:root{--font: "notosans", sans-serif;--semi: "notosans-semicondenced", sans-serif;--white: #ffffff;--black: #1e222b;--blue: #64aae1;--green: #99d866;--green-dark: #96c79b;--invalid: #ec1d2f;--grey: #d9d9d9;--grey-dark: rgba(0, 0, 0, 0.4)}@font-face{font-family:"notosans";src:url("../fonts/notosans-regular.woff2") format("woff2"),url("../fonts/notosans-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"notosans-semicondenced";src:url("../fonts/notosans_semicondensed-regular.woff2") format("woff2"),url("../fonts/notosans_semicondensed-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"notosans-semicondenced";src:url("../fonts/notosans_semicondensed-medium.woff2") format("woff2"),url("../fonts/notosans_semicondensed-medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"notosans-semicondenced";src:url("../fonts/notosans_semicondensed-semibold.woff2") format("woff2"),url("../fonts/notosans_semicondensed-semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes blick{0%{transform:translate(-100%, -50%) skewX(-20deg)}30%,100%{transform:translate(100%, -50%) skewX(-20deg)}}@keyframes scrollDown{0%,100%{transform:translateY(0px) scaleX(1)}50%{transform:translateY(16px) scaleX(0.7)}}@keyframes upDown{0%,100%{transform:translate(0%, 0%)}50%{transform:translate(0%, -5%)}}@keyframes upDownRotateLeft{0%,100%{transform:translate(0%, 0%) rotate(0deg)}50%{transform:translate(0%, -2%) rotate(-2deg)}}@keyframes upDownRotateRight{0%,100%{transform:translate(0%, 0%) rotate(0deg)}50%{transform:translate(0%, -15%) rotate(30deg)}}@keyframes upDownRotate{0%,100%{transform:translate(0%, 0%) rotate(0deg)}50%{transform:translate(0%, -15%) rotate(-10deg)}}.preloader{display:flex;justify-content:center;align-items:center;align-content:center;position:fixed;overflow:hidden;width:100%;height:100%;left:0px;top:0px;z-index:200;background:var(--white);transition:2s;opacity:1;visibility:visible;pointer-events:all}.preloader.hidden{pointer-events:none;opacity:0}.preloader.hidden img{transform:scale(0)}.preloader img{position:absolute;transform:scale(1);width:400px;transition:1.5s}@media(max-width: 767px){.preloader img{width:300px}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);backface-visibility:hidden}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{height:100%}body{display:flex;flex-direction:column;-webkit-overflow-scrolling:auto;position:relative;width:100%;height:100%;background:var(--white);color:var(--black);overflow-x:hidden;overflow-y:auto;font-family:var(--font);font-optical-sizing:auto;font-size:20px;line-height:1.4;font-weight:400}img{display:block;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,b,strong{color:inherit;font-family:var(--semi)}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer;background:none;color:inherit}ul,menu{list-style:none}.main{display:flex;flex-direction:column;position:relative;z-index:1;flex:1}.main:before{content:"";display:block;width:100%;height:100svh;position:fixed;left:0px;top:0px;background:url("../img/sky.webp") no-repeat center top/cover}@media(max-width: 767px){.main:before{min-height:800px;max-height:800px;height:800px;background:url("../img/sky-mobil.gif") no-repeat center top;background-size:auto 800px}}.main.no-bg:before{content:none}.section{position:relative;overflow:hidden;z-index:2}.container{display:block;position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0px 10px}.container.w--900{max-width:900px}[data-parallax-item]{--offset: 0px;--speed: 1;will-change:transform;transform:translate3d(0, calc(var(--offset) / var(--speed)), 0)}.swiper{width:100%}.arrows{display:inline-flex;position:relative;justify-content:center;align-items:center;align-content:center;gap:10px;z-index:10}.arrows.arrows--white{position:absolute;right:50px;bottom:50px;gap:36px}.arrows.arrows--white .arrow{width:48px;height:40px;border-radius:0px}.arrows.arrows--white .arrow[data-arrow-prev]{background:url("../img/svg/arrow-prev-white.svg") no-repeat center center/cover}.arrows.arrows--white .arrow[data-arrow-next]{background:url("../img/svg/arrow-next-white.svg") no-repeat center center/cover}@media(max-width: 767px){.arrows.arrows--white{right:24px;bottom:24px;gap:16px}.arrows.arrows--white .arrow{width:32px}.arrows.arrows--white .arrow[data-arrow-prev]{background:url("../img/svg/arrow-prev-white-mobil.svg") no-repeat center center/cover}.arrows.arrows--white .arrow[data-arrow-next]{background:url("../img/svg/arrow-next-white-mobil.svg") no-repeat center center/cover}}.arrow{display:block;position:relative;width:40px;height:40px;border-radius:40px;overflow:hidden;cursor:pointer}.arrow[data-arrow-prev]{background:url("../img/svg/arrow-prev.svg") no-repeat center center/cover}.arrow[data-arrow-next]{background:url("../img/svg/arrow-next.svg") no-repeat center center/cover}[data-tabs] [data-tab]{display:flex;position:absolute;left:0px;top:0px;width:100%;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;transition:opacity .3s;opacity:0;pointer-events:none}[data-tabs] [data-tab].active{position:relative;pointer-events:all;opacity:0}[data-tabs] [data-tab] .swiper-arrow{z-index:19}[data-tabs] [data-tab] .swiper-arrow[data-arrow-prev]{left:clamp(24px, 2.7778vw, 71px)}[data-tabs] [data-tab] .swiper-arrow[data-arrow-next]{right:clamp(24px, 2.7778vw, 71px)}.loaded [data-tabs] [data-tab].active{opacity:1}.burger{display:none}.header{display:block;position:fixed;top:0px;left:0px;width:100%;height:65px;z-index:20;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header .container{display:flex;position:relative;justify-content:center;align-items:center;align-content:center;width:100%;height:100%;gap:20px}.logo{position:absolute;height:65px;z-index:2}.logo img{pointer-events:none}.navigation{display:flex;width:100%;align-items:center;justify-content:center;z-index:1}.menu{display:inline-flex;position:relative;width:100%;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:32px}.menu li{display:inline-flex;position:relative;justify-content:center;align-items:center;align-content:center;gap:32px}.menu li.header__phones{margin-left:auto}@media(max-width: 1023px){.menu li.header__phones{margin-left:0px;margin-top:auto;flex-direction:column}.menu li.header__phones .menu__link{font-size:18px;line-height:1}}.menu li .menu__link{display:block;cursor:pointer;font-size:16px;position:relative}.menu li .menu__link:before{content:"";display:block;width:100%;height:1px;background:var(--black);position:absolute;top:100%;left:0px;transform:scaleX(0);transform-origin:right center;transition:transform .3s}@media(hover: hover){.menu li .menu__link:hover:before{transform-origin:left center;transform:scaleX(1)}}@media(max-width: 1023px){.header .container{justify-content:space-between;max-width:100%;padding:0px 24px}.logo{position:relative}.burger{display:flex;position:relative;justify-content:center;align-items:center;align-content:center;width:24px;height:24px;font-size:0px;z-index:2}.burger span,.burger:before,.burger:after{position:absolute;height:2px;border-radius:1px;background:var(--black);transition:.6s;opacity:1;z-index:1}.burger:before,.burger:after{content:""}.burger span{width:16px;transform:translate(0px, 0px)}.burger:before{width:22px;transform:translate(0px, -6px) rotate(0deg)}.burger:after{width:10px;transform:translate(0px, 6px) rotate(0deg)}.burger.open span{transform:translate(10px, 0px);opacity:0}.burger.open:before{transform:translate(0px, 0px) rotate(45deg)}.burger.open:after{width:22px;transform:translate(0px, 0px) rotate(-45deg)}.navigation{position:fixed;align-items:flex-start;width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;top:0px;right:0px;background:var(--white);transition:opacity .4s ease-in-out .3s;padding:0px;z-index:0;opacity:0;pointer-events:none}.navigation::-webkit-scrollbar{width:0px;height:0px;display:none}.navigation.open{opacity:1;pointer-events:all;transition:opacity .4s ease-in-out 0s}.navigation.open .menu{transform:translate(0%, 0%)}.menu{z-index:2;padding:65px 30px 40px 30px;transform:translate(0%, 100%);width:100%;max-width:768px;min-height:100svh;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:40px;transition:.6s}.menu li:first-child{margin-top:auto}.menu li .menu__link{font-size:30px}}.buttons{display:flex;position:relative;width:100%;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:10px}.button{display:inline-flex;position:relative;overflow:hidden;justify-content:center;align-items:center;align-content:center;width:auto;min-width:46px;min-height:46px;border-radius:46px;gap:5px;background:var(--blue);cursor:pointer;pointer-events:all;opacity:1;padding:0;margin:0;will-change:transform}.button:before,.button:after{content:"";position:absolute;width:100%;height:100%;left:0%;top:0%;transition:transform .6s ease-out 0s;z-index:0;border-radius:4px;background:var(--white);padding:0;margin:0;border:0;will-change:transform;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:before{transform:translate(-100%, 0%)}.button:after{transform:translate(100%, 0%)}@media(hover: hover){.button:hover:before{transform:translate(0%, 0%)}.button:hover:after{transform:translate(0%, 0%)}.button:hover span{color:var(--black)}}.button img,.button svg{z-index:2}.button span{display:block;position:relative;width:100%;text-align:center;z-index:3;font-family:var(--semi);font-size:14px;font-weight:600;line-height:1;color:var(--white);pointer-events:none;transition:color .6s ease-out 0s;text-transform:uppercase;padding:5px 18px;border:0}.button span:before{content:"";position:absolute;width:100%;height:100px;background:linear-gradient(90deg, rgba(0, 0, 0, 0), var(--white), rgba(0, 0, 0, 0));left:0px;top:50%;opacity:.8;animation:blick 4s ease-in-out infinite;pointer-events:none}.button:disabled{cursor:auto;pointer-events:none;opacity:.3}.button.full{width:100%}.button.button--green{background:var(--green)}.button.button--green-dark{background:var(--green-dark)}.button.big{min-height:70px}.button.big span{font-size:24px;font-weight:400}.scroll-down-wrapper{display:flex;position:absolute;width:100%;left:0px;top:0px;height:calc(100svh - 40px);max-height:1000px;flex-wrap:wrap;justify-content:center;align-items:flex-end;align-content:flex-end;pointer-events:none}@media(max-width: 1279px){.scroll-down-wrapper{max-height:768px}}@media(max-width: 1023px){.scroll-down-wrapper{display:none}}.scroll-down{display:flex;position:relative;width:40px;height:40px;justify-content:center;align-items:center;align-content:center;margin:0 auto;margin-top:20px;animation:scrollDown 2s ease-in-out infinite;z-index:2;pointer-events:all}.scroll-down img,.scroll-down svg{pointer-events:none}.titles{display:flex;position:relative;width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:15px}.title{display:block;position:relative;width:auto;text-transform:uppercase;font-size:64px;line-height:1.125;font-weight:400}.title.semibold{font-family:var(--semi);font-weight:500}.title.bold{font-weight:600}.title.white{color:var(--white)}@media(max-width: 1023px){.title{font-size:40px}}.subtitle{font-weight:400;font-size:20px;line-height:1.4}@media(max-width: 1023px){.subtitle{font-size:16px}}:root{--input-font-family: var(--font);--input-font-size: 14px;--input-height: 36px;--input-background: #ffffff;--input-border: #ffffff;--input-border-radius: 10px;--input-label-color: var(--brown);--input-label-size: 14px;--input-color: var(--black);--input-placeholder-color: var(--black);--input-padding: 12px}fieldset{display:flex;position:relative;width:100%;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:16px;border:0}.form{display:flex;flex-wrap:wrap;width:100%}.form .button{margin-top:16px}.label{display:block;width:100%;position:relative;color:inherit;text-align:left}.label .label__text{font-size:10px;padding-left:4px}.label.label--checkbox{margin-top:5px}.input-icon{display:flex;position:absolute;width:var(--input-height);height:var(--input-height);right:0px;top:0px;justify-content:center;align-items:center;align-content:center;flex-shrink:0;transition:.3s;transform:rotate(0deg)}.input-icon svg{width:35%;height:auto;pointer-events:none;transform-origin:center center}.input-icon.full{right:4px}.input-icon.full svg{width:100%;height:auto}span.input-icon{pointer-events:none}.input{width:100%;height:var(--input-height);background:var(--input-background);border:1px solid var(--input-border);border-radius:var(--input-border-radius);font-family:var(--input-font-family);font-size:var(--input-font-size);color:var(--input-color);padding:0px var(--input-padding);font-weight:400;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.3s;box-shadow:none;resize:none}.input.input--textarea{height:100px;padding:10px var(--input-padding);margin:0}.input.input--textarea+.inputError{margin-top:-5px}.input.input-search{padding-right:var(--input-height);width:100%;max-width:100%}.input.placeholder{color:var(--input-placeholder-color)}.input.placeholder+.input-icon{color:var(--input-placeholder-color)}.input::-moz-placeholder{opacity:.6;-moz-transition:.3s;transition:.3s;color:var(--input-placeholder-color);font-family:var(--input-font-family);font-size:var(--input-font-size)}.input::placeholder{opacity:.6;transition:.3s;color:var(--input-placeholder-color);font-family:var(--input-font-family);font-size:var(--input-font-size)}.input.invalid{border:1px solid var(--invalid);color:var(--invalid)}.input.invalid+.input-icon{color:var(--invalid)}.input:focus::-moz-placeholder, .input.has-value::-moz-placeholder{opacity:0}.input:focus::placeholder,.input.has-value::placeholder{opacity:0}textarea::-webkit-scrollbar{width:6px}textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:16px}textarea::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:16px;border:1px solid rgba(0,0,0,0);background-clip:content-box}textarea{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.4) rgba(0,0,0,0)}.radio,.checkbox{display:none}.radio+.label__text,.checkbox+.label__text{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;left:0px;top:0px;background:none;width:100%;font-family:var(--font);padding-left:40px;font-size:12px;line-height:1.2;font-weight:400;padding-top:6px;color:inherit;cursor:pointer}.radio+.label__text span,.checkbox+.label__text span{display:inline}.radio+.label__text+.inputError,.checkbox+.label__text+.inputError{display:none}.radio+.label__text a,.checkbox+.label__text a{display:inline;width:auto;margin:0;text-align:left;text-decoration:underline}.radio+.label__text:before,.checkbox+.label__text:before{content:"";display:block;position:absolute;left:0px;top:5px;width:26px;height:26px;border-radius:6px;border:2px solid var(--white);background:hsla(0,0%,100%,0)}.radio:checked+p:before,.checkbox:checked+p:before{background:url("../img/svg/checkbox.svg") no-repeat center center/cover}.radio.invalid+p,.checkbox.invalid+p{color:var(--invalid)}.radio.invalid+p:before,.checkbox.invalid+p:before{border:2px solid var(--invalid)}.input:-webkit-autofill{box-shadow:0 0 0px 1000px #f1f1f1 inset !important;-webkit-text-fill-color:var(--input-color) !important;font-size:var(--input-font-size) !important;font-family:var(--input-font-family) !important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.inputError{display:inline;width:auto;height:auto;position:relative;text-align:left;overflow:hidden;transition:.3s;font-size:10px;z-index:10;pointer-events:none;color:var(--invalid);padding-left:4px}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}select.open+.input-icon{transform:rotate(180deg)}select.input:required:invalid{color:var(--grey-dark)}select.input{color:var(--black);appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px}option{color:var(--black)}.select{display:block;position:relative}.footer{display:block;position:relative;height:auto;min-height:180px;z-index:1;padding:20px 0px;background:var(--white);flex-shrink:0}.footer .container{display:flex;height:100%;justify-content:space-between;align-items:center;align-content:center;gap:30px}.footer p,.footer a{font-size:18px}.copy{display:inline-flex;position:relative;align-items:flex-start;flex-direction:column;gap:24px}.copy a{display:inline;flex-shrink:0}.footer-nav{display:inline-flex;position:relative;align-items:flex-start;flex-direction:column;max-width:370px;gap:5px}.link{display:inline-block;cursor:pointer;position:relative}.link:before{content:"";display:block;width:100%;height:1px;background:var(--black);position:absolute;top:100%;left:0px;transform:scaleX(0);transform-origin:right center;transition:transform .3s}@media(hover: hover){.link:hover:before{transform-origin:left center;transform:scaleX(1)}}@media(max-width: 666px){.footer{padding:50px 0px}.footer .container{flex-direction:column;justify-content:center}.copy{justify-content:center;align-items:center;text-align:center}.footer-nav{align-items:center;gap:10px}.footer-nav a{font-size:14px}}.body.locked{overflow-x:hidden;overflow-y:hidden}.body.locked .section--hero .animated-ring{display:none}.backdrop{transform:translateZ(0);will-change:opacity;backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);display:grid;place-items:center;position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:1000;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:20px 20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .5s ease-in-out 0s,visibility .5s ease-in-out 0s;opacity:0;pointer-events:none;visibility:hidden}.backdrop.active{visibility:visible;opacity:1;pointer-events:all}.backdrop:before{content:"";position:absolute;pointer-events:none;left:-20px;right:-20px;top:-20px;width:calc(100% + 40px);height:calc(100% + 40px);background:#fff;opacity:.3;grid-area:1/1/2/2}@supports(-webkit-touch-callout: none) and (-webkit-overflow-scrolling: touch){.backdrop:before{content:none}}.popup{position:relative;transition:.5s;transform:translate(0px, 50px);opacity:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;pointer-events:none}.popup.visible{opacity:1;transform:translate(0px, 0px)}.popup-close{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;position:absolute;right:10px;top:10px;width:32px;height:32px;transform:rotate(0deg);transition:.3s;background:url("../img/svg/close.svg") no-repeat center center;z-index:2}.popup-close:hover{transform:rotate(90deg)}.popup-content{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;text-align:center;gap:14px;color:var(--white);position:relative;margin:0 auto;width:100%;max-width:375px;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--blue);border-radius:24px;padding:42px 40px;box-shadow:0px 20px 30px rgba(0,0,0,.4)}.popup-content .title{font-size:32px;font-weight:400}.popup-content .subtitle{font-size:14px;margin-bottom:-10px}.section--hero{height:auto;padding-bottom:350px;z-index:2}@media(max-width: 1023px){.section--hero{background-size:1440px auto}}.section--hero .titles{margin-top:150px;margin-bottom:100px;max-width:490px;z-index:2}@media(max-width: 1023px){.section--hero .titles{padding:0px 14px}}@media(max-width: 767px){.section--hero .titles{margin-top:100px}}.section--hero .titles img{margin-bottom:10px;width:428px}@media(max-width: 1023px){.section--hero .titles img{width:280px}}@media(max-width: 767px){.section--hero .titles img{margin-bottom:0px}}.section--hero .titles .title{margin:10px 0px}@media(max-width: 767px){.section--hero .titles .title{margin:0px}}.section--hero .titles .subtitle{max-width:460px}@media(max-width: 767px){.section--hero .titles .subtitle{max-width:314px}}.section--hero .titles .arrows{margin-top:18px}.hero-images{display:block;position:absolute;left:50%;top:0px;width:670px;height:1020px;transform:translate(10%, -100px);z-index:1}.hero-images .swiper{display:block;position:relative;width:100%;height:100%}.hero-images .swiper .swiper-slide{opacity:0 !important}.hero-images .swiper .swiper-slide.swiper-slide-active{opacity:1 !important}.animated-scene{display:block;position:relative;width:100%;height:100%}.animated-scene img,.animated-scene .rotate{display:block;position:absolute;left:0px;top:0px;width:100%;height:100%}.animated-scene img.animated-scene__front,.animated-scene .rotate.animated-scene__front{animation:upDown 5s ease-in-out infinite}.animated-scene img.animated-scene__back,.animated-scene .rotate.animated-scene__back{animation:upDownRotateLeft 8s ease-in-out infinite}.animated-scene img.animated-scene__image,.animated-scene .rotate.animated-scene__image{animation:upDown 4.5s ease-in-out infinite}.animated-scene .rotate{transform:rotate(18deg)}.dop-images{display:flex;justify-content:center;align-items:center;align-content:center;position:absolute;width:320px;height:320px;pointer-events:none}.dop-images .anim-scene{display:flex;justify-content:center;align-items:center;align-content:center;position:absolute;left:0px;top:0px;width:320px;height:320px;pointer-events:none}.dop-images.dop-images--top{left:-70px;top:-20px}.dop-images.dop-images--top .anim-scene{animation:upDownRotateRight 5s ease-in-out infinite}.dop-images.dop-images--bottom{left:50%;top:0px;transform:translate(-650px, 650px)}.dop-images.dop-images--bottom .anim-scene{animation:upDownRotate 6s ease-in-out infinite}.dop-images img{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 2s}.dop-images img.active{opacity:1}@media(max-width: 1279px){.section--hero{padding-bottom:100px}.section--hero .titles{max-width:490px}.hero-images{width:450px;height:686px;transform:translate(10%, -100px);z-index:1}.dop-images{width:220px;height:220px}.dop-images .anim-scene{width:220px;height:220px}.dop-images.dop-images--top{left:-70px;top:-20px}.dop-images.dop-images--bottom{left:50%;top:0px;transform:translate(-600px, 620px)}}@media(max-width: 1023px){.section--hero{padding-bottom:100px}.section--hero .titles{max-width:336px}.hero-images{width:450px;height:686px;transform:translate(-10%, -100px);z-index:1}.dop-images{display:none}}@media(max-width: 767px){.section--hero{padding-bottom:40px}.section--hero .titles{max-width:100%}.hero-images{position:relative;left:50%;top:auto;width:370px;height:568px;transform:translate(-50%, 0px);z-index:1;margin-top:-100px;overflow:visible}.hero-images .swiper,.hero-images .swiper-wrapper{overflow:visible}}.section--map{height:calc(100svh - 180px);min-height:580px;padding:50px 0px}.section--map .container{display:flex;flex-direction:column;justify-content:flex-end;height:100%;pointer-events:none}.contacts{display:flex;position:relative;width:454px;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;border-radius:30px;z-index:2;pointer-events:all;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);gap:20px;padding:48px 45px;box-shadow:0px 20px 30px rgba(0,0,0,.2)}.contacts .button{flex:1 auto}.contacts .button span{white-space:nowrap;flex-shrink:0}.contacts h2{font-family:var(--font);font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.02em}.contacts address{display:block;width:100%;padding:10px 0px}.contacts ul{display:block;position:relative;width:100%;margin-top:10px}.contacts ul li{display:block;position:relative;width:100%;min-height:48px;border-top:1px solid var(--grey)}.contacts ul .contact{display:flex;position:relative;width:100%;min-height:48px;justify-content:flex-start;align-items:center;align-content:center;gap:10px;font-size:18px}.contacts ul .contact .phones{display:inline-flex;position:relative;width:auto;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:24px}.contacts ul .contact>a{margin-right:10px}.contacts ul .contact .arrow-blue{position:relative;transform:translate(0px, 0px);transition:transform .3s;margin-left:auto;margin-right:10px}@media(hover: hover){.contacts ul .contact:hover .arrow-blue{transform:translate(10px, 0px)}}.contacts__menu{width:100%}#map{display:block;position:absolute;width:100%;height:100%;left:0px;top:0px;background:url("../img/map.webp") no-repeat center center/cover}@media(max-width: 767px),(orientation: portrait){.section--map{height:820px;padding:40px 0px 20px 0px}.contacts{margin-left:auto;margin-right:auto;max-width:100%;padding:32px;z-index:1000}.contacts ul .contact .phones{flex-direction:column;padding:5px 0px;gap:4px}.contacts address{font-size:16px}#map{background:url("../img/map-mobil.webp") no-repeat center top/cover}}.ymaps3x0--zoom-control{flex-direction:column !important}.section--about{height:100svh}.section--about .swiper{width:100%;height:100%}.section--about .swiper .swiper-slide{width:100%;height:100%}.section--about .swiper .swiper-slide img{width:100%;height:100%}.section--about .swiper .swiper-slide .title{position:absolute;left:50px;bottom:50px;color:var(--white);padding-right:220px}@media(max-width: 767px){.section--about .swiper .swiper-slide .title{left:24px;bottom:24px;font-size:30px}}.section--products{background:var(--white);padding:100px 0px}.section--products .products{position:relative;width:354px;height:520px;margin:0 auto;margin-top:40px}.section--products .products.pet--33 .swiper-slide img{max-height:394px}.section--products .products .arrow{position:absolute;top:50%;transform:translate(0%, -50%);z-index:2}.section--products .products .arrow[data-arrow-prev]{left:0px}.section--products .products .arrow[data-arrow-next]{right:0px}.section--products .swiper{position:relative;width:1770px;height:520px;left:50%;transform:translate(-50%, 0%);overflow:visible}.section--products .swiper .swiper-wrapper{z-index:1}.section--products .swiper .swiper-slide{display:flex;position:relative;justify-content:center;align-items:center;align-content:center;transition:.6s;opacity:0;transform:translate(-80%, 0%) scale(0.8);will-change:transform}.section--products .swiper .swiper-slide.swiper-slide-prev{transform:translate(80%, 0%) scale(0.8)}.section--products .swiper .swiper-slide.swiper-slide-active{opacity:.4;transform:translate(50%, 0%) scale(0.8)}.section--products .swiper .swiper-slide.swiper-slide-active+.swiper-slide{opacity:.6;transform:translate(16%, 0%) scale(0.9)}.section--products .swiper .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide{opacity:1;transform:translate(0%, 0%) scale(1)}.section--products .swiper .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide{opacity:.6;transform:translate(-16%, 0%) scale(0.9)}.section--products .swiper .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{opacity:.4;transform:translate(-50%, 0%) scale(0.8)}.section--products .swiper img{margin:auto;height:100%}.section--products .subtitle[data-tab]{justify-content:flex-start}@media(max-width: 1279px){.section--products .subtitle[data-tab]{justify-content:center}}.section--water{height:800px;background:var(--white)}.section--water:before{content:"";display:block;position:absolute;left:0px;bottom:0px;width:100%;height:798px;background:var(--white) url("../img/water.webp") no-repeat center bottom;background-size:100% 800px}.section--water .container{display:flex;flex-direction:column;height:100%}.section--water [data-tab]{display:flex;justify-content:space-between;align-items:flex-end;align-content:flex-end;flex:1;margin-top:40px;padding-bottom:70px;gap:100px}.section--water [data-tab] img{margin:0 auto}.water-text{max-width:572px;padding:32px 48px;border-radius:30px;background:hsla(0,0%,100%,.8)}.tab-navigation{display:flex;position:relative;width:100%;justify-content:space-between;align-items:flex-start;align-content:flex-start;gap:20px}.tab-navigation .titles{display:inline-flex;width:auto}.tab-navigation menu{display:inline-flex;position:relative;width:auto;justify-content:center;align-items:center;align-content:center;gap:12px}.tab-button{display:inline-flex;position:relative;width:auto;min-width:180px;height:70px;flex-direction:column;justify-content:center;align-items:center;align-content:center;border-radius:70px;cursor:pointer;background:rgba(234,255,227,.3);text-align:center;transition:background .3s;padding:5px 32px}.tab-button p{display:block;position:relative;width:100%;font-size:24px;line-height:1;font-weight:400;font-family:var(--semi);color:var(--green);text-transform:uppercase;transition:color .3s;pointer-events:none}.tab-button span{display:block;position:relative;top:2px;width:100%;color:var(--black);font-size:12px;line-height:1.4;pointer-events:none}.tab-button.active{background:var(--green)}.tab-button.active p{color:var(--white)}.water-menu .tab-button p{color:var(--blue)}.water-menu .tab-button.active{background:var(--green-dark)}.water-menu .tab-button.active p{color:var(--white)}.water-menu .tab-button.blue.active{background:var(--blue)}.water-menu .tab-button.blue.active p{color:var(--white)}@media(max-width: 1279px),(orientation: portrait){.section--products{padding:80px 0px 80px 0px}.section--products .products{width:320px;height:480px;margin-top:30px}.section--products .products.pet--33 .swiper-slide img{max-height:354px}.section--products .swiper{width:1600px;height:480px}.tab-navigation{flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:30px}.tab-navigation .titles .title,.tab-navigation .titles .subtitle{width:100%;text-align:center}.section--water{height:auto}.section--water:before{background:var(--white) url("../img/water-mobil.gif") no-repeat center bottom;background-size:100% 800px}.section--water [data-tab]{flex-direction:column;justify-content:flex-end;align-items:center;align-content:center;margin-top:20px;padding-bottom:64px;gap:28px}.section--water [data-tab] img{order:1;width:auto;height:460px}.water-text{max-width:572px;padding:32px;font-size:16px;order:2}.water-text br{display:none}}@media(max-width: 767px){.section--water{min-height:820px}.section--water:before{height:858px;background-size:1280px 860px}.section--water [data-tab] img{height:375px}.tab-button{min-width:110px;height:60px;padding:5px 24px}.tab-button p{font-size:18px}.tab-button span{top:3px;font-size:11px}}.section--parallax{z-index:1;margin-top:-15%}@media(min-width: 1600px){.section--parallax{margin-top:-10%}}.section--parallax:before{content:"";width:100%;height:47%;position:absolute;left:0px;bottom:0px;z-index:1;background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.garden{display:block;width:100%;min-width:1440px;position:relative;left:50%;transform:translate(-50%, 0%);z-index:4}@media(max-width: 767px){.garden{min-width:1050px}}.parallax-title{display:flex;justify-content:space-between;align-items:center;align-content:center;width:100%;max-width:1200px;padding:0px 24px;height:50%;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:0px;z-index:5}@media(max-width: 767px){.parallax-title{justify-content:center;transform:translate(-50%, 0%)}}.parallax-title img{width:clamp(92px, 6.3889vw, 164px)}@media(max-width: 767px){.parallax-title img{width:66px;position:relative;transform:translate(-5px, 0%)}}.parallax-title .title{position:relative;text-shadow:0px 4px 20px #000;transform-origin:center center;transform:rotate(0deg)}@media(max-width: 1279px){.parallax-title .title{font-size:58px}}@media(max-width: 1023px){.parallax-title .title{font-size:40px}}@media(max-width: 767px){.parallax-title .title{display:block;width:300px;text-align:center;font-size:45px;transform:rotate(-90deg);position:absolute}.parallax-title .title.left{left:-85px}.parallax-title .title.right{right:-85px}}.fix-area{display:flex;justify-content:center;align-items:flex-start;position:absolute;left:0px;top:0px;width:100%;height:100%;transition:transform .6s cubic-bezier(0, 0.49, 0, 1) 0s;pointer-events:none}.fix-area.mountain--back{background:url("../img/mountain.webp") no-repeat center 100px/cover}.fix-area.mountain--front{background:url("../img/mountain2.webp") no-repeat center top/cover}.fix-area p{padding:48px 42px;border-radius:30px;display:block;margin:0 auto;max-width:570px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-top:11%;transition:none;will-change:transform}@media(max-width: 1279px){.fix-area p{margin-top:15%}}@media(max-width: 1023px){.fix-area p{margin-top:20%}}@media(max-width: 767px){.fix-area p{text-align:center;font-size:16px;padding:46px 24px;width:calc(100% - 48px);max-width:360px;margin-top:30%}}.section--geography{padding-top:80px;padding-bottom:20px;text-align:center}.geography{display:flex;position:relative;width:100%;min-height:430px;justify-content:center;align-items:center;align-content:center;position:relative;flex:1;background:#eee}