.lp-hero{min-height:500px;position:relative}.lp-hero .video-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.lp-hero .video-wrapper video{display:block;height:100%;object-fit:cover;width:100%}.lp-hero .color-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.lp-hero.hero-text{min-height:auto}.lp-hero .text-section{align-items:flex-end;display:flex;flex-wrap:nowrap;height:auto;justify-content:flex-end;min-height:500px;position:relative;width:100%;z-index:2}.lp-hero .text-section .text-wrapper{--hero-slant-height:100;--hero-after-width:40;height:100%;margin:0;padding:150px 75px 50px;position:relative;width:max(820px,50%);z-index:1}.lp-hero .text-section .text-wrapper:before{background-color:var(--navy);bottom:0;clip-path:polygon(0 100%,0 calc(1px*var(--hero-slant-height)),100% 0,100% 100%);content:"";height:100%;left:0;opacity:.9;position:absolute;width:100%;z-index:0}.lp-hero .text-section .text-wrapper:after{background-color:var(--green);clip-path:polygon(calc(1%*(100 - var(--hero-after-width))) calc(1%*var(--hero-after-width)),100% 0,100% 35px,calc(1%*(100 - var(--hero-after-width))) calc(1%*var(--hero-after-width) + 35px));content:"";height:calc(1px*var(--hero-slant-height));opacity:.8;position:absolute;right:0;top:-35px;width:100%;z-index:-1}.lp-hero .text-section .text-wrapper .text-container{display:block;position:relative;text-align:left;width:100%}.lp-hero .text-section .text-wrapper .text-container .hero-subtitle{color:var(--orange);display:block;font-family:var(--rob);font-size:24px;font-weight:400;line-height:normal;margin:0 0 15px;padding:0 0 0 15px;position:relative}.lp-hero .text-section .text-wrapper .text-container .hero-subtitle:before{background-color:var(--green);content:"";height:100%;left:0;position:absolute;top:0;width:2px}.lp-hero .text-section .text-wrapper .text-container .hero-title{color:#fff;font-family:var(--rob);font-size:36px;font-weight:500;line-height:normal;margin:0;padding:0}@media only screen and (max-width:1149px){.lp-hero,.lp-hero .text-section{min-height:450px}.lp-hero .text-section .text-wrapper{padding:150px 50px 50px}}@media only screen and (max-width:992px){.lp-hero{min-height:350px}.lp-hero .text-section{min-height:425px}.lp-hero .text-section .text-wrapper{--hero-slant-height:80;max-width:100%;padding:125px 50px 50px}.lp-hero .text-section .text-wrapper .text-container .hero-subtitle{font-size:22px}}@media only screen and (max-width:768px){.lp-hero .text-section{min-height:400px}.lp-hero .text-section .text-wrapper{--hero-slant-height:60;padding:110px 5% 50px}.lp-hero .text-section .text-wrapper .text-container .hero-subtitle{font-size:20px;font-weight:500;padding:0 0 0 10px}.lp-hero .text-section .text-wrapper .text-container .hero-title{font-size:30px}}@media only screen and (max-width:600px){.lp-hero .text-section{min-height:350px}.lp-hero .text-section .text-wrapper{padding:110px min(5%,20px) 40px}.lp-hero .text-section .text-wrapper:after{content:none;display:none}.lp-hero .text-section .text-wrapper .text-container .hero-subtitle{font-size:18px;font-weight:700}.lp-hero .text-section .text-wrapper .text-container .hero-title{font-size:26px}}@media only screen and (max-width:480px){.lp-hero .text-section{min-height:325px}.lp-hero .text-section .text-wrapper{--hero-slant-height:30;padding:90px min(5%,15px) 40px}.lp-hero .text-section .text-wrapper .text-container .hero-title{font-size:22px}}