.overlay--h2{max-width:1200px;display:block;padding:0 40px;box-sizing:content-box;margin:38px auto 0}.main-content .overlay--h2 h2{margin-top:38px}.overlay figure{position:relative;margin:0 auto!important;z-index:-1}.overlay figure img{padding:0!important;height:420px}.overlay figcaption{position:absolute;top:0;margin:0 auto!important;width:100%;text-align:center;padding:88px 0 95px;display:flex;align-items:center;justify-content:center}.overlay{background-repeat:no-repeat;background-size:100% 600px}.overlay__wrapper{max-width:1440px;padding:0 40px;box-sizing:content-box;text-align:center;margin:-117px auto 0}.overlay .header-title{font-weight:700;font-size:40px;line-height:1.5;letter-spacing:.1em;color:#fff}.overlay .header-title span{font-size:32px}.overlay .details{background:#fff;max-width:1200px;margin:0 auto;padding:57px 80px 64px}.overlay .details .title{font-weight:700;font-size:24px;line-height:1.5;text-align:center;color:#000;margin-bottom:34px}.overlay .details .description>div>*{font-weight:400;font-size:18px;line-height:1.75}.overlay .details .description>div>p{line-height:2}.overlay .hs-video-widget{max-width:800px;margin:59px auto 0}.overlay .details .button{margin-top:31px}@media screen and (max-width:999px){.overlay--h2{padding:0 20px}.overlay{background-size:100% 240px}.overlay figure img{height:auto;min-height:240px}.overlay figcaption{padding:40px 20px;height:100%}.overlay__wrapper{margin:-52px auto 0;padding:0 20px}.overlay .details{padding:26px 20px}.overlay .header-title{font-size:24px;text-align:left;letter-spacing:.04em}.overlay .header-title span{font-size:16px}.overlay .details .title{font-size:20px;margin-bottom:23px}.overlay .details .description>div{padding:0}.overlay .details .description>div>*{font-size:16px}.overlay .hs-video-widget{margin:29px auto 0}}@media screen and (max-width:426px){.overlay figcaption{align-items:unset}}