/* h3{
    margin: 0px;
    padding-top: 0px;
}
.display-content {
    display: flex;
    padding: 30px 0 !important;
}

.column-control-container {
    max-width: 90rem;
    padding: 0 20px;
    margin-left: auto;
    margin-right: auto;
}


@media screen and (max-width: 767px) {
    .column-control-container {
        max-width: 90rem;
        padding: 0 20px;
    }

}

@media screen and (max-width: 1024px) {
    .column-control-container {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

}

.main {
    padding-left: 160px;
    padding-right: 160px;
    padding-bottom: 100px;
}

.content-float-right {
    float: right;
    margin-left: 134px;
    justify-content: center;
    display: flex;
    flex-direction: column;
}
.content-float-right-top {
    float: right;
    margin-left: 134px;
    justify-content: start;
    display: flex;
    flex-direction: column;
}

.column-2-left {
    width: 578px;
    height: auto !important;
    float: left;
}

.column-2-right div picture img,
.column-2-right div img {
    min-width: 574px !important;
    height: auto !important;
    object-fit: cover;

}

.column-2-right {
    width: 574px;
    height: auto;
    float: left;
    margin-bottom: 0 !important;
}

.sectionone {
    font-family: 'Gotham 5r' !important;
    font-size: 32px;
    font-weight: 350;
    line-height: 40px;
    letter-spacing: -0.02em;
    text-align: left;
    margin-bottom: 36px !important;
    margin-top: 0px;
    max-width: 692px;
}

.columnstwo {
    font-family: 'Gotham 3r';
    font-size: 18px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    max-width: 692px;
}

.columnstwo-margin-bottom{
    margin-bottom: 24px !important;
}

.columnstwo p, ul, ol{
    margin: 0 !important;
}

.cta-link{
    text-decoration: underline;
}

.cta-button.-inverted {
    background-color: #f2f8fb !important;
    border: 1px solid #0078B3;
    min-height: 48px;
    min-width: 242px;
}


a.cta-button {
    min-width: 242px;
    min-height: 48px;
    width: fit-content;
    font-size: 16px;
    padding: 12px;
    color: #0074AD !important;
    background-color: #f2f8fb !important;
    font-weight: 350;
    margin-bottom: 0 !important;
}
.cta-height a{
    margin-top:0px;
}
.cta-height a.cta-button{
    margin-top:0px;
}

@media (max-width: 767px) {
    .column-control-container {
        max-width: 90rem;
        padding: 0 16px !important;
    }

    .column-control-container {

        padding: 0 20px;
    }
}

@media (min-width: 767px) and (max-width: 1151px) {
    .display-content {
        display: block;
        padding: 25px 0 !important;
    }
    .column-control-container {
         margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .content-float-right, .content-float-right-top {
        float: none;
        margin-left: 0;
        display: block;
    }

    .column-2-right {
        width: 100%;
        height: 395px !important;
        margin: 0px;
        padding: 0px;
        width: 100%;
        object-fit: cover;
        margin-bottom: 20px !important;
    }

    .sectionone {
        font-family: 'Gotham 5r' !important;
        font-size: 26px;
        font-weight: 350;
        line-height: 32px;
        letter-spacing: -0.01em;
        text-align: left;
        width: auto !important;
        margin-bottom: 30px !important;
        max-width: none;
    }

    .columnstwo {
        width: auto !important;
        max-width: none;
        padding-bottom: 0 !important;
        font-size: 16px ;
    }

    .columnstwo-margin-bottom{
        margin-bottom: 20px !important;
    }

    .column-2-left {
        width: 100%;
        object-fit: cover;
        height: 395px !important;
    }

    .column-2-right div picture img, .column-2-right div img{
        width: 100% !important;
        object-fit: cover;
        height: 395px !important;
        margin-bottom: 20px;
    }

    a.cta-button {
        min-width: 242px;
        min-height: 48px;
        min-width: 242px;
        width: fit-content;
        font-size: 16px;
        padding: 12px;
        color: #0074AD;
        background-color: #f2f8fb;
    }
    .cta-height a{
        margin-top:0px;
    }
    .cta-height a.cta-button{
        margin-top:0px;
    }
}

@media (max-width: 767px) {
    .column-control-container {
        padding: 0px;
        width: 100%;
    }
    .display-content {
        display: grid;
        padding: 20px 0 !important;
    }

    a.cta-button {
        min-width: 202px;
        height: auto;
        min-height: 36px;
        min-width: 202px;
        width: fit-content;
        font-size: 16px;
        padding: 12px;
        color: #0074AD;
        background-color: #f2f8fb;
    }

    .main {
        padding: 0;
        width: 100%;
    }

    .content-float-right, .content-float-right-top {
        float: none;
        margin-left: 0;
        display: block;
    }

    .column-2-right {
        object-fit: cover;
        width: 100%;
        height: 388px;
        margin-bottom: 16px !important;
        margin: 0;
        justify-content: center;
        display: grid;

    }

    .column-2-right div picture img {
        width: 343px !important;
        height: 388px !important;
        min-width: unset !important;
        object-fit: cover;
    }

    .column-2-right div img {
        width: 343px !important;
        height: 388px !important;
        min-width: unset !important;
        object-fit: cover;
    }

    .sectionone {
        font-family: 'Gotham 5r' !important;
        font-size: 26px;
        font-weight: 350;
        line-height: 32px;
        letter-spacing: -0.01em;
        text-align: left;
        padding-bottom: 24px;
        margin: 0px !important;
        width: auto;
        margin-top: 0px !important;
    }

    .columnstwo {
        font-family: 'Gotham 3r';
        font-size: 16px;
        font-weight: 325;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        margin-right: 0px;
        width: auto;
        max-width: none !important;
        padding-bottom: 0 !important;
    }

    .columnstwo-margin-bottom{
        margin-bottom: 16px !important;
    }

    .cta-height a{
        margin-top:0px;
    }
    .cta-height a.cta-button{
        font-size: 14px;
        margin-top:0px;
    }

} */
 /* h3{
    margin: 0px;
    padding-top: 0px;
}

.promo-main-container1 {
    max-width: 90rem;
    padding: 0 20px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 767px) {
    .promo-main-container1 {
        max-width: 90rem;
        padding: 0 20px;
    }

}

@media screen and (max-width: 1024px) {
    .promo-main-container1 {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
}
.link-CTA{
    text-decoration: underline;
}

.promo-continer1 {
    display: flex;
    width: 100%;
    padding: 30px 0;
}
.image-div1{
    width: 578px;
    height: auto;
}

.image-div1 div picture img,
.image-div1 div img {
    width: 574px !important;
    height: auto !important;
    max-width: 578px !important;
    object-fit: cover;
}

.main-body1 {
    padding-right: 134px;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

.main-body1-top {
    padding-right: 134px;
    justify-content: start;
    display: flex;
    flex-direction: column;
}

.promo-heading1 {
    font-family: 'Gotham 5r';
    font-size: 32px;
    font-weight: 350;
    line-height: 40px;
    letter-spacing: -0.02em;
    text-align: left;
    margin-bottom: 36px !important;
    margin-top: 0px;
}

.promo-body1 {
    font-family: 'Gotham 3r';
    font-size: 18px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.promo-body-margin-bottom {
    margin-bottom: 24px !important;
}

.promo-body1 p, ul, ol {
    margin: 0 !important;
}

a.cta-button {
    min-width: 242px;
    min-height: 48px;
    width: fit-content;
    font-size: 16px;
    padding: 12px;
    color: #0074AD;
    background-color: #f2f8fb;
    font-weight: 350;
    margin-bottom: 0 !important;
}
.CTA-button-text1 a{
    margin-top: 0px;
}
.CTA-button-text1 a.cta-button{
    margin-top: 0px;
}

.cta-button:hover,
.cta-button.cta-button:focus {
    color: #003b71;
    background-color: #f2f8fb;
    border-color: #003b71;
}

@media (max-width: 767px) {
    .promo-main-container1 {
        max-width: 90rem;
        padding: 0 16px !important;
    }

    .promo-main-container1 {

        padding: 0 20px;
    }
}

@media (min-width: 767px) and (max-width: 1151px) {


.promo-main-container1 {
        margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .promo-continer1 {
        display: flex;
        width: 100%;
        padding: 25px 0 !important;
        flex-direction: column-reverse;
    }
    .image-div1{
        margin-bottom: 20px !important; 
        width: 100%;
        height: 395px !important;
    }

    .image-div1 div picture img,
    .image-div1 div img {
        height: 395px !important;
        margin: 0px;
        padding: 0px;
        max-width: 100% !important;
        object-fit: cover;
        width: 100% !important;
    }

    .main-body1, .main-body1-top {
        padding-left: 0px;
        padding-top: 0px;
        margin-right: 0px;
        padding-right: 0px;
        flex-direction: column;
    }

    .promo-heading1 {
        font-family: 'Gotham 5r';
        font-size: 26px;
        font-weight: 350;
        line-height: 32px;
        letter-spacing: -0.01em;
        text-align: left;
        margin-top: -6px;
        margin-bottom: 30px !important;
    }

    .promo-body1 {
        padding: 0px;
        font-family: 'Gotham 3r';
        font-size: 16px;
        font-weight: 325;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
    }

    .promo-body-margin-bottom{
        margin-bottom: 20px !important;
    }

    .CTA-button-text1 a.cta-button {
        min-width: 242px;
        height: auto;
        min-height: 48px;
        min-width: 242px;
        width: fit-content;
        font-size: 16px;
        padding: 12px;
        color: #0074AD;
        background-color: #f2f8fb;
        margin-top: 0px;
    }
    .CTA-button-text1 a{
        margin-top: 0px;
    }
}

@media (max-width: 767px) {
    .promo-main-container1 {
        padding: 0px;
        width: 100%;
    }

    .promo-continer1 {
        display: flex;
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        flex-direction: column-reverse;
        padding: 20px 0 !important;
    }

    .image-div1 {
        justify-content: center;
        display: flex;
        margin-right: auto;
        margin-left: auto;
        justify-content: center;
        width: 343px !important;
        height: 388px !important;
        margin-bottom: 16px !important;
    }

    .image-div1 div picture img,
    .image-div1 div img {
        object-fit: cover;
        width: 343px !important;
        max-width: 343px !important;
        height: 388px !important;
        margin-bottom: 16px !important;
        margin: 0px;
    }

    .main-body1, .main-body1-top {
        padding-left: 0px;
        padding-top: 0px;
        margin-right: 0px;
        padding-right: 0px;
        flex-direction: column;
    }

    .promo-heading1 {
        font-family: 'Gotham 5r';
        font-size: 26px;
        font-weight: 350;
        line-height: 32px;
        letter-spacing: -0.01em;
        text-align: left;
        padding-bottom: 24px;
        margin: 0px !important;
    }

    .promo-body1 {
        font-family: 'Gotham 3r';
        font-size: 16px;
        font-weight: 325;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        margin-right: 0px;
        padding-bottom: 0 !important;
    }

    .promo-body-margin-bottom{
        margin-bottom: 16px !important;
    }

    .CTA-button-text1 a.cta-button  {
        font-size: 14px !important;
        min-width: 202px;
        height: auto;
        min-height: 36px;
        min-width: 202px;
        width: fit-content;
        font-size: 16px;
        padding: 12px;
        color: #0074AD;
        background-color: #f2f8fb;
        margin-top: 0px;
    }
    .CTA-button-text1 a{
        margin-top: 0px;
    }
}  */
/* .video-main-container1 {
    max-width: 90rem;
    padding: 0 20px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 767px) {
    .video-main-container1 {
        max-width: 90rem;
        padding: 0 20px;
    }

}

@media screen and (max-width: 1024px) {
    .video-main-container1 {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
}

.video-continer1 {
    display: flex;
    width: 100%;
    padding: 30px 0;
    flex-direction: row;
}

.video-body{
    width: 794px;
    height: 444px;
    object-fit: cover;
}

.video-body1 {
    padding-right: 33px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.video-body1-top {
    padding-right: 33px;
    display: flex;
    flex-direction: column;
    justify-content: start;
}

.video-heading1 {
    font-family: 'Gotham 5r' !important;
    font-size: 32px !important;
    font-weight: 350;
    line-height: 40px;
    letter-spacing: -0.02em;
    text-align: left;
    margin-bottom: 24px !important;
    margin-top: 35px !important;
    
}

.video-body2 {
    font-family: 'Gotham 3r';
    font-size: 16px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.video-body-margin-bottom {
    margin-bottom: 24px !important;
}

.video-title1{
    padding-bottom: 20px;
    font-family: 'Gotham 5r';
}
.video-text1 a.cta-button{
    margin-top:0px;
    text-decoration: none;
    min-width: 242px;
    min-height: 48px;
    width: fit-content;
    font-size: 16px;
    padding: 12px;
    color: #0074AD;
    background-color: #f2f8fb;
    font-weight: 350;
    margin-bottom: 0 !important;
}
.video-text1 a{
    text-decoration: underline;
}
.video-footer a span{
    font-size: 14px;
}
@media (max-width: 767px) {
    .video-main-container1 {
        max-width: 90rem;
        padding: 0 16px !important;
    }

    .video-main-container1 {

        padding: 0 20px;
    }
}

@media (min-width: 767px) and (max-width: 1151px) {
 */
    /* Tablet */
    /* .video-main-container1 {
        margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .video-continer1 {
        display: flex;
        width: 100%;
        padding: 25px 0 !important;
        flex-direction: column-reverse;
    }
    .video-div1{
        margin-bottom: 20px;
        width: 100%;
        height: 351px !important;
    }
    .video-body1, .video-body1-top  {
        padding-left: 0px;
        padding-top: 0px;
        margin-right: 0px;
        padding-right: 0px;
        flex-direction: column;
    }

    .video-heading1 {
        font-family: 'Gotham 5r' !important;
        font-size: 26px !important;
        font-weight: 350;
        line-height: 32px;
        letter-spacing: -0.01em;
        text-align: left;
        margin-top: 80px !important;
        margin-bottom: 30px !important;
    }

    .video-body2 {
        padding: 0px;
        font-family: 'Gotham 3r';
        font-size: 14px;
        font-weight: 325;
        line-height: 20px;
        letter-spacing: 0.01em;
        text-align: left;
    }
    .video-body-margin-bottom {
        margin-bottom: 20px !important;
    }

    .video-body{
        width: 100%;
        object-fit: cover;
        height: 351px !important;
    }
    .video-footer {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .video-text1 a.cta-button{
        min-width: 242px;
        height: auto;
        min-height: 48px;
        min-width: 242px;
        width: fit-content;
        font-size: 16px !important;
        padding: 12px;
        color: #0074AD;
        background-color: #f2f8fb;
        margin-top: 0px;
    }
    .video-text1 a{
        font-size: 14px !important;
    }
}

@media (max-width: 767px) {
    .video-title1{
        padding-bottom: 10px;
    }
    .video-main-container1 {
        padding: 0px;
        width: 100%;
    }

    .video-continer1 {
        display: flex;
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding: 20px 0 !important;
        flex-direction: column-reverse;
    }

    .video-div1 {
        display: grid;
        justify-content: center;
    }
    .video-body1, .video-body1-top  {
        padding-left: 0px;
        padding-top: 0px;
        margin-right: 0px;
        padding-right: 0px;
        flex-direction: column;
    }

    .video-heading1 {
        font-family: 'Gotham 5r' !important;
        font-size: 26px !important;
        font-weight: 350;
        line-height: 32px;
        letter-spacing: -0.01em;
        text-align: left;
        padding-bottom: 24px !important;
        margin: 0px !important;
    }

    .video-body1, .video-body1-top  {
        font-family: 'Gotham 3r';
        font-size: 14px;
        font-weight: 325;
        line-height: 20px;
        letter-spacing: 0.01em;
        text-align: left;
        margin-right: 0px;
        padding-bottom: 0 !important;
    }
    .video-body2 {
        font-family: 'Gotham 3r';
        font-size: 14px;
        font-weight: 325;
        line-height: 20px;
        letter-spacing: 0.01em;
        text-align: left;
        margin-right: 0px;
        padding-bottom: 0 !important;
    }
    .video-body-margin-bottom {
        margin-bottom: 16px !important;
    }
    .video-body{
        width: 343px !important;
        height: 147px !important;
    }
    .video-footer {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .video-text1 a.cta-button{
        min-width: 202px;
        height: auto;
        min-height: 36px;
        min-width: 202px;
        width: fit-content;
        font-size: 14px;
        padding: 12px;
        color: #0074AD;
        background-color: #f2f8fb;
        margin-top: 0px;
    }
    .video-text1 a{
        font-size: 14px !important;
    }
} */
/* .video-display-content {
    display: flex;
}

.video-column-control-container {
    max-width: 90rem;
    padding: 0 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

@media screen and (max-width: 767px) {
    .video-column-control-container {
        max-width: 90rem;
        padding: 0 20px;
    }

}

@media screen and (max-width: 1024px) {
    .video-column-control-container {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

}
.video-footer a{
    font-size: 14px;
}

.video-main {
    padding-left: 160px;
    padding-right: 160px;
    padding-bottom: 100px;
}

.video-content-float-right {
    float: right;
    margin-left: 33px;
    padding-top: 35px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.video-content-float-right-top {
    float: right;
    margin-left: 33px;
    padding-top: 35px;
    display: flex;
    flex-direction: column;
    justify-content: start;
}

.video-column-2-left {
    width: 578px;
   height: fit-content;
    float: left;
}

.video-column-2-right div picture img,
.video-column-2-right div img {
    min-width: 578px !important;
    height: 515px !important;
    object-fit: cover;

}

.video-column-2-right {
    width: 794px;
    
    margin-bottom: 0 !important;
}
.video-body{
    width: 794px;
    height: 444px;
    object-fit: cover;
}
.video-sectionone {
    font-family: 'Gotham 5r' !important;
    font-size: 32px !important;
    font-weight: 350;
    line-height: 40px;
    letter-spacing: -0.02em;
    text-align: left;
    margin-bottom: 24px !important;
    margin-top: 0px !important;
    max-width: 692px;
}

.video-columnstwo {
    font-family: 'Gotham 3r';
    font-size: 16px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    max-width: 692px;
    padding-bottom: 0px;
}


.video-columnstwo-margin-bottom {
    margin-bottom: 24px !important;
}

.video-title{
    padding-bottom: 20px;
    font-family: 'Gotham 5r';
}
.video-footer {
    margin-top: 20px;
}
.video-button-column a{
    font-size: 16px;
    text-decoration: underline;
}

.video-button-column a.cta-button{
    margin-top:0px;
    text-decoration: none;
    min-width: 242px;
    min-height: 48px;
    width: fit-content;
    font-size: 16px !important;
    padding: 12px;
    color: #0074AD;
    background-color: #f2f8fb;
    font-weight: 350;
    margin-bottom: 0 !important;

}
.video-footer a span{
    font-size: 14px;
}

@media (min-width: 767px) and (max-width: 1151px) {
    .video-display-content {
        display: flex;
        flex-direction: column;
        padding: 0px 0;
    }

    .video-column-control-container {
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 25px;
        margin-bottom: 25px;
        width: 100%;
        padding-bottom: 0px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .video-content-float-right, .video-content-float-right-top {
        float: none;
        margin-left: 0;
        padding-top: 0;
    }

    .video-column-2-right {
        width: 100%;
        height:fit-content;
        margin: 0px;
        padding: 0px;
        width: 100%;
        object-fit: cover;
        margin-bottom: 20px;
    }
    .video-player-container .video-body{
        height: 351px !important;
    }
    .video-body{
        padding-bottom: 0px;
    }
    .video-sectionone {
        font-family: 'Gotham 5r' !important;
        font-size: 26px !important;
        font-weight: 350;
        line-height: 32px;
        letter-spacing: -0.01em;
        text-align: left;
        width: auto !important;
        margin-bottom: 30px !important;
        padding-bottom: 0px !important;
        max-width: none;
    }

    .video-columnstwo {
        width: auto !important;
        max-width: none;
        font-size: 14px;
        padding-top: 0px;
        line-height: 20px;
    }

    .video-columnstwo-margin-bottom {
        margin-bottom: 20px !important;
    }

    .video-column-2-left {
        width: 100%;
        object-fit: cover;
        height: 351px !important;
    }
    .video-body{
        width: 100%;
        object-fit: cover;
        height: 351px !important;
    }
    .video-footer {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .video-button-column a{
        font-size: 14px !important;
    }
    .video-button-column a.cta-button{
        margin-top:0px;
        min-width: 242px;
        min-height: 48px;
        width: fit-content;
        font-size: 16px !important;
        padding: 12px;
        color: #0074AD !important;
        background-color: #f2f8fb !important;
        font-weight: 350;
        margin-bottom: 0 !important;
    }
}

@media (max-width: 767px) {
    .video-column-control-container {
        max-width: 90rem;
        padding: 0 16px !important;
    }

    .video-column-control-container {
        padding: 0 20px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .video-title{
        padding-bottom: 10px;
        height: fit-content;
    }
    .video-display-content {
        display: flex;
        flex-direction: column;
        padding: 20px 0 !important;
    }
    .video-player-container .video-body{
        width: 343px !important;
        height: 147px !important;
    }
    .video-body{
        width: 343px !important;
        height: 147px !important;
    }
    .video-main {
        padding: 0;
        width: 100%;
    }
    .video-body{
        padding-bottom: 0px;
    }
    .video-content-float-right, .video-content-float-right-top {
        float: none;
        margin-left: 0;
        padding-top: 0px;
    }

    .video-column-2-right {
        object-fit: cover;
        width: 100%;
        margin-bottom: 40px !important;
        margin: 0;
        height: 147px;
        display: grid;
        justify-content: center;
    }

    .video-column-2-right div picture img {
        width: 343px !important;
        height: 346px !important;
        min-width: unset !important;
        object-fit: cover;
    }

    .video-column-2-right div img {
        width: 343px !important;
        height: 346px !important;
        min-width: unset !important;
        object-fit: cover;
    }

    .video-sectionone {
        font-family: 'Gotham 5r' !important;
        font-size: 26px !important;
        font-weight: 350;
        line-height: 32px;
        letter-spacing: -0.01em;
        text-align: left;
        padding-bottom: 24px !important;
        margin: 0px !important;
        width: auto;
        padding-top:40px !important;
    }

    .video-columnstwo {
        font-family: 'Gotham 3r';
        font-size: 14px;
        font-weight: 325;
        line-height: 20px;
        letter-spacing: 0.01em;
        text-align: left;
        margin-right: 0px;
        width: auto;
        max-width: none !important;
        padding-bottom: 0 !important;
        padding-right: 0px;
    }

    .video-columnstwo-margin-bottom {
        margin-bottom: 16px !important;
    }
    .video-footer {
        margin-top: 16px;
        margin-bottom: 16px;
        font-size: 14px;
    }
    .video-button-column a{
        font-size: 14px !important;
    }
    .video-button-column a.cta-button{
        min-width: 202px;
        height: auto;
        min-height: 36px;
        min-width: 202px;
        width: fit-content;
        font-size: 14px !important;
        padding: 12px;
        color: #0074AD;
        background-color: #f2f8fb;
        margin-top: 0px;
        font-size: 14px;
    }

} */
.container-content h1,
.container-content h2,
.container-content h3,
.container-content h4,
.container-content h5,
.container-content h6 {
    margin: 0px;
    padding: 0px;
}

.promo-link-CTA {
    text-decoration: underline;
}

.promo-tile-ic-center {
    justify-content: center;
    display: flex;
    flex-direction: column;
}

.promo-tile-ic-top {
    justify-content: start;
}

.container-content .promo-ic-heading {
    margin-bottom: 36px;
}

.container-content .promo-vc-heading {
    margin-bottom: 24px;
}

.promo-ic-body {
    font-family: 'Gotham 3r';
    font-size: 18px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.promo-vc-body {
    font-family: 'Gotham 3r';
    font-size: 16px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.promo-ic-body.promo-body-mb,
.promo-vc-body.promo-body-mb {
    margin-bottom: 24px;
}

.promo-ic-body p,
ul,
ol {
    margin: 0 !important;
}

.promo-container .rows .columns-5 img,
.promo-container-right .rows .columns-5 img {
    width: 100%;
}

a.promo-cta-button {
    min-width: 242px;
    min-height: 48px;
    width: fit-content;
    font-size: 16px;
    padding: 12px;
    color: #0074AD;
    background-color: #f2f8fb;
    font-weight: 350;
    margin-bottom: 0 !important;
}

.promo-button-text a {
    margin-top: 0px;
}

.promo-button-text a.promo-cta-button {
    margin-top: 0px;
}

.promo-cta-button:hover,
.promo-cta-button.promo-cta-button:focus {
    color: #003b71;
    background-color: #f2f8fb;
    border-color: #003b71;
}

.promo-video-title {
    padding-bottom: 20px;
    font-family: 'Gotham 5r';
}

.padding-top-44 {
    padding-top: 44px;
}


.ml-23 {
    margin-left: 1.4375rem;
}

.mr-23 {
    margin-right: 1.4375rem;
}

.promo-tile-ic-top .video-player-container .video-footer,
.promo-tile-ic-center .video-player-container .video-footer {
    margin: 20px 0;
}

@media screen and (min-width: 768px) and (max-width: 1172px) {


    .promo-container .rows .columns-5 img,
    .promo-container-right .rows .columns-5 img {
        margin-bottom: 20px;
    }

    .promo-tile-ic-center,
    .promo-tile-ic-top {
        padding-left: 0px;
        padding-top: 0px;
        margin-right: 0px;
        padding-right: 0px;
        flex-direction: column;
    }

    .promo-container .rows {
        display: flex;
        flex-direction: column-reverse;
    }

    .promo-container-right .rows {
        display: flex;
        flex-direction: column;
    }

    

    .promo-vc-body.promo-body-mb {
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 20px;
    }

    .ml-23 {
        margin-left: 0;
    }

    .mr-23 {
        margin-right: 0;
    }

    .container-content .promo-vc-heading {
        margin-bottom: 30px;
    }

    .container-content .promo-ic-heading {
        margin-top: -6px;
        margin-bottom: 30px;
    }

    .promo-ic-body {
        padding: 0px;
        font-family: 'Gotham 3r';
        font-size: 16px;
        font-weight: 325;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
    }

    .promo-ic-body.promo-body-mb {
        margin-bottom: 20px;
    }

    .promo-button-text a.promo-cta-button {
        min-width: 242px;
        height: auto;
        min-height: 48px;
        min-width: 242px;
        width: fit-content;
        font-size: 16px;
        padding: 12px;
        color: #0074AD;
        background-color: #f2f8fb;
        margin-top: 0px;
    }

    .promo-button-text a {
        margin-top: 0px;
    }
}

@media (max-width: 767px) {

    .promo-container .rows {
        display: flex;
        flex-direction: column-reverse;
    }

    .promo-container-right .rows {
        display: flex;
        flex-direction: column;
    }

    .promo-container .rows .columns-5 img,
    .promo-container-right .rows .columns-5 img {
        margin-bottom: 16px;
    }

    .promo-tile-ic-center,
    .promo-tile-ic-top {
        padding-left: 0px;
        padding-top: 0px;
        margin-right: 0px;
        padding-right: 0px;
        flex-direction: column;
        margin-left: 0;
    }

    .promo-tile-ic-top .video-player-container .video-footer,
    .promo-tile-ic-center .video-player-container .video-footer {
        margin: 16px 0;
    }

    .promo-video-title {
        padding-bottom: 10px;
    }

    .container-content .promo-ic-heading,
    .container-content .promo-vc-heading {
        margin-bottom: 24px;
    }

    .promo-vc-body {
        font-size: 14px;
        font-weight: 325;
        line-height: 20px;
    }

    .promo-ic-body {
        font-family: 'Gotham 3r';
        font-size: 16px;
        font-weight: 325;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        margin-right: 0px;
        padding-bottom: 0 !important;
    }

    .promo-ic-body.promo-body-mb,
    .promo-vc-body.promo-body-mb {
        margin-bottom: 16px;
    }

    .promo-button-text a.promo-cta-button {
        font-size: 14px !important;
        min-width: 202px;
        height: auto;
        min-height: 36px;
        min-width: 202px;
        width: fit-content;
        padding: 12px;
        color: #0074AD;
        background-color: #f2f8fb;
        margin-top: 0px;
    }

    .promo-button-text a {
        margin-top: 0px;
    }
}

