/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html{-webkit-text-size-adjust:100%}details,main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;color:#fff;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cards .swiper-slide,.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{-webkit-transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@font-face{font-style:normal;font-weight:300;font-family:"Neue Machina";font-display:swap;src:url(../fonts/neuemachina-light.woff2) format("woff2"),url(../fonts/neuemachina-light.woff) format("woff")}@font-face{font-style:normal;font-weight:400;font-family:"Neue Machina";font-display:swap;src:url(../fonts/neuemachina-regular.woff2) format("woff2"),url(../fonts/neuemachina-regular.woff) format("woff")}@font-face{font-style:normal;font-weight:400;font-family:"Inter";font-display:swap;src:url(../fonts/inter-regular.woff2) format("woff2"),url(../fonts/inter-regular.woff) format("woff")}@font-face{font-style:normal;font-weight:500;font-family:"Inter";font-display:swap;src:url(../fonts/inter-medium.woff2) format("woff2"),url(../fonts/inter-medium.woff) format("woff")}@font-face{font-style:normal;font-weight:600;font-family:"Inter";font-display:swap;src:url(../fonts/inter-semi-bold.woff2) format("woff2"),url(../fonts/inter-semi-bold.woff) format("woff")}@font-face{font-style:normal;font-weight:800;font-family:"Inter";font-display:swap;src:url(../fonts/inter-extra-bold.woff2) format("woff2"),url(../fonts/inter-extra-bold.woff) format("woff")}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;min-height:100vh}html{font-style:normal;font-weight:400;font-size:16px;line-height:24px;font-family:"Inter","Arial",sans-serif;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{width:100%;height:100%;background-color:#222f39}img,video{display:block;max-width:100%;height:auto}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#000}input,select,textarea{border-radius:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,input::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{-webkit-box-shadow:none;box-shadow:none}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:calc(100*var(--vh, 1vh))}.relocation-block__title .relocation-block__title-arrow svg,.wrapper .footer,.wrapper .header{-ms-flex-negative:0;flex-shrink:0}.wrapper main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rouble{font-family:"Rouble","Arial",sans-serif;text-transform:lowercase!important;font-weight:400!important}.custom-select select,.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.scroll-lock-ios{position:fixed;overflow:hidden}.scroll-lock{overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-transition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.container{width:100%;max-width:1592px;margin:0 auto;padding:0 164px}.accordion{max-width:500px;margin:0 auto 150px}.accordion .accordion{width:90%;margin:0 auto}.accordion__element:last-child{margin-bottom:0}.accordion__element{margin-bottom:50px;padding:10px}.accordion__element.is-active>.accordion__button{opacity:.5}.accordion__button{width:100%;padding:10px;text-transform:uppercase;cursor:pointer}.accordion__wrapper{padding:10px}[data-accordion=element].is-active>[data-accordion=content]{max-height:100%}[data-accordion=parent].no-transition [data-accordion=content],[data-tabs=parent].no-transition-global [data-tabs=content],[data-tabs=parent].no-transition-global [data-tabs=control],[data-tabs=parent].no-transition-global [data-tabs=element],[data-tabs=parent].no-transition>[data-tabs=content],[data-tabs=parent].no-transition>[data-tabs=control],[data-tabs=parent].no-transition>[data-tabs=element]{-webkit-transition:none;-o-transition:none;transition:none}[data-accordion=content]{max-height:0;-webkit-transition:max-height .3s;-o-transition:max-height .3s;transition:max-height .3s;overflow:hidden}.tabs{margin-top:50px;max-width:100%}.tabs__controls{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:40px}.tabs__control{text-transform:uppercase;cursor:pointer;margin-right:40px;opacity:.5;min-width:auto;width:25%}.tabs__control.is-active{opacity:1;pointer-events:none}.tabs__content{margin-bottom:40px;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}.tabs__element{padding:10px;width:100%}.tabs__element:nth-child(1){background-color:#faebd7}.tabs__element:nth-child(2){background-color:#e5fad7}.tabs__element:nth-child(3){background-color:#b4bce9}.tabs__element:nth-child(4){background-color:#fbc}.tabs--unset .tabs__content{height:100px}.tabs--unset .tabs__element{height:100%;overflow-y:auto;overflow-x:hidden}[data-tabs=parent]{overflow:hidden}[data-tabs=parent] [data-tabs=content]{position:relative}[data-tabs=element]{position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in,visibility .3s ease-in;-o-transition:opacity .3s ease-in,visibility .3s ease-in;transition:opacity .3s ease-in,visibility .3s ease-in}[data-tabs=element].is-active{z-index:1;visibility:visible;opacity:1}.header,.header::before{position:fixed;z-index:100;width:100%;background-color:#fff}.header::before{content:"";position:absolute;top:0;right:0;z-index:5;height:100%}.header__logo,.header__phone{-ms-flex-negative:0;flex-shrink:0;color:#72517c}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:10px}.header__logo[href]{-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.header__phone{margin-left:16px;font-weight:600;font-size:16px;line-height:23px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.header .container{position:relative;z-index:5;padding-top:5px;padding-bottom:5px;background-color:#fff}.header .container,.main-nav,.main-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav{position:fixed;z-index:4;top:30px;bottom:0;right:0;-webkit-transform:translateX(calc(100% - 57px));-ms-transform:translateX(calc(100% - 57px));transform:translateX(calc(100% - 57px));-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.main-nav.is-active{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.main-nav.is-active+.main-nav-overlay{opacity:1;pointer-events:auto}.main-nav__wrapper{padding-right:67px;padding-left:61px;min-width:422px;height:100%;background-color:#222f39;overflow-y:auto}.main-nav__list{margin-top:auto;margin-bottom:auto;padding-top:45px;padding-bottom:30px;padding-left:0;list-style:none}.main-nav__item{margin-bottom:24px}.main-nav__item:last-child{margin-bottom:0}.main-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4px;padding-bottom:4px;font-size:18px;line-height:22px;color:#fff;-webkit-transition:color .3s ease,opacity .3s ease;-o-transition:color .3s ease,opacity .3s ease;transition:color .3s ease,opacity .3s ease;-webkit-tap-highlight-color:transparent}.main-nav__link svg{-ms-flex-negative:0;flex-shrink:0;margin-left:16px;opacity:0;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.main-nav__toggle,.main-nav__toggle span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateZ(0);transform:translateZ(0)}.main-nav__toggle{position:relative;right:-1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;padding:10px 20px;width:57px;min-height:212px;font-family:"Inter","Arial",sans-serif;font-weight:400;font-size:24px;line-height:37px;color:#222f39;border:0;background-color:#fff;border-top-left-radius:8px;border-bottom-left-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:color .3s ease,background-color .3s ease;-o-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.main-nav__toggle.is-not-click{pointer-events:none;cursor:pointer}.main-nav__toggle span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.card-info__description button span:last-of-type,.main-nav__toggle span:last-of-type{display:none}.main-nav__toggle.is-active{color:#fff;background-color:#222f39}.main-nav__toggle.is-active span:first-of-type{display:none}.main-nav__toggle.is-active span:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav-overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1;opacity:0;pointer-events:none;background-color:rgba(255,255,255,.2);-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;cursor:pointer;-webkit-tap-highlight-color:transparent}.main-screen{position:relative;min-height:calc(100vh);min-height:calc(100*var(--vh, 1vh));padding:190px 0 79px;background-color:#222f39}.main-screen .title{margin:0 0 45px}.main-screen .paragraph{max-width:611px;margin:0;line-height:28px}.main-screen .pagination{top:-46px;left:-7px}.main-screen--inner{padding:201px 0 141px}.main-screen--inner .title{margin:0 0 88px}.main-screen__background,.main-screen__swiper{position:absolute;top:0;width:100%;height:100%}.main-screen__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-screen__wrapper{position:relative;z-index:1}.main-screen__arrow-icon{display:block;width:73px;height:103px;margin-bottom:23px;fill:none}.main-screen__arrow-icon svg .arrow{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.main-screen__arrow-icon:focus svg .arrow,.main-screen__arrow-icon:hover svg .arrow{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}.main-screen__bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-screen__text{width:51%}.main-screen__text .paragraph:not(:last-child){margin:0 0 20px}.main-screen__yandex-music{-ms-flex-item-align:start;align-self:flex-start;max-width:511px;width:44%}.nature{min-height:1224px;padding-top:59px;padding-bottom:65px}.nature .title{max-width:616px;margin:0 0 17px}.nature .paragraph{margin:0}.nature .paragraph:not(:last-of-type){margin-bottom:18px}.nature .paragraph:last-of-type{margin-bottom:30px}.nature .pagination{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nature__wrapper{position:relative;min-height:953px}.nature__bridge-img{position:absolute;left:0;margin-top:49px}.nature__river-img{position:absolute;left:37%}.nature__content-wrapper{position:relative;right:-64%;max-width:428px}.nature__text-wrapper{margin-bottom:79px}.nature__sunset-img{position:relative;left:-76%;z-index:1;min-width:510px}.nature__img-text .title{position:absolute;left:30px;bottom:40px;margin:0}.nature__forest-img{position:absolute;right:0;bottom:75px}.nature__swamp-img{position:absolute;bottom:0}.nature__slider{display:none}.nature__slider img{max-height:640px;width:100%;-o-object-fit:cover;object-fit:cover}.contacts{position:relative;min-height:716px}.contacts__indent{padding-top:64px}.contacts__img-wrapper{position:absolute;width:100%;height:100%;z-index:-1}.card-info--big .card-info__image-wrapper img,.contacts__img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;border-radius:8px;padding:70px 64px 55px}.contacts__description{margin-top:-20px;margin-right:30px}.contacts__title-wrapper{margin-bottom:17px}.contacts__description-title{font-family:"Neue Machina","Arial",sans-serif;font-weight:300;font-size:42px;line-height:48px;color:#fff;margin:0}.contacts__arrow-icon{display:inline-block;vertical-align:middle;margin-left:15px}.contacts__text .paragraph{margin:0;max-width:427px}.contacts__info{max-width:531px;width:100%;min-height:460px}.contacts__list{margin:0;padding:0;list-style:none}.contacts__item:not(:last-of-type){border-bottom:1px solid #fff;margin-bottom:23px;padding:0 0 24px}.tour{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tour__heading-wrapper{max-width:190px;width:100%;margin-right:20px}.tour__heading-wrapper .link{font-weight:800}.tour__city{margin:4px 0 10px;font-size:11px;line-height:13px}.tour__link-wrapper,.tour__links-social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tour__link-wrapper{max-width:285px;width:100%}.tour__link-wrapper .link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:5px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.tour__links-social{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tour__links-social .tour__social-link:not(:last-of-type){margin-top:3px;margin-right:19px}.tour__social-link{color:#fff;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.tour__tel-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.tour__icon-phone{margin-right:10px}.tour__icon-phone--mobile{display:none}.tour__comma{display:inline}.tour__link-mail{margin-top:7px}.custom-select__text br,.tour__transfer-phone{display:none}.tour__icon-mail{margin-right:10px}.tour__link-phone{margin-right:58px}.tour__link-phone--no-indent{margin-right:0}.footer{padding:53px 0;background-color:#34273a}.footer .container{max-width:1476px;padding:0 97px}.footer .title{max-width:230px;margin:0}.footer .link{display:inline;font-size:17px;color:#aaa}.footer .link--svg{color:#fff}.footer .link--logo:focus,.footer .link--logo:hover{opacity:.7}.footer .link--inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.footer__nav{margin-bottom:28px;padding-left:15px}.footer__nav:last-of-type{grid-column:-1/-2}.footer__nav-list{max-width:283px;list-style:none;margin:0;padding:0}.footer__list-item{font-size:14px;color:#aaa}.footer__list-item:not(:last-of-type){margin-bottom:4px}.footer .developer{margin:40px 0 0;font-size:14px;line-height:25px}.description-list{list-style:none;margin:0;padding:0;font-weight:400;font-size:24px}.description-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.description-list__item:not(:last-of-type){margin:0 0 17px}.description-list__icon{margin:0 17px 0 0}.description-list__icon svg{width:40px;height:40px;fill:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.8);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);visibility:hidden;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);-o-transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);pointer-events:none;-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.modal__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100%;padding:60px 40px}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal__content{position:relative;width:600px;padding:40px;background-color:#fff}.modal__close-btn{position:absolute;top:22px;right:22px;z-index:1;width:40px;height:40px;padding:0;background:0 0;border:0;cursor:pointer}.modal--responsive .modal__content,.roads__map svg{width:100%}.modal--fit-content .modal__content{width:auto}.modal--no-scale{-webkit-transform:none;-ms-transform:none;transform:none}.modal--preload{-webkit-transition:none;-o-transition:none;transition:none}.btn,.modal--video h1{margin:0 0 30px;font-size:30px;font-family:"Neue Machina","Arial",sans-serif;line-height:1.25;color:#222f39}.modal.is-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;pointer-events:auto}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:12px 24px;text-align:center;background-color:#ffdb4d;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Inter","Arial",sans-serif;font-weight:500;font-size:15px;line-height:22px;-webkit-transition:color .3s ease,background-color .3s ease;-o-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;border-radius:33px;-webkit-tap-highlight-color:transparent}.btn--round{padding:12px;border-radius:50%}.btn--secondary{padding:9px 24px;min-width:160px;font-weight:400;font-size:18px;line-height:28px;color:#fff;background-color:#38434c;border:1px solid transparent;-webkit-transition:color .3s ease,border-color .3s ease,opacity .3s ease;-o-transition:color .3s ease,border-color .3s ease,opacity .3s ease;transition:color .3s ease,border-color .3s ease,opacity .3s ease;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.btn--secondary.is-active{color:#222f39;background-color:#ffdb4d}.btn:disabled{opacity:.5;pointer-events:none}.custom-input,.custom-textarea{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:500px;padding:20px 0}.custom-input label,.custom-textarea label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.custom-input label input,.custom-input label textarea,.custom-textarea label input,.custom-textarea label textarea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:40px;margin-left:30px;padding:10px;border:2px solid rgba(0,0,0,.2);border-radius:5px;outline:0;-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}.custom-input label input:hover,.custom-input label textarea:hover,.custom-textarea label input:hover,.custom-textarea label textarea:hover{border:2px solid rgba(0,0,0,.5)}.custom-input label input:focus,.custom-input label textarea:focus,.custom-textarea label input:focus,.custom-textarea label textarea:focus{border:2px solid rgba(0,0,0,.8)}.custom-input__error,.custom-textarea__error{position:absolute;right:0;bottom:-5px;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.custom-input.is-invalid .custom-input__error,.custom-textarea.is-invalid .custom-input__error,.custom-toggle.is-invalid .custom-toggle__error{opacity:1}.custom-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:500px;padding:20px 0}.custom-toggle__error{position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.custom-toggle input{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.custom-toggle label{position:relative;padding-left:26px;cursor:pointer}.custom-toggle label span{margin-bottom:0;margin-left:0}.custom-toggle--checkbox .custom-toggle__icon,.custom-toggle--radio .custom-toggle__icon{position:absolute;top:2px;left:0;width:16px;height:16px;border:1px solid rgba(0,0,0,.2);-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}.custom-toggle--checkbox .custom-toggle__icon::before,.custom-toggle--radio .custom-toggle__icon::before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom-toggle--checkbox .custom-toggle__icon::before{background-color:transparent;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.custom-toggle--radio .custom-toggle__icon{border-radius:50%}.custom-toggle--radio .custom-toggle__icon::before{color:transparent;border-radius:50%;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.custom-toggle input:checked+.custom-toggle__icon{border:1px solid rgba(0,0,0,.8)}.custom-toggle input:checked+.custom-toggle__icon::before{background-color:rgba(0,0,0,.8)}.custom-select{position:relative;width:250px;padding:30px 0}.custom-select__label,.custom-select__placeholder{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;pointer-events:none}.custom-select__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;padding:5px 10px;background-color:transparent;border:2px solid rgba(0,0,0,.2);border-radius:5px;outline:0;cursor:pointer;-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}.custom-select__button:hover{border:2px solid rgba(0,0,0,.5)}.custom-select__button:focus{border:2px solid rgba(0,0,0,.8)}.custom-select__list{position:absolute;bottom:32px;z-index:1;width:100%;max-height:100px;margin:0;padding:0;overflow-y:auto;list-style:none;background-color:#fff;border:2px solid #000;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease,opacity .3s ease;-o-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.custom-select__item{padding:5px;outline:0;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.custom-select__item[aria-selected=true]{background-color:rgba(255,255,255,.2)}.custom-select__error{position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:opacity .1s ease;-o-transition:opacity .1s ease;transition:opacity .1s ease}.custom-select__text{-ms-flex-negative:0;flex-shrink:0;width:80%;overflow:hidden;text-align:left;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;opacity:0;-webkit-transition:opacity .3s ease .1s;-o-transition:opacity .3s ease .1s;transition:opacity .3s ease .1s}.custom-select__icon{-ms-flex-negative:0;flex-shrink:0;width:20px;height:10px;margin-left:auto;background-color:#000;-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-clip-path:polygon(100% 0,100% 20%,50% 100%,0 20%,0 0,50% 80%);clip-path:polygon(100% 0,100% 20%,50% 100%,0 20%,0 0,50% 80%)}.custom-select.open-up .custom-select__list{bottom:auto;top:0;-webkit-transform:translateY(calc(-100% + 30px));-ms-transform:translateY(calc(-100% + 30px));transform:translateY(calc(-100% + 30px))}.custom-select.is-open .custom-select__list{visibility:visible;opacity:1}.custom-select.is-open .custom-select__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-select.is-open .custom-select__label{opacity:0}.custom-select.not-empty .custom-select__text{opacity:1}.custom-select.not-empty .custom-select__label,.custom-select.not-empty .custom-select__placeholder{opacity:0}.custom-select--placeholder .custom-select__label,.custom-select.slide-up.is-open .custom-select__label,.custom-select.slide-up.not-empty .custom-select__label{-webkit-transform:translateY(calc(-50% - 40px));-ms-transform:translateY(calc(-50% - 40px));transform:translateY(calc(-50% - 40px));opacity:1}.custom-select--placeholder.is-open .custom-select__label,.custom-select--placeholder.not-empty .custom-select__label,.custom-select.is-invalid .custom-select__error,.custom-select.slide-up.is-open .custom-select__text,.custom-select.slide-up.not-empty .custom-select__text{opacity:1}.title{font-family:"Neue Machina","Arial",sans-serif;font-weight:300}.title--h1{font-size:116px;line-height:110px;font-weight:300;letter-spacing:-.02em}.title--h2{font-size:64px;line-height:80px}.title--nature{font-size:52px;line-height:65px}.title--h3{font-size:30px;line-height:38px}.title--h4{font-size:17px;font-weight:800}.title--inner{font-size:96px;line-height:102px;font-weight:300;letter-spacing:-.02em}.paragraph{font-size:18px;line-height:26px}.paragraph--underline{text-decoration:underline}.paragraph--contacts{font-size:15px;line-height:25px}.roads{position:relative;overflow:hidden}.roads .container{padding:0}.roads .title{margin:0 0 42px}.roads .paragraph{margin:0 0 16px;line-height:26px}.roads .btn{margin-top:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:259px}.roads__background-wrapper{width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:-1}.roads__background-wrapper img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.roads__flex-layout,.roads__map-container,.roads__map-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roads__flex-layout{position:relative;overflow:hidden}.roads__map-container,.roads__map-wrapper{-ms-flex-negative:0;flex-shrink:0}.roads__map-wrapper{overflow:hidden}.roads__map-container{position:relative;width:1367px;height:750px}.roads__map{-ms-flex-negative:0;flex-shrink:0;width:100%}.roads__map--mobile{display:none}.roads__landmark{padding:3px 10px;position:absolute;z-index:1}.roads__landmark::after{content:"";position:absolute;right:0;bottom:0;display:block;width:10px;height:10px;background-color:#fff;border:2px solid #fff;border-radius:50%;-webkit-transition:background-color .6s ease,border-width .3s ease;-o-transition:background-color .6s ease,border-width .3s ease;transition:background-color .6s ease,border-width .3s ease}.roads__landmark--yugorsk{top:321px;left:84px}.roads__landmark--yugorsk::after{right:-5px;bottom:-10px}.roads__landmark--sovetsky{top:340px;left:193px}.roads__landmark--sovetsky::after{right:117px;bottom:22px}.roads__landmark--lake-shchuchye{top:391px;left:149px}.roads__landmark--lake-shchuchye::after{right:74px;bottom:34px}.roads__landmark--nyagan{top:226px;left:229px}.roads__landmark--nyagan::after{right:36px;bottom:-16px}.roads__landmark--khanty{top:392px;left:308px}.roads__landmark--khanty::after{right:35px;bottom:34px}.roads__landmark--surgut{top:320px;left:567px}.roads__landmark--surgut::after{right:-6px;bottom:-8px}.roads__landmark--megion{top:345px;left:794px}.roads__landmark--megion::after{right:82px;bottom:-14px}.roads__landmark--nizhnevartovsk{top:407px;left:690px}.roads__landmark--nizhnevartovsk::after{right:29px;bottom:39px}.roads__landmark--kogalym{top:218px;left:716px}.roads__landmark--kogalym::after{right:97px;bottom:-4px}.roads__landmark--ekb{top:439px;left:66px}.roads__landmark--ekb::after,.roads__landmark--tumen::after{display:none}.roads__landmark--tumen{top:682px;left:390px}.roads__landmark--noyabrsk{top:129px;left:768px}.roads__landmark--noyabrsk::after{right:78px;bottom:5px;width:8px;height:8px;border-color:#ffdb4d;background-color:#ffdb4d}.roads__nav-mark{padding:3px;position:absolute;width:23px;height:23px;background-color:#ffdb4d;border-radius:50%;z-index:1}.roads__nav-mark svg{color:#222f39;width:15px;height:17px}.roads__nav-mark--ekb{top:293px;left:226px}.roads__nav-mark--tumen{top:539px;left:435px}.roads__nav-mark--noyabrsk{padding:2px 2px 3px 5px;top:177px;left:690px}.roads__nav-mark--noyabrsk svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.roads__info-wrapper{margin-left:-400px;padding:40px 164px 50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.roads__text--mobile{display:none}.card-info,.card-info--big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.card-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:rgba(255,255,255,.1);border-radius:8px;overflow:hidden;width:30%;height:auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.card-info--big{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.card-info--big .card-info__title{margin-bottom:16px}.card-info--big .card-info__contacts{margin-top:auto}.card-info--big .card-info__image-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:586px;overflow:hidden}.card-info--big .card-info__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:62px 64px}.card-info--big .card-info__description{margin-bottom:24px}.card-info--big .card-info__button{margin-top:32px}.card-info--img .card-info__contacts{margin-top:auto}.card-info--img .card-info__note{margin-bottom:auto}.card-info--img .card-info__button{margin-top:28px}.card-info__image-wrapper{position:relative;-ms-flex-negative:0;flex-shrink:0;color:#fff}.card-info__image-wrapper img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.card-info__image-wrapper svg{position:absolute;z-index:1;top:30px;left:24px}.card-info__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:32px}.card-info__title{margin-top:0;margin-bottom:24px}.card-info__accordion{margin-bottom:22px}.card-info__description{margin-bottom:28px;font-size:14px;line-height:20px}.card-info__description p,.card-info__text p{margin-top:0;margin-bottom:12px}.card-info__description p:last-of-type,.card-info__text p:last-of-type,.location-block__title+.location-block__description p:last-of-type,.location-nav__description:last-of-type{margin-bottom:0}.card-info__description button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;line-height:20px;color:#fff;background-color:transparent;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.card-info__description button svg{-ms-flex-negative:0;flex-shrink:0;margin-left:8px;-webkit-transform:rotate(0) translateZ(0);transform:rotate(0) translateZ(0);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.card-info__description button span:first-of-type{display:inline-block}.card-info__description.is-active .card-info__text{margin-bottom:14px}.card-info__description.is-active button svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.card-info__description.is-active button span:last-of-type{display:inline-block}.card-info__description.is-active button span:first-of-type{display:none}.card-info__text{font-size:14px;line-height:20px}.card-info__contacts{margin-top:auto}.card-info__note{display:block;margin-top:24px;margin-bottom:4px;font-size:14px;line-height:17px}.card-info__button{-ms-flex-item-align:start;align-self:flex-start;margin-top:20px}.link,.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination{gap:11px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.pagination span{width:16px;height:16px;background-color:#fff;opacity:.33}.pagination span[aria-current=true]{width:8px;height:8px;opacity:1}.link{font-family:"Inter","Arial",sans-serif;font-weight:400;font-size:18px;line-height:26px;text-decoration:none;border-radius:27px;color:#fff;cursor:pointer;-webkit-transition:color .3s ease,background-color .3s ease,-webkit-text-decoration-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,text-decoration-color .3s ease;transition:color .3s ease,background-color .3s ease,text-decoration-color .3s ease;transition:color .3s ease,background-color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.link--underline{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.link--fs-14{font-size:14px;line-height:17px}.link--nowrap{white-space:nowrap}.link--fs-13{font-size:13px;line-height:19px}.link--yellow{color:#ffdb4d}.link--inactive{pointer-events:none}.location-nav{padding-top:46px;padding-bottom:62px}.location-nav__header{margin-bottom:40px}.location-nav__title{margin-top:0;margin-bottom:22px;font-family:"Neue Machina","Arial",sans-serif;font-weight:300;font-size:30px;line-height:38px}.location-nav__description{margin-bottom:18px;font-size:18px;line-height:26px}.location-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;list-style:none;width:100%;max-width:1592px;padding:0 164px}.location-nav__item{margin-right:32px;margin-bottom:16px}.location-nav__item:last-child,.relocation-block__header--music .relocation-block__parameters .relocation-parameters__item:last-child{margin-right:0}.location-nav__link{padding:7px 15px;min-width:auto}.location-map{padding-bottom:128px}.location-map__title{margin-top:0;margin-bottom:8px;font-family:"Neue Machina","Arial",sans-serif;font-weight:300;font-size:30px;line-height:38px}.location-map__description{margin:0 0 40px;font-size:18px;line-height:1.45}.location-map__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.location-map__wrapper iframe{width:100%;height:582px;border:0}.location-block .container{position:relative;padding-top:53px;padding-bottom:53px}.location-block .container::before{content:"";position:absolute;top:0;left:124px;width:calc(100% - 124px*2);height:1px;background-color:#d9d9d9}.location-block__header{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(45%,1fr));-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;padding-top:64px;padding-bottom:64px}.location-block__header--no-desc{padding-top:32px;padding-bottom:42px}.location-block__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;margin-bottom:0}.location-block__title+.location-block__description{margin-top:26px}.location-block__title+.location-block__description p,.relocation-block__description p{margin-top:0;margin-bottom:18px}.location-block__description{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-bottom:0;max-width:87%}.location-block__item,.location-block__music{display:-webkit-box;display:-ms-flexbox;display:flex}.location-block__music{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;margin-top:24px;margin-left:auto;max-width:511px;width:100%}.location-block__music span.paragraph,.relocation-block__header--music .relocation-block__music span.paragraph{font-family:"Neue Machina","Arial",sans-serif;margin-bottom:20px}.location-block__item{-ms-flex-wrap:wrap;padding-top:64px;padding-bottom:64px;flex-wrap:wrap;gap:0;width:calc(100% + 32px);margin-bottom:0}.location-block__item .card-info{margin-right:32px;margin-bottom:32px;width:calc(30% - 32px)}.location-block__item .card-info--big{width:100%;margin-bottom:32px}.card-transport__description p:last-of-type,.location-block__item .card-info--big:last-of-type,.relocation-block__description p:last-of-type{margin-bottom:0}.location-block__item>.title{margin-top:0;margin-bottom:32px;width:100%}.location-block__slider{position:relative}.location-block__slider .swiper-initialized{width:calc(100% - 32px);margin-left:0}.location-block__slider .slider-pagination{bottom:34px;left:-2px}.relocation-block .container{position:relative;padding-top:64px;padding-bottom:64px}.relocation-block .container::before{content:"";position:absolute;top:6px;left:124px;width:calc(100% - 124px*2);height:1px;background-color:#d9d9d9}.relocation-block__header{display:-ms-grid;display:grid;padding-top:120px;padding-bottom:120px;-ms-grid-columns:1fr -webkit-max-content;-ms-grid-columns:1fr max-content;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.relocation-block__title{margin-top:0;margin-bottom:0}.relocation-block__title .accent{display:inline-block;color:#ffdb4d}.relocation-block__title .relocation-block__title-arrow{margin-top:0;margin-right:34px;margin-left:10px;color:#ffdb4d}.relocation-block__description{margin-top:28px;margin-bottom:0;max-width:626px}.relocation-block__parameters{grid-column:2/-1;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;margin-top:0;margin-bottom:auto;padding-top:8px;padding-left:0;list-style:none}.relocation-block__music{margin-top:24px;max-width:511px}.relocation-block__music .paragraph{display:inline-block;margin-bottom:20px}.relocation-block__header--music{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:57px;-moz-column-gap:57px;column-gap:57px}.relocation-block__header--music .relocation-block__parameters{grid-column:auto/auto;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:37px;margin-bottom:5px}.relocation-block__header--music .relocation-block__parameters .relocation-parameters__item{margin-bottom:0;margin-right:56px}.relocation-block__header--music .relocation-block__music{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-self:center;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;margin-top:0;margin-bottom:16px;margin-left:auto;max-width:511px;width:100%}.music-block iframe{width:100%;border:0}.slider-pagination__button{display:inline-block;margin-right:7px;margin-left:7px;width:16px;height:16px;background-color:#fff;border-radius:50%;opacity:.33;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;cursor:pointer}.slider-pagination__button.is-active{opacity:1;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.header-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0;margin-bottom:0;padding:0;list-style:none}.header-links__item{padding-right:16px;padding-left:16px;font-size:16px;color:#72517c;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.relocation-parameters__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;color:#222f39}.relocation-parameters__item svg{margin-right:18px;-ms-flex-negative:0;flex-shrink:0;fill:#ffdb4d;padding:7px;background-color:#ffdb4d;border-radius:50%}.relocation-parameters__item:last-child{margin-bottom:0}.relocation-parameters__text{margin-top:0;margin-bottom:0;font-size:18px;line-height:28px;color:#fff}.transport-block{padding-top:54px;padding-bottom:64px}.transport-block__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.transport-block__header .tabs-control{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}.transport-block__header .tabs-control .tabs-control__item{margin-top:17px}.transport-block__title{margin-top:0;margin-right:16px;margin-bottom:0}.card-transport,.card-transport__content,.transport-block__header .tabs-control{display:-webkit-box;display:-ms-flexbox;display:flex}.card-transport{background-color:rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.card-transport__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:64px}.card-transport__content.is-active .card-transport__accordion-button{color:#ffdb4d;border-color:#ffdb4d}.card-transport__title{margin-top:0;margin-bottom:0;font-family:"Neue Machina","Arial",sans-serif;font-size:30px;line-height:38px}.card-transport__description{margin-top:18px;font-size:18px;line-height:26px}.card-transport__description p{margin-top:0;margin-bottom:16px}.card-transport__accordion-button{padding:0;color:#fff;background-color:transparent;border:0;border-bottom:1px solid #fff;cursor:pointer;-webkit-transition:color .3s ease,border-color .3s ease;-o-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-transport__image-wrapper{-ms-flex-negative:0;flex-shrink:0;max-width:50%}.card-transport__image-wrapper img,.video-slide__placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-transport__car-list .car-list{margin:0;padding-top:40px}.tabs-control{list-style:none;margin-right:0;margin-bottom:0;padding:0}.tabs-control__item{margin-right:24px}.tabs-control__item:last-child{margin-right:0}.car-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.car-list__item:last-child{margin-bottom:0}.car-list__car{font-size:18px;line-height:27px}.car-list__car a{border-bottom:1px solid #fff;-webkit-transition:color .3s ease,border-color .3s ease;-o-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease;-webkit-tap-highlight-color:transparent}.car-list__price{margin-left:10px;vertical-align:bottom}.car-list__value{font-size:18px;line-height:27px}.car-list__measure{font-size:14px;line-height:20px}.people{padding:120px 0 47px}.people__info{margin-bottom:63px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.people__info .title{margin:0}.people__info .paragraph{margin:0;padding-right:10px;max-width:512px}.people__video-slider{padding-bottom:50px}.people__slider-button{position:absolute;top:calc(50% - 55px);background-color:transparent;color:#fff;opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}.people__slider-button--next{right:10px}.people__slider-button--prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:10px}.people__slider-button svg{color:inherit;width:18px;height:38px}.video-slide{position:relative;border-radius:8px;overflow:hidden}.video-slide__info{padding:5px;position:absolute;top:35px;left:35px;background-color:rgba(0,0,0,.2);z-index:1}.video-slide__info .title{margin:0 0 10px;letter-spacing:.01em}.video-slide__info .paragraph{margin:0}.video-slide__placeholder{height:auto;width:100%;z-index:-1}.video-slide__play-button,.video-slide__video-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute}.video-slide__video-container{top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;overflow:hidden;background-color:transparent;-webkit-transition:background-color .6s ease;width:100%;height:100%;-o-transition:background-color .6s ease;transition:background-color .6s ease}.video-slide__video-container.is-active{background-color:#000}.video-slide__video-container video{height:100%;max-width:none}.video-slide__play-button{margin:0;padding:0;width:96px;height:96px;top:calc(50% - 48px);left:calc(50% - 48px);opacity:1;-webkit-transition:opacity .6s ease,color .3s ease,background-color .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .6s ease,color .3s ease,background-color .3s ease;transition:transform .3s ease,opacity .6s ease,color .3s ease,background-color .3s ease;transition:transform .3s ease,opacity .6s ease,color .3s ease,background-color .3s ease,-webkit-transform .3s ease;z-index:1}.video-slide__play-button svg{margin-left:5px;-ms-flex-negative:0;flex-shrink:0;width:37px;height:32px}.video-slide__play-button.is-hidden{opacity:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);pointer-events:none}.video-slide__bottom-buttons{position:absolute;bottom:29px;left:calc(50% - 102px);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.video-slide__bottom-buttons .video-slide__bottom-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:47px;height:47px;background-color:#22b7b9;border-radius:50%}.video-slide__bottom-buttons .video-slide__bottom-button:not(:last-child){margin-right:32px}.video-slide__bottom-buttons .video-slide__bottom-button svg{width:27px;height:27px;-ms-flex-negative:0;flex-shrink:0;color:#fff}.contacts-item-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.contacts-item-card svg{-ms-flex-negative:0;flex-shrink:0;margin-right:16px;padding:4px;color:#222f39;background-color:#fff;border-radius:50%}.contacts-item-card__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-bottom:0;font-size:14px;line-height:20px}.contacts-item-card__link{font-size:14px;line-height:20px;white-space:nowrap;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer;margin-right:12px}.contacts-item-card__link:last-of-type{margin-right:0}.contacts-item-card:last-child{margin-bottom:0}.route-block__header,.scroll-to-top a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scroll-to-top a{position:fixed;right:35px;bottom:49.3px;width:60px;height:35.7px;background:rgba(255,255,255,.12);border-radius:33px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.route-block .container{position:relative;padding-top:49px;padding-bottom:64px}.route-block__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.route-block__title{width:45%;margin:0;font-size:30px;font-family:"Neue Machina","Arial",sans-serif;line-height:1.25;font-weight:300}.route-block__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;width:38%}.route-block__info svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.route-block__info p{margin:0;font-size:14px;line-height:145%}.route-block__info a{text-decoration:underline}.route-block__body .tabs-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:0 0 24px}.route-block__body .tabs-control .tabs-control__item{margin:0}.route-block__item{width:100%;min-height:357px;padding:64px;border-radius:8px;background-color:rgba(255,255,255,.1)}.card-route__header{max-width:55%;margin-bottom:45px}.card-route__title{margin-bottom:16px;font-size:30px;line-height:1.2;font-family:"Neue Machina","Arial",sans-serif}.card-route__description{font-size:14px;line-height:1.45}.route-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px}.route-list__item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.route-list__title{margin-bottom:12px;font-weight:500;font-size:14px;line-height:1.45;opacity:.6}.route-list__description{min-height:46px;margin-bottom:24px;font-size:18px;line-height:1.25}.route-list__divider{display:none;height:1px;width:100%;background:#d9d9d9}@media (hover:hover),screen and (min-width:0\0){.header__logo[href]:focus,.header__logo[href]:hover{color:rgba(114,81,124,.8)}.header__logo[href]:active{color:rgba(114,81,124,.5)}.header__phone:focus,.header__phone:hover{opacity:.8}.header__phone:active{opacity:.5}.main-nav__link:focus,.main-nav__link:hover{color:#ffdb4d}.main-nav__link:focus svg,.main-nav__link:hover svg{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main-nav__link:active{opacity:.5}.main-nav__toggle:hover span{color:rgba(34,47,57,.8)}.main-nav__toggle:active span{color:rgba(34,47,57,.5)}.card-info__description button:hover,.main-nav__toggle.is-active:hover span{color:rgba(255,255,255,.8)}.card-info__description button:active,.main-nav__toggle.is-active:active span{color:rgba(255,255,255,.5)}.tour__link-wrapper .link:focus,.tour__link-wrapper .link:hover{-webkit-text-decoration-color:rgba(255,255,255,.7);text-decoration-color:rgba(255,255,255,.7);color:rgba(255,255,255,.7);background-color:transparent}.tour__link-wrapper .link:active{text-decoration:none;opacity:.7}.tour__social-link:focus,.tour__social-link:hover{color:rgba(255,255,255,.7)}.footer .link:focus,.footer .link:hover{background-color:transparent;color:#fff}.footer .link--svg:focus,.footer .link--svg:hover{color:#aaa}.btn--secondary:hover{background-color:#38434c;border-color:#ffdb4d}.btn--secondary:active{opacity:.5}.btn--secondary:focus-visible{outline:0;border-color:#ffdb4d}.btn--secondary.is-active:hover{background-color:#ffdb4d;border-color:#ffdb4d;color:#222f39}.btn--secondary.is-active:active{opacity:.5}.btn--secondary.is-active:focus-visible{outline:0;border-color:#ffdb4d}.btn:hover{color:#fff;background-color:rgba(255,255,255,.22)}.btn:focus-visible{color:#fff;background-color:rgba(255,255,255,.22)}.btn:active{background-color:transparent}.btn--focus:hover{color:#fff;background-color:rgba(255,255,255,.22)}.btn--focus:focus{color:#fff;background-color:rgba(255,255,255,.22)}.btn--focus:active{background-color:transparent}.custom-select__item[aria-selected=true]:focus,.custom-select__item[aria-selected=true]:hover{background-color:rgba(255,255,255,.2)}.custom-select__item:focus,.custom-select__item:hover{background-color:rgba(255,255,255,.4)}.link:focus,.link:hover,.roads__landmark:focus,.roads__landmark:hover{color:#222f39;background-color:#ffdb4d}.roads__landmark:focus::after,.roads__landmark:hover::after{border:2px solid #ffdb4d;background-color:#222f39}.link:active{background-color:transparent}.link--underline:focus,.link--underline:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;color:#fff;background-color:transparent}.link--underline:active{opacity:.7}.header-links__item:focus,.header-links__item:hover,.slider-pagination__button:focus,.slider-pagination__button:hover{opacity:.8}.header-links__item:active{opacity:.5}.car-list__car a:hover,.card-transport__accordion-button:hover{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.8)}.car-list__car a:active,.card-transport__accordion-button:active{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.5)}.people__slider-button:focus,.people__slider-button:hover{background-color:transparent;opacity:.5}.people__slider-button:active{background-color:transparent}.contacts-item-card__link:focus,.contacts-item-card__link:hover{opacity:.8}}@media (max-width:1440px){.container{padding:0 123px}.location-nav__list{max-width:1440px;padding:0 123px}}@media (max-width:1439px){.nature__river-img img{max-width:100%}.roads__info-wrapper{margin-left:-458px}.card-info--big .card-info__image-wrapper{max-width:50%}}@media (max-width:1299px){.roads__map-container{width:1150px}.roads__info-wrapper{margin-left:-390px;padding:40px 123px 50px 0}}@media (max-width:1279px){.container{padding:0 80px}.nature__bridge-img img{max-width:85%}.nature__river-img{display:none}.nature__content-wrapper{right:-52%}.nature__sunset-img{left:-29%}.nature__forest-img{display:none}.nature__swamp-img{bottom:69px}.roads .container{padding:0}.location-nav__list{padding-right:80px;padding-left:80px}.location-block .container::before,.relocation-block .container::before{left:80px;width:calc(100% - 80px*2)}.relocation-block__header--music{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.card-transport__content{padding:48px}}@media (max-width:1149px){.roads__flex-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.roads__map-container{height:500px;width:1367px}.roads__landmark--yugorsk{top:196px}.roads__landmark--sovetsky{top:215px}.roads__landmark--lake-shchuchye{top:264px}.roads__landmark--nyagan{top:102px}.roads__landmark--khanty{top:267px}.roads__landmark--surgut{top:195px}.roads__landmark--megion{top:217px}.roads__landmark--nizhnevartovsk{top:285px}.roads__landmark--kogalym{top:93px;left:715px}.roads__landmark--ekb{top:334px;left:49px}.roads__landmark--tumen{top:480px;left:437px}.roads__landmark--noyabrsk{top:5px;left:766px}.roads__nav-mark--ekb{top:170px}.roads__nav-mark--tumen{top:415px}.roads__nav-mark--noyabrsk{top:53px}.roads__info-wrapper{margin-top:-46px;margin-left:0;padding:0 123px 50px}}@media (max-width:1023px){.container{padding:0 24px}.main-screen__yandex-music{margin-right:41px}.nature{padding-top:29px;padding-bottom:79px}.nature .title{max-width:280px;margin:0 0 27px}.nature .paragraph{line-height:20px}.nature .paragraph:not(:last-of-type){margin-bottom:12px}.nature .paragraph:last-of-type{margin-bottom:32px}.nature .btn{width:100%}.nature .pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.nature__top-wrapper{position:relative;max-width:610px}.nature__bridge-img{position:relative;margin:0 0 31px}.nature__bridge-img img{max-width:88%}.nature__river-img{top:-48px;left:unset;right:0;display:block;width:47%}.nature__content-wrapper{position:relative;right:0;max-width:unset}.nature__text-wrapper{max-width:80%}.nature__sunset-img,.nature__swamp-img{display:none}.nature__img-text .title{left:24px;bottom:34px;margin:0;font-size:42px}.nature__slider{display:block;margin:0 0 19px}.footer .container{padding:0 24px}.title--h1{font-size:100px}.title--nature{font-size:32px;line-height:40px}.roads .container{padding:0}.roads__info-wrapper{padding:0 24px 50px}.card-info--big{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-info--big .card-info__image-wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;max-width:100%;height:320px}.card-info--big .card-info__content{padding:32px}.location-nav__list{padding-right:24px;padding-left:24px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.location-nav__list::-webkit-scrollbar,.tabs-control::-webkit-scrollbar{display:none}.location-nav__item:last-child{position:relative}.location-nav__item:last-child::after{content:"";position:absolute;top:0;right:-24px;width:24px;height:24px}.location-nav__link{padding:7px 15px;min-width:auto}.location-block .container::before,.relocation-block .container::before{left:24px;width:calc(100% - 24px*2)}.location-block__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.location-block__music{-ms-flex-item-align:start;align-self:flex-start;margin-top:40px;margin-left:0}.location-block__item{width:calc(100% + 24px);margin-bottom:-24px}.location-block__item .card-info{width:calc(30% - 24px);margin-right:24px;margin-bottom:24px}.location-block__slider .swiper-initialized{width:calc(100% - 24px)}.relocation-block__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.relocation-block__description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.relocation-block__parameters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}.relocation-block__parameters .relocation-parameters__item{margin-top:14px;margin-bottom:0;margin-right:40px}.relocation-block__music{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.relocation-block__header--music .relocation-block__parameters{padding-top:0}.relocation-block__header--music .relocation-block__music{-ms-flex-item-align:start;align-self:flex-start;margin-top:40px;margin-left:0}.header-links__item{padding-right:12px;padding-left:12px}.transport-block .container{padding-right:0;padding-left:0}.transport-block__header{display:block}.transport-block__header .tabs-control{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.transport-block__body,.transport-block__title{padding-right:24px;padding-left:24px}.transport-block__body{margin-right:24px}.card-transport__image-wrapper{display:none}.tabs-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-right:24px;padding-left:24px;overflow-x:auto;scrollbar-width:none}.tabs-control__item:last-child{position:relative}.tabs-control__item:last-child::after{content:"";position:absolute;top:0;right:-24px;width:24px;height:24px}.video-slide__play-button{width:75px;height:75px;top:calc(50% - 34px);left:calc(50% - 37px)}.video-slide__play-button svg{width:29px;height:25px}.route-block__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:32px;margin-bottom:64px}.route-block__info,.route-block__title{width:auto}.route-block__body .tabs-control{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-bottom:32px}}@media (max-width:949px){.main-screen__text{width:100%;margin-bottom:20px}.main-screen__yandex-music{max-width:unset;width:100%}.roads__map-wrapper{width:100%}.roads__map-container{left:-6px;width:1150px}.roads__landmark--yugorsk{top:197px;left:57px}.roads__landmark--sovetsky{top:217px;left:164px}.roads__landmark--sovetsky::after{bottom:19px}.roads__landmark--lake-shchuchye{top:262px;left:78px}.roads__landmark--lake-shchuchye::after{right:35px}.roads__landmark--nyagan{top:118px;left:187px}.roads__landmark--khanty{top:264px;left:230px}.roads__landmark--khanty::after{right:27px}.roads__landmark--surgut{top:198px;left:464px}.roads__landmark--surgut::after{bottom:-8px}.roads__landmark--megion{top:203px;left:633px}.roads__landmark--megion::after{right:47px;bottom:-27px}.roads__landmark--nizhnevartovsk{top:281px;left:546px}.roads__landmark--nizhnevartovsk::after{right:13px;bottom:39px}.roads__landmark--kogalym{top:113px;left:602px}.roads__landmark--ekb{top:330px;left:33px}.roads__landmark--tumen{top:476px;left:347px}.roads__landmark--noyabrsk{top:41px;left:645px}.roads__nav-mark--ekb{top:181px;left:189px}.roads__nav-mark--tumen{top:387px;left:364px}.roads__nav-mark--noyabrsk{top:81px;left:578px}}@media (max-width:767px){.container{padding:0 20px}.header__logo{margin-left:0}.header__logo svg{width:47px;height:26px}.header__phone{font-weight:400;font-size:11px;line-height:16px}.header .container{padding-top:3px;padding-bottom:3px}.main-nav,.main-nav.is-active .main-nav__wrapper,.main-nav__wrapper{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main-nav,.main-nav__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:static}.main-nav.is-active{position:fixed;top:32px;right:0;left:0}.main-nav.is-active .main-nav__wrapper{position:relative;height:100%}.main-nav.is-active .main-nav-overlay{pointer-events:auto;background-color:red}.main-nav__wrapper{position:fixed;top:0;right:0;padding:0;width:100%;min-width:auto;height:auto;background-color:transparent;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease .2s;-o-transition:transform .3s ease .2s;transition:transform .3s ease .2s;transition:transform .3s ease .2s,-webkit-transform .3s ease .2s}.main-nav__list{margin-top:0;padding:55px 20px 57px;width:100%;min-height:259px;background-color:#222f39;overflow-y:auto}.main-nav__item{margin-bottom:16px}.main-nav__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;line-height:20px}.main-nav__link svg,.main-nav__toggle span{display:none}.main-nav__toggle{position:fixed;top:23px;right:20px;z-index:5;margin-top:0;padding:0;width:36px;height:36px;min-height:auto}.main-nav__toggle::after,.main-nav__toggle::before{content:"";position:absolute;width:18px;height:2px;background-color:#222f39}.main-nav__toggle::before{top:12px}.main-nav__toggle::after{bottom:12px;-webkit-box-shadow:0 -5px 0 #222f39;box-shadow:0 -5px 0 #222f39}.main-nav__toggle,.main-nav__toggle.is-active{background-color:rgba(255,255,255,.88);border-radius:50%}.main-nav__toggle.is-active::before{top:17px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main-nav__toggle.is-active::after{bottom:17px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-shadow:none;box-shadow:none}.main-nav__toggle.is-active span:first-of-type{display:none}.main-nav__toggle.is-active span:last-of-type{display:none}.main-screen{min-height:calc(100vh);min-height:calc(100*var(--vh, 1vh));padding:153px 0 52px}.main-screen .title{margin:0 0 29px}.main-screen .paragraph{margin:0 0 43px;line-height:22px}.main-screen .pagination{top:-36px;left:-4px}.main-screen--inner{padding:168px 0 84px}.main-screen--inner .title{margin:0 0 45px}.main-screen__arrow-icon{display:none}.main-screen__bottom-wrapper{display:block}.main-screen__text{margin-bottom:0}.main-screen__yandex-music{width:100%;max-width:unset;max-height:71px;margin-right:0}.nature__text-wrapper{max-width:100%}.nature__slider img{max-height:440px}.contacts{min-height:748px}.contacts__indent{padding-top:59px}.contacts__wrapper{display:block;border:0;padding:0}.contacts__description{margin-top:0;margin-bottom:35px;margin-right:0}.contacts__arrow-icon{margin-left:13px}.contacts__arrow-icon svg{width:107px;height:38px}.contacts__text{display:none}.contacts__info{max-width:100%}.contacts__item:not(:last-of-type){border-bottom:1px solid #fff;margin-bottom:20px;padding:0 0 18px}.tour{display:-webkit-box;display:-ms-flexbox;display:flex}.tour .link{font-size:11px;line-height:13px}.tour__link-wrapper{margin-top:4px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tour__link-wrapper .link{margin-bottom:4px}.tour__links-social .tour__social-link:first-of-type{margin-left:10px}.tour__tel-links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tour__icon-phone--mobile{display:inline}.tour__comma{display:none}.tour__transfer-phone{display:inline}.tour__icon-vk{display:block;margin-left:auto}.tour__link-phone{margin-right:0}.footer{padding:43px 0;text-align:center}.footer .container{padding:0 20px}.footer .title{margin:0 auto}.footer .link{font-size:13px;line-height:14px}.footer__wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center}.footer__nav{padding-left:0}.footer__list-item:not(:last-of-type){margin-bottom:-4px}.footer .developer{margin-top:28px}.description-list{font-size:13px;line-height:20px}.description-list__item:not(:last-of-type){margin:0 0 20px}.description-list__icon svg{width:24px;height:24px}.modal__wrapper{padding:60px 16px}.modal__content{width:100%;padding:20px}.modal--fit-content .modal__content{width:100%}.modal--video h1{padding-right:20px;font-size:20px}.modal--video .modal__close-btn{top:10px;right:10px}.btn--secondary{padding:7px 20px;min-width:134px;font-size:15px;line-height:23px}.title--h1{font-size:42px;line-height:44px}.title--h2{font-size:36px;line-height:45px}.title--h3{font-size:18px;line-height:22px}.title--h4{font-size:12px}.title--inner{font-size:35px;line-height:37px}.paragraph{font-size:14px;line-height:22px}.roads .container{padding:0}.roads .title{margin:0 0 8px;font-size:42px;line-height:52px}.roads__map-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.roads__map-container{width:670px}.roads__map--mobile{display:block}.roads__map--desktop{display:none}.roads__landmark::after{width:7px;height:7px}.roads__landmark--yugorsk{top:171px;left:73px}.roads__landmark--yugorsk::after{right:70px;bottom:-44px}.roads__landmark--sovetsky{top:223px;left:105px}.roads__landmark--lake-shchuchye{top:289px}.roads__landmark--lake-shchuchye::after{right:63px;bottom:39px}.roads__landmark--nyagan{top:127px;left:132px}.roads__landmark--nyagan::after{right:41px;bottom:-13px}.roads__landmark--khanty{top:275px}.roads__landmark--khanty::after{right:86px;bottom:38px}.roads__landmark--surgut{top:206px;left:405px}.roads__landmark--megion{top:256px;left:513px}.roads__landmark--megion::after{right:-12px;bottom:17px}.roads__landmark--nizhnevartovsk{top:301px;left:478px}.roads__landmark--nizhnevartovsk::after{right:10px;bottom:37px}.roads__landmark--kogalym{top:127px;left:424px}.roads__landmark--kogalym::after{right:-22px;bottom:3px}.roads__landmark--ekb{top:390px;left:78px}.roads__landmark--tumen{top:465px;left:295px}.roads__landmark--noyabrsk{top:26px;left:528px}.roads__landmark--noyabrsk::after{right:22px;bottom:-16px}.roads__nav-mark--ekb{top:203px;left:117px}.roads__nav-mark--tumen{top:393px;left:307px}.roads__nav-mark--noyabrsk{top:88px;left:520px}.roads__info-wrapper{padding:0 20px 40px}.roads__text--desktop{display:none}.roads__text--mobile{display:inline}.card-info{border-radius:12px}.card-info--big .card-info__title{margin-bottom:10px}.card-info--big .card-info__contacts{margin-top:24px}.card-info--big .card-info__image-wrapper{height:238px}.card-info--big .card-info__content,.card-info__content{padding:16px}.card-info--big .card-info__button{margin-top:22px}.card-info--img .card-info__contacts{margin-top:16px}.card-info__image-wrapper img{height:180px}.card-info__image-wrapper svg{top:16px;left:16px;width:71px;height:39px}.card-info__title{margin-bottom:11px}.card-info__accordion{margin-bottom:auto}.card-info__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.card-info__description p,.card-info__text p{margin-bottom:8px}.card-info__description,.card-info__description button,.card-info__text{font-size:11px;line-height:16px}.card-info__description button svg{width:16px;height:16px}.card-info__button{margin-top:24px;width:100%}.pagination{gap:4px}.pagination span{width:8px;height:8px}.pagination span[aria-current=true]{width:4px;height:4px}.location-nav{position:relative;padding-top:78px;padding-bottom:46px}.location-nav::before{content:"";position:absolute;top:0;left:20px;width:calc(100% - 20px*2);height:1px;background-color:#d9d9d9}.location-nav__header{margin-bottom:32px}.location-nav__title{font-size:20px;line-height:25px;max-width:100%}.location-nav__description{font-size:14px;line-height:20px}.location-nav__list{padding-right:20px;padding-left:20px}.location-nav__item{margin-right:12px}.location-nav__item:last-child::after{right:-20px;width:20px;height:20px}.location-nav__link{padding:7px 15px;min-width:auto}.location-map{padding-bottom:80px}.location-map__title{margin-bottom:12px;font-size:20px;line-height:25px}.location-map__description{margin-bottom:32px;font-size:14px}.location-map__wrapper{border-radius:12px}.location-map__wrapper iframe{height:158px}.location-block .container{padding-top:38px;padding-bottom:38px}.location-block .container::before{left:20px;width:calc(100% - 20px*2)}.location-block__header{padding-top:40px;padding-bottom:40px}.location-block__title+.location-block__description{margin-top:19px;max-width:100%;line-height:20px;letter-spacing:-.02em}.location-block__music{margin-top:24px}.location-block__music .music-block,.relocation-block__header--music .relocation-block__music .music-block{display:-webkit-box;display:-ms-flexbox;display:flex}.location-block__music span.paragraph,.relocation-block__header--music .relocation-block__music span.paragraph{margin-bottom:14px;font-size:20px;line-height:25px}.location-block__item{width:100%;margin-bottom:0;padding-top:40px;padding-bottom:40px}.location-block__item .card-info{width:100%;margin-right:0;margin-bottom:0}.location-block__item .card-info--big{margin-bottom:20px}.location-block__item>.title{margin-bottom:24px;font-size:20px;line-height:25px}.location-block__slider{padding-bottom:80px}.location-block__slider .swiper-initialized{width:100%}.relocation-block .container{padding-top:38px;padding-bottom:42px}.relocation-block .container::before{top:0;left:20px;width:calc(100% - 20px*2)}.relocation-block__header{padding-top:40px;padding-bottom:40px}.relocation-block__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.relocation-block__title .relocation-block__title-arrow{margin:7px 7px -8px 10px}.relocation-block__title .relocation-block__title-arrow svg{width:132px}.relocation-block__description{margin-top:32px;line-height:20px}.relocation-block__parameters{padding-top:25px}.relocation-block__parameters .relocation-parameters__item{margin-top:14px;margin-bottom:0;margin-right:32px}.relocation-block__header--music .relocation-block__parameters{padding-top:0}.relocation-block__header--music .relocation-block__music{margin-top:24px}.music-block iframe{height:71px}.header-links,.people__info .paragraph br{display:none}.relocation-parameters__item svg{margin-right:12px;padding:4px;width:24px;height:24px}.relocation-parameters__text{font-size:18px;line-height:28px}.transport-block{padding-top:36px;padding-bottom:81px}.transport-block__header .tabs-control{margin-top:19px}.transport-block__title{margin-right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:18px}.transport-block__body,.transport-block__title{padding-right:20px;padding-left:20px}.card-transport{background-color:transparent;border-radius:0}.card-transport__content{padding:0}.card-transport__title{font-size:20px;line-height:25px}.card-transport__description{margin-top:20px;font-size:14px;line-height:20px}.card-transport__description p{margin-bottom:12px}.card-transport__car-list .car-list{padding-top:21px}.tabs-control{padding-right:20px;padding-left:20px}.tabs-control__item{margin-right:12px}.tabs-control__item:last-child::after{right:-20px;width:20px;height:20px}.car-list__car,.car-list__price,.car-list__value{font-size:14px;line-height:20px}.people{padding:48px 0 30px}.people__info{margin-bottom:34px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.people__info .title{font-size:32px;line-height:40px}.people__info .paragraph{margin-top:10px;max-width:none;line-height:20px}.people__slider-button{display:none}.video-slide__info{top:12px;left:11px}.video-slide__info .title{margin:0}.video-slide__info .paragraph{font-size:11px;height:16px}.video-slide__placeholder img{height:440px}.video-slide__play-button{width:70px;height:70px;top:calc(50% - 35px);left:calc(50% - 35px)}.video-slide__play-button svg{margin-left:0;width:27px;height:23px}.video-slide__bottom-buttons{bottom:27px;left:calc(50% - 81px)}.video-slide__bottom-buttons .video-slide__bottom-button{width:42px;height:42px}.video-slide__bottom-buttons .video-slide__bottom-button:not(:last-child){margin-right:18px}.video-slide__bottom-buttons .video-slide__bottom-button svg{width:23px;height:23px}.contacts-item-card svg{width:20px;height:20px}.contacts-item-card__link,.contacts-item-card__text{font-size:11px;line-height:16px}.contacts-item-card{margin-bottom:8px}.scroll-to-top{display:none}.route-block .container{padding-top:80px;padding-bottom:80px}.route-block .container::before{content:"";position:absolute;top:0;left:20px;width:calc(100% - 20px*2);height:1px;background-color:#d9d9d9}.route-block__title{font-size:20px}.route-block__body .tabs-control{margin-top:19px;padding-left:0}.route-block__item{min-height:auto;padding:0;border-radius:0;background:0 0}.card-route__header{max-width:none;margin-bottom:32px}.card-route__title{margin-bottom:14px;font-size:20px}.card-route__description{font-size:11px;line-height:1.55}.route-list,.route-list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.route-list{row-gap:32px}.route-list__item{display:-webkit-box;display:-ms-flexbox;display:flex}.route-list__title{margin-bottom:8px}.route-list__description{min-height:auto;font-size:14px;line-height:1.35}.route-list__divider{display:block}}@media (max-width:767px) and (max-width:767px){.tour__link-phone{margin-left:10px}}@media (max-width:649px){.roads__map-container{width:550px}.roads__landmark--yugorsk{top:177px;left:36px}.roads__landmark--yugorsk::after{right:71px;bottom:-38px}.roads__landmark--sovetsky{top:225px;left:66px}.roads__landmark--lake-shchuchye{top:286px;left:38px}.roads__landmark--nyagan{top:134px;left:87px}.roads__landmark--khanty{top:270px;left:172px}.roads__landmark--khanty::after{bottom:35px}.roads__landmark--surgut{top:206px;left:331px}.roads__landmark--megion{top:254px;left:428px}.roads__landmark--nizhnevartovsk{top:298px;left:394px}.roads__landmark--kogalym{top:135px;left:346px}.roads__landmark--ekb{top:365px;left:37px}.roads__landmark--tumen{top:449px;left:232px}.roads__landmark--noyabrsk{top:43px;left:444px}.roads__landmark--noyabrsk::after{right:22px;bottom:-16px}.roads__nav-mark{padding:4px 2px 2px;width:15px;height:15px}.roads__nav-mark svg{color:#222f39;width:10px;height:10px}.roads__nav-mark--ekb{top:211px;left:82px}.roads__nav-mark--tumen{top:383px;left:252px}.roads__nav-mark--noyabrsk{padding:2px 2px 3px 3px;top:107px;left:447px}}@media (max-width:559px){.roads__map-container{width:400px}.roads__landmark{font-size:11px;line-height:16px}.roads__landmark::after{width:5px;height:5px;border:1px solid #fff}.roads__landmark--yugorsk{top:196px;left:28px}.roads__landmark--yugorsk::after{right:51px;bottom:-30px}.roads__landmark--sovetsky{top:234px;left:49px}.roads__landmark--sovetsky::after{right:81px;bottom:15px}.roads__landmark--lake-shchuchye{top:277px;left:21px}.roads__landmark--lake-shchuchye::after{right:35px;bottom:28px}.roads__landmark--nyagan{top:169px;left:63px}.roads__landmark--nyagan::after{right:28px;bottom:-8px}.roads__landmark--khanty{top:266px;left:131px}.roads__landmark--khanty::after{right:57px;bottom:25px}.roads__landmark--surgut{top:217px;left:241px}.roads__landmark--megion{top:258px;left:311px}.roads__landmark--nizhnevartovsk{top:282px;left:299px}.roads__landmark--nizhnevartovsk::after{bottom:24px}.roads__landmark--kogalym{top:169px;left:249px}.roads__landmark--ekb{top:336px;left:17px}.roads__landmark--tumen{top:400px;left:164px}.roads__landmark--noyabrsk{top:92px;left:315px}.roads__nav-mark--ekb{top:220px;left:57px}.roads__nav-mark--tumen{top:345px;left:182px}.roads__nav-mark--noyabrsk{top:143px;left:323px}}@media (max-width:419px){.roads .title{margin:0 0 14px}.roads .paragraph{margin:0 0 12px;line-height:20px}.roads .btn{margin-top:4px;width:100%;max-width:auto}.roads__map-container{width:320px;height:350px}.roads__landmark--yugorsk{top:130px;left:18px}.roads__landmark--yugorsk::after{right:48px;bottom:-22px}.roads__landmark--sovetsky{top:166px;left:33px}.roads__landmark--sovetsky::after{right:73px;bottom:19px}.roads__landmark--lake-shchuchye{top:197px}.roads__landmark--lake-shchuchye::after{right:44px;bottom:25px}.roads__landmark--nyagan{top:109px;left:43px}.roads__landmark--nyagan::after{right:26px;bottom:-3px}.roads__landmark--khanty{top:187px;left:91px}.roads__landmark--khanty::after{right:53px;bottom:23px}.roads__landmark--surgut{top:148px;left:187px}.roads__landmark--surgut::after{right:1px;bottom:-3px}.roads__landmark--megion{top:178px;left:245px}.roads__landmark--megion::after{right:-2px;bottom:13px}.roads__landmark--nizhnevartovsk{top:203px;left:220px}.roads__landmark--nizhnevartovsk::after{right:9px;bottom:24px}.roads__landmark--kogalym{top:109px;left:197px}.roads__landmark--kogalym::after{right:-7px;bottom:6px}.roads__landmark--ekb,.roads__landmark--noyabrsk,.roads__landmark--tumen{font-size:8px;line-height:12px}.roads__landmark--ekb{top:252px}.roads__landmark--tumen{top:287px;left:134px}.roads__landmark--noyabrsk{top:55px;left:254px}.roads__landmark--noyabrsk::after{right:16px;bottom:-5px}.roads__nav-mark{padding:2px 2px 1px 1px;width:10px;height:10px}.roads__nav-mark--ekb{top:151px;left:46px}.roads__nav-mark--tumen{top:252px;left:146px}.roads__nav-mark--noyabrsk{padding:1px 1px 2px 2px;top:91px;left:259px}}@media (max-width:374px){.tour__heading-wrapper{max-width:139px;margin-right:11px}.tour__heading-wrapper--max-width{max-width:118px}}@media (min-width:1150px) and (max-width:1299px){.roads__landmark--yugorsk{top:323px;left:57px}.roads__landmark--yugorsk::after{right:-5px;bottom:-10px}.roads__landmark--sovetsky{top:342px;left:164px}.roads__landmark--sovetsky::after{right:117px;bottom:19px}.roads__landmark--lake-shchuchye{top:387px;left:78px}.roads__landmark--lake-shchuchye::after{right:35px;bottom:34px}.roads__landmark--nyagan{top:244px;left:187px}.roads__landmark--nyagan::after{right:36px;bottom:-16px}.roads__landmark--khanty{top:390px;left:230px}.roads__landmark--khanty::after{right:27px;bottom:34px}.roads__landmark--surgut{top:323px;left:464px}.roads__landmark--surgut::after{right:-6px;bottom:-8px}.roads__landmark--megion{top:335px;left:648px}.roads__landmark--megion::after{right:62px;bottom:-21px}.roads__landmark--nizhnevartovsk{top:407px;left:561px}.roads__landmark--nizhnevartovsk::after{right:29px;bottom:39px}.roads__landmark--kogalym{top:238px;left:602px}.roads__landmark--kogalym::after{right:97px;bottom:-4px}.roads__landmark--ekb{top:450px;left:33px}.roads__landmark--tumen{top:643px;left:316px}.roads__landmark--noyabrsk{top:166px;left:643px}.roads__nav-mark--ekb{top:306px;left:189px}.roads__nav-mark--tumen{top:512px;left:364px}.roads__nav-mark--noyabrsk{top:207px;left:578px}}@media (max-width:559px) and (hover:hover),screen and (max-width:559px) and (min-width:0\0){.roads__landmark:focus::after,.roads__landmark:hover::after{border:1px solid #ffdb4d}}
/*# sourceMappingURL=style.min.css.map */
