.horizontal-cta-container.aem-GridColumn.aem-GridColumn--default--12{padding:0}
.horizontal_cta_container .hcta-container-background-default{max-width:1280px;margin:0 auto}
.horizontal_cta_container .hcta-container-bgColor_black{background-color:#000;padding-bottom:40px}
.horizontal_cta_container .hcta-container-bgColor_navy{background-color:#002b51;padding-bottom:40px}
.horizontal_cta_container .hcta-container-bgColor_gray{background-color:#f7f7f7;padding-bottom:40px}
.horizontal_cta_container .hcta-container-bgColor_white{padding-bottom:40px}
.horizontal_cta_container .hcta-container-bgColor_black .hcta-container-title,.horizontal_cta_container .hcta-container-bgColor_navy .hcta-container-title,.horizontal_cta_container .hcta-container-bgColor_black .hcta-container-description,.horizontal_cta_container .hcta-container-bgColor_navy .hcta-container-description{color:#fff}
.horizontal_cta_container .hcta-container-bgColor_black .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .blueCtaButton,.horizontal_cta_container .hcta-container-bgColor_navy .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .blueCtaButton{border:0}
.horizontal_cta_container .hcta-container-bgColor_black .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .blueCtaButton:hover,.horizontal_cta_container .hcta-container-bgColor_navy .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .blueCtaButton:hover{border:0}
.horizontal_cta_container .hcta-container-bgColor_black .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .whiteCtaButton,.horizontal_cta_container .hcta-container-bgColor_navy .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .whiteCtaButton{background:transparent;color:#fff;border:2px solid #fff}
.horizontal_cta_container .hcta-container-bgColor_black .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .whiteCtaButton:hover,.horizontal_cta_container .hcta-container-bgColor_navy .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .whiteCtaButton:hover{background:#187aba;color:#fff;border:2px solid #187aba}
.horizontal_cta_container .hcta-container-bgColor_black .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .subscribe-email-wrapper.input-wrapper p,.horizontal_cta_container .hcta-container-bgColor_navy .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .subscribe-email-wrapper.input-wrapper p{color:#fff}
.horizontal_cta_container .hcta-container-bgColor_black .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .title,.horizontal_cta_container .hcta-container-bgColor_navy .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .title,.horizontal_cta_container .hcta-container-bgColor_black .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .hcta_description,.horizontal_cta_container .hcta-container-bgColor_navy .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .hcta_description,.horizontal_cta_container .hcta-container-bgColor_black .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .eyebrow,.horizontal_cta_container .hcta-container-bgColor_navy .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .eyebrow{color:#fff}
.horizontal_cta_container .hcta_grid-container{display:grid;grid-template-columns:40px repeat(11,1fr 40px) 1fr 40px;margin:0 auto;padding:40px 0;max-width:1280px}
.horizontal_cta_container .hcta_grid-container .hcta-container-title{grid-column:2 / span 11;font-family:"karlaregular",sans-serif;font-size:40px;font-style:normal;line-height:48px;margin:40px 0}
.horizontal_cta_container .hcta_grid-container .hcta-container-description{grid-column:14 / span 11;font-family:"karlaregular",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin:40px 0;overflow-wrap:break-word}
.horizontal_cta_container .hcta_grid-container .hcta-container-description p{margin:0}
.horizontal_cta_container .hcta_grid-container .hcta_container_placeholder{grid-column:1 / span 25}
.horizontal_cta_container .hcta_grid-container .hcta-container-hr-line-enabled{border:solid #ddd 1px;grid-column:2 / span 23;margin:0}
@media all and (max-width:1023px){.horizontal_cta_container .hcta_grid-container{display:grid;grid-template-columns:30px repeat(11,1fr 20px) 1fr 30px}
}
@media all and (max-width:767px){.horizontal_cta_container .hcta-container-bgColor_navy,.horizontal_cta_container .hcta-container-bgColor_black,.horizontal_cta_container .hcta-container-bgColor_white,.horizontal_cta_container .hcta-container-bgColor_gray{padding-bottom:0}
.horizontal_cta_container .hcta-container-bgColor_navy .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .whiteCtaButton,.horizontal_cta_container .hcta-container-bgColor_black .cmp-horizontalCta-wrapper .cmp-horizontalCta .cmp-horizontalCta-title .buttons .whiteCtaButton{background:transparent;color:#fff;border:2px solid #fff}
.horizontal_cta_container .hcta_grid-container{display:grid;grid-template-columns:20px repeat(11,1fr 10px) 1fr 20px;padding:40px 0}
.horizontal_cta_container .hcta_grid-container .hcta-container-title{grid-column:2 / span 23;margin:0}
.horizontal_cta_container .hcta_grid-container .hcta-container-description{grid-column:2 / span 23;margin:10px 0 40px 0}
.horizontal_cta_container .hcta_grid-container .hcta-container-description p{margin:0}
.horizontal_cta_container .hcta_grid-container .hcta-container-hr-line-enabled{border:solid #ddd 1px;grid-column:2 / span 23;margin:0}
}