:root{--icoheight:100%}.lead-video{min-height:51rem}@media (width>=768px){.lead-video{min-height:41rem}}@media (width>=825px){.lead-video{min-height:52rem}}@media (width>=1025px){.lead-video{min-height:78rem}}.lead-video .hero-video{pointer-events:none;z-index:1;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media (width<=767.98px){.lead-video .hero-video{transform:scale(1.4)}}.lead-video .hero-overlay.overlay-1:before{content:"";z-index:1;background-image:linear-gradient(#000 -75%,#0000 99%);width:100%;height:100%;position:absolute;left:0}@media (width>=1025px){.lead-video .hero-overlay.overlay-1:before{background-image:linear-gradient(345deg,#000 -2%,#0000 72%)}}.lead-video .hero-overlay.overlay-2:before{content:"";z-index:1;background-image:linear-gradient(#000 -75%,#0000 99%);width:100%;height:100%;position:absolute;left:0}@media (width>=1025px){.lead-video .hero-overlay.overlay-2:before{background-image:linear-gradient(50deg,#000 -3.9%,#0000 67.61%)}}.lead-video .hero-content{z-index:99;padding-bottom:6.7rem}@media (width>=768px){.lead-video .hero-content{padding-top:16rem;padding-bottom:26rem}}@media (width>=1025px){.lead-video .hero-content{padding-bottom:12rem}}@media (width>=1280px){.lead-video .hero-content{padding-top:1rem;padding-bottom:4rem}}.lead-video .hero-content h1,.lead-video .hero-content .h1,.lead-video .hero-content h2,.lead-video .hero-content .h2,.lead-video .hero-content h3,.lead-video .hero-content .h3{margin-bottom:1.6rem}.lead-video .hero-content h1:last-child,.lead-video .hero-content .h1:last-child,.lead-video .hero-content h2:last-child,.lead-video .hero-content .h2:last-child,.lead-video .hero-content h3:last-child,.lead-video .hero-content .h3:last-child{margin-bottom:0}@media (width<=767.98px){.lead-video .hero-content h1,.lead-video .hero-content .h1,.lead-video .hero-content h2,.lead-video .hero-content .h2,.lead-video .hero-content h3,.lead-video .hero-content .h3,.lead-video .hero-content h1:last-child,.lead-video .hero-content .h1:last-child,.lead-video .hero-content h2:last-child,.lead-video .hero-content .h2:last-child,.lead-video .hero-content h3:last-child,.lead-video .hero-content .h3:last-child{margin-bottom:3.2rem}}@media (width<=1024.98px){.lead-video .hero-content .col-md-2{width:100%}.lead-video .hero-content .col-md-6{width:75%}}@media (width<=767.98px){.lead-video .hero-content .col-md-6{width:100%}.lead-video .hero-content{margin-top:12rem;margin-right:.6rem}.lead-video .hero-content .container{height:100%;display:flex}.lead-video .hero-content .container .col-md-6{margin-bottom:0}}.lead-video .hero-content p{margin-bottom:2.4rem}@media (width<=1024.98px){.lead-video .hero-content p{text-align:left!important}}.lead-video .hero-content p:last-child{margin-bottom:0}@media (width>=1400px){.lead-video .hero-content button{margin-right:-.8rem}}@media (width>=1600px){.lead-video .hero-content button{margin-bottom:8rem}}.lead-video-bg{z-index:2;pointer-events:none;width:100%;height:10rem;position:absolute;bottom:0;left:0}@media (width>=768px){.lead-video-bg{width:100vw;bottom:-.4rem}}@media (width>=1025px){.lead-video-bg{height:31.5rem}}.lead-video-bg-svg{width:100%;height:100%;position:absolute}@media (width<=480.98px){.lead-video-bg-svg{overflow:hidden}}.lead-video-bg-svg svg{width:100%;height:auto;position:absolute;bottom:-.1rem;left:0}.lead-video-bg-svg svg path.bg-green{fill:#4fb075}.lead-video-bg-svg svg path.bg-dark-green{fill:#00524c}.lead-video-bg-svg svg path.bg-sand{fill:#eae0d5}.lead-video-bg-svg svg path.bg-light{fill:#fbfef9}@media (width>=1600px){.lead-video-bg-svg svg{bottom:-.2rem}}@media (width<=767.98px){.lead-video-bg-svg svg{width:calc(100% + .2rem);left:auto;right:-.2rem}}.lead-video-bg img{width:100vw;position:absolute;bottom:0}@media (width>=1025px){.lead-video-figcaption{margin-left:-7rem}}@media (width<=767.98px){.lead-video-figcaption .eyebrow-2{color:#fbfef9}}.lead-video--icon-description{margin-bottom:calc(var(--icoheight) - 2.7rem);overflow:visible!important}@media (width>=768px){.lead-video--icon-description{margin-bottom:calc(var(--icoheight) - 8.5rem)}}@media (width>=1025px){.lead-video--icon-description{margin-bottom:calc(var(--icoheight) - 25rem)}}@media (width>=1280px){.lead-video--icon-description{margin-bottom:calc(var(--icoheight) - 28.6rem)}}.lead-video--icon-description:before{content:"";left:0;bottom:calc(var(--icoheight) * -1);z-index:3;width:100%;height:var(--icoheight);background-color:#00524c;position:absolute}@media (width>=768px){.lead-video--icon-description:before{z-index:-1}}.lead-video--icon-description .hero-video{transform:scale(1)}.lead-video--icon-description .icn-description{z-index:9;width:100%;left:0;bottom:calc(var(--icoheight) * -1 + 7rem);position:absolute}@media (width>=768px){.lead-video--icon-description .icn-description{bottom:calc(var(--icoheight) * -1 + 13rem)}}@media (width>=1025px){.lead-video--icon-description .icn-description{top:63%;bottom:0}}.lead-video--icon-description .icn-description-figure{margin-bottom:3.6rem}.lead-video--icon-description .icn-description-figure .js-bodymoving,.lead-video--icon-description .icn-description-figure img{width:9.6rem!important}@media (width>=1025px){.lead-video--icon-description .icn-description-figure .js-bodymoving,.lead-video--icon-description .icn-description-figure img{width:18.4rem!important}}@media (width<=824.98px){.lead-video--icon-description .icn-description .description{max-width:28.4rem;margin-left:auto}}@media (width<=767.98px){.lead-video--icon-description .icn-description .description{max-width:30.4rem;font-size:1.8rem;line-height:2.4rem}}@media (width>=768px){.lead-video--icon-description .icn-description .container .row .col-lg-6>*{margin-right:17%}}.lead-video.bg-sand .lead-video-bg-svg svg .bottom-wave{fill:#eae0d5}.lead-video.bg-dark-green .lead-video-bg-svg svg .bottom-wave{fill:#00524c}.lead-video.bg-light .lead-video-bg-svg svg .bottom-wave{fill:#fbfef9}.lead-video.bg-green .lead-video-bg-svg svg .bottom-wave{fill:#4fb075}.lead-video.bg-green .lead-video-bg-svg svg path:last-child{fill:#00524c}.lead-video.overlay-1 .hero-overlay:before{opacity:.5;background:#231f20;max-width:100%}.lead-video.overlay-none .lead-video .hero-overlay:before{display:none}
