:root{--color-base:var(--wp--preset--color--base);--color-green:var(--wp--preset--color--green);--color-darkgreen:var(--wp--preset--color--dark-green);--color-blue:var(--wp--preset--color--blue);--color-petrol:var(--wp--preset--color--teal);--color-lightblue:var(--wp--preset--color--light-blue);--color-dark-navy:var(--wp--preset--color--dark-navy);--color-error-red:#c30e0e;--color-success-green:#008a22;--color-red-light:#ff9494;--gap-24:1.5rem;--gap-64:4rem;--br-5:5px;--br-8:8px;--br-15:15px;--br-100:100px;--mb_mobilesmall:$mb_mobilesmall;--mb_mobile:$mb_mobile;--mb_content:$mb_content;--content_narrowSize:600px;--content_normalSize:846px;--content_wideSize:1048px;--mobilepadding:1rem;--header_height_mobile:80px;--header_logo_size:160px;--header_margin:1rem;--hero_height_mobile:440px;--hero_height:560px;--dotbutton_size:12px;--activedot_size:36px;--pausebutton_size:25px;--sliderarrow__size:48px;--sliderarrow_sides_offset:calc(var(--mobilepadding)/2);--sliderarrow_top_offset:50%;--swiper-navigation-sides-offset:var(--sliderarrow_sides_offset);--swiper-navigation-top-offset:var(--sliderarrow_top_offset);--swiper-navigation-size:var(--sliderarrow__size);--input-margin_bottom:1.75rem}body{--contentstart-after-header:calc(var(--header_height_mobile) + 2rem)}.hero-slider{position:relative;width:100%}.hero-slider .hero-slider__slider{height:640px;overflow:hidden;position:relative;width:100%}.hero-slider .hero-slider__slide{inset:0;pointer-events:none;position:absolute;transform:translateX(100%)}.hero-slider .hero-slider__slide.active{pointer-events:auto;transform:translateX(0)}.hero-slider .hero-slider__bg{inset:0;position:absolute}.hero-slider .hero-slider__img{inset:0;overflow:hidden;position:absolute}.hero-slider .hero-slider__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.hero-slider .hero-slider__content{align-items:center;display:flex;flex-direction:column;inset:0;padding-left:var(--mobilepadding);padding-right:var(--mobilepadding);padding-top:var(--contentstart-after-header);position:absolute;text-align:center;width:100%}.hero-slider .hero-slider__subtitle{font-size:1.5rem;font-weight:400;margin:0 0 3.2rem}.hero-slider .hero-slider__subtitle,.hero-slider .hero-slider__title{color:var(--color-base);font-family:var(--wp--preset--font-family--orbitron,"Orbitron");line-height:1}.hero-slider .hero-slider__title{font-size:clamp(3rem,8vw,6rem);font-weight:900;margin:0 0 4.1rem;max-width:57rem;text-transform:uppercase}.hero-slider .wp-block-buttons{display:flex;flex-wrap:wrap;justify-content:space-evenly}.hero-slider .hero-slider__controls{align-items:center;display:flex;gap:.875rem;left:50%;position:absolute;top:562px;transform:translateX(-50%);z-index:50}.hero-slider .hero-slider__ctrl{align-items:center;background:none;border:none;color:var(--color-base);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0;transition:opacity .2s}.hero-slider .hero-slider__ctrl:hover{opacity:.65}.hero-slider .hero-slider__ctrl.hero-slider__ctrl--next,.hero-slider .hero-slider__ctrl.hero-slider__ctrl--prev{background-position:50%;background-repeat:no-repeat;background-size:contain;height:17px;width:17px}.hero-slider .hero-slider__ctrl.hero-slider__ctrl--prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cG9seWxpbmUgcG9pbnRzPSI4LDEgMyw2IDgsMTEiIHN0cm9rZT0iI2ZhZjdmMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.hero-slider .hero-slider__ctrl.hero-slider__ctrl--next{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cG9seWxpbmUgcG9pbnRzPSI0LDEgOSw2IDQsMTEiIHN0cm9rZT0iI2ZhZjdmMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.hero-slider .hero-slider__ctrl.hero-slider__ctrl--pause{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.06);border-radius:4px;height:46px;width:46px}.hero-slider .hero-slider__wave{flex-shrink:0;height:14px;position:relative;width:62px}.hero-slider .hero-slider__wave-svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.hero-slider .hero-slider__wave-dot{background:var(--color-base);border-radius:3px;box-shadow:0 0 4px 2px hsla(42,50%,96%,.7);filter:blur(.5px);height:5px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:5px;will-change:left,top,box-shadow,filter}.hero-slider .hero-slider__num{color:var(--color-base);flex-shrink:0;font-family:var(--wp--preset--font-family--orbitron,"Orbitron");font-size:1.125rem;font-weight:600;line-height:1;min-width:24px;text-align:center}.hero-slider .hero-slider__pause-icon{align-items:center;display:flex;gap:.3125rem}.hero-slider .hero-slider__pause-bar{background:var(--color-base);border-radius:1px;height:16px;width:4px}.hero-slider .hero-slider__play-icon{border-color:transparent transparent transparent var(--color-base);border-style:solid;border-width:9px 0 9px 15px;height:0;margin-left:.125rem;width:0}.hero-slider .hero-slider__editor-empty{align-items:center;background:var(--color-dark-navy);color:var(--color-base);display:flex;flex-direction:column;font-style:italic;gap:1rem;height:300px;justify-content:center}.hero-slider .hero-slider__editor-preview{align-items:center;display:flex;height:400px;justify-content:center;overflow:hidden;position:relative}.hero-slider .hero-slider__editor-bg{background-position:50%;background-size:cover;inset:0;position:absolute}.hero-slider .hero-slider__editor-info{padding:1rem;position:relative;text-align:center;z-index:1}.hero-slider .hero-slider__editor-meta{color:hsla(42,50%,96%,.6);font-size:.875rem;margin-top:1rem}@media(max-width:768px){.hero-slider .hero-slider__slider{height:var(--hero_height_mobile)}.hero-slider .hero-slider__content{padding-top:5rem}.hero-slider .hero-slider__subtitle{font-size:.875rem;margin-bottom:1rem}.hero-slider .hero-slider__title{font-size:2.25rem;margin-bottom:1.5rem}.hero-slider .hero-slider__cta-group{align-items:center;flex-direction:column}.hero-slider .hero-slider__controls{bottom:1.25rem;top:auto}}
