@charset "utf-8";
/* Author: Louis Manges Corporate Web Team */
/* Styles specific to the Gateway-based Home Page */
h2:not(#onetrust-policy-title, #ot-pc-title) {margin:0 0 -20px!important;}
.homePage {padding-top:0px!important;margin-top:-60px;}
.section.visual-split {margin-bottom:50px!important;}
.section.visual-split:first-of-type {margin-bottom:100px!important;}
.section.visual-split:first-of-type .visual-copy .links {display:none!important;}
.section.visual-split:nth-of-type(2) {margin-bottom:-15px!important;}
.section.latest-articles {border:none!important;margin-top:15px;}
.section.visual-split .promo-wrapper .visual-copy .links a.button:not(.cta) {font-size:14px!important;}
.section.visual-split.PromoPrimary.has-image:nth-of-type(odd) .visual-image {border-radius:0 10px 10px 0;}
.section.visual-split.PromoPrimary.has-image:nth-of-type(even) .visual-image {border-radius:10px 0 0 10px;}
.section.visual-split.has-image.ltr.transparentBG.promo-embedded .promo-wrapper {background-color:#E5EFF8;border-radius: 10px;border: 1px solid #fff;}

/* Added 9/14/2023 LM - Hide empty section-intro and hero */ 
section.section:not(.open-html section.section, .footer-socialbar section.section) {display:none!important;}
@media screen and (max-width: 1024px){.open-html{margin-top:100px;}}
@media screen and (max-width: 600px){.open-html{margin-top:180px;}}
@media screen and (max-width: 403px){.open-html{margin-top:200px;}}

#embeddedcomponent105226703479 .promo-wrapper .image  img{
    margin-top:0px !important;
}
#embeddedcomponent105226703479 img{
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
}
@media screen and (max-width: 1024px){
    .homePage {margin-top: -150px;}
.homepage .section.visual-split.has-image.ltr.transparentBG.promo-embedded .promo-wrapper .secondary-items.skyblueBG {
    width: 100%!important;
}
body.gateway .homePage .section.visual-split.PromoPrimary .promo-wrapper {
    min-height: 550px;
   }
body.gateway .homePage .section.visual-split{overflow:hidden;}
.section.visual-split.has-image.ltr.transparentBG.promo-embedded .promo-wrapper {background-color:transparent;}
}
/*@media screen and (max-width: 885px){
    body.gateway .homePage .section.visual-split.PromoPrimary .promo-wrapper {
    min-height: 370px;
   }
}*/
@media screen and (max-width: 850px){
    .homePage {margin-top: -175px;}
    body.gateway .homePage .section.visual-split .promo-wrapper .secondary-items:first-child,    body.gateway .homePage .section.visual-split .promo-wrapper .secondary-items:nth-child(2)  {
        width: 100% !important;
       /* margin-top: 120px;*/
    }
   /* this one body.gateway .homePage .section.visual-split.transparentBG.ltr.promo-embedded.inline-style .promo-wrapper .secondary-items:nth-child(2){
        margin-top:0px !important;
    }
    .homePage .section.visual-split .wrapper .visual-copy {
        padding-top:0px !important
    }*/
    /*body.gateway .homePage .section.visual-split .promo-wrapper .secondary-items {
        width: 100% !important;
        margin-top: 120px;
    }*/
}

@media screen and (max-width: 836px){.homePage .section.visual-split:first-of-type .image-link img{
    display:none;    
    }
    .homePage .section.visual-split:first-of-type .left {
        width:100%;
        }
       .homePage .section.visual-split.has-image.PromoPrimary.promo-embedded .promo-wrapper .image-link .visual-image{
        display:none;
    }
    /*       .homePage .section.visual-split.has-image.PromoPrimary.ltr.skyblueBG.promo-embedded:first-of-type .promo-wrapper .image-link .visual-image{
        display:none;
    }*/
    body.gateway .homePage .section.visual-split.PromoPrimary .promo-wrapper {
        min-height: 370px;
       }
    /*test delete begin*/
    .section.visual-split.PromoPrimary.has-image:nth-of-type(odd) .visual-image {border-radius:10px;}
    .section.visual-split.PromoPrimary.has-image:nth-of-type(even) .visual-image {border-radius:10px;}
    /*test delete end*/
}
@media screen and (max-width: 768px){.homePage {margin-top: -200px;}}
@media screen and (max-width: 600px){.homePage {margin-top: -250px;}}
@media screen and (max-width: 500px){.homePage { margin-top: -275px;}}
@media screen and (max-width: 403px){.homePage {margin-top: -300px;}}