    <style>
        .photo-credit{
            position: absolute;
            color: rgba(0,0,0,0.75);
            bottom: 0;
            left: 0;
            z-index: 10;
            font-size: 0.8em;
            padding: 0.2em;
            background-color: rgba(255, 255, 255, 0.7);
        }
        @media only screen and (max-width: 700px) {
            .photo-credit{
                display: none;
            }
        }


        /*2024*/
        .hero--content--container{
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            display: flex;
            align-items: center;
            height: 100%;
        }
        .hero--headline{
            color: #ffffff;
            font-family: 'CVS Health Sans'!important;
            margin-left: 10%;
        }
        .hero--headline--one{
            font-size: 3em;
            font-weight: 400;
            line-height: 1em;
        }
        .hero--headline--two{
            font-size: 5em;
            font-weight: 500;
            line-height: 1em;
        }
        .gradient--overlay{
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            display: flex;
            align-items: center;
            height: 100%;
            /*background: rgb(0,0,0);*/
            /*SIMPLE*/
            /*background: linear-gradient(90deg, rgba(0,0,0,0.8) 30%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0) 70%);*/
            /*background: linear-gradient(90deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0) 50%);*/

        }
        @media only screen and (max-width: 1000px) {
            .hero--content--container{
                display: block;
                position: relative;
                background-color: #021F42;
                height: auto;
                width: 100%;
            }
            .hero--headline{
                text-align: center;
                margin-left: 0;
                padding: 1em 1em;
            }
            .hero--headline--one{
                font-size: 2em;
                font-weight: 400;
                line-height: 1em;
                display: inline-block;
            }
            .hero--headline--two{
                font-size: 2em;
                font-weight: 500;
                line-height: 1em;

                display: inline-block;
            }
            .gradient--overlay{
                display: none;
            }
        }
        .hero--headline--one--alt{
            font-family: 'CVS Health Sans'!important;
            font-size: 3.5em;
            font-weight: 300;
            line-height: 1.05em;
            width: 60%;
        }
        .hero--headline--two--alt{
            font-size: 1.5em;
            font-weight: 400;
            line-height: 1.2em;
            margin-top: 0.5em;
            width: 60%;
        }
         @media only screen and (max-width: 1300px) {
            .hero--headline--one--alt{
                /*font-size: 2.9em; AetnaFedsLive */
                font-size: 2.9em;
                width: 60%;
            }
            .hero--headline--two--alt{
                font-size: 1.4em;
                font-weight: 400;
                line-height: 1.3em;
                margin-top: 0.5em;
                width: 55%;
                /*padding-bottom: 1em;*/
            }
        }
        @media only screen and (max-width: 1000px) {
            .hero--headline--one--alt{
                font-size: 2.5em;
                font-weight: 300;
                line-height: 1em;
                width: 100%;
                padding-top:0.5em;
            }
            .hero--headline--two--alt{
                font-size: 1.2em;
                font-weight: 400;
                line-height: 1.3em;
                margin-top: 0.5em;
                width: 100%;
                padding-left: 2em;
                padding-right: 2em;
                padding-bottom: 1em;
            }
        }




        @media only screen and (max-width: 640px){
            .homepageheroimageversion__image {
                top: 0;
                /*left: -38%;*/
                left: 0;
                min-height: 100%;
                height: 100%;
                width: auto !important;
                max-width: none;
                display: none;
            }
        }
        @media only screen and (max-width: 640px){
            .homepageheroimageversion {
                padding-top: 45%;
                background-image: url("../images/postal_homepage-hero-sm-afl.jpg");
                background-repeat: no-repeat, repeat;
                background-color: #262626;
                background-size: cover;
                background-position: center;
            }
        }

        .form--container{
            background-color: #7D3F98;
        }

        #mktoForm_1140{
            margin: 0 auto;
        }

        .subpageintro__h2{
            /*font-family: 'DomaineDisplayWeb-Bold', sans-serif;*/
            font-weight: 500;
        }

        .landingpage-cta-item-image{
            margin-top: 20px !important;
            margin-bottom: 0px !important;
            border: none;
        }
        .landingpage-cta-item-link{
            padding: 0 !important;
            display: flex;
            flex-direction: column;
            text-decoration: none !important;
        }
        .landingpage-cta-item-title{
            background-color: #7D3F98;
            color: #ffffff !important;
            padding: 1em;
            text-decoration: none;
        }
        .landingpage-cta-item-text{
            padding: 1em 1em;
            flex-grow: 1;
            text-align: left;
        }
        .landingpage-cta-item-text--cta{
            padding: 0 1em;
            line-height: 1.2em;
            font-weight: 700;
            color: #7D3F98;
            text-align: left;
        }
        .landingpage-cta-container{
            -webkit-border-radius: 0.2em;
            -moz-border-radius: 0.2em;
            border-radius: 0.2em;
            -webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);
            -moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);
            box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);
        }

        .landingpage-inset__block{
            position: relative;
            background-color: #ffffff;
            max-width: 800px;
            margin: 0 auto 2em auto;
            -webkit-border-radius: 0.2em;
            -moz-border-radius: 0.2em;
            border-radius: 0.2em;
            -webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);
            -moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);
            box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);
            /* ----------------------------- */
            border-left: 60px solid #5B2D6E;
            padding: 0;
        }
        .landingpage-inset__block .button{
            margin: 0;
        }
        .somestyle1{
            color: #ffffff;
            max-width: 650px;
            margin: 0 auto;
            padding: 1em;
        }
        .somestyle1 a{
            color: #ffffff;
            text-decoration: underline;
            font-weight: 700;
        }
        .somestyle1 a:hover,
        .somestyle1 a:focus,
        .somestyle1 a:active{
            color: #ffffff;
            text-decoration: none;
        }
        .landingpage-inset__block---specialinset{
            background-color: #F5F5F5;
            border-top: 20px solid rgba(0,0,0,0.1);
            padding: 2em 1em 2em 3em;
            flex:1; 
        }
         @media only screen and (max-width: 640px) {
            .landingpage-inset__block---specialinset{
                background-color: #F5F5F5;
                border-top: 20px solid rgba(0,0,0,0.1);
                padding: 1em;
                /*flex:1;*/
                display: block; 
            }
            .landingpage-inset__block{
                border-left-width: 20px;
            }
         }
         /** WCAG Chages **/
         .mktoForm input[type=text]:focus, .mktoForm input[type=url]:focus, .mktoForm input[type=email]:focus, .mktoForm input[type=tel]:focus, .mktoForm input[type=number]:focus, .mktoForm input[type=date]:focus, .mktoForm select.mktoField:focus, .mktoForm textarea.mktoField:focus {
                outline: 2px solid #fff !important;
                border: 1px solid #888 !important;
                color: #000 !important;
            }


    </style>
