.hero{padding:13.33em 2em 8.66em;position:relative}.hero--no-video{padding-top:8.66em}.hero__bg-container{bottom:0;clip-path:polygon(100% 0,100% 100%,calc(100% - 25em) 100%,0 100%,0 0);height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .5s ease-in-out;width:100%}.hero__bg-container--animated{clip-path:polygon(100% 0,100% calc(100% - 6em),calc(100% - 25em) 100%,0 100%,0 0)}.hero__bg-container video{aspect-ratio:16/9;border:0;display:block;max-width:none;object-fit:cover;object-position:center;pointer-events:none;position:relative;width:110%}@media (max-width:1115px){.hero__bg-container video{height:110%;width:auto}}@media (prefers-reduced-motion){.hero__bg-container video{display:none}}.hero__bg-container img{height:100%!important;object-fit:cover;width:100%}.hero-body{border-radius:5px;color:#fff;font-weight:700;margin:0 auto;max-width:1200px;padding:1.33em;position:relative}.hero-text--white>*{color:#fff}.hero__title span{color:#d7542d}.hero__button-bar circle,.hero__button-bar path,.hero__button-bar rect{fill:#fff}.hero__button{align-items:center;display:flex;gap:0 10px;justify-content:space-between;padding:1rem .75rem;text-align:left!important}.hs_cos_wrapper_type_icon{margin-left:.66em;vertical-align:middle}.hero__button-bar{display:flex;flex-wrap:wrap;gap:.66em;justify-content:center;margin:0 auto;max-width:1200px;padding:.33em 0;width:100%}.hero__button-bar .hs-button{flex:1;line-height:1.33;text-align:center}@media (max-width:980px){.hero__button-bar .hs-button{flex-basis:40%;max-width:50%}}@media (max-width:6200px){.hero__button-bar .hs-button{max-width:100%}}@media (min-width:768px){.hero-body--triangle:before{background-color:#d7542d;bottom:0;clip-path:polygon(0 0,33% 100%,100% 0);content:"";display:block;left:0;position:absolute;right:0;top:0}.hero-text{position:relative}}.hero-body{display:flex;flex-direction:column;gap:1.33em}@media (min-width:768px){.hero-body{flex-direction:row}}.hero-text{flex:var(--col-width)}.hero-body:before,.hero:before{display:none}.hero-text{flex:none}.hero h4{font-size:1.2rem;font-weight:300!important;letter-spacing:4px;margin-top:66px;text-transform:uppercase}.hero h4:before{border-left:3px solid #ffc000;content:"";display:inline-block;height:17px;margin-bottom:-2px;margin-right:10px}.hero h5{font-size:1.5em!important}.hero h1,.hero h1 span{font-size:3.33rem!important;font-weight:700!important;line-height:1.2!important}.hero{background-color:#fff!important}