.light-navy-block-container{display:block;position:absolute;right:0;width:calc(50% - 180px);margin:0;bottom:-190px;padding:0;height:460px;z-index:9996;overflow:hidden;background:#88989a}
.light-navy-block-container.graphic-block-right{background-size:contain;background-color:transparent;background-repeat:no-repeat;background-position-x:right;bottom:-50px}
.dark-navy-block-container{display:block;position:absolute;right:0;width:calc(50% - 180px);margin:0;bottom:-50px;padding:0;height:460px;z-index:9996;overflow:hidden;background:#29363b}
.single-post-component .dark-navy-block-container{bottom:-470px}
.light-navy-block-overflow-fix{display:block;position:relative;width:537px;height:460px;margin-right:auto}
.main-light-navy-content-container{display:block;position:relative;width:360px;padding:40px 0 37px;margin-left:40px;margin-right:20px}
.main-light-navy-title-tagline-holder{display:block;position:relative;font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:40px;line-height:44px;letter-spacing:-0.4px;color:#fff;margin-bottom:25px;text-transform:uppercase}
.main-light-navy-sub-title-holder{display:block;position:relative;font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;letter-spacing:.7px;text-transform:uppercase;color:#fff;margin-bottom:30px}
.main-light-navy-title-holder{display:block;position:relative;font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:28px;line-height:30px;letter-spacing:-0.3px;text-transform:uppercase;color:#fff;margin-bottom:30px}
.main-light-navy-text-holder{display:block;position:relative;font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;letter-spacing:-0.2px;color:#fff}
.main-cta-block-overflow-fix{display:block;position:relative;width:537px;height:460px;margin-right:auto}
.main-cta-card-content-container{display:block;position:relative;width:360px;padding:40px 0 37px;margin-left:40px;margin-right:20px}
.cta-card-title{font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:18px;line-height:52px;letter-spacing:.7px;color:#fff;text-transform:uppercase}
.cta-card-subtitle{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:40px;line-height:42px;letter-spacing:-0.4px;color:#ff671d;padding-bottom:80px;text-transform:uppercase}
.cta-card-content{font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:18px;line-height:22px;letter-spacing:-0.2px;color:#fff}
.right-graphic-card-background{background-repeat:no-repeat;background-position:right;background-size:contain;height:100%;width:100%;position:absolute;opacity:.1}
.light-navy-block-container.comp-absolute-image-container{bottom:0;top:160px;height:450px;background:transparent}
.comp-absolute-image-right{width:580px;height:450px;margin:0 0 0 40px}
.comp-absolute-image-right img{width:100%;height:auto}
.linkilite-icon-bottom-right{width:180px;height:179px;background-image:url(../../img/featured-card-icon-right.png);background-size:180px 179px;background-repeat:no-repeat;position:absolute;bottom:0;right:0;z-index:2}
.dark-navy-block-container-single-mob{display:none}
.page-single-vacancy .light-navy-block-container.comp-absolute-image-container{top:0}
@media only screen and (min-width:980px) and (max-width:1400px){.light-navy-block-container{width:calc(50% - 120px)}
.light-navy-block-overflow-fix{width:450px}
.main-light-navy-content-container{width:320px;padding:30px 0 37px;margin-left:30px}
.main-light-navy-title-holder{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:24px;line-height:26px;letter-spacing:-0.2px}
.main-light-navy-title-tagline-holder{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:32px;line-height:36px;letter-spacing:-0.3px}
.dark-navy-block-container{width:calc(50% - 50px)}
.light-navy-block-container.comp-absolute-image-container{top:155px;height:326px}
.comp-absolute-image-right{width:420px;height:326px}
.linkilite-icon-bottom-right{width:120px;height:120px;background-size:120px 120px}
.dark-navy-block-container-single-mob{display:none}
}@media only screen and (min-width:1px) and (max-width:979px){.light-navy-block-container.graphic-block-right{position:absolute;width:100%;bottom:-220px;height:460px;pointer-events:none}
.cta-card-title{font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:12px;line-height:12px;letter-spacing:.5px;padding-bottom:20px}
.cta-card-subtitle{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:30px;line-height:30px;letter-spacing:-0.3px;padding-bottom:40px}
.cta-card-content{font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;letter-spacing:-0.2px}
.dark-navy-block-container{position:relative;width:100%;height:auto;bottom:0}
.dark-navy-block-container .main-cta-block-overflow-fix{width:auto;height:auto}
.dark-navy-block-container .main-cta-card-content-container{width:90%;margin:0 auto}
.light-navy-block-container{position:relative;width:100%;height:auto;bottom:auto}
.main-light-navy-content-container{width:90%;padding:30px 0;margin:auto}
.light-navy-block-overflow-fix{width:100%;height:auto}
.main-light-navy-title-holder{margin-bottom:25px;font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:20px;line-height:34px;letter-spacing:-0.2px}
.main-light-navy-title-tagline-holder{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:32px;line-height:36px;letter-spacing:-0.3px}
.content-link-white-holder a{margin:30px 0 0}
.linkilite-icon-bottom-right{width:60px;height:60px;background-size:60px 60px}
.light-navy-block-container.comp-absolute-image-container{top:0;height:auto}
.comp-absolute-image-right{width:100%;height:auto;margin:auto}
.single-post-component .dark-navy-block-container{display:none}
.dark-navy-block-container-single-mob{display:block;position:relative;width:100%;height:auto;bottom:0;background-color:#29363b}
.dark-navy-block-container-single-mob .main-cta-block-overflow-fix{width:auto;height:auto}
.dark-navy-block-container-single-mob .main-cta-card-content-container{width:90%;margin:0 auto}
}