:root{--bs-primary:$blue;--bs-secondary:$gray-600;--bs-tertiary:$teal;--bs-success:$green;--bs-info:$cyan;--bs-warning:$yellow;--bs-danger:$red;--bs-light:$gray-100;--bs-dark:$gray-900}.hero{display:flex;flex-direction:column;height:auto;justify-content:center;position:relative}.hero__bg-half{position:absolute}.hero__bg-half-right{left:auto;right:0}.hero__bg-half-left{left:0;right:auto}.hero__bg-full{bottom:0;left:0;position:absolute;right:0;top:0}.hero .hero__bg-half{z-index:9999}.hero .hero__embed{inset:0;overflow:hidden;position:absolute;z-index:2}.hero .hero__embed iframe{height:56.25vw;left:50%;min-height:100%;min-width:177.78%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.hero--1 .hero__bg-half{height:100%;top:0;width:44%}@media (max-width:991.98px){.hero--1 .hero__bg-half{width:56%}}@media (max-width:575.98px){.hero--1 .hero__bg-half{aspect-ratio:4/3;height:auto;min-height:0;overflow:hidden;position:relative;width:100%}.hero--1 .hero__bg .hero__bg-half img,.hero--1 .hero__bg .hero__bg-half video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero--1--container{align-items:stretch;flex-direction:column}.hero--1--container>.container{order:1}.hero--1 .hero__bg-half{margin-top:1.5rem;order:2}.hero--1 .hero__col{padding-bottom:2.5rem;padding-top:2.5rem}}.hero--2{min-height:100vh;word-break:break-word}.hero--2--container{position:relative}.hero--2 .hero__bg-half{height:100%;min-height:100vh;width:48%}@media (max-width:991.98px){.hero--2 .hero__bg-half{width:56%}}@media (max-width:575.98px){.hero--2 .hero__bg-half{aspect-ratio:4/3;height:auto;min-height:0;overflow:hidden;position:relative;width:100%}.hero--2 .hero__bg .hero__bg-half img,.hero--2 .hero__bg .hero__bg-half video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero--2{min-height:0}.hero--2--container{align-items:stretch;flex-direction:column}.hero--2--container>.container{order:1}.hero--2 .hero__bg-half{margin-top:1.5rem;order:2}.hero--2 .hero__col{padding-bottom:2.5rem;padding-top:2.5rem}}.hero--4--container,.hero--6--container,.hero--7--container,.hero--9--container{height:100%;min-height:100vh}.hero--10,.hero--4,.hero--5,.hero--6,.hero--7,.hero--8,.hero--9{padding:0!important}.hero--10--container,.hero--4--container,.hero--5--container,.hero--6--container,.hero--7--container,.hero--8--container,.hero--9--container{flex-grow:1}.hero--10 .hero__bg-full:after,.hero--4 .hero__bg-full:after,.hero--5 .hero__bg-full:after,.hero--6 .hero__bg-full:after,.hero--7 .hero__bg-full:after,.hero--8 .hero__bg-full:after,.hero--9 .hero__bg-full:after{background-color:#000;bottom:0;content:"";display:block;left:0;opacity:.25;pointer-events:none;position:absolute;right:0;top:0;z-index:9}.hero--6{border:1.5rem solid #fff}.hero--7--container,.hero--8--container,.hero--9--container{padding-bottom:7.5rem}.hero--9 .hero__text p:first-child,.hero--9 .hero__text ul:first-child{margin-top:0!important}.hero--10--container{padding-top:7.5rem}.hero__header{margin-top:0}.hero__col{align-items:center;display:flex;justify-content:center;padding-bottom:5rem;padding-top:5rem;text-align:center}.hero__col .hero__text li,.hero__col .hero__text p,.hero__col .hero__text ul{font-size:var(--bs-font-size-lg)!important}.hero__col .hero__text ul{list-style:none;padding:0}.hero__col .hero__text li{padding:.3em 0 .3em 2em;position:relative}.hero__col .hero__text li:after{color:var(--bs-primary);content:"\f00c";font-family:Font Awesome\ 6 Pro;left:0;position:absolute}.hero__video{height:100%!important;left:0;position:absolute;top:0;width:100%;z-index:0}.hero__video .video-pause-btn .video-btn-wrap{bottom:0;right:0;transform:none}.hero__video video{border-radius:0}.hero__scroll{color:var(--bs-white);display:block}.hero__scroll:focus,.hero__scroll:hover{color:var(--bs-primary)}.hero__scroll .scrollOn{animation:action 1s infinite alternate}.hero__background-img{bottom:0;left:0;position:absolute;right:0;top:0}.hero__background-img--left{background:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.hero__background-img--right{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}@keyframes action{0%{transform:translateY(.3125rem)}to{transform:translateY(.75rem)}}
