.hero{display:flex;flex-direction:column;height:auto;justify-content:center;min-height:100vh;position:relative}.hero.has-callouts{justify-content:space-between}.hero .logos__image{border-radius:0;width:auto}@media (max-width:767px){.hero .logos__image{max-height:70px;max-width:100px}}@media (min-width:768px){.hero .logos__image{max-height:80px;max-width:150px}}.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}.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 .hero__header,.hero--3 .hero__header{margin-bottom:400px}.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--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--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--container,.hero--8--container,.hero--9--container{padding-bottom:120px}.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-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-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{-o-object-fit:cover;object-fit:cover;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)}}@media only screen and (max-width:991px){.cta-section{min-height:auto}}.cta-section .hero--10--container{padding:157px 0 139px}.cta-section .hero--10--container:before{background-color:#0f182b;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}@media only screen and (max-width:1170px){.cta-section .hero--10--container{padding:64px 0 60px}}.cta-section .hero--10--container .hero__bg-full img{-o-object-position:top center;object-position:top center}.cta-section .hero--10--container .hero__col{color:#fff;display:flex!important;flex-wrap:wrap;height:100%;justify-content:space-between;padding:0;width:100%}.cta-section .hero--10--container .hero__header{letter-spacing:-4.5px!important;line-height:90%!important;margin-bottom:363px;max-width:785px}@media only screen and (max-width:1199px){.cta-section .hero--10--container .hero__header{letter-spacing:-2.16px!important}}@media only screen and (max-width:991px){.cta-section .hero--10--container .hero__header{margin-bottom:0}}@media only screen and (max-width:576px){.cta-section .hero--10--container .hero__header{line-height:38px!important}}.cta-section .hero--10--container .hero__text{margin-top:auto;max-width:890px}@media only screen and (max-width:1440px){.cta-section .hero--10--container .hero__text{max-width:750px}}@media only screen and (max-width:991px){.cta-section .hero--10--container .hero__text{margin-top:366px}}.cta-section .hero--10--container .hero__text h3{font-size:35px;line-height:44px;margin:0}@media only screen and (max-width:991px){.cta-section .hero--10--container .hero__text h3{font-size:25px;line-height:30px}}.cta-section .hero--10--container .hero__text h3 a{color:#fff;text-decoration:underline;text-underline-offset:2px}.cta-section .hero--10--container .hero__text h3 a:hover{color:#ff9d00}.cta-section .hero--10--container .component__buttons-container{margin-top:auto}@media only screen and (max-width:1199px){.cta-section .hero--10--container .component__buttons-container{margin-top:20px}}.cta-section .hero--10--container .component__buttons-container .btn{background-color:transparent!important;border:0;color:#fff;float:right;font-size:22px;font-weight:400;margin:0 0 11px;min-width:100%;padding:0;position:relative}@media only screen and (max-width:767px){.cta-section .hero--10--container .component__buttons-container .btn{font-size:18px;line-height:1}}.cta-section .hero--10--container .component__buttons-container .btn:after{background-color:#ff9d00;bottom:-10px;content:"";height:2px;left:0;position:absolute;right:0;transition:width .4s ease-in-out;width:100%}.cta-section .hero--10--container .component__buttons-container .btn:hover{color:#ff9d00!important}.cta-section .hero--10--container .component__buttons-container .btn:hover:after{width:0}@media only screen and (max-width:767px){.cta-section .hero--10--container .hero__bg-full img{-o-object-position:84% 60%;object-position:84% 60%}}
