/* Собран из pages-home.css. Руками не править: следующая сборка сотрёт. */
[data-slider]{position:relative;height:100vh;overflow:hidden}.slider__track{position:absolute;inset:0}.slider__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity var(--slider-fade, 500ms) linear,visibility 0s linear var(--slider-fade, 500ms)}.slider__slide.is-active{opacity:1;visibility:visible;z-index:2;transition-delay:0s}[data-slider]:not(.is-ready) .slider__slide:first-child{opacity:1;visibility:visible}.slider__bg{position:absolute;inset:0;z-index:1}[data-slider] .slider__bg img{width:100%;height:100%;object-fit:cover}[data-slider] .slider__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.slider__slide:before{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0.6);z-index:2}.zagolovok p span{display:inline-block;opacity:0;transform:translateY(100%);transition:opacity 0.4s ease-in-out,transform 0.4s ease-in-out}.slider__slide.is-active .zagolovok p span{opacity:1;transform:translateY(0);transition-delay:calc(var(--slider-fade, 500ms) / 2)}.slider__arrow{position:absolute;top:96%;z-index:5;width:2.5rem;height:2.5rem;padding:0;border:0;background:transparent no-repeat center / 2rem;opacity:0.5;transform:translateY(-50%);transition:opacity 0.3s;cursor:pointer}.slider__arrow:hover,.slider__arrow:focus-visible{opacity:1}.slider__arrow--prev{left:4%;background-image:url(../images/icons/Prev.svg)}.slider__arrow--next{left:8%;background-image:url(../images/icons/Next.svg)}.slider__dots{position:absolute;left:0;right:0;bottom:1.75rem;z-index:5;display:flex;justify-content:center}.slider__dot{position:relative;width:4.0625rem;height:2px;margin:0 var(--sp-4);padding:var(--sp-12) 0;border:0;background:none;cursor:pointer}.slider__dot:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:rgba(255, 255, 255, 0.2);border-radius:15px;transform:translateY(-50%);transition:background 0.3s}.slider__dot:hover:before{background:#abcf39}.slider__dot-fill{position:absolute;top:50%;left:0;width:100%;height:2px;background:#fff;border-radius:15px;transform:translateY(-50%) scaleX(0);transform-origin:left center}@keyframes sliderDotsAnimate{0%{transform:translateY(-50%) scaleX(0)}100%{transform:translateY(-50%) scaleX(1)}}@keyframes sliderDotsAnimateReverse{0%{transform:translateY(-50%) scaleX(1)}100%{transform:translateY(-50%) scaleX(0)}}.slider__dot.is-leaving .slider__dot-fill{transform-origin:right center;animation:sliderDotsAnimateReverse var(--slider-leave, 700ms) linear both}.slider__dot.is-active .slider__dot-fill{animation:sliderDotsAnimate var(--slider-step, 3000ms) linear both}[data-slider].is-paused .slider__dot-fill{animation-play-state:paused}.slider__arrow:focus-visible,.slider__dot:focus-visible{outline:2px solid #abcf39;outline-offset:4px}@media (prefers-reduced-motion:reduce){.slider__slide,.zagolovok p span{transition:none}[data-slider] .slider__dot.is-active .slider__dot-fill,[data-slider] .slider__dot.is-leaving .slider__dot-fill{animation:none}[data-slider] .slider__dot.is-active .slider__dot-fill{transform:translateY(-50%) scaleX(1)}}@media (min-width:1200px) and (min-height:900px){.slider__arrow{top:97%}}@media (max-width:1199px){.slider__arrow{display:none}}@media (max-width:767px),(max-height:600px){.slider__dots{bottom:18px;padding:0 var(--sp-32)}}@media (max-width:767px){[data-slider]{height:60vh}}@media (max-width:480px){[data-slider]{height:543px}}.zagolovok{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;max-width:72.9167vw;height:100%;margin:auto;padding:0;color:#fff;font-size:var(--fs-section-title);font-weight:700;line-height:150%;letter-spacing:2px;text-align:center;text-transform:uppercase}.zagolovok p{display:flex;flex-wrap:wrap;margin:0;line-height:120%}.main_title{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--fs-slider-title);font-weight:500}.main_title h1,.main_title h2{margin:0 0 var(--sp-24);font-size:var(--fs-slider-title);font-weight:500;line-height:1.25}.pod_zagolovok{display:flex;align-items:center;margin:var(--sp-48) 0 0}.zagolovok .pod_zagolovok{font-size:var(--fs-slider-lead);font-weight:400;letter-spacing:normal;text-transform:initial}.pod_zagolovok p{width:15.625rem;color:#ffffff87;text-align:right}.btn_slider{margin-left:var(--sp-20);cursor:pointer}.btn_slider a{padding:var(--sp-12) var(--sp-32);background:#abcf39;border-radius:30px;color:#fff;font-size:var(--fs-slider-btn);font-weight:400;letter-spacing:0.3px;transition:0.3s}.btn_slider:hover a{background:#89a826;border-color:transparent}@media (min-width:1200px){.main_title{width:44.4rem}}@media (max-width:1199px){.zagolovok{width:80%}.main_title,.main_title h1,.main_title h2{width:auto}.pod_zagolovok p{width:260px}}@media (max-width:767px),(max-height:600px){.zagolovok{width:100%;padding-left:var(--sp-16);padding-right:var(--sp-16);font-size:var(--fs-section-title-compact)}}@media (max-width:767px){.zagolovok .pod_zagolovok{font-weight:300}.pod_zagolovok p span{margin-bottom:var(--sp-8)}}@media (max-width:600px),(max-height:600px){.zagolovok>div{margin:0 auto}}@media (max-height:600px){.zagolovok .btn_slider{margin-top:var(--sp-8)}}@media (max-width:480px){.zagolovok .main_title,.main_title h1,.main_title h2{width:100%;margin:var(--sp-56) 0 0;font-weight:600;line-height:102.9%;letter-spacing:0}html[lang="da-DK"] .main_title h1,html[lang="da-DK"] .main_title h2,html[lang="fi"] .main_title h1,html[lang="fi"] .main_title h2{font-size:var(--fs-slider-title-narrow)}}@media (max-width:600px){.zagolovok{max-width:none;padding-bottom:var(--sp-40)}.zagolovok>div{margin:0}.pod_zagolovok{flex-direction:column;margin:0;padding-top:var(--sp-8)}.pod_zagolovok p{padding-bottom:var(--sp-48);color:#ffffffd6;text-align:center}.pod_zagolovok .btn_slider{position:absolute;bottom:100px;margin:0}.btn_slider{margin:var(--sp-8) auto;padding:0}}.elementor-element-e24ced5,.main__slider{padding:0}@media (max-width:768px){.elementor-page-17748 .rendering-widget .rendering-widget__content--text p{font-size:14px}}.elementor-page-17748 [id]{scroll-margin-top:120px}