@charset "UTF-8";body.wp-admin .hero_banner{position:relative;}body.wp-admin .hero_banner .large_wrap{margin-inline:40px;}.hero_banner{color:var(--back-1);position:relative;min-height:600px;flex-flow:wrap;display:flex;--grad-background-1:hsla(0, 0%, 0%, 1);--grad-background-2:hsla(0, 0%, 0%, 0);--grad-background-3:hsla(0, 0%, 0%, 0.6);}.hero_banner .image_container{transition:opacity ease var(--duration-2);position:absolute;overflow:hidden;height:100%;width:100%;opacity:0;left:0;top:0;}.hero_banner .image_container.loaded{opacity:1;}.hero_banner .image_container img{object-fit:cover;height:100%;width:100%;}@media (max-width:1400px){.hero_banner{min-height:300px;}}@media (max-width:1024px){.hero_banner{min-height:500px;display:block;}}.hero_banner > .large_wrap > .block-video-laptop > .mbp-image{position:absolute;max-width:100%;display:block;height:auto;}.hero_banner > .large_wrap > .block-video-laptop video{max-width:calc(100% - 23%);background-color:black;border-radius:4px;object-fit:cover;overflow:hidden;width:unset !important;height:85% !important;left:11.5% !important;top:5% !important;}@media (max-width:1024px){.hero_banner.align-content-height{min-height:fit-content;padding-block:30px;display:flex;}.hero_banner.align-content-height > .large_wrap{padding-block:20px;}}.hero_banner[data-type="type_1"]{background-color:var(--black-1);color:var(--white-1);}.hero_banner[data-type="type_10"]{background-color:var(--navy-1);color:var(--white-1);}.hero_banner[data-type="type_7"]{background-color:var(--black-1);color:var(--white-1);}.hero_banner[data-type="type_8"]{background-color:var(--orange-1);color:var(--white-1);}.hero_banner[data-type="type_8"] .button, .hero_banner[data-type="type_8"] button{background-color:var(--navy-1);}.hero_banner[data-type="type_8"] .button:hover, .hero_banner[data-type="type_8"] button:hover{background-color:var(--white-1);color:var(--navy-1);}.hero_banner .large_wrap{align-items:center;padding-block:40px;position:relative;display:flex;gap:40px;}@media (max-width:1024px){.hero_banner .large_wrap{padding-block:20px 40px;flex-flow:wrap;}}.hero_banner .large_wrap > *{width:100%;}.hero_banner .large_wrap > picture{justify-content:center;display:flex;}@media (max-width:1440px){.hero_banner .large_wrap > picture img{max-width:460px;}}.hero_banner .large_wrap > .video_container{position:relative;}.hero_banner .large_wrap > .video_container svg{width:100%;height:auto;}.hero_banner .large_wrap > .video_container video{position:absolute;display:block;height:auto;width:100%;left:0;top:0;}.hero_banner .large_wrap .content > *:first-child{margin-top:0;}.hero_banner .large_wrap .content h1{max-width:730px;}.hero_banner .large_wrap .content h2{font-weight:var(--font-weight-1);}.hero_banner .large_wrap .content > * + *{max-width:600px;}@media (max-width:1400px){.hero_banner .large_wrap .content > * + *{max-width:480px;}}.hero_banner[data-type="type_10"]{--grad-background-1:hsla(200, 100%, 10%, 1);--grad-background-2:hsla(200, 100%, 10%, 0);--grad-background-3:hsla(200, 100%, 10%, 0.6);}.hero_banner[data-type="type_10"]{--grad-background-1:hsla(200, 100%, 10%, 1);--grad-background-2:hsla(200, 100%, 10%, 0);--grad-background-3:hsla(200, 100%, 10%, 0.6);}.hero_banner[data-type="type_10"]{--grad-background-1:hsla(200, 100%, 10%, 1);--grad-background-2:hsla(200, 100%, 10%, 0);--grad-background-3:hsla(200, 100%, 10%, 0.6);}.hero_banner[data-type="type_2"]{--grad-background-1:hsla(0, 0%, 100%, 1);--grad-background-2:hsla(0, 0%, 100%, 0);--grad-background-3:hsla(0, 0%, 100%, 0.6);}.hero_banner[data-type="type_8"]{--grad-background-1:hsla(26, 92%, 48%, 1);--grad-background-2:hsla(26, 92%, 48%, 0);--grad-background-3:hsla(26, 92%, 48%, 0.6);}.hero_banner[data-type="type_8"] .content > *{text-shadow:1px 1px 6px rgba(0, 0, 0, 0.2);}.hero_banner:not([data-type="type_4"], [data-type="type_7"]) .image_container::before{background:linear-gradient(90deg, var(--grad-background-1) 0%, var(--grad-background-1) 30%, var(--grad-background-2) 100%);position:absolute;display:block;height:100%;content:"";width:60%;left:0;top:0;}@media (max-width:1080px){.hero_banner:not([data-type="type_4"], [data-type="type_7"]) .image_container::before{width:100%;}}@media (max-width:440px){.hero_banner:not([data-type="type_4"], [data-type="type_7"]) .image_container::before{background:linear-gradient(180deg, var(--grad-background-1) 0%, var(--grad-background-3) 40%, var(--grad-background-2) 100%);}}.hero_banner[data-type="type_3"] .image_container::before{background:linear-gradient(0deg, #d5d9dd 0%, #f7f7f8 9%, white 15%);width:100%;}.hero_banner[data-type="type_5"]{border-bottom:solid 2px var(--grey-3);background-color:var(--white-1);}.hero_banner[data-type="type_5"] .image_container::before{display:none;}.hero_banner[data-type="type_6"] .content{z-index:1;}.hero_banner[data-type="type_6"]::after{background:linear-gradient(0deg, #d5d9dd 0%, #f7f7f8 9%, transparent 15%);position:absolute;display:block;height:100%;width:100%;content:"";left:0;top:0;}@media (max-width:1024px){.hero_banner[data-type="type_6"]::after{background:linear-gradient(0deg, #d5d9dd 0%, #f7f7f8 5%, transparent 10%);}}@media (max-width:400px){.hero_banner:not([data-type="type_6"], [data-type="type_1"], [data-type="type_10"]){background-color:transparent;min-height:auto;}.hero_banner:not([data-type="type_6"], [data-type="type_1"], [data-type="type_10"]) .content{color:var(--black-1);z-index:1;}.hero_banner:not([data-type="type_6"], [data-type="type_1"], [data-type="type_10"]) .content > *{text-shadow:none;}.hero_banner:not([data-type="type_6"], [data-type="type_1"], [data-type="type_10"]) .image_container{display:none;}.hero_banner:not([data-type="type_6"], [data-type="type_1"], [data-type="type_10"])::after{background:linear-gradient(0deg, #d5d9dd 0%, #f7f7f8 9%, transparent 15%);position:absolute;display:block;height:100%;width:100%;content:"";left:0;top:0;}}@media (max-width:400px) and (max-width:1024px){.hero_banner:not([data-type="type_6"], [data-type="type_1"], [data-type="type_10"])::after{background:linear-gradient(0deg, #d5d9dd 0%, #f7f7f8 5%, transparent 10%);}}.hero_banner[data-type="type_9"]{background-color:var(--white-1);min-height:auto;}.hero_banner[data-type="type_9"] .large_wrap{padding-block:unset;max-width:100%;gap:unset;}.hero_banner[data-type="type_9"] .large_wrap > .content{width:calc(50% - 15%);margin-inline:10% 5%;}.hero_banner[data-type="type_9"] .large_wrap > .content h1{max-width:15ch;}.hero_banner[data-type="type_9"] .large_wrap > .content p{max-width:45ch;}.hero_banner[data-type="type_9"] .large_wrap > picture{justify-content:unset;align-self:stretch;width:50%;}.hero_banner[data-type="type_9"] .large_wrap > picture > img{max-width:unset;object-fit:cover;}@media (max-width:640px){.hero_banner[data-type="type_9"] .large_wrap{flex-direction:column-reverse;}.hero_banner[data-type="type_9"] .large_wrap > .content{max-width:calc(100% - 3.5rem);width:var(--screen-width-1);margin:1.75rem auto;}.hero_banner[data-type="type_9"] .large_wrap > .content h1{max-width:fit-content;}.hero_banner[data-type="type_9"] .large_wrap > .content p{max-width:fit-content;}.hero_banner[data-type="type_9"] .large_wrap > picture{width:100%;}}.hero_banner[data-type="type_9"]::after{display:none;}.hero_banner_carousel{position:relative;overflow:hidden;width:100%;}.hero_banner_carousel section{width:100% !important;height:100%;left:0;top:0;transition:opacity 2s ease;opacity:0;}.hero_banner_carousel section[aria-hidden="false"]{position:relative;opacity:1;}.hero_banner_carousel section[aria-hidden="true"]{position:absolute;opacity:0;}.hero_banner_carousel section .hero_banner{height:inherit;display:block;}@media (max-width:1024px){.hero_banner_carousel section .hero_banner{min-height:unset;}.hero_banner_carousel section .hero_banner .large_wrap .video_container, .hero_banner_carousel section .hero_banner .large_wrap .foreground_image_container, .hero_banner_carousel section .hero_banner .large_wrap .foreground_form_container{display:none;}}.hero_banner_carousel .carousel-navigation{border:solid 3px var(--orange-1);background-color:var(--white-1);transform:translateX(-50%);justify-content:center;flex-flow:row wrap;align-items:center;border-radius:50px;position:absolute;width:fit-content;display:flex;padding:5px;bottom:20px;gap:10px;left:50%;}.hero_banner_carousel .carousel-navigation .carousel-nav{background-color:var(--orange-1);transition:background-color 0.3s;justify-content:center;font-family:"classvr";color:var(--white-1);align-items:center;border-radius:50%;cursor:pointer;aspect-ratio:1;font-size:10px;flex-shrink:0;display:flex;padding:5px;height:100%;}.hero_banner_carousel .carousel-navigation .carousel-nav.carousel-prev::before{content:"";}.hero_banner_carousel .carousel-navigation .carousel-nav.carousel-next::before{content:"";}.hero_banner_carousel .carousel-navigation .carousel-nav.carousel-prev:active, .hero_banner_carousel .carousel-navigation .carousel-nav.carousel-next:active{background-color:var(--orange-3);transition:background-color 0.1s;}.hero_banner_carousel .carousel-navigation .carousel-nav:hover{background-color:var(--orange-2);transition:transform 0.5s;transform:scale(1.15);}.hero_banner_carousel .carousel-navigation .carousel-dots{justify-content:center;flex-direction:row;align-items:center;display:flex;gap:10px;}.hero_banner_carousel .carousel-navigation .carousel-dots .carousel-dot{background-color:var(--orange-4);border-radius:50%;aspect-ratio:1;cursor:pointer;border:none;width:10px;padding:0;}.hero_banner_carousel .carousel-navigation .carousel-dots .carousel-dot.active{background-color:var(--orange-1);}.hero_banner_carousel .carousel-navigation .carousel-dots .carousel-dot:hover{background-color:var(--orange-2);}@media (max-width:300px){.hero_banner_carousel .carousel-navigation .carousel-dots{display:none;}}