: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;min-height:100vh;position:relative}@media (max-width:991.98px){.hero{min-height:0}}.hero.has-callouts{justify-content:space-between}.hero .edit_image_holder{align-items:start;background-color:hsla(0,0%,100%,.5);bottom:0;display:flex;justify-content:end;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;z-index:99}.hero .edit_image_holder .image_toolbar{padding:30px;position:relative}.hero .edit_image_holder .image_toolbar .edit_image,.hero .edit_image_holder .image_toolbar .remove_image{background-color:#fff;border:1px solid #000;color:#000;height:56px;pointer-events:all;width:56px}.hero .edit_image_holder .image_toolbar .remove_image{border-color:red}.hero .logos__image{border-radius:0;width:auto}@media (max-width:767.98px){.hero .logos__image{max-height:70px;max-width:100px}}@media (min-width:768px){.hero .logos__image{max-height:80px;max-width:150px}}.hero .add_image{align-items:center;background-color:hsla(0,0%,100%,.66);border:4px dashed #999;bottom:0;color:#777;cursor:pointer;display:flex;justify-content:center;left:0;margin:0;right:0;text-align:center;top:0;z-index:99}.hero .add_image,.hero__bg-half{position:absolute}.hero__bg-half:hover .edit_image_holder{opacity:1}.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__bg-full:hover .edit_image_holder{opacity:1}@media (max-width:991.98px){.hero__bg-full{background-color:#000}.hero__bg-full video{opacity:.75}}@media (max-width:767.98px){.hero__bg-full video{opacity:.5}}.hero .component__buttons-container{margin-top:2.75rem}.hero .hero_callouts i{color:var(--bs-primary);font-size:1.75rem}@media (max-width:991.98px){.hero .hero_callouts>*{padding-bottom:.5rem;padding-top:.5rem}}.hero__back-link{color:inherit}.hero__back-link i{color:var(--bs-primary)}.hero--1 .hero__bg-half{height:100%;top:0;width:44%}.hero--2.has-callouts,.hero--3.has-callouts{padding:120px 0 0!important}.hero--2--container,.hero--3--container{height:calc(100vh - 240px);position:relative}.hero--2 .hero__bg-half,.hero--3 .hero__bg-half{height:100%;width:56%}.hero--10,.hero--5,.hero--6,.hero--7,.hero--8,.hero--9{padding:0!important}@media (max-width:991.98px){.hero--10,.hero--5,.hero--6,.hero--7,.hero--8,.hero--9{padding:80px 0!important}}.hero--10--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--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:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.15) 59%)!important;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:9}.hero--4{padding:140px 0!important}@media (max-width:575.98px){.hero--4{padding:100px 0!important}}.hero--4--container{flex-grow:1}.hero--4 .hero__bg-full:after{background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.15) 59%)!important;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:9}.hero--5 .edit_image_holder,.hero--6 .edit_image_holder{align-items:flex-end;padding-bottom:10%}.hero--6{border:1.5rem solid #fff}.hero--7,.hero--8,.hero--9{min-height:700px}.hero--7--container,.hero--8--container,.hero--9--container{padding-bottom:80px}.hero--7 .hero__header,.hero--8 .hero__header,.hero--9 .hero__header{margin-bottom:0}.hero--9 .hero__text p:first-child,.hero--9 .hero__text ul:first-child{margin-top:0!important}.hero--10--container{padding-top:120px}.hero__header{margin-bottom:.5em;margin-top:0}.hero__header.display-1{padding-left:1em;text-indent:-1em}.hero__col{align-items:center;display:flex;justify-content:center;text-align:center}.hero__col .hero__text li,.hero__col .hero__text p,.hero__col .hero__text ul{font-size:var(--bs-font-size-base)!important;font-weight:300}@media (min-width:576px){.hero__col .hero__text li,.hero__col .hero__text p,.hero__col .hero__text ul{font-size:calc(var(--bs-font-size-base) + .5vw)!important}}@media (min-width:1200px){.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(5px)}to{transform:translateY(12px)}}
