html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Suisse Intl;font-weight:300;font-style:normal;font-display:swap;src:local("SuisseIntl Light"),local("SuisseIntl-Light"),local("Suisse Intl Light"),url(fonts/SuisseIntl-Light.woff2) format("woff2"),url(fonts/SuisseIntl-Light.woff) format("woff")}@font-face{font-family:Suisse Intl;font-weight:400;font-style:normal;font-display:swap;src:local("SuisseIntl Regular"),local("SuisseIntl-Regular"),local("Suisse Intl Regular"),url(fonts/SuisseIntl-Regular.woff2) format("woff2"),url(fonts/SuisseIntl-Regular.woff) format("woff")}@font-face{font-family:Suisse Intl;font-weight:450;font-style:normal;font-display:swap;src:local("SuisseIntl Book"),local("SuisseIntl-Book"),local("Suisse Intl Book"),url(fonts/SuisseIntl-Book.woff2) format("woff2"),url(fonts/SuisseIntl-Book.woff) format("woff")}@font-face{font-family:Suisse Intl;font-weight:500;font-style:normal;font-display:swap;src:local("SuisseIntl Medium"),local("SuisseIntl-Medium"),local("Suisse Intl Medium"),url(fonts/SuisseIntl-Medium.woff2) format("woff2"),url(fonts/SuisseIntl-Medium.woff) format("woff")}@font-face{font-family:Suisse Intl;font-weight:700;font-style:normal;font-display:swap;src:local("SuisseIntl Bold"),local("SuisseIntl-Bold"),local("Suisse Intl Bold"),url(fonts/SuisseIntl-Bold.woff2) format("woff2"),url(fonts/SuisseIntl-Bold.woff) format("woff")}@font-face{font-family:ZT Formom;font-weight:400;font-style:normal;font-display:swap;src:local("ZTFormom Regular"),local("ZTFormom-Regular"),local("ZT Formom Regular"),url(fonts/ZTFormom-Regular.woff2) format("woff2"),url(fonts/ZTFormom-Regular.woff) format("woff")}@font-face{font-family:Material Icons;font-weight:400;font-style:normal;font-display:swap;src:url(fonts/material-icons-sharp.woff2) format("woff2"),url(fonts/material-icons-sharp.woff) format("woff")}:root{--app-height:100vh;--header-height:56px}html{scroll-behavior:smooth}body,html{min-width:320px}body{display:flex;flex-direction:column;min-height:var(--app-height);margin:0;padding:0;font-family:Suisse Intl,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:1.4;color:#030712;background-color:#f8f9fa;box-sizing:border-box}body.no-scroll{overflow:hidden;height:100%}img{max-width:100%;height:auto}a:focus{outline:none}.inline-link,a:not([class]){color:#0176ff;text-underline-offset:.28em;overflow-wrap:break-word;-webkit-text-decoration-color:#0176ff;text-decoration-color:#0176ff;transition:all .2s}.inline-link:focus,.inline-link:hover,a:not([class]):focus,a:not([class]):hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.inline-btn,button:not([class]){margin:0;padding:0;line-height:inherit;text-decoration:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;font-weight:inherit;color:#0176ff;text-align:left;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-decoration-color:#0176ff;text-decoration-color:#0176ff;text-underline-offset:.28em;transition:all .2s}.inline-btn:focus,.inline-btn:hover,button:not([class]):focus,button:not([class]):hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.inline-btn:disabled,button:not([class]):disabled{opacity:.48;pointer-events:none}*,:after,:before{box-sizing:inherit}button:focus,input:focus,select:focus,textarea:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.grecaptcha-badge{visibility:hidden}@media (min-width:768px){:root{--header-height:72px}body{font-size:15px}}@media (min-width:1440px){:root{--header-height:88px}body{font-size:16px}}@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,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.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:var(--swiper-navigation-top-offset,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:flex;align-items: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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display: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:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{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:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;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:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;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%;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;transition:transform .2s,top .2s}.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%;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{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,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%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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:var(--swiper-pagination-progressbar-size,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:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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:flex;justify-content: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;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;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-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.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-prev{pointer-events:auto;visibility:visible}.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;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;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-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(material-icons.woff2) format("woff2"),url(material-icons.woff) format("woff")}.material-icons{font-family:Material Icons;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(material-icons-outlined.woff2) format("woff2"),url(material-icons-outlined.woff) format("woff")}.material-icons,.material-icons-outlined{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-icons-outlined{font-family:Material Icons Outlined;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(material-icons-round.woff2) format("woff2"),url(material-icons-round.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(material-icons-sharp.woff2) format("woff2"),url(material-icons-sharp.woff) format("woff")}.material-icons-round,.material-icons-sharp{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-icons-sharp{font-family:Material Icons Sharp;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(material-icons-two-tone.woff2) format("woff2"),url(material-icons-two-tone.woff) format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(material-symbols-sharp.woff2) format("woff2")}.material-icons-two-tone,.material-symbols-sharp{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-symbols-sharp{font-family:Material Symbols Sharp;font-feature-settings:"liga"}.section{padding:32px 0}.section--first{padding-top:calc(32px + var(--header-height))}.container{width:calc(100% - 32px);margin-left:auto;margin-right:auto}.section__typical-container{display:flex;flex-direction:column;gap:16px 0}.anchor-element{scroll-margin-top:calc(var(--header-height) + var(--text-mar))}@media (min-width:768px){.section{padding:48px 0}.section--first{padding-top:calc(48px + var(--header-height))}.multi-section{gap:48px 0}.container{width:calc(100% - 48px)}.section__typical-container{gap:24px 0}}@media (min-width:1280px){.container{width:calc(100% - 64px)}}@media (min-width:1360px){.section{padding:56px 0}.section--first{padding-top:calc(56px + var(--header-height))}.section__typical-container{gap:28px 0}.container{width:calc(100% - 80px);max-width:1440px}}@media (min-width:1440px){.section{padding:64px 0}.section--first{padding-top:calc(64px + var(--header-height))}.section__typical-container{gap:32px 0}}@media (min-width:1600px){.section{padding:80px 0}.section--first{padding-top:calc(80px + var(--header-height))}.section__typical-container{gap:36px 0}}.btn{margin:0;padding:0;line-height:inherit;text-decoration:none;background-color:transparent;box-shadow:none;cursor:pointer;display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;font-weight:500;font-size:16px;line-height:1.2;border:1px solid transparent;border-radius:8px;box-sizing:border-box;transition:all .2s}.btn svg{flex-shrink:0;height:auto;transition:fill .2s}.btn svg path{fill:inherit}.btn .material-symbols-sharp{transition:color .2s}.btn--s{gap:0 6px;min-height:32px;padding:2px 8px}.btn--s svg{width:16px}.btn--s .material-symbols-sharp{font-size:20px}.btn--m{gap:0 7px;min-height:36px;padding:3px 10px}.btn--m svg{width:17px}.btn--m .material-symbols-sharp{font-size:22px}.btn--l{gap:0 8px;min-height:40px;padding:3px 12px}.btn--l svg{width:18px}.btn--l .material-symbols-sharp{font-size:24px}.btn--24{gap:0 6px;min-height:24px;padding:2px 8px;font-size:14px}.btn--24 svg{width:16px}.btn--24 .material-symbols-sharp{font-size:20px}.btn--28{gap:0 6px;min-height:28px;padding:2px 8px;font-size:14px}.btn--28 svg{width:16px}.btn--28 .material-symbols-sharp{font-size:20px}.btn--32{gap:0 6px;min-height:32px;padding:2px 8px}.btn--32 svg{width:16px}.btn--32 .material-symbols-sharp{font-size:20px}.btn--36{gap:0 7px;min-height:36px;padding:3px 10px}.btn--36 svg{width:17px}.btn--36 .material-symbols-sharp{font-size:22px}.btn--40{gap:0 8px;min-height:40px;padding:3px 12px}.btn--40 svg{width:18px}.btn--40 .material-symbols-sharp{font-size:24px}.btn--White{color:#000;background-color:#fff;border-color:#e5e5e5}.btn--White svg{fill:#000}.btn--White:focus,.btn--White:hover{background-color:#d1d5db}.btn--White:active{background-color:#fff}.btn--White-empty{color:#f9fafb;border-color:#f9fafb}.btn--White-empty svg{fill:#f9fafb}.btn--White-empty:focus,.btn--White-empty:hover{color:#d1d5db;border-color:#d1d5db}.btn--White-empty:active{color:#f9fafb;border-color:#f9fafb}.btn--Gray950{color:#fff;background-color:#030712}.btn--Gray950 svg{fill:#fff}.btn--Gray950:focus,.btn--Gray950:hover{background-color:#374151}.btn--Gray950:active{background-color:#030712}.btn--Gray950-empty{color:#030712;border-color:#030712}.btn--Gray950-empty svg{fill:#030712}.btn--Gray950-empty:focus,.btn--Gray950-empty:hover{color:#374151;border-color:#374151}.btn--Gray950-empty:active{color:#030712;border-color:#030712}.btn--White-Gray300{color:#111827;background-color:#fff;border-color:#d1d5db}.btn--White-Gray300 svg{fill:#111827}.btn--White-Gray300:focus,.btn--White-Gray300:hover{border-color:#4e9dff}.btn--White-Gray300:active{border-color:#d1d5db}.btn--Gray50-Gray800{color:#1f2937;background-color:#f9fafb}.btn--Gray50-Gray800 svg{fill:#1f2937}.btn--Gray50-Gray800:focus,.btn--Gray50-Gray800:hover{background-color:#f8f9fa}.btn--Gray50-Blue,.btn--Gray50-Gray800:active{background-color:#f9fafb}.btn--Gray50-Blue{color:#0176ff}.btn--Gray50-Blue svg{fill:#0176ff}.btn--Gray50-Blue:focus,.btn--Gray50-Blue:hover{background-color:#f8f9fa}.btn--Gray50-Blue:active{border-color:#f9fafb}.btn--Red{color:#fff;background-color:#f44336}.btn--Red svg{fill:#fff}.btn--Red:focus,.btn--Red:hover{background-color:#f2291a}.btn--Red:active{background-color:#f44336}.btn--White-Red{color:#f44336;background-color:#fff}.btn--White-Red svg{fill:#f44336}.btn--White-Red:focus,.btn--White-Red:hover{background-color:#fff7f7}.btn--White-Red:active{background-color:#fff}.btn--BlueLight{color:#2563eb;background-color:#eff6ff}.btn--BlueLight svg{fill:#2563eb}.btn--BlueLight:focus,.btn--BlueLight:hover{color:#0176ff;background-color:#dbebff}.btn--BlueLight:focus svg,.btn--BlueLight:hover svg{fill:#0176ff}.btn--BlueLight:active{color:#2563eb;background-color:#eff6ff}.btn--BlueLight:active svg{fill:#2563eb}.btn--icon-s{width:32px;height:32px}.btn--icon-s .material-symbols-sharp{font-size:24px}.btn--icon-s svg{width:72%}.btn--icon-m{width:36px;height:36px}.btn--icon-m .material-symbols-sharp{font-size:28px}.btn--icon-m svg{width:72%}.btn--icon-l{width:40px;height:40px}.btn--icon-l .material-symbols-sharp{font-size:32px}.btn--icon-l svg{width:72%}.btn--icon-24{width:24px;height:24px}.btn--icon-24 .material-symbols-sharp{font-size:20px}.btn--icon-24 svg{width:72%}.btn--icon-32{width:32px;height:32px}.btn--icon-32 .material-symbols-sharp{font-size:24px}.btn--icon-32 svg{width:72%}.btn--icon-36{width:36px;height:36px}.btn--icon-36 .material-symbols-sharp{font-size:28px}.btn--icon-36 svg{width:72%}.btn--icon-40{width:40px;height:40px}.btn--icon-40 .material-symbols-sharp{font-size:32px}.btn--icon-40 svg{width:72%}.btn:disabled{opacity:.48;pointer-events:none}@media (min-width:768px){.btn--s{gap:0 7px;min-height:36px;padding:3px 10px}.btn--s svg{width:17px}.btn--s .material-symbols-sharp{font-size:17px}.btn--m{gap:0 8px;min-height:40px;padding:3px 12px}.btn--m svg{width:18px}.btn--m .material-symbols-sharp{font-size:18px}.btn--l{min-height:44px;padding:3px 14px}.btn--l svg{width:19px}.btn--l .material-symbols-sharp{font-size:19px}.btn--32{padding:2px 10px}.btn--36{padding:3px 12px}.btn--40{padding:3px 14px}.btn--icon-s{width:36px;height:36px}.btn--icon-s .material-symbols-sharp{font-size:28px}.btn--icon-m{width:40px;height:40px}.btn--icon-m .material-symbols-sharp{font-size:32px}.btn--icon-l{width:44px;height:44px}.btn--icon-l .material-symbols-sharp{font-size:36px}}@media (min-width:1360px){.btn--s{gap:0 8px;min-height:40px;padding:3px 12px}.btn--s svg{width:18px}.btn--s .material-symbols-sharp{font-size:18px}.btn--m{min-height:44px;padding:3px 14px}.btn--m svg{width:19px}.btn--m .material-symbols-sharp{font-size:19px}.btn--l{min-height:48px;padding:3px 16px}.btn--l svg{width:20px}.btn--l .material-symbols-sharp{font-size:20px}.btn--32{padding:2px 12px}.btn--36{padding:3px 14px}.btn--40{padding:3px 16px}.btn--icon-s{width:40px;height:40px}.btn--icon-s .material-symbols-sharp{font-size:32px}.btn--icon-m{width:44px;height:44px}.btn--icon-m .material-symbols-sharp{font-size:36px}.btn--icon-l{width:48px;height:48px}.btn--icon-l .material-symbols-sharp{font-size:40px}}.text-block{--text-mar:8px;margin-bottom:calc(var(--text-mar)*3)}.text-block:last-of-type{margin-bottom:0}.text-block>*{margin-top:0;margin-bottom:var(--text-mar);margin-left:0;margin-right:0}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5{margin-top:calc(var(--text-mar)*2);line-height:1.2;font-weight:500}.text-block h1+h2,.text-block h1+h3,.text-block h1+h4,.text-block h1+h5,.text-block h2+h2,.text-block h2+h3,.text-block h2+h4,.text-block h2+h5,.text-block h3+h2,.text-block h3+h3,.text-block h3+h4,.text-block h3+h5,.text-block h4+h2,.text-block h4+h3,.text-block h4+h4,.text-block h4+h5,.text-block h5+h2,.text-block h5+h3,.text-block h5+h4,.text-block h5+h5{margin-top:0}.text-block h1{font-size:28px}.text-block h2{font-size:24px}.text-block h3{font-size:20px}.text-block h4{font-size:18px}.text-block h5{font-size:16px}.text-block .list-title{margin-bottom:calc(var(--text-mar)/2)}.text-block ol:not([class]),.text-block ul:not([class]){padding:0;list-style:none}.text-block ol:not([class])>li,.text-block ul:not([class])>li{display:flex;align-items:flex-start;gap:0 calc(var(--text-mar)/2);margin-bottom:calc(var(--text-mar)/2)}.text-block ol:not([class])>li:last-of-type,.text-block ul:not([class])>li:last-of-type{margin-bottom:0}.text-block ol:not([class]) ol,.text-block ol:not([class]) ul,.text-block ul:not([class]) ol,.text-block ul:not([class]) ul{margin:0;padding:0;margin-top:calc(var(--text-mar)/2);margin-left:var(--text-mar)}.text-block ul:not([class])>li:before{min-width:1em;font-weight:700;text-align:center;content:"\2022"}.text-block ul:not([class])>li>div{min-width:0}.text-block ol:not([class]){counter-reset:li}.text-block ol:not([class])>li:before{display:flex;justify-content:flex-end;min-width:2em;text-align:right;counter-increment:li;content:counters(li,".") ".\00A0\00A0"}.text-block img{display:block;margin-left:auto;margin-right:auto}.text-block>:first-child{margin-top:0!important}.text-block>:last-child{margin-bottom:0!important}.color-Gray500{color:#6b7280}.color-Red{color:#f44336}.color-Blue{color:#0176ff}.text-align-center{text-align:center}.text-align-right{text-align:right}.font-weight-500{font-weight:500}.font-weight-bold{font-weight:700}.margin-0-auto{margin:0 auto}@media (min-width:768px){.text-block{--text-mar:10px}.text-block h1{font-size:26px}.text-block h2{font-size:28px}.text-block h3{font-size:23px}.text-block h4{font-size:21px}.text-block h5{font-size:18px}}@media (min-width:1360px){.text-block{--text-mar:12px}.text-block h1{font-size:36px}.text-block h2{font-size:32px}.text-block h3{font-size:26px}.text-block h4{font-size:24px}.text-block h5{font-size:20px}}.form{position:relative;margin:0;padding:0}.form__main{display:flex;flex-direction:column;gap:16px 0}.form__fields{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:12px}.form__item{grid-column-end:span 12;display:flex;flex-direction:column;gap:4px 0}.form__item-label{display:block;width:-moz-max-content;width:max-content;max-width:100%;font-weight:450;color:#4b5563}.form__item-label span{vertical-align:middle}.form__item-label .material-symbols-sharp{vertical-align:middle;font-size:1.4em}.form__item-mistake{display:none;color:#f44336}.form__input{margin:0;padding:0;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-weight:450;color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;transition:all .2s}.form__input--s{height:32px;padding:2px 8px}.form__input--m{height:36px;padding:3px 10px}.form__input--l{height:40px;padding:4px 12px}.form__input--32{height:32px;padding:2px 8px}.form__input--36{height:36px;padding:3px 10px}.form__input--40{height:40px;padding:4px 12px}.form__input:hover{border-color:#4e9dff}.form__input:focus{border-color:#2563eb}.form__input.invalid{border-color:#f44336}.form__input:disabled{cursor:not-allowed}.form__input::-webkit-input-placeholder{color:#9ca3af;-webkit-transition:all .2s;transition:all .2s}.form__input:-moz-placeholder,.form__input::-moz-placeholder{color:#9ca3af;-moz-transition:all .2s;transition:all .2s}.form__input:-ms-input-placeholder{color:#9ca3af;-ms-transition:all .2s;transition:all .2s}.form__textarea{margin:0;padding:0;resize:none;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;line-height:20px;font-weight:450;color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;transition:all .2s}.form__textarea--s{padding:5px 8px}.form__textarea--m{padding:7px 10px}.form__textarea--l{padding:9px 12px}.form__textarea--32{padding:5px 8px}.form__textarea--36{padding:7px 10px}.form__textarea--40{padding:9px 12px}.form__textarea:hover{border-color:#4e9dff}.form__textarea:focus{border-color:#2563eb}.form__textarea.invalid{border-color:#f44336}.form__textarea:disabled{cursor:not-allowed}.form__textarea::-webkit-input-placeholder{color:#9ca3af;-webkit-transition:all .2s;transition:all .2s}.form__textarea:-moz-placeholder,.form__textarea::-moz-placeholder{color:#9ca3af;-moz-transition:all .2s;transition:all .2s}.form__textarea:-ms-input-placeholder{color:#9ca3af;-ms-transition:all .2s;transition:all .2s}.form__select-container{position:relative}.form__select{margin:0;padding:0;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:450;font-size:16px;color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;transition:border-color .2s;cursor:pointer}.form__select--s{height:32px;padding:2px 32px 2px 8px}.form__select--m{height:36px;padding:3px 32px 3px 10px}.form__select--l{height:40px;padding:4px 32px 4px 12px}.form__select--32{height:32px;padding:2px 32px 2px 8px}.form__select--36{height:36px;padding:3px 32px 3px 10px}.form__select--40{height:40px;padding:4px 32px 4px 12px}.form__select::-ms-expand{display:none}.form__select:hover{border-color:#4e9dff}.form__select:focus{border-color:#2563eb}.form__select.invalid{border-color:#f44336}.form__select-icon{position:absolute;top:0;right:4px;bottom:0;display:block;width:24px;height:24px;margin:auto;pointer-events:none}.form-radio__input:focus+.form-radio__label:before{border-color:#111827}.form-radio__input:checked+.form-radio__label:before{background-color:#111827;border-color:#111827;box-shadow:inset 0 0 0 4px #fff}.form-radio__label{display:flex;align-items:flex-start;max-width:-moz-max-content;max-width:max-content;gap:0 6px;font-weight:500;color:#111827;cursor:pointer}.form-radio__label:before{flex-shrink:0;width:24px;height:24px;background-color:#fff;border:1px solid #d1d5db;border-radius:50%;box-sizing:border-box;transition:all .2s;content:""}.form-radio__label span{align-self:center}.form-radio__label:hover:before{border-color:#111827}.form-check__input:checked+.form-check__label .form-check__icon{background-color:#111827}.form-check__input:disabled+.form-check__label{opacity:.48;pointer-events:none}.form-check__label{display:flex;align-items:flex-start;max-width:-moz-max-content;max-width:max-content;gap:0 6px;font-weight:500;color:#111827;cursor:pointer}.form-check__icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:24px;height:24px;background-color:#fff;border:1px solid #111827;border-radius:4px;box-sizing:border-box;transition:all .2s}.form-check__icon .material-symbols-sharp{font-size:22px;color:#fff}.form-check__caption{align-self:center}.form-choice-btn__input:checked+.form-choice-btn__label{color:#0176ff;border-color:#0176ff}.form-multi{position:relative}.form-multi.active .form-multi__choice{visibility:visible;opacity:1}.form-multi__choice{position:absolute;visibility:hidden;overflow:hidden;z-index:2;top:calc(100% + 4px);left:0;width:100%;max-height:calc(var(--app-height) - var(--header-height) - 24px);background-color:#fff;border:1px solid #d1d5db;border-radius:12px;box-sizing:border-box;opacity:0;transition:all .2s}.form-multi__choice-list{margin:0;padding:0;list-style:none}.form-multi__choice-input:focus+.form-multi__choice-label{color:#0176ff;background-color:#e6f1ff}.form-multi__choice-input:checked+.form-multi__choice-label{color:#fff;background-color:#0176ff}.form-multi__choice-label{justify-content:flex-start;width:100%;text-align:left;color:#000}.form-multi__choice-label:focus,.form-multi__choice-label:hover{color:#0176ff;background-color:#e6f1ff}.form-multi__choice-label:active{color:#000;background-color:initial}.form-multi__choice-label.active{color:#fff;background-color:#0176ff}.form-datepicker__main-single-item{flex-grow:1}.form-time{position:relative;display:flex}.form-time__input{flex-shrink:0;width:50%;text-align:center}.form-time__input--hour{border-top-right-radius:0;border-bottom-right-radius:0}.form-time__input--min{border-top-left-radius:0;border-bottom-left-radius:0}.form-time__popup{position:absolute;visibility:hidden;overflow:hidden;z-index:2;top:calc(100% + 4px);left:0;width:100%;height:168px;max-height:calc(var(--app-height) - var(--header-height) - 24px);background-color:#fff;border:1px solid #d1d5db;border-radius:12px;box-sizing:border-box;opacity:0;transition:all .2s}.form-time__popup.active{visibility:visible;opacity:1}.form-time__popup-container{position:relative;display:flex;height:100%}.form-time__popup-container:after{position:absolute;top:0;left:calc(50% - .5px);width:1px;height:100%;background-color:#d1d5db;content:""}.form-time__choice{flex-shrink:0;width:50%;height:100%}.form-time__choice-list{margin:0;padding:0;list-style:none;overflow-y:auto;height:100%}.form-time__choice-btn{width:100%;text-align:center;color:#000}.form-time__choice-btn:focus,.form-time__choice-btn:hover{color:#0176ff;background-color:#e6f1ff}.form-time__choice-btn:active{color:#000;background-color:initial}.form-time__choice-btn.active{color:#fff;background-color:#0176ff}.form-file__label{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:64px;padding:8px;font-weight:450;font-size:16px;color:#111827;text-align:center;background-color:#fff;border:1px dashed #d1d5db;border-radius:8px;box-sizing:border-box;transition:border-color .2s;cursor:pointer}.form-file__label:hover{border-color:#0176ff}.form-file__main{display:flex;align-items:center;gap:0 4px}.form-file__main-icon{font-size:24px;color:#6b7280}.form-file__results{display:none}.form-file__results.active{display:block}.form-file__results-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px 0}.form-file__results-item,.form-file__results-item-link{display:flex;align-items:center;gap:0 4px}.form-file__results-item-link{color:#6b7280;text-decoration:none}.form-file__results-item-link:focus,.form-file__results-item-link:hover{color:#0176ff}.form-file__results-item-icon{font-size:22px}.form-file__results-item-delete{width:24px;height:24px;color:#6b7280}.form-file__results-item-delete .material-symbols-sharp{font-size:22px}.form-file__results-item-delete:focus,.form-file__results-item-delete:hover{color:#f44336}.form__counter{display:flex}.form__counter-btn{flex-shrink:0}.form__choice-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px 12px}.form__choice-list--row{flex-direction:row;flex-wrap:wrap}.form__mistakes{display:none;color:#f44336}.form__nav{display:flex;flex-direction:column;gap:8px}.form__nav--flex-wrap{flex-direction:row;flex-wrap:wrap;justify-content:center}.form__nav-btn{width:100%}.form__success{display:none}.form__loader{position:absolute;visibility:hidden;z-index:2;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);opacity:0;transition:all .2s}.form__loader.active{visibility:visible;opacity:1}.form__loader-circle{flex-shrink:0;width:48px;height:48px;border-color:#111827 transparent;border-style:solid;border-width:2px;border-radius:50%;will-change:transform;animation:loader 1.6s linear infinite}@media (min-width:768px){.form__main{gap:20px 0}.form__fields{grid-gap:14px}.form__input--s{height:36px;padding:2px 10px}.form__input--m{height:40px;padding:3px 12px}.form__input--l{height:44px;padding:4px 14px}.form__input--32{padding:2px 10px}.form__input--36{padding:3px 12px}.form__input--40{padding:4px 14px}.form__textarea--s{padding:7px 10px}.form__textarea--m{padding:9px 12px}.form__textarea--l{padding:11px 14px}.form__textarea--32{padding:5px 10px}.form__textarea--36{padding:7px 12px}.form__textarea--40{padding:9px 14px}.form__select--s{height:36px;padding:2px 32px 2px 10px}.form__select--m{height:40px;padding:3px 32px 3px 12px}.form__select--l{height:44px;padding:4px 32px 4px 14px}.form__select--32{padding:2px 32px 2px 10px}.form__select--36{padding:3px 32px 3px 12px}.form__select--40{padding:4px 32px 4px 14px}.form__choice-list{gap:7px 14px}.form__nav{gap:10px}.form__loader-circle{width:48px;height:48px}}@media (min-width:1360px){.form__main{gap:24px 0}.form__fields{grid-gap:16px}.form__input--s{height:40px;padding:2px 12px}.form__input--m{height:44px;padding:3px 14px}.form__input--l{height:48px;padding:4px 16px}.form__input--32{padding:2px 12px}.form__input--36{padding:3px 14px}.form__input--40{padding:4px 16px}.form__textarea--s{padding:9px 12px}.form__textarea--m{padding:11px 14px}.form__textarea--l{padding:13px 16px}.form__textarea--32{padding:5px 12px}.form__textarea--36{padding:7px 14px}.form__textarea--40{padding:9px 16px}.form__select--s{height:40px;padding:2px 32px 2px 12px}.form__select--m{height:44px;padding:3px 32px 3px 14px}.form__select--l{height:48px;padding:4px 32px 4px 16px}.form__select--32{padding:2px 32px 2px 12px}.form__select--36{padding:3px 32px 3px 14px}.form__select--40{padding:4px 32px 4px 16px}.form__choice-list{gap:8px 16px}.form__nav{gap:12px}.form__loader-circle{width:56px;height:56px}}.typical-grid{display:grid;grid-template-columns:repeat(12,1fr)}._xs-1{grid-column-end:span 1}._xs-2{grid-column-end:span 2}._xs-3{grid-column-end:span 3}._xs-4{grid-column-end:span 4}._xs-5{grid-column-end:span 5}._xs-6{grid-column-end:span 6}._xs-7{grid-column-end:span 7}._xs-8{grid-column-end:span 8}._xs-9{grid-column-end:span 9}._xs-10{grid-column-end:span 10}._xs-11{grid-column-end:span 11}._xs-12{grid-column-end:span 12}@media (min-width:768px){._s-1{grid-column-end:span 1}._s-2{grid-column-end:span 2}._s-3{grid-column-end:span 3}._s-4{grid-column-end:span 4}._s-5{grid-column-end:span 5}._s-6{grid-column-end:span 6}._s-7{grid-column-end:span 7}._s-8{grid-column-end:span 8}._s-9{grid-column-end:span 9}._s-10{grid-column-end:span 10}._s-11{grid-column-end:span 11}._s-12{grid-column-end:span 12}}@media (min-width:1024px){._m-1{grid-column-end:span 1}._m-2{grid-column-end:span 2}._m-3{grid-column-end:span 3}._m-4{grid-column-end:span 4}._m-5{grid-column-end:span 5}._m-6{grid-column-end:span 6}._m-7{grid-column-end:span 7}._m-8{grid-column-end:span 8}._m-9{grid-column-end:span 9}._m-10{grid-column-end:span 10}._m-11{grid-column-end:span 11}._m-12{grid-column-end:span 12}}@media (min-width:1280px){._l-1{grid-column-end:span 1}._l-2{grid-column-end:span 2}._l-3{grid-column-end:span 3}._l-4{grid-column-end:span 4}._l-5{grid-column-end:span 5}._l-6{grid-column-end:span 6}._l-7{grid-column-end:span 7}._l-8{grid-column-end:span 8}._l-9{grid-column-end:span 9}._l-10{grid-column-end:span 10}._l-11{grid-column-end:span 11}._l-12{grid-column-end:span 12}}@media (min-width:1360px){._xl-1{grid-column-end:span 1}._xl-2{grid-column-end:span 2}._xl-3{grid-column-end:span 3}._xl-4{grid-column-end:span 4}._xl-5{grid-column-end:span 5}._xl-6{grid-column-end:span 6}._xl-7{grid-column-end:span 7}._xl-8{grid-column-end:span 8}._xl-9{grid-column-end:span 9}._xl-10{grid-column-end:span 10}._xl-11{grid-column-end:span 11}._xl-12{grid-column-end:span 12}}@keyframes loader{to{transform:rotate(1turn)}}.swiper-button-lock{display:none!important}.swiper-button-disabled{opacity:.4!important;pointer-events:none!important}.header{position:fixed;z-index:9;top:0;left:0;width:100%;padding:12px 16px;color:#fff;background-color:rgba(0,0,0,.16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header,.header__container{display:flex;align-items:center;gap:0 16px}.header__logo{flex-shrink:0;width:auto;height:32px;margin-right:auto}.header__logo svg{display:block;width:auto;height:100%;transition:fill .2s;fill:#fff}.header__logo svg path{fill:inherit}.header__logo:focus svg,.header__logo:hover svg{fill:#d1d5db}.header__main-nav{order:1}.main-nav__burger{margin:0;padding:0;line-height:inherit;text-decoration:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;position:relative;z-index:1;overflow:hidden;flex-shrink:0;display:flex;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s}.main-nav__burger span{position:relative}.main-nav__burger:after,.main-nav__burger:before,.main-nav__burger span{width:24px;height:1px;background-color:#fff;border-radius:2px;transition:all .2s}.main-nav__burger:after,.main-nav__burger:before{position:absolute;left:0;right:0;display:block;margin:auto;content:""}.main-nav__burger:before{top:calc(50% - 8px)}.main-nav__burger:after{bottom:calc(50% - 8px)}.main-nav__burger:focus:after,.main-nav__burger:focus:before,.main-nav__burger:focus span,.main-nav__burger:hover:after,.main-nav__burger:hover:before,.main-nav__burger:hover span{background-color:#d1d5db}.main-nav__burger.active span{opacity:0}.main-nav__burger.active:before{transform:translateY(7.5px) rotate(-45deg)}.main-nav__burger.active:after{transform:translateY(-7.5px) rotate(45deg)}.main-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:center;gap:16px 0}.main-nav__list--des{display:none}.header__mob-nav{position:fixed;z-index:8;visibility:hidden;overflow-y:auto;top:0;left:0;width:100%;height:var(--app-height);padding:24px 16px;padding-top:calc(var(--header-height) + 24px);background-color:rgba(0,0,0,.16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;opacity:0;transition:all .24s}.header__mob-nav.active{visibility:visible;opacity:1}.main-nav__link{position:relative;display:block;font-size:16px;text-transform:uppercase;color:#fff;text-decoration:none;transition:all .4s}.main-nav__link:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:center;transition:all .4s;content:""}.main-nav__link:focus,.main-nav__link:hover{color:#d1d5db}.main-nav__link:focus:after,.main-nav__link:hover:after{background-color:#d1d5db;transform:scaleX(1)}.main-nav__link.active:after{transform:scaleX(1)}@media (max-width:374px){.header__time{display:none}}@media (min-width:768px){.header{padding:14px 0}.header__container{gap:0 32px}.main-nav__list{gap:24px 0}.main-nav__link{font-size:15px}.header__mob-nav{padding:32px 24px;padding-top:calc(var(--header-height) + 32px)}}@media (min-width:1024px){.header__main-nav{order:0}.header__container{justify-content:space-between}.header__logo{margin-right:0}.main-nav__burger{display:none}.main-nav__list{flex-grow:1;min-width:1px;display:flex;flex-direction:row;align-items:center;gap:0 24px}.header__mob-nav{display:none}}@media (min-width:1360px){.header{padding:16px 0}.header__container{gap:0 48px;max-width:none}.main-nav__btn,.main-nav__link{font-size:16px}}.header-section-nav{position:fixed;visibility:hidden;overflow-y:auto;z-index:8;top:0;left:0;display:flex;flex-direction:column;gap:32px 0;width:100%;height:var(--app-height);padding:24px 16px;padding-top:calc(var(--header-height) + 24px);color:#fff;background-color:rgba(0,0,0,.16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;opacity:0;transition:all .32s}.header-section-nav.active{visibility:visible;opacity:1}.header-section-nav__close{order:-1;align-self:flex-start;gap:0 8px;color:#fff}.header-section-nav__close .header-section-nav__close-icon{font-size:24px}.header-section-nav__close .header-section-nav__close-icon--close{display:none}.header-section-nav__close:focus,.header-section-nav__close:hover{color:#d1d5db}.header-section-nav__main{display:flex;flex-direction:column;gap:32px 0}.header-section-nav__col{display:flex;flex-direction:column;gap:16px 0}.header-section-nav__col-title{font-size:16px;color:#d1d5db;text-transform:uppercase}.header-section-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px 0}.header-section-nav__item-link{display:flex;gap:0 12px;color:#f9fafb;text-decoration:none;transition:color .2s}.header-section-nav__item-link:focus,.header-section-nav__item-link:hover{color:#d1d5db}.header-section-nav__item-icon{flex-shrink:0;font-size:24px}.header-section-nav__item-main{flex-grow:1;min-width:1px;display:flex;flex-direction:column;gap:4px 0}.header-section-nav__item-title{font-weight:500;font-size:16px}.header-section-nav__item-subtitle{color:#d1d5db}.header-section-nav__contacts-main{display:flex;flex-direction:column;gap:16px 0}.header-section-nav__tel{display:flex;flex-direction:column;gap:8px 0;font-weight:500;font-size:20px}.header-section-nav__tel-title{color:#868e96}.header-section-nav__tel-link{font-weight:500;color:#f9fafb;text-decoration:none;transition:color .2s}.header-section-nav__tel-link:focus,.header-section-nav__tel-link:hover{color:#d1d5db}.header-section-nav__time{display:flex;flex-direction:column;gap:8px 0}.header-section-nav__time-title{font-weight:500;font-size:20px;color:#868e96}.header-section-nav__time-value{font-weight:500;font-size:20px;color:#e5e5e5}.header-section-nav__bottom{flex-shrink:0;order:-1}.header-section-nav__title{font-family:ZT Formom,Times New Roman,Times,serif;font-weight:400;font-size:48px;line-height:90%;letter-spacing:-.02em}@media (min-width:768px){.header-section-nav{gap:40px 0;padding:32px 24px;padding-top:calc(var(--header-height) + 32px)}.header-section-nav__close .header-section-nav__close-icon{font-size:26px}.header-section-nav__main{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px}.header-section-nav__col{gap:24px 0}.header-section-nav__col-title{font-size:18px}.header-section-nav__list{gap:24px 0}.header-section-nav__item-link{gap:0 14px}.header-section-nav__item-icon{font-size:28px}.header-section-nav__item-title{font-size:17px}.header-section-nav__title{font-size:80px}}@media (min-width:1024px){.header-section-nav{padding:32px;padding-top:calc(var(--header-height) + 32px)}.header-section-nav__close{align-self:flex-end}.header-section-nav__close .header-section-nav__close-icon{font-size:32px}.header-section-nav__close .header-section-nav__close-icon--back{display:none}.header-section-nav__close .header-section-nav__close-icon--close{display:block}.header-section-nav__close-caption{display:none}.header-section-nav__main{grid-template-columns:repeat(3,1fr);grid-gap:72px}.header-section-nav__bottom{order:0;margin-top:auto}}@media (min-width:1280px){.header-section-nav{padding:32px 40px;padding-top:calc(var(--header-height) + 32px)}.header-section-nav__main{grid-gap:96px}}@media (min-width:1360px){.header-section-nav{gap:48px 0;padding:40px;padding-top:calc(var(--header-height) + 40px)}.header-section-nav__main{grid-gap:120px}.header-section-nav__col{gap:32px 0}.header-section-nav__col-title{font-size:20px}.header-section-nav__list{gap:32px 0}.header-section-nav__item-link{gap:0 16px}.header-section-nav__item-icon{font-size:32px}.header-section-nav__item-title{font-size:18px}.header-section-nav__title{font-size:128px}}.footer{gap:24px;margin-top:auto;color:#fff;background-color:#000}.footer,.footer__info-container{display:flex;flex-direction:column}.footer__info-container{gap:24px 0}.footer__contact{display:flex;flex-direction:column;gap:8px 0}.footer__contact-title{padding-right:16px;font-weight:500;font-size:16px;line-height:1}.footer__contact-link{font-weight:500;font-size:24px;line-height:1;color:#fff;text-decoration:none;transition:color .2s}.footer__contact-link:focus,.footer__contact-link:hover{color:#d1d5db}.footer-contacts,.footer-contacts__col{display:flex;flex-direction:column;gap:24px 0}.footer-contacts__block{display:flex;flex-direction:column;gap:8px 0;font-weight:500}.footer-contacts__block-title{color:#868e96}.footer-contacts__block-content a{font-weight:500;color:#fff;text-decoration:none;transition:color .2s}.footer-contacts__block-content a:focus,.footer-contacts__block-content a:hover{color:#d1d5db}.footer-contacts__social-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px}.footer-contacts__second-col{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.footer__logo{width:100%}.footer__logo svg{display:block;width:100%;height:auto;transition:fill .2s;fill:#fff}.footer__logo svg path{fill:inherit}.footer__logo:focus svg,.footer__logo:hover svg{fill:#d1d5db}@media (min-width:768px){.footer{gap:40px}.footer__info-container{gap:40px 0}.footer__contact{display:grid;grid-template-columns:repeat(2,1fr);align-items:baseline}.footer__contact-title{padding-right:24px;font-size:20px}.footer__contact-link{font-size:40px}.footer-contacts{display:grid;grid-template-columns:repeat(2,1fr);align-items:baseline}.footer-contacts__address-block{padding-right:24px}}@media (min-width:1024px){.footer__contact-title{font-size:24px}.footer__contact-link{font-size:48px}}@media (min-width:1280px){.footer__contact-title{font-size:28px}.footer__contact-link{font-size:56px}}@media (min-width:1360px){.footer,.footer__info-container{gap:56px 0;max-width:none}.footer__contact-title{font-size:32px}.footer__contact-link{font-size:64px}}.index-section{position:relative;display:flex;flex-direction:column;min-height:var(--app-height);padding-top:calc(24px + var(--header-height));color:#fff;background-color:#000;box-sizing:border-box}.index-section--sticky{position:sticky;top:0}.index-section:nth-child(2){z-index:1}.index-section:nth-child(3){z-index:2}.index-section:nth-child(4){z-index:3}.index-section:nth-child(5){z-index:4}.index-section:nth-child(6){z-index:5}.index-section:nth-child(7){z-index:6}.index-section:nth-child(8){z-index:7}.index-section:nth-child(9){z-index:8}.index-section:nth-child(10){z-index:9}.index-section:nth-child(11){z-index:10}.index-section__typical-text{--text-mar:12px}.index-section__typical-text>*{margin-top:0;margin-bottom:var(--text-mar);margin-left:0;margin-right:0}.index-section__typical-text>:first-child{margin-top:0!important}.index-section__typical-text>:last-child{margin-bottom:0!important}.index-section__title{font-family:ZT Formom,Times New Roman,Times,serif;font-weight:400;font-size:48px;line-height:90%;letter-spacing:-.02em}.index-section__bg,.index-section__bg:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.index-section__bg:after{background-color:rgba(0,0,0,.5);content:""}.index-section__bg-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index-section__container{position:relative;flex-grow:1;display:flex;flex-direction:column}.index-section__nav-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));grid-auto-rows:1fr;gap:8px}.index-section__nav-item,.index-section__nav-link{display:flex;flex-direction:column}.index-section__nav-link{flex-grow:1;justify-content:space-between;padding:12px;gap:8px 0;font-weight:500;color:#f9fafb;text-decoration:none;background-color:rgba(0,0,0,.24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;transition:all .24s}.index-section__nav-link:focus,.index-section__nav-link:hover{background-color:rgba(0,0,0,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width:768px){.index-section__typical-text{--text-mar:14px}.index-section__title{font-size:88px}.index-section__nav-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.index-section__nav-link{padding:14px}}@media (min-width:1360px){.index-section__container{max-width:none}.index-section__typical-text{--text-mar:16px}.index-section__title{font-size:128px}.index-section__nav-list{gap:16px}.index-section__nav-link{padding:16px}}.index-first__container{justify-content:flex-end}.index-first__container-inner{display:flex;flex-wrap:wrap;gap:24px}.index-first__main-p{font-weight:300;text-transform:uppercase}.index-first__additional{display:flex;justify-content:flex-end;gap:0 12px;max-width:-moz-max-content;max-width:max-content;margin-left:auto}.index-first__contacts{align-self:flex-end}.index-first__contacts-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px 0}.index-first__contacts-link{display:flex;align-items:center;gap:0 8px;font-weight:500;color:#fff;text-decoration:none;transition:all .2s}.index-first__contacts-link:focus,.index-first__contacts-link:hover{color:#d1d5db}.index-first__nav{align-self:flex-end;display:flex;flex-wrap:wrap;padding-left:12px;border-left:1px solid #dee2e6}.index-first__share-btn{flex-shrink:0}.index-first__to-platform{flex-grow:1}@media (min-width:768px){.index-first__additional{gap:0 14px}.index-first__nav{padding-left:14px}}@media (min-width:1360px){.index-first__additional{gap:0 16px}.index-first__nav{padding-left:16px}}.index-airport__container{gap:24px 0;justify-content:space-between}.index-airport__about-btn{align-self:flex-end}.index-airport__main{display:flex;flex-direction:column;gap:24px 0}@media (min-width:768px){.index-airport__container{gap:32px 0}.index-airport__nav-list{grid-template-columns:repeat(3,160px)}}@media (min-width:1024px){.index-airport__container{justify-content:normal}.index-airport__main{flex-grow:1;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:0 24px}.index-airport__nav-list{grid-template-columns:repeat(2,160px)}}@media (min-width:1360px){.index-airport__container{gap:32px 0}.index-airport__nav-list{grid-template-columns:repeat(2,184px)}}.index-hotels__container{justify-content:space-between;gap:24px 0}.index-hotels__about-btn{align-self:flex-end}.index-hotels__main{display:flex;flex-direction:column;gap:24px 0}@media (min-width:768px){.index-hotels__container{gap:32px 0}.index-hotels__nav-list{grid-template-columns:repeat(3,160px)}}@media (min-width:1024px){.index-hotels__main{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:0 24px}.index-hotels__nav-list{grid-template-columns:repeat(2,160px)}}@media (min-width:1360px){.index-hotels__container{gap:32px 0}.index-hotels__nav-list{grid-template-columns:repeat(3,184px)}}.index-experiences__container{justify-content:space-between;gap:24px 0}.index-experiences__top{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:flex-start;gap:16px}.index-experiences__text{margin-right:auto}.index-experiences__about-btn{margin-left:auto}.index-experiences__nav{width:100%;max-width:-moz-max-content;max-width:max-content;margin-left:auto}@media (min-width:768px){.index-experiences__container{gap:32px 0}.index-experiences__nav-list{grid-template-columns:repeat(4,160px)}}@media (min-width:1024px){.index-experiences__main{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:0 24px}}@media (min-width:1360px){.index-experiences__container{gap:32px 0}.index-experiences__nav-list{grid-template-columns:repeat(4,186px)}}.index-services__container{justify-content:space-between;gap:24px 0}.index-services__main-p{font-weight:300;text-transform:uppercase}.index-services__about-btn{align-self:flex-end}.index-services__main{display:flex;flex-direction:column;gap:24px 0}@media (min-width:768px){.index-services__container{gap:32px 0}.index-services__nav-list{grid-template-columns:repeat(3,160px)}}@media (min-width:1024px){.index-services__main{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:0 24px}.index-services__nav-list{grid-template-columns:repeat(2,160px)}}@media (min-width:1360px){.index-services__container{gap:32px 0}.index-services__nav-list{grid-template-columns:repeat(3,184px)}}.index-materials__container{justify-content:flex-start;gap:24px 0}.index-materials__top{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:flex-start;gap:16px}.index-materials__get-btn{margin-left:auto}.index-materials__list-container{width:100%;max-width:960px;margin:auto}.index-materials__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:max-content auto max-content;grid-gap:0 16px;border-bottom:1px solid #4b5563;counter-reset:item}.index-materials__item,.index-materials__item-link{display:grid;grid-template-columns:subgrid;grid-column:1/4}.index-materials__item-link{padding:12px 0;color:#fff;text-decoration:none;border-top:1px solid #4b5563;transition:all .2s}.index-materials__item-link:before{counter-increment:item;content:counters(item,"",decimal-leading-zero)}.index-materials__item-link:focus,.index-materials__item-link:hover{color:#d1d5db;border-color:#374151}.index-materials__item-link:focus .index-materials__item-title:before,.index-materials__item-link:hover .index-materials__item-title:before{border-color:#d1d5db}.index-materials__item-title{display:flex;align-items:center;gap:0 8px}.index-materials__item-title:before{flex-shrink:0;width:12px;height:12px;border:1px solid #dee2e6;border-radius:50%;box-sizing:border-box;transition:all .2s;content:""}@media (min-width:768px){.index-materials__list{grid-template-columns:minmax(120px,max-content) auto max-content}.index-materials__item-link{padding:14px 0}.index-materials__item-title:before{width:14px;height:14px}}@media (min-width:1360px){.index-materials__item-link{padding:16px 0}.index-materials__item-title:before{width:16px;height:16px}}.index-platform{position:relative}.index-platform__gradients-container{position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;width:100%;height:100%}.index-platform__gradient-col{background:linear-gradient(180deg,#000,#ea561c 50%,#000)}.index-platform__gradient-col--1,.index-platform__gradient-col--6{height:100%}.index-platform__gradient-col--2,.index-platform__gradient-col--5{height:66.66%}.index-platform__gradient-col--3,.index-platform__gradient-col--4{height:33.33%}.index-platform__gradient-col--7,.index-platform__gradient-col--8,.index-platform__gradient-col--9,.index-platform__gradient-col--10,.index-platform__gradient-col--11,.index-platform__gradient-col--12{display:none}.index-platform__container{align-items:center;gap:24px 0}.index-platform__teaser{text-align:center}.index-platform__contacts-nav{display:flex;justify-content:center;gap:0 12px}.index-platform__contacts-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px 0}.index-platform__contacts-link{display:flex;align-items:center;gap:0 8px;font-weight:500;color:#fff;text-decoration:none;transition:all .2s}.index-platform__contacts-link:focus,.index-platform__contacts-link:hover{color:#d1d5db}.index-platform__nav{display:flex;padding-left:12px;border-left:1px solid #dee2e6}.index-platform__to-platform{flex-grow:1}@media (min-width:768px){.index-platform__gradients-container{grid-template-columns:repeat(8,1fr)}.index-platform__gradient-col{display:initial}.index-platform__gradient-col--1,.index-platform__gradient-col--8{height:100%}.index-platform__gradient-col--2,.index-platform__gradient-col--7{height:75%}.index-platform__gradient-col--3,.index-platform__gradient-col--6{height:50%}.index-platform__gradient-col--4,.index-platform__gradient-col--5{height:25%}.index-platform__gradient-col--9,.index-platform__gradient-col--10,.index-platform__gradient-col--11,.index-platform__gradient-col--12{display:none}.index-platform__container{gap:32px 0}.index-platform__contacts-nav{gap:0 14px}.index-platform__nav{padding-left:14px}}@media (min-width:1024px){.index-platform__gradients-container{grid-template-columns:repeat(10,1fr)}.index-platform__gradient-col{display:initial}.index-platform__gradient-col--1,.index-platform__gradient-col--10{height:100%}.index-platform__gradient-col--2,.index-platform__gradient-col--9{height:80%}.index-platform__gradient-col--3,.index-platform__gradient-col--8{height:60%}.index-platform__gradient-col--4,.index-platform__gradient-col--7{height:40%}.index-platform__gradient-col--5,.index-platform__gradient-col--6{height:20%}.index-platform__gradient-col--11,.index-platform__gradient-col--12{display:none}}@media (min-width:1280px){.index-platform__gradients-container{grid-template-columns:repeat(12,1fr)}.index-platform__gradient-col{display:initial}.index-platform__gradient-col--1,.index-platform__gradient-col--12{height:100%}.index-platform__gradient-col--2,.index-platform__gradient-col--11{height:83.33%}.index-platform__gradient-col--3,.index-platform__gradient-col--10{height:66.66%}.index-platform__gradient-col--4,.index-platform__gradient-col--9{height:50%}.index-platform__gradient-col--5,.index-platform__gradient-col--8{height:33.33%}.index-platform__gradient-col--6,.index-platform__gradient-col--7{height:16.66%}}@media (min-width:1360px){.index-platform__container{gap:40px 0}.index-platform__contacts-nav{gap:0 16px}.index-platform__nav{padding-left:16px}}.inspired-section{position:relative;display:flex;flex-direction:column;min-height:var(--app-height);padding-top:calc(24px + var(--header-height));color:#fff;background-color:#000;box-sizing:border-box}.inspired-section--sticky{position:sticky;top:0}.inspired-section:nth-child(2){z-index:1}.inspired-section:nth-child(3){z-index:2}.inspired-section:nth-child(4){z-index:3}.inspired-section:nth-child(5){z-index:4}.inspired-section:nth-child(6){z-index:5}.inspired-section:nth-child(7){z-index:6}.inspired-section:nth-child(8){z-index:7}.inspired-section:nth-child(9){z-index:8}.inspired-section:nth-child(10){z-index:9}.inspired-section:nth-child(11){z-index:10}.inspired-section__container{position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.inspired-section__title{margin:0;padding:0;font-family:ZT Formom,Times New Roman,Times,serif;font-weight:400;font-size:48px;line-height:90%;letter-spacing:-.02em}.inspired-section__bg,.inspired-section__bg:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.inspired-section__bg:after{background-color:rgba(0,0,0,.5);content:""}.inspired-section__bg-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.inspired-section__title{font-size:88px}}@media (min-width:1360px){.inspired-section__container{max-width:none}.inspired-section__title{font-size:128px}}.platform-glance{position:relative;display:flex;flex-direction:column;min-height:var(--app-height);color:#fff;background-color:#000;box-sizing:border-box}.platform-glance__gradients-container{position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;width:100%;height:100%}.platform-glance__gradient-col{background:linear-gradient(180deg,#000,#ea561c 50%,#000)}.platform-glance__gradient-col--1,.platform-glance__gradient-col--6{height:100%}.platform-glance__gradient-col--2,.platform-glance__gradient-col--5{height:66.66%}.platform-glance__gradient-col--3,.platform-glance__gradient-col--4{height:33.33%}.platform-glance__gradient-col--7,.platform-glance__gradient-col--8,.platform-glance__gradient-col--9,.platform-glance__gradient-col--10,.platform-glance__gradient-col--11,.platform-glance__gradient-col--12{display:none}.platform-glance__container{position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px 0}.platform-glance__title{margin:0;padding:0;font-weight:400;font-size:48px;line-height:1;text-align:center}.platform-glance__features-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:32px 0}.platform-glance-feature{display:flex;flex-direction:column;gap:16px 0}.platform-glance-feature__text{font-size:20px;color:#d1d5db}.platform-glance-feature__title{font-weight:500;font-size:24px;line-height:1.2;color:#f9fafb}.platform-glance__conditions{display:flex;flex-direction:column;align-items:center;gap:8px 0;font-weight:300;line-height:1.2;text-align:center}.platform-glance__no-subs{font-size:32px;color:#ff4800}.platform-glance__steps{font-size:24px;color:#d1d5db}.platform-glance__contacts-nav{display:flex;justify-content:center;gap:0 12px}.platform-glance__contacts-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px 0}.platform-glance__contacts-link{display:flex;align-items:center;gap:0 8px;font-weight:500;color:#fff;text-decoration:none;transition:all .2s}.platform-glance__contacts-link:focus,.platform-glance__contacts-link:hover{color:#d1d5db}.platform-glance__nav{display:flex;padding-left:12px;border-left:1px solid #dee2e6}.platform-glance__to-platform{flex-grow:1}@media (min-width:768px){.platform-glance__gradients-container{grid-template-columns:repeat(8,1fr)}.platform-glance__gradient-col{display:initial}.platform-glance__gradient-col--1,.platform-glance__gradient-col--8{height:100%}.platform-glance__gradient-col--2,.platform-glance__gradient-col--7{height:75%}.platform-glance__gradient-col--3,.platform-glance__gradient-col--6{height:50%}.platform-glance__gradient-col--4,.platform-glance__gradient-col--5{height:25%}.platform-glance__gradient-col--9,.platform-glance__gradient-col--10,.platform-glance__gradient-col--11,.platform-glance__gradient-col--12{display:none}.platform-glance__container{gap:48px 0}.platform-glance__title{font-size:96px}.platform-glance__features-list{gap:48px 0}.platform-glance__conditions{gap:12px 0;line-height:1.1}.platform-glance__no-subs{font-size:56px}.platform-glance__steps{font-size:44px}.platform-glance__contacts-nav{gap:0 14px}.platform-glance__nav{padding-left:14px}}@media (min-width:1024px){.platform-glance__gradients-container{grid-template-columns:repeat(10,1fr)}.platform-glance__gradient-col{display:initial}.platform-glance__gradient-col--1,.platform-glance__gradient-col--10{height:100%}.platform-glance__gradient-col--2,.platform-glance__gradient-col--9{height:80%}.platform-glance__gradient-col--3,.platform-glance__gradient-col--8{height:60%}.platform-glance__gradient-col--4,.platform-glance__gradient-col--7{height:40%}.platform-glance__gradient-col--5,.platform-glance__gradient-col--6{height:20%}.platform-glance__gradient-col--11,.platform-glance__gradient-col--12{display:none}.platform-glance__features-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px}.platform-glance-feature__image{margin-top:auto}}@media (min-width:1024px){.platform-glance__gradients-container{grid-template-columns:repeat(10,1fr)}.platform-glance__gradient-col{display:initial}.platform-glance__gradient-col--1,.platform-glance__gradient-col--10{height:100%}.platform-glance__gradient-col--2,.platform-glance__gradient-col--9{height:80%}.platform-glance__gradient-col--3,.platform-glance__gradient-col--8{height:60%}.platform-glance__gradient-col--4,.platform-glance__gradient-col--7{height:40%}.platform-glance__gradient-col--5,.platform-glance__gradient-col--6{height:20%}.platform-glance__gradient-col--11,.platform-glance__gradient-col--12{display:none}}@media (min-width:1280px){.platform-glance__gradients-container{grid-template-columns:repeat(12,1fr)}.platform-glance__gradient-col{display:initial}.platform-glance__gradient-col--1,.platform-glance__gradient-col--12{height:100%}.platform-glance__gradient-col--2,.platform-glance__gradient-col--11{height:83.33%}.platform-glance__gradient-col--3,.platform-glance__gradient-col--10{height:66.66%}.platform-glance__gradient-col--4,.platform-glance__gradient-col--9{height:50%}.platform-glance__gradient-col--5,.platform-glance__gradient-col--8{height:33.33%}.platform-glance__gradient-col--6,.platform-glance__gradient-col--7{height:16.66%}}@media (min-width:1360px){.platform-glance__container{gap:64px 0}.platform-glance__title{font-size:144px}.platform-glance__features-list{grid-gap:64px}.platform-glance__conditions{gap:16px 0;line-height:1}.platform-glance__no-subs{font-size:88px}.platform-glance__steps{font-size:64px}.platform-glance__contacts-nav{gap:0 16px}.platform-glance__nav{padding-left:16px}}.auth-page{min-height:var(--app-height);background-color:#000}.auth-page,.auth-page__container{display:flex;flex-direction:column}.auth-page__container{flex-grow:1;gap:40px 0;padding:24px 16px;background-color:#fff}.auth-page__header{flex-shrink:0;display:flex;align-items:center;gap:0 16px}.auth-page__header-logo{flex-shrink:0;width:auto;height:24px}.auth-page__header-logo svg{display:block;width:auto;height:100%}.auth-page__main{flex-grow:1;display:flex;flex-direction:column;gap:32px 0;min-height:1px}.auth-page__forms-container{margin:auto 0}.auth-form__nav{display:flex;flex-direction:row;gap:0 8px}.auth-form__nav-back{flex-shrink:0}.auth-form__nav-main-btn{min-width:1px;flex-grow:1}.moderation__text{margin:auto 0}.auth-page__footer{margin-top:auto}.auth-page__footer-contacts-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px}.auth-page__footer-contacts-link{display:flex;align-items:center;gap:0 8px;font-weight:450;color:#030712;text-decoration:none;transition:all .2s}.auth-page__footer-contacts-link:focus,.auth-page__footer-contacts-link:hover{color:#374151}.signup-code-form__fields-container{display:flex;gap:0 8px;justify-content:center}.signup-code-form__input{width:32px;padding-left:4px;padding-right:4px;text-align:center;-moz-appearance:textfield}.signup-code-form__input::-webkit-inner-spin-button,.signup-code-form__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (min-width:768px){.auth-page{position:relative}.auth-page:before{position:absolute;top:0;right:0;display:block;width:50%;height:100%;background-image:url(/media/bg_auth.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;content:""}.auth-page__container{width:50%;gap:48px 0;padding:32px;box-sizing:border-box}.auth-page__header-logo{height:28px}.auth-page__main{gap:40px 0}.auth-page__footer-contacts-list{gap:10px 20px}.signup-code-form__input{width:36px;padding-left:4px;padding-right:4px}}@media (min-width:1024px){.auth-page__container{padding:32px 48px}}@media (min-width:1280px){.auth-page:before{width:calc(100vw - 608px)}.auth-page__container{max-width:none;width:608px;padding:32px 64px}}@media (min-width:1360px){.auth-page:before{width:calc(100vw - 640px)}.auth-page__container{gap:56px 0;width:640px;padding:40px 80px}.auth-page__header-logo{height:32px}.auth-page__main{gap:48px 0}.auth-page__footer-contacts-list{gap:12px 24px}.signup-code-form__input{width:40px;padding-left:4px;padding-right:4px}}@media (min-width:1520px){.auth-page:before{width:calc(50vw + 120px)}.auth-page__container{width:calc(-120px + 50vw);padding:40px 80px 40px calc(50vw - 680px)}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:1.5dppx){.auth-page:before{background-image:url(/media/bg_auth@2x.jpg)}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:2.25),(min-width:768px) and (min-resolution:2.25dppx){.auth-page:before{background-image:url(/media/bg_auth@3x.jpg)}}.signup-code-form,.signup-main-form__step{display:none;flex-direction:column;gap:16px 0}.signup-code-form.active,.signup-main-form__step.active{display:flex}.signup-code-form__title,.signup-main-form__step-title{display:flex;align-items:center;justify-content:space-between;gap:0 12px}@media (min-width:768px){.signup-code-form,.signup-main-form__step{gap:24px 0}}@media (min-width:1360px){.signup-code-form,.signup-main-form__step{gap:32px 0}}.page{padding:24px 0}.page__content{display:flex;flex-direction:column;gap:24px 0}@media (min-width:768px){.page{padding:32px 0}}@media (min-width:1024px){.page__container{position:relative;display:flex;align-items:flex-start;gap:0 24px}.page__content{flex-grow:1;width:calc(100% - 344px)}}@media (min-width:1280px){.page__content{width:calc(100% - 344px)}}@media (min-width:1360px){.page{padding:40px 0}.page__container{gap:0 32px}.page__content{width:calc(100% - 352px)}}@media (min-width:1440px){.page__content{width:calc(100% - 392px)}}.crm-header{position:sticky;z-index:9;top:0;left:0;width:100%;padding:12px 0;background-color:#fff;border-bottom:1px solid #d1d5db}.crm-header__container{display:flex;align-items:center;gap:0 12px}.crm-header__logo{flex-shrink:0;width:auto;height:32px}.crm-header__logo svg{display:block;width:auto;height:100%;transition:fill .2s;fill:#030712}.crm-header__logo svg path{fill:inherit}.crm-header__logo:focus svg,.crm-header__logo:hover svg{fill:#6b7280}.crm-header__time{margin-left:auto;font-weight:450;font-size:16px}.crm-header__nav-container{display:flex;align-items:center;gap:0 4px}.crm-header__cart-toggler{width:36px;height:36px;color:#030712}.crm-header__cart-toggler .material-symbols-sharp{font-size:24px}.crm-header__cart-toggler:focus,.crm-header__cart-toggler:hover{background-color:#dee2e6}.crm-header__profile{color:#030712}.crm-header__profile .material-symbols-sharp{font-size:28px}.crm-header__profile:focus,.crm-header__profile:hover{background-color:#dee2e6}.crm-header__nav-burger{margin:0;padding:0;line-height:inherit;text-decoration:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;position:relative;z-index:1;overflow:hidden;flex-shrink:0;display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:8px;transition:all .2s}.crm-header__nav-burger span{position:relative;width:24px;height:2px;background-color:#030712;border-radius:2px;transition:all .2s}.crm-header__nav-burger:after,.crm-header__nav-burger:before{position:absolute;left:0;right:0;display:block;margin:auto;width:24px;height:2px;background-color:#030712;border-radius:2px;transition:all .2s;content:""}.crm-header__nav-burger:before{top:calc(50% - 9px)}.crm-header__nav-burger:after{bottom:calc(50% - 9px)}.crm-header__nav-burger:focus,.crm-header__nav-burger:hover{background-color:#dee2e6}.crm-header__nav-burger.active span{opacity:0}.crm-header__nav-burger.active:before{transform:translateY(8px) rotate(-45deg)}.crm-header__nav-burger.active:after{transform:translateY(-8px) rotate(45deg)}.crm-main-nav{position:absolute;visibility:hidden;top:calc(100% + 1px);left:0;display:flex;flex-direction:column;gap:16px 0;width:100%;height:calc(var(--app-height) - var(--crm-header-height) - 1px);padding:16px;background-color:#fff;box-sizing:border-box;opacity:0}.crm-main-nav.active{visibility:visible;opacity:1}.crm-main-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px 0}.crm-main-nav__item-link{color:#030712}.crm-main-nav__create-btn{width:100%}@media (max-width:767px){.crm-header__create-btn{display:none}}@media (min-width:768px){.crm-header{padding:14px 0}.crm-header__container{gap:0 32px}.crm-header__nav-container{gap:0 8px}.crm-main-nav__create-btn{display:none}}@media (min-width:1024px){.crm-header__logo{order:-1}.crm-main-nav{position:static;visibility:initial;top:auto;left:auto;order:-1;flex-direction:row;gap:initial;width:auto;height:auto;padding:initial;background-color:initial;box-sizing:initial;opacity:1}.crm-header__cart-toggler,.crm-header__nav-burger{display:none}.crm-main-nav__list{flex-direction:row}}@media (min-width:1360px){.crm-header{padding:16px 0}.crm-header__container{gap:0 48px;max-width:none}.main-nav__btn,.main-nav__link{font-size:16px}}.popup{position:fixed;visibility:hidden;overflow-y:auto;z-index:9;top:0;left:0;display:flex;flex-direction:column;width:100%;height:var(--app-height);background-color:rgba(3,7,18,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:all .2s}.popup.active{visibility:visible;opacity:1}.popup.active .popup__side{transition-delay:.2s;transform:none}.popup__side{position:relative;flex-grow:1;display:flex;flex-direction:column;background-color:#fff;transition:all .32s}.popup__side--left{transform:translateX(-100%)}.popup__side--right{align-self:flex-end;transform:translateX(100%)}.popup__side-loader{position:absolute;visibility:hidden;z-index:2;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);opacity:0;transition:all .2s}.popup__side-loader.active{visibility:visible;opacity:1}.popup__side-loader-circle{flex-shrink:0;width:48px;height:48px;border-color:#111827 transparent;border-style:solid;border-width:2px;border-radius:50%;will-change:transform;animation:loader 1.6s linear infinite}@media (min-width:768px){.popup__side-loader-circle{width:48px;height:48px}}@media (min-width:1360px){.popup__side-loader-circle{width:56px;height:56px}}.guests-manager__side{width:90%;max-width:480px}.guests-manager__main{position:relative;flex-grow:1;display:flex;flex-direction:column;gap:24px 0;padding:16px;min-height:1px}.guests-manager__side-close{position:absolute;top:8px;right:8px}.guests-manager__top{padding-right:44px}.guests-manager__data{border-top:1px solid #eff0f2}.guests-manager__data-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto minmax(50%,auto);grid-gap:0 16px}.guests-manager__data-item{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:12px 0;border-bottom:1px solid #eff0f2}.guests-manager__data-title{font-weight:500;color:#4b5563}.guests-manager__data-value{font-weight:450;color:#1f2937}.guests-manager__data-select{padding:0 24px 0 0;color:#1f2937;background-color:transparent;border-radius:0;border-color:transparent transparent #d1d5db}.guests-manager__data-select:hover{border-color:transparent transparent #4e9dff}.guests-manager__data-select:focus{border-color:transparent transparent #2563eb}.guests-manager__data-select-icon{right:0;color:#0176ff}.guests-manager-guests{display:flex;flex-direction:column;gap:8px 0}.guests-manager-guests__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto auto max-content max-content;grid-gap:12px 6px}.guests-manager-guests__item{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center}.guests-manager-guests__add-container{display:flex;flex-direction:column;gap:4px 0}.guests-manager-guests__add-adult{justify-content:flex-start;width:100%;text-align:left}.guests-manager-guests__add-kids-container{width:100%}.guests-manager-guests__nav{position:sticky;z-index:1;bottom:0;display:flex;flex-direction:column;gap:8px 0;margin-top:auto;padding:16px;background-color:#f9fafb}.guests-manager-guests__nav-btn{width:100%}@media (min-width:768px){.guests-manager__side{width:480px;max-width:none}.guests-manager__main{gap:28px 0;padding:24px}.guests-manager__top{padding-right:46px}.guests-manager__side-close{top:12px;right:12px}.guests-manager-guests__nav{padding:24px}}@media (min-width:1360px){.guests-manager__side{width:520px}.guests-manager__main{gap:32px 0}}.order-cancellation__side{width:90%;max-width:480px}.order-cancellation__form,.order-cancellation__main{flex-grow:1;display:flex;flex-direction:column}.order-cancellation__main{position:relative;gap:24px 0;padding:16px;min-height:1px}.order-cancellation__side-close{position:absolute;top:8px;right:8px}.order-cancellation__top{padding-right:44px}.order-cancellation__data{display:flex;flex-wrap:wrap;gap:8px 16px}.order-cancellation__data-item{display:flex;flex-direction:column;gap:2px 0;justify-content:space-between}.order-cancellation__data-item:not(:last-of-type){padding-right:16px;border-right:1px solid #d1d5db}.order-cancellation__data-item-title{color:#6b7280}.order-cancellation__refund{margin-top:auto}.order-cancellation__info{display:flex;flex-direction:column;gap:8px 0}.order-cancellation__deadline{display:flex;justify-content:space-between;gap:0 16px}.order-cancellation__status{padding:6px 6px 6px 12px;background-color:#fff;border-left:4px solid}.order-cancellation__status--allowed{color:#0176ff;background-color:#f5faff;border-color:#0176ff}.order-cancellation__status--partially{color:#ff9500;background-color:#fffbf5;border-color:#ff9500}.order-cancellation__status--forbidden{color:#f44336;background-color:#fff7f7;border-color:#f44336}.order-cancellation__nonrefundable{display:flex;flex-direction:column;gap:12px 0}.order-cancellation__nonrefundable-title{font-weight:500;font-size:16px;color:#1f2937}.order-cancellation__nonrefundable-table{display:grid;grid-template-columns:auto max-content max-content;flex-direction:column;gap:16px 12px}.order-cancellation__nonrefundable-section{grid-column:1/4;display:grid;grid-template-columns:subgrid;grid-gap:16px 0}.order-cancellation__nonrefundable-section:not(:last-of-type){padding-bottom:16px;border-bottom:1px solid #d1d5db}.order-cancellation__nonrefundable-section-title{grid-column:1/4;font-weight:500}.order-cancellation__nonrefundable-list,.order-cancellation__nonrefundable-section-content{grid-column:1/4;display:grid;grid-template-columns:subgrid}.order-cancellation__nonrefundable-list{margin:0;padding:0;list-style:none;grid-gap:12px 0}.order-cancellation__nonrefundable-item{grid-column:1/4;display:grid;grid-template-columns:subgrid;grid-gap:0 12px}.order-cancellation__nonrefundable-item-quantity{margin-left:auto}.order-cancellation__nonrefundable-item-price{font-weight:500;text-align:right}.order-cancellation__refund{display:flex;flex-direction:column;gap:12px 0}.order-cancellation__refund-title{font-weight:500;font-size:16px;color:#1f2937}.order-cancellation__refund-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px 0}.order-cancellation__refund-input:checked+.order-cancellation__refund-label{color:#2563eb;border-color:#2563eb}.order-cancellation__refund-label{display:flex;flex-direction:column;gap:8px 0;padding:12px;border:1px solid #d1d5db;border-radius:16px;transition:all .2s;cursor:pointer}.order-cancellation__refund-label:hover{border-color:#4e9dff}.order-cancellation__bottom{display:flex;flex-direction:column;gap:12px 0;margin-top:auto;padding:16px;background-color:#f9fafb}.order-cancellation__summary{display:flex;justify-content:space-between;align-items:flex-end;gap:0 12px}.order-cancellation__summary-title{align-self:center;color:#6b7280}.order-cancellation__summary-value{font-weight:500;font-size:24px;line-height:1.2}.order-cancellation__nav{display:flex;flex-direction:column;gap:8px 0}.order-cancellation__nav-btn{width:100%}@media (min-width:768px){.order-cancellation__side{width:480px;max-width:none}.order-cancellation__main{gap:28px 0;padding:24px}.order-cancellation__top{padding-right:46px}.order-cancellation__side-close{top:12px;right:12px}.order-cancellation__info{gap:10px 0}.order-cancellation__status{padding:7px 7px 7px 14px}.order-cancellation__refund-title{font-size:17px}.order-cancellation__refund-list{gap:14px 0}.order-cancellation__refund-label{padding:14px}.order-cancellation__bottom{gap:14px 0;padding:24px}}@media (min-width:1360px){.order-cancellation__side{width:520px}.order-cancellation__main{gap:32px 0}.order-cancellation__info{gap:12px 0}.order-cancellation__status{padding:8px 8px 8px 16px}.order-cancellation__refund-title{font-size:18px}.order-cancellation__refund-list{gap:16px 0}.order-cancellation__refund-label{padding:16px}.order-cancellation__bottom{gap:16px 0}}.order-success__side{width:90%;max-width:480px}.order-success__main{position:relative;display:flex;flex-direction:column;gap:24px 0;padding:16px;min-height:50%;box-sizing:border-box}.order-success__data{display:flex;flex-wrap:wrap;gap:8px 16px}.order-success__data-item{display:flex;flex-direction:column;gap:2px 0;justify-content:space-between}.order-success__data-item:not(:last-of-type){padding-right:16px;border-right:1px solid #d1d5db}.order-success__data-item-title{color:#6b7280}.order-success__nav{display:flex;flex-direction:column;gap:8px 0;margin-top:auto}.order-success__nav-btn{width:100%}.order-success__bottom-image{flex-grow:1;min-height:1px;display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.order-success__side{width:480px;max-width:none}.order-success__main{gap:28px 0;padding:24px}}@media (min-width:1360px){.order-success__side{width:520px}.order-success__main{gap:32px 0}}.order-pay__side{width:90%;max-width:480px}.order-pay__form,.order-pay__main{flex-grow:1;display:flex;flex-direction:column}.order-pay__main{position:relative;gap:24px 0;padding:16px;min-height:1px}.order-pay__side-close{position:absolute;top:8px;right:8px}.order-pay__top{padding-right:44px}.order-pay__data{display:flex;flex-wrap:wrap;gap:8px 16px}.order-pay__data-item{display:flex;flex-direction:column;gap:2px 0;justify-content:space-between}.order-pay__data-item:not(:last-of-type){padding-right:16px;border-right:1px solid #d1d5db}.order-pay__data-item-title{color:#6b7280}.order-pay__info{display:flex;flex-direction:column;gap:6px 0}.order-pay__info-block{padding-top:6px;border-top:1px solid #d1d5db}.order-pay__figures-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto;gap:2px 0;grid-auto-rows:1fr}.order-pay__figures-item{display:flex;justify-content:space-between;align-items:center;gap:0 16px;line-height:1.1}.order-pay__status{padding:3px 6px;font-size:14px;line-height:1;border:1px solid;border-radius:8px}.order-pay__status--paid{color:#10ab37;border-color:#10ab37}.order-pay__status--unpaid{color:#ff9500;border-color:#ff9500}.order-pay__status--overdue{color:#f44336;border-color:#f44336}.order-pay__figures-item-value{text-align:right}.order-pay__figures-item-value--final{font-weight:500;font-size:24px}.order-pay__dates{display:flex;flex-direction:column;gap:4px 0}.order-pay__dates-item,.order-pay__method-status{display:flex;justify-content:space-between;gap:0 16px}.order-pay__method{align-self:center}.order-pay__message{margin-top:auto;padding:6px 6px 6px 12px;background-color:#f5faff;border-left:4px solid #0176ff}.order-pay__uploaded{display:flex;flex-direction:column;gap:12px 0}.order-pay__uploaded-title{font-weight:500;font-size:16px;color:#1f2937}.order-pay__uploaded-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:max-content 1fr;grid-gap:12px 0;width:100%;counter-reset:item}.order-pay__uploaded-item{grid-column:1/3;display:grid;grid-template-columns:subgrid;grid-gap:0 12px}.order-pay__uploaded-item:before{display:flex;flex-direction:column;justify-content:center;padding-right:6px;font-weight:500;color:#1f2937;border-right:2px solid #1f2937;counter-increment:item;content:counter(item) ".\00A0"}.order-pay__uploaded-item-container{display:flex;flex-direction:column;gap:6px 0}.order-pay__uploaded-item-row{display:grid;grid-template-columns:1fr max-content;gap:0 16px;align-items:center}.order-pay__uploaded-item-file{overflow:hidden;display:flex;align-items:center;gap:0 2px;max-width:100%;white-space:nowrap;text-decoration:none;color:#2563eb;transition:color .2s}.order-pay__uploaded-item-file .material-symbols-sharp{font-size:1.4em}.order-pay__uploaded-item-file:focus,.order-pay__uploaded-item-file:hover{color:#0176ff}.order-pay__uploaded-item-title{overflow:hidden;text-overflow:ellipsis}.order-pay__uploaded-item-status{flex-shrink:0;padding:3px 6px;font-size:14px;line-height:1;text-align:center;border:1px solid;border-radius:8px}.order-pay__uploaded-item-status--check{color:#ff9500;border-color:#ff9500}.order-pay__uploaded-item-status--paid{color:#10ab37;border-color:#10ab37}.order-pay__fields{display:flex;flex-direction:column;gap:12px 0;margin-top:auto}.order-pay__fields-title{font-weight:500;font-size:16px;color:#1f2937}.order-pay__fields-add-pay{width:100%}.order-pay__bottom{display:flex;flex-direction:column;gap:12px 0;margin-top:auto;padding:16px;background-color:#f9fafb}.order-pay__summary{display:flex;justify-content:space-between;align-items:flex-end;gap:0 12px}.order-pay__summary-title{align-self:center;color:#6b7280}.order-pay__summary-value{font-weight:500;font-size:24px;line-height:1.2}.order-pay__nav{display:flex;flex-direction:column;gap:8px 0}.order-pay__nav-btn{width:100%}@media (min-width:768px){.order-pay__side{width:480px;max-width:none}.order-pay__main{gap:28px 0;padding:24px}.order-pay__top{padding-right:46px}.order-pay__side-close{top:12px;right:12px}.order-pay__info{gap:7px 0}.order-pay__info-block{padding-top:7px}.order-pay__message{padding:7px 7px 7px 14px}.order-pay__uploaded-title{font-size:17px}.order-pay__uploaded-list{grid-gap:14px 0}.order-pay__fields-title{font-size:17px}.order-pay__bottom{gap:14px 0;padding:24px}}@media (min-width:1360px){.order-pay__side{width:520px}.order-pay__main{gap:32px 0}.order-pay__info{gap:8px 0}.order-pay__info-block{padding-top:8px}.order-pay__message{padding:8px 8px 8px 16px}.order-pay__uploaded-title{font-size:18px}.order-pay__uploaded-list{grid-gap:16px 0}.order-pay__fields-title{font-size:18px}.order-pay__bottom{gap:16px 0}}.service-filters__side{gap:24px 0;width:90%;max-width:320px}.service-filters__top{position:sticky;z-index:1;top:0;padding:16px 44px 16px 16px;background-color:#fff;border-bottom:1px solid #f9fafb}.service-filters__side-close{position:absolute;top:8px;right:8px}.service-filters__main{padding:16px}.service-filters__sections-wrapper{display:flex;flex-direction:column;gap:24px 0}.service-filters__section{display:flex;flex-direction:column;gap:8px 0}.service-filters__section.active .service-filters__section-toggler .material-symbols-sharp{transform:rotate(180deg)}.service-filters__section.active .service-filters__section-main{display:block}.service-filters__section-toggler{margin:0;padding:0;line-height:inherit;text-decoration:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:0 8px;width:100%;font-weight:500}.service-filters__section-toggler .material-symbols-sharp{font-size:1.4em}.service-filters__section-main{display:none}.service-filters__list{margin:0;padding:0;list-style:none}.service-filters__item-input:checked+.service-filters__item-label:before{width:4px;background-color:#1f2937}.service-filters__item-input:checked+.service-filters__item-label .material-symbols-sharp{opacity:1}.service-filters__item-label{position:relative;display:flex;justify-content:space-between;align-items:center;gap:0 8px;padding:10px 0 10px 16px;cursor:pointer}.service-filters__item-label:before{position:absolute;top:0;left:0;bottom:0;display:block;width:1px;height:100%;background-color:#6b7280;transition:all .2s;content:""}.service-filters__item-label .material-symbols-sharp{font-size:1.4em;opacity:0}.service-filters__nav{position:sticky;z-index:1;bottom:0;display:flex;flex-direction:column;gap:8px 0;margin-top:auto;padding:16px;background-color:#f9fafb}.service-filters__nav-btn{width:100%}@media (min-width:768px){.service-filters__side{width:352px;max-width:none}.service-filters__top{padding:24px 48px 24px 24px}.service-filters__side-close{top:12px;right:12px}.service-filters__main{padding:24px}.service-filters__section-toggler{font-size:17px}.service-filters__nav{padding:24px}}@media (min-width:1360px){.service-filters__side{width:376px}.service-filters__section-toggler{font-size:18px}}.service-manager__side{width:90%;max-width:480px}.service-manager__form{margin:0;padding:0;flex-grow:1;display:flex;flex-direction:column;min-height:1px}.service-manager__main{position:relative;display:flex;flex-direction:column;gap:24px 0;padding:16px}.service-manager__side-close{position:absolute;top:8px;right:8px}.service-manager__top{padding-right:44px}.service-manager__data{border-top:1px solid #eff0f2}.service-manager__data-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto minmax(50%,auto);grid-gap:0 16px}.service-manager__data-item{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:12px 0;border-bottom:1px solid #eff0f2}.service-manager__data-title{font-weight:500;color:#4b5563}.service-manager__data-value{font-weight:450;color:#1f2937}.service-manager__data-select{padding:0 24px 0 0;color:#1f2937;background-color:transparent;border-radius:0;border-color:transparent transparent #d1d5db}.service-manager__data-select:hover{border-color:transparent transparent #4e9dff}.service-manager__data-select:focus{border-color:transparent transparent #2563eb}.service-manager__data-select:disabled{background-color:#f8f9fa;color:#6b7280;cursor:not-allowed}.service-manager__data-select:disabled:hover{border-bottom-color:#d1d5db}.service-manager__data-select-icon{right:0;color:#0176ff}.service-manager-guests{display:flex;flex-direction:column;gap:8px 0}.service-manager-guests__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:max-content auto max-content;grid-gap:12px 6px}.service-manager-guests__item{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center}.service-manager-guests__item:has(.form-check__input:disabled){opacity:.5;pointer-events:none}.service-manager-guests__add-container{display:flex;flex-direction:column;gap:4px 0}.service-manager-guests__to-manager{width:100%}.service-manager__bottom{display:flex;flex-direction:column;gap:12px 0;margin-top:auto;padding:16px;background-color:#f9fafb}.service-manager__summary{display:flex;justify-content:space-between;align-items:flex-end;gap:0 12px}.service-manager__summary-title{align-self:center;color:#6b7280}.service-manager__summary-value{font-weight:500;font-size:24px;line-height:1.2}.service-manager__nav{display:flex;flex-direction:column;gap:8px 0}.service-manager__nav-btn{width:100%}.service-manager__cancellation-toggler{color:#f44336;-webkit-text-decoration-color:#f44336;text-decoration-color:#f44336}.service-manager__cancellation{display:flex;flex-direction:column;gap:16px 0;padding:16px}.service-manager__cancellation-content{display:none;flex-direction:column;gap:16px 0}.service-manager__cancellation-content.active{display:flex}.service-manager__cancellation-info{display:flex;flex-direction:column;gap:8px 0}.service-manager__cancellation-deadline{display:flex;justify-content:space-between;gap:0 16px}.service-manager__cancellation-status{padding:6px 0 6px 12px;background-color:#fff;border-left:4px solid}.service-manager__cancellation-status--allowed{color:#0176ff;background-color:#f5faff;border-color:#0176ff}.service-manager__cancellation-status--forbidden{color:#f44336;background-color:#fff7f7;border-color:#f44336}.service-manager__cancellation-refund{display:flex;flex-direction:column;gap:12px 0}.service-manager__cancellation-refund-title{font-weight:500;font-size:16px;color:#1f2937}.service-manager__cancellation-refund-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px 0}.service-manager__cancellation-refund-input:checked+.service-manager__cancellation-refund-label{color:#2563eb;border-color:#2563eb}.service-manager__cancellation-refund-label{display:flex;flex-direction:column;gap:8px 0;padding:12px;border:1px solid #d1d5db;border-radius:16px;transition:all .2s;cursor:pointer}.service-manager__cancellation-refund-label:hover{border-color:#4e9dff}.service-manager__cancellation-nav{display:flex;flex-direction:column;gap:8px 0}.service-manager__cancellation-nav-btn{width:100%}@media (min-width:768px){.service-manager__side{width:480px;max-width:none}.service-manager__main{gap:28px 0;padding:24px}.service-manager__top{padding-right:46px}.service-manager__side-close{top:12px;right:12px}.service-manager-guests__list{grid-gap:14px 7px}.service-manager__bottom{padding:24px;gap:14px 0}.service-manager__summary-value{font-size:28px}.service-manager__nav{gap:10px 0}.service-manager__cancellation{gap:20px 0;padding:24px}.service-manager__cancellation-content{gap:20px 0}.service-manager__cancellation-info{gap:10px 0}.service-manager__cancellation-status{padding:7px 0 7px 14px}.service-manager__cancellation-refund-title{font-size:17px}.service-manager__cancellation-refund-list{gap:14px 0}.service-manager__cancellation-refund-label{padding:14px}.service-manager__cancellation-nav{gap:10px 0}}@media (min-width:1360px){.service-manager__side{width:520px}.service-manager__main{gap:32px 0}.service-manager-guests__list{grid-gap:16px 8px}.service-manager__bottom{gap:16px 0}.service-manager__summary-value{font-size:32px}.service-manager__nav{gap:12px 0}.service-manager__cancellation,.service-manager__cancellation-content{gap:24px 0}.service-manager__cancellation-info{gap:12px 0}.service-manager__cancellation-status{padding:8px 0 8px 16px}.service-manager__cancellation-refund-title{font-size:18px}.service-manager__cancellation-refund-list{gap:16px 0}.service-manager__cancellation-refund-label{padding:16px}.service-manager__cancellation-nav{gap:12px 0}}.transfer-manager-assistant{display:flex;justify-content:space-between;gap:0 12px}.transfer-manager-assistant__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px 0}.transfer-manager-assistant__title{font-weight:500;font-size:16px}.transfer-manager-assistant__features-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px 0}.transfer-manager-assistant__features-item{display:flex;align-items:center;gap:0 6px;color:#6b7280}.transfer-manager-assistant__features-item .material-symbols-sharp{font-size:1.4em}.transfer-manager-assistant__price-add{flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px 0}.transfer-manager-assistant__add-input:checked+.transfer-manager-assistant__add-label{color:#10ab37}.transfer-manager-assistant__add-input:checked+.transfer-manager-assistant__add-label .transfer-manager-assistant__add-caption--add{display:none}.transfer-manager-assistant__add-input:checked+.transfer-manager-assistant__add-label .transfer-manager-assistant__add-caption--added{display:block}.transfer-manager-assistant__add-input:checked+.transfer-manager-assistant__add-label .transfer-manager-assistant__add-icon--add{display:none}.transfer-manager-assistant__add-input:checked+.transfer-manager-assistant__add-label .transfer-manager-assistant__add-icon--added{display:block}.transfer-manager-assistant__add-label,.transfer-manager-assistant__add-label .material-symbols-sharp{transition:none}.transfer-manager-assistant__add-caption--added,.transfer-manager-assistant__add-icon--added{display:none}.transfer-manager-assistant__price{font-weight:500;font-size:16px}@media (min-width:768px){.transfer-manager-assistant__price,.transfer-manager-assistant__title{font-size:17px}}@media (min-width:1360px){.transfer-manager-assistant__price,.transfer-manager-assistant__title{font-size:18px}}.popup-order-payment__side{width:90%;max-width:480px}.popup-order-payment__main{position:relative;display:flex;flex-direction:column;gap:24px 0;padding:16px}.popup-order-payment__side-close{position:absolute;top:8px;right:8px}.popup-order-payment__top{padding-right:44px}.popup-order-payment__options-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px 0}.popup-order-payment__option-input:checked+.popup-order-payment__option-label{color:#2563eb;border-color:#2563eb}.popup-order-payment__option-label{display:flex;flex-direction:column;gap:8px 0;padding:12px;border:1px solid #d1d5db;border-radius:16px;transition:all .2s;cursor:pointer}.popup-order-payment__option-label:hover{border-color:#4e9dff}.popup-order-payment__option-title{display:flex;gap:0 12px;justify-content:space-between;align-items:center;font-weight:500}.popup-order-payment__option-commission{align-self:flex-end;font-weight:500}.popup-order-payment__bottom{position:sticky;z-index:1;bottom:0;display:flex;flex-direction:column;gap:12px 0;margin-top:auto;padding:16px;background-color:#f9fafb}.popup-order-payment__nav{display:flex;flex-direction:column;gap:8px 0}.popup-order-payment__nav-btn{width:100%}@media (min-width:768px){.popup-order-payment__side{width:480px;max-width:none}.popup-order-payment__main{gap:28px 0;padding:24px}.popup-order-payment__top{padding-right:46px}.popup-order-payment__side-close{top:12px;right:12px}.popup-order-payment__options-list{gap:14px 0}.popup-order-payment__option-label{padding:14px}.popup-order-payment__bottom{padding:24px;gap:14px 0}.popup-order-payment__nav{gap:10px 0}}@media (min-width:1360px){.popup-order-payment__side{width:520px}.popup-order-payment__main{gap:32px 0}.popup-order-payment__options-list{gap:16px 0}.popup-order-payment__option-label{padding:16px}.popup-order-payment__bottom{gap:16px 0}.popup-order-payment__nav{gap:12px 0}}.popup-car-choice__side{width:90%;max-width:480px}.popup-car-choice__main{position:relative;display:flex;flex-direction:column;gap:24px 0;padding:16px}.popup-car-choice__side-close{position:absolute;top:8px;right:8px}.popup-car-choice__top{padding-right:44px}.popup-car-choice__options-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px 0}.popup-car-choice__option-input:checked+.popup-car-choice__option-label{color:#2563eb;border-color:#2563eb}.popup-car-choice__option-label{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:0 16px;padding:12px;border:1px solid #d1d5db;border-radius:16px;transition:all .2s;cursor:pointer}.popup-car-choice__option-label:hover{border-color:#4e9dff}.popup-car-choice__option-image{width:100%;height:auto;background-color:#d1d5db;border-radius:8px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.popup-car-choice__option-info{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:8px 0}.popup-car-choice__option-title{font-weight:500}.popup-car-choice__option-capacity-list{margin:0;padding:0;list-style:none;display:flex;gap:0 12px}.popup-car-choice__option-capacity-item{display:flex;align-items:center;gap:0 6px;color:#6b7280}.popup-car-choice__option-capacity-item .material-symbols-sharp{font-size:1.4em}.popup-car-choice__option-more{margin-top:auto}.popup-car-choice__bottom{position:sticky;z-index:1;bottom:0;display:flex;flex-direction:column;gap:12px 0;margin-top:auto;padding:16px;background-color:#f9fafb}.popup-car-choice__nav{display:flex;flex-direction:column;gap:8px 0}.popup-car-choice__nav-btn{width:100%}@media (min-width:768px){.popup-car-choice__side{width:480px;max-width:none}.popup-car-choice__main{gap:28px 0;padding:24px}.popup-car-choice__top{padding-right:46px}.popup-car-choice__side-close{top:12px;right:12px}.popup-car-choice__options-list{gap:14px 0}.popup-car-choice__option-label{padding:14px}.popup-car-choice__option-capacity-list{gap:0 14px}.popup-car-choice__bottom{padding:24px;gap:14px 0}.popup-car-choice__nav{gap:10px 0}}@media (min-width:1360px){.popup-car-choice__side{width:520px}.popup-car-choice__main{gap:32px 0}.popup-car-choice__options-list{gap:16px 0}.popup-car-choice__option-label{padding:16px}.popup-car-choice__option-capacity-list{gap:0 16px}.popup-car-choice__bottom{gap:16px 0}.popup-car-choice__nav{gap:12px 0}}.popup-car__side{width:90%;max-width:480px}.popup-car__main{position:relative;display:flex;flex-direction:column;gap:24px 0;padding:16px}.popup-car__side-close{position:absolute;top:8px;right:8px}.popup-car__top{padding-right:44px}.popup-car__bottom{position:sticky;z-index:1;bottom:0;display:flex;flex-direction:column;gap:12px 0;margin-top:auto;padding:16px;background-color:#f9fafb}.popup-car-gallery{display:flex;flex-direction:column;gap:8px 0}.popup-car-gallery__main{width:100%}.popup-car-gallery__main-list{margin:0;padding:0;list-style:none;width:100%}.popup-car-gallery__main-item{width:100%}.popup-car-gallery__main-image{display:block;width:100%;height:auto;background-color:#d1d5db;border-radius:8px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.popup-car-gallery__thumbs{width:100%}.popup-car-gallery__thumbs-list{margin:0;padding:0;list-style:none;width:100%}.popup-car-gallery__thumbs-item{cursor:pointer}.popup-car-gallery__thumbs-item:hover .popup-car-gallery__thumbs-image{opacity:1}.popup-car-gallery__thumbs-item.swiper-slide-thumb-active .popup-car-gallery__thumbs-image{border-color:#0176ff;opacity:1}.popup-car-gallery__thumbs-image{display:block;width:100%;height:auto;background-color:#d1d5db;border:1px solid transparent;border-radius:8px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;opacity:.8;box-sizing:border-box;transition:all .2s}.popup-car__capacity{width:-moz-max-content;width:max-content;max-width:100%}.popup-car__capacity-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto auto;gap:6px 16px}.popup-car__capacity-item{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:flex-start}.popup-car__capacity-title{display:flex;align-items:center;gap:0 6px;color:#6b7280}.popup-car__capacity-title .material-symbols-sharp{font-size:1.4em}.popup-car__nav{display:flex;flex-direction:column;gap:8px 0}.popup-car__nav-btn{width:100%}@media (min-width:768px){.popup-car__side{width:480px;max-width:none}.popup-car__main{gap:28px 0;padding:24px}.popup-car__top{padding-right:46px}.popup-car__side-close{top:12px;right:12px}.popup-car__capacity-list{gap:7px 20px}.popup-car__bottom{padding:24px;gap:14px 0}.popup-car__nav{gap:10px 0}}@media (min-width:1360px){.popup-car__side{width:520px}.popup-car__main{gap:32px 0}.popup-car__capacity-list{gap:8px 24px}.popup-car__bottom{gap:16px 0}.popup-car__nav{gap:12px 0}}.popup-assistant__side{width:90%;max-width:480px}.popup-assistant__main{position:relative;display:flex;flex-direction:column;gap:24px 0;padding:16px}.popup-assistant__side-close{position:absolute;top:8px;right:8px}.popup-assistant__top{padding-right:44px}.popup-assistant__bottom{position:sticky;z-index:1;bottom:0;display:flex;flex-direction:column;gap:12px 0;margin-top:auto;padding:16px;background-color:#f9fafb}.popup-assistant-gallery{display:flex;flex-direction:column;gap:8px 0}.popup-assistant-gallery__main{width:100%}.popup-assistant-gallery__main-list{margin:0;padding:0;list-style:none;width:100%}.popup-assistant-gallery__main-item{width:100%}.popup-assistant-gallery__main-image{display:block;width:100%;height:auto;background-color:#d1d5db;border-radius:8px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.popup-assistant-gallery__thumbs{width:100%}.popup-assistant-gallery__thumbs-list{margin:0;padding:0;list-style:none;width:100%}.popup-assistant-gallery__thumbs-item{cursor:pointer}.popup-assistant-gallery__thumbs-item:hover .popup-assistant-gallery__thumbs-image{opacity:1}.popup-assistant-gallery__thumbs-item.swiper-slide-thumb-active .popup-assistant-gallery__thumbs-image{border-color:#0176ff;opacity:1}.popup-assistant-gallery__thumbs-image{display:block;width:100%;height:auto;background-color:#d1d5db;border:1px solid transparent;border-radius:8px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;opacity:.8;box-sizing:border-box;transition:all .2s}.popup-assistant__features-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 12px}.popup-assistant__features-item{display:flex;align-items:center;gap:0 6px;color:#6b7280}.popup-assistant__features-item .material-symbols-sharp{font-size:1.4em}.popup-assistant__nav{display:flex;flex-direction:column;gap:8px 0}.popup-assistant__nav-btn{width:100%}@media (min-width:768px){.popup-assistant__side{width:480px;max-width:none}.popup-assistant__main{gap:28px 0;padding:24px}.popup-assistant__top{padding-right:46px}.popup-assistant__side-close{top:12px;right:12px}.popup-assistant__features-list{gap:7px 14px}.popup-assistant__bottom{padding:24px;gap:14px 0}.popup-assistant__nav{gap:10px 0}}@media (min-width:1360px){.popup-assistant__side{width:520px}.popup-assistant__main{gap:32px 0}.popup-assistant__features-list{gap:8px 16px}.popup-assistant__bottom{gap:16px 0}.popup-assistant__nav{gap:12px 0}}.popup-alert__side{width:90%;max-width:480px}.popup-alert__form,.popup-alert__main{flex-grow:1;display:flex;flex-direction:column}.popup-alert__main{position:relative;gap:24px 0;padding:16px;min-height:1px}.popup-alert__side-close{position:absolute;top:8px;right:8px}.popup-alert__top{padding-right:44px}.popup-alert__bottom{display:flex;flex-direction:column;gap:12px 0;margin-top:auto;padding:16px;background-color:#f9fafb}.popup-alert__nav{display:flex;flex-direction:column;gap:8px 0}.popup-alert__nav-btn{width:100%}@media (min-width:768px){.popup-alert__side{width:480px;max-width:none}.popup-alert__main{gap:28px 0;padding:24px}.popup-alert__top{padding-right:46px}.popup-alert__side-close{top:12px;right:12px}.popup-alert__bottom{gap:14px 0;padding:24px}}@media (min-width:1360px){.popup-alert__side{width:520px}.popup-alert__main{gap:32px 0}.popup-alert__bottom{gap:16px 0}}.datepicker__main{display:flex}.datepicker-calendar{overflow:hidden;visibility:hidden;position:absolute;z-index:1;width:-moz-max-content;width:max-content;height:386px;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;box-sizing:border-box;transition:all .2s;opacity:0}.datepicker-calendar.active{visibility:visible;opacity:1}.datepicker-calendar__main{overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:12px 0;max-height:100%;padding-bottom:12px;box-sizing:border-box}.datepicker__main-item.ready .datepicker__main-item-btn{padding-right:40px}.datepicker__main-item.ready .datepicker__main-item-reset{visibility:visible;opacity:1}.datepicker__main-item-label{margin-bottom:4px;font-weight:450;color:#1f2937}.datepicker__main-item-container{position:relative;display:flex}.datepicker__main-item-btn{justify-content:flex-start;width:auto;flex-grow:1}.datepicker__main-item-btn.ready{padding-right:40px}.datepicker__main-item-btn.ready+.datepicker__main-item-reset{visibility:visible;opacity:1}.datepicker__main-item-reset{position:absolute;visibility:hidden;top:0;right:0;opacity:0}.datepicker__main-item-reset .material-symbols-sharp{font-size:24px}.datepicker__main-nights{display:none;font-weight:450;color:#6b7280}.datepicker__main-nights.active{display:block}.datepicker-calendar__container{display:flex;flex-direction:column;gap:12px 0}.datepicker-calendar__header{position:sticky;top:0;flex-shrink:0;display:grid;grid-template-columns:repeat(7,36px);padding:12px 12px 4px;background-color:#fff;border-bottom:1px solid #d1d5db}.datepicker-calendar__header-cell{font-weight:500;font-size:14px;text-align:center;color:#6b7280}.datepicker-calendar__month-list{margin:0;list-style:none;display:flex;flex-direction:column;height:100%;gap:12px 0;padding:0 12px}.datepicker-calendar__month-grid{display:grid;grid-template-columns:repeat(7,36px);grid-gap:4px 0}.datepicker-calendar__month{display:flex;flex-direction:column;gap:8px 0}.datepicker-calendar__month-title{font-weight:500}.datepicker-calendar__day-btn{margin:0;padding:0;line-height:inherit;text-decoration:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;height:36px}.datepicker-calendar__day-btn.day-start{color:#fff;background-color:#0176ff;border-top-left-radius:4px;border-bottom-left-radius:4px}.datepicker-calendar__day-btn.day-inside{color:#0176ff;background-color:#cce4ff}.datepicker-calendar__day-btn.day-end{color:#fff;background-color:#0176ff;border-top-right-radius:4px;border-bottom-right-radius:4px}.datepicker-calendar__day-btn:not(:disabled):focus,.datepicker-calendar__day-btn:not(:disabled):hover{color:BlueDark;background-color:#cce4ff;border-radius:4px}.datepicker-calendar__day-btn:disabled{color:#6b7280;cursor:default}.datepicker__show-more-btn{align-self:center}.page-order{position:fixed;z-index:9;visibility:hidden;overflow-y:auto;top:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;opacity:0}.page-order.active{visibility:visible;opacity:1}.page-order__top{position:sticky;top:0;flex-shrink:0;background-color:#fff}.page-order__close{position:absolute;z-index:1;top:12px;right:12px}.page-order__top-main{display:flex;flex-direction:column;gap:4px 0;padding:16px 16px 12px;border-bottom:1px solid #f44336}.page-order__number-container{display:flex;align-items:center;gap:0 8px;padding-right:32px}.page-order__number{position:relative}.page-order__number-main{margin:0;padding:0;line-height:inherit;text-decoration:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;display:flex;align-items:center;gap:0 6px;font-weight:450;font-size:20px;color:#111827}.page-order__number-main .material-symbols-sharp{font-size:32px}.page-order__number-other{overflow-y:auto;visibility:hidden;position:absolute;width:-moz-max-content;width:max-content;max-height:200px;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;box-sizing:border-box;transition:all .2s;opacity:0}.page-order__number-other.active{visibility:visible;opacity:1}.page-order__number-other-list{margin:0;padding:0;list-style:none}.page-order__tabs-nav{padding:12px 16px 0}.page-order__tabs-nav-container{display:flex;padding:4px;background-color:#f4f4f5;border-radius:12px}.page-order__tabs-nav-btn{flex:1 1 0;color:#6b7280}.page-order__tabs-nav-btn:focus,.page-order__tabs-nav-btn:hover{color:#111827}.page-order__tabs-nav-btn.active{color:#111827;background-color:#fff}.page-order__main{padding:16px}.page-order__tab{display:none}.page-order__tab.active{display:block}.aside-cart{display:grid;grid-template-columns:auto max-content max-content;flex-direction:column;gap:16px 12px}.aside-cart__section{grid-column:1/4;display:grid;grid-template-columns:subgrid;grid-gap:16px 0}.aside-cart__section:not(:last-of-type){padding-bottom:16px;border-bottom:1px solid #d1d5db}.aside-cart__section.active .hotels-filters__section-toggler .material-symbols-sharp{transform:rotate(180deg)}.aside-cart__section.active .aside-cart__content{display:grid}.aside-cart__toggler{margin:0;padding:0;line-height:inherit;text-decoration:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;grid-column:1/4;display:flex;justify-content:space-between;align-items:center;gap:0 8px;width:100%;font-weight:500}.aside-cart__toggler .material-symbols-sharp{font-size:1.4em}.aside-cart__content,.aside-cart__list{grid-column:1/4;display:grid;grid-template-columns:subgrid}.aside-cart__list{margin:0;padding:0;list-style:none;grid-gap:12px 0}.aside-cart__item{grid-column:1/4;display:grid;grid-template-columns:subgrid;grid-gap:0 12px}.aside-cart__item-quantity{margin-left:auto}.aside-cart__item-price{font-weight:500;text-align:right}.aside-cart__item-expire{grid-column:1/4;font-size:12px;color:#4b5563;margin-top:4px}.aside-cart__item-comment{grid-column:1/4;font-size:12px;color:#4b5563;margin-top:2px}.page-order__bottom{flex-shrink:0;position:sticky;bottom:0;display:flex;flex-direction:column;gap:8px 0;margin-top:auto;padding:12px 16px 16px;background-color:#fff;border-top:1px solid #d1d5db}.page-order__summary{display:flex;justify-content:space-between;align-items:baseline}.page-order__summary-title{color:#6b7280}.page-order__summary-ptice{font-weight:500;font-size:24px}.page-order__nav{display:flex;flex-direction:column;gap:8px 0}.page-order__nav-btn{width:100%}@media (min-width:1024px){.page-order{position:sticky;z-index:auto;visibility:initial;top:calc(var(--crm-header-height) + 16px);left:auto;right:0;flex-shrink:0;width:320px;height:auto;min-height:400px;max-height:calc(var(--app-height) - var(--crm-header-height) - 32px);border:1px solid #d1d5db;border-radius:16px;box-sizing:border-box;opacity:1}.page-order__close{display:none}}@media (min-width:1360px){.page-order{top:calc(var(--crm-header-height) + 24px);max-height:calc(var(--app-height) - var(--crm-header-height) - 48px)}}@media (min-width:1440px){.page-order{width:360px}}.hotels__control{gap:24px 0}.hotels-settings,.hotels__control{display:flex;flex-direction:column}.hotels-settings{gap:12px 0}.hotels-settings__datepicker-guests{display:contents}.hotels-settings-datepicker__main{flex-direction:column;gap:8px 0}.guests-picker__main-label{margin-bottom:4px;font-weight:450;color:#1f2937}.guests-picker__main-container{position:relative;display:flex}.guests-picker__toggler{justify-content:flex-start;width:auto;flex-grow:1}.guests-picker__toggler.ready{padding-right:40px}.guests-picker__toggler.ready+.guests-picker__reset{visibility:visible;opacity:1}.guests-picker__reset{position:absolute;visibility:hidden;top:0;right:0;opacity:0}.guests-picker__reset .material-symbols-sharp{font-size:24px}.guests-picker__popup{overflow:hidden;visibility:hidden;position:absolute;z-index:1;display:flex;flex-direction:column;gap:12px 0;width:-moz-max-content;width:max-content;padding:16px;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;box-sizing:border-box;transition:all .2s;opacity:0}.guests-picker__popup.active{visibility:visible;opacity:1}.guests-picker__choice{display:flex;flex-direction:column;gap:12px 0}.guests-picker__adults-counter{display:flex}.guests-picker__kids{display:flex;flex-direction:column;gap:8px 0}.guests-picker__kids-list{margin:0;padding:0;list-style:none}.guests-picker__kids-item{display:flex}.hotels-settings__search{order:-1}.hotels-filters-controls{display:flex;flex-direction:column;gap:8px 0}.hotels-filters-controls__toggler-reset{display:flex;align-items:center;gap:0 16px}.hotels-filters-controls__choiced{margin:0 -16px}.hotels-filters-controls__choiced-list{margin:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;gap:0 8px;padding:0 16px}.hotels-filters-controls__choiced-list::-webkit-scrollbar{display:none}.hotels-filters-controls__choiced-btn{font-size:14px;border-radius:32px}.hotels-filters-controls__choiced-btn:focus,.hotels-filters-controls__choiced-btn:hover{border-color:#f44336}.hotels-filters-controls__choiced-btn:focus .material-symbols-sharp,.hotels-filters-controls__choiced-btn:hover .material-symbols-sharp{color:#f44336}.hotels-filters-controls__reset{font-size:14px;color:#f44336;background-color:#fff;border-radius:32px;border-color:#f44336}.hotels-filters-controls__reset:focus,.hotels-filters-controls__reset:hover{background-color:#fee8e7}.hotels__list-container{position:relative;margin:0 -16px}.hotels__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:24px 0}.hotels__loader{position:absolute;z-index:1;visibility:hidden;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;background-color:rgba(248,249,250,.8);opacity:0}.hotels__loader.active{visibility:visible;opacity:1}.hotels__loader-circle{position:sticky;top:calc(50vh - 24px);flex-shrink:0;width:48px;height:48px;border-color:#030712 transparent;border-style:solid;border-width:2px;border-radius:50%;will-change:transform;animation:loader 1.6s linear infinite}@media (min-width:768px){.hotels-settings__datepicker-guests{display:flex;gap:0 24px}.hotels-settings-datepicker__main{flex-direction:row;gap:0}.hotels-settings-datepicker__start-item:has(+.hotels-settings-datepicker__end-item) .hotels-settings-datepicker__main-item-btn{border-top-right-radius:0;border-bottom-right-radius:0}.hotels-settings-datepicker__start-item+.hotels-settings-datepicker__end-item .hotels-settings-datepicker__main-item-btn{border-top-left-radius:0;border-bottom-left-radius:0}.hotels-settings__search{align-self:flex-start}.hotels-filters-controls{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 12px}.hotels-filters-controls__choiced,.hotels-filters-controls__choiced-list,.hotels-filters-controls__toggler-reset{display:contents}.hotels-filters-controls__reset{flex-shrink:0;order:1}.hotels__list-container{margin:0}}@media (max-width:1279px){.hotels-settings-datepicker__main-nights.active{display:none}}@media (min-width:1280px){.hotels-settings-datepicker__main-nights{align-self:flex-end;margin-left:8px}}@media (min-width:1440px){.hotels-settings{flex-direction:row;gap:0 24px}.hotels-settings__search{align-self:flex-end;order:0;margin-left:auto}}.hotel-card{display:flex;flex-direction:column;gap:16px 0;padding:16px;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;cursor:pointer}.hotel-card:focus-within,.hotel-card:hover{border-color:#4e9dff;outline:none}.hotel-card.active{border-color:#2563eb}.hotel-card.active .hotel-card__hidden{display:block}.hotel-card.active .hotel-card__toggler .hotel-card__toggler-open{display:none}.hotel-card.active .hotel-card__toggler .hotel-card__toggler-close{display:block}.hotel-card.active .hotel-card__toggler .material-symbols-sharp{transform:rotate(180deg)}.hotel-card__main{display:flex;flex-direction:column;gap:12px 0}.hotel-card__image{width:100%;height:auto;background-color:#d1d5db;border-radius:8px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.hotel-card__main-content{display:flex;flex-direction:column;gap:16px 0}.hotel-card__top{display:flex;flex-direction:column;gap:8px 0}.hotel-card__title-price{display:flex;align-items:flex-start;justify-content:space-between;gap:0 12px}.hotel-card__title{font-weight:450;font-size:20px;line-height:1.2}.hotel-card__price{flex-shrink:0;font-weight:500}.hotel-card__price-value{font-size:20px;line-height:1.2}.hotel-card__stars-location{display:flex;flex-wrap:wrap;gap:4px 16px}.hotel-card__location,.hotel-card__stars{display:flex;align-items:flex-start;gap:0 4px}.hotel-card__location .material-symbols-sharp,.hotel-card__stars .material-symbols-sharp{font-size:20px}.hotel-card__location-content,.hotel-card__stars-value{align-self:center}.hotel-card__features-nav{display:flex;justify-content:space-between;align-items:flex-end;gap:0 12px}.hotel-card__features{flex-grow:1;min-width:1px}.hotel-card__features-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px 12px}.hotel-card__features-list--row{flex-direction:row;flex-wrap:wrap}.hotel-card__features-item{display:flex;align-items:flex-start;gap:0 4px}.hotel-card__features-item-icon{font-size:1.4}.hotel-card__features-item-caption{align-self:center}.hotel-card__toggler{flex-shrink:0}.hotel-card__hidden,.hotel-card__toggler-close{display:none}.hotel-card__hidden-container{display:flex;flex-direction:column;gap:24px 0}.hotel-card__about{display:flex;flex-direction:column;gap:16px 0}.hotel-card__about-additional,.hotel-card__about-main{display:flex;flex-direction:column;gap:12px 0}.hotel-card__about-additional{width:-moz-max-content;width:max-content;max-width:100%}.hotel-card__indicators-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px 0}.hotel-card__indicators-item{padding-left:8px;font-weight:450;border-left:4px solid #374151}.hotel-card__presentation{width:auto}@media (min-width:768px){.hotel-card{gap:20px 0;padding:20px;border-radius:16px}.hotel-card__main{flex-direction:row;gap:0 16px}.hotel-card__image{align-self:flex-start;flex-shrink:0;width:280px}.hotel-card__main-content{flex-grow:1;min-width:1px;gap:18px 0}.hotel-card__location .material-symbols-sharp,.hotel-card__stars .material-symbols-sharp{font-size:22px}.hotel-card__features-nav{margin-top:auto;gap:0 14px}.hotel-card__features{flex-grow:1;min-width:1px}.hotel-card__features-list{gap:4px 14px}.hotel-card__about{display:flex;flex-direction:row;justify-content:space-between;gap:0 16px}.hotel-card__about-main{flex-grow:1;min-width:1px;gap:14px 0}.hotel-card__about-additional{flex-shrink:0;width:-moz-max-content;width:max-content;max-width:50%;align-self:flex-end}.hotel-card__indicators-list{gap:7px 0}.hotel-card__hidden-container{gap:32px 0}}@media (min-width:1024px){.hotel-card__image{width:240px}}@media (min-width:1280px){.hotel-card__image{width:280px}.hotel-card__about{gap:0 24px}.hotel-card__about-main{max-width:50%}}@media (min-width:1360px){.hotel-card{gap:24px 0;padding:24px}.hotel-card__main{gap:0 24px}.hotel-card__image{width:296px}.hotel-card__main-content{gap:20px 0}.hotel-card__location .material-symbols-sharp,.hotel-card__price-value,.hotel-card__stars .material-symbols-sharp,.hotel-card__title{font-size:24px}.hotel-card__features-nav{gap:0 16px}.hotel-card__features-list{gap:4px 16px}.hotel-card__hidden-container{gap:40px 0}.hotel-card__about-main{gap:16px 0}.hotel-card__indicators-list{gap:8px 0}}.hotel-rooms{display:flex;flex-direction:column;gap:16px 0;padding-top:16px;border-top:4px solid #f8f9fa;cursor:auto}.hotel-rooms__tags{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.hotel-rooms__tags-list{margin:0;padding:0;list-style:none;display:contents}.hotel-rooms__tags-input:focus+.hotel-rooms__tags-label{border-color:#4e9dff}.hotel-rooms__tags-input:checked+.hotel-rooms__tags-label{border-color:#0176ff}.hotel-rooms__tags-input:not(:checked)+.hotel-rooms__tags-label .hotel-rooms__tags-icon{font-size:0;padding-left:0}.hotel-rooms__tags-label{gap:0;font-size:14px;border-radius:32px}.hotel-rooms__tags-label .hotel-rooms__tags-icon{padding-left:4px;transition:all .2s}.hotel-rooms__tags-label:hover .hotel-rooms__tags-icon{color:#f44336}.hotel-rooms__tags-reset{flex-shrink:0;font-size:14px;color:#f44336;background-color:#fff;border-radius:32px;border-color:#f44336}.hotel-rooms__tags-reset:focus,.hotel-rooms__tags-reset:hover{background-color:#fee8e7}.hotel-rooms__table{display:flex;flex-direction:column;gap:24px 0}.hotel-rooms__section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:0 12px;padding-bottom:4px;border-bottom:1px solid #9ca3af}.hotel-rooms__section-title{font-weight:450;font-size:20px;line-height:1.2;color:#1f2937}.hotel-rooms__section-settings-label,.hotel-rooms__section-title--left{display:none}.hotel-rooms__section-dates{color:#6b7280}.hotel-rooms__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px 0}@media (min-width:768px){.hotel-rooms{gap:20px 0;padding-top:20px;border-top:6px solid #f8f9fa}.hotel-rooms__table{gap:32px 0}.hotel-rooms__list{gap:20px 0}}@media (min-width:1280px){.hotel-rooms__table{display:grid;grid-template-columns:auto max-content max-content max-content max-content;gap:32px 24px}.hotel-rooms__section,.hotel-rooms__section-top{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.hotel-rooms__section-top{gap:initial}.hotel-rooms__section-settings-label{display:block;color:#4b5563}.hotel-rooms__list,.hotel-rooms__section-content{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.hotel-rooms__list{gap:initial}}@media (min-width:1360px){.hotel-rooms{gap:24px 0;padding-top:24px;border-top:8px solid #f8f9fa}.hotel-rooms__table{grid-gap:40px 24px}}@media (min-width:1440px){.hotel-rooms__table{grid-template-columns:max-content auto max-content max-content max-content max-content}.hotel-rooms__section{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.hotel-rooms__section-title--left{display:block;padding:16px 0}.hotel-rooms__section-title--top{font-size:0;grid-column-end:3}.hotel-rooms__section-content{grid-column:2/-1}}.room-card{position:relative;display:flex;flex-direction:column;gap:16px 0;padding:12px;cursor:pointer}.room-card:focus-within,.room-card:hover{background-color:#f9fafb}.room-card:before{position:absolute;top:8px;left:0;bottom:8px;display:block;width:2px;content:""}.room-card.active:before{background-color:#030712}.room-card.active .room-card__more{display:block}.room-card__main{display:contents}.room-card__title-about{display:flex;flex-direction:column;gap:4px 0}.room-card__title{font-weight:450;font-size:16px}.room-card__about-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 12px}.room-card__about-item{display:flex;align-items:flex-start;gap:0 4px;color:#6b7280}.room-card__about-item-icon{font-size:1.4em}.room-card__about-item-value{align-self:center}.room-card__settings-price-nav{order:1;display:flex;flex-direction:column;gap:16px 0}.room-card__settings-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px}.room-card__setting-label{color:#6b7280}.room-card__setting-select{padding:0 24px 0 0;color:#1f2937;background-color:transparent;border-radius:0;border-color:transparent transparent #d1d5db}.room-card__setting-select:hover{border-color:transparent transparent #4e9dff}.room-card__setting-select:focus{border-color:transparent transparent #2563eb}.room-card__setting-select-icon{right:0;color:#0176ff}.room-card__price-nav{display:flex;flex-direction:column;gap:4px 0}.room-card__price{display:flex;align-items:center;gap:0 8px;font-weight:450}.room-card__price-value{font-weight:500;font-size:16px}.room-card__price-title{display:flex;align-items:center;gap:0 4px}.room-card__nav-btn{width:100%}.room-card__more{display:none}.room-card__more-container{display:flex;flex-direction:column;gap:12px 0}.room-card__image-container{width:100%}.room-card__image{display:block;width:100%;height:auto;background-color:#d1d5db;border-radius:8px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.room-card__tags-list{margin:0;padding:0;list-style:none}@media (min-width:768px){.room-card{gap:14px 0;padding:14px}.room-card:before{width:4px}.room-card__title{font-size:17px}.room-card__settings-price-nav{flex-direction:row;align-items:flex-end}.room-card__settings-list{flex-grow:1;min-width:1px}.room-card__price-nav{flex-shrink:0;margin-left:auto}.room-card__price-value{font-size:17px}.room-card__more-container{flex-direction:row;align-items:flex-start;gap:0 16px}.room-card__image-container{flex-shrink:0;width:280px}.room-card__tags-list{align-self:center;flex-grow:1;min-width:1px}}@media (max-width:1279px){.room-card:not(:first-of-type){border-top:1px solid #eeeff2}}@media (min-width:1280px){.room-card{gap:initial;padding:16px;border-bottom:1px solid #eeeff2}.room-card,.room-card__main{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.room-card__main{align-items:center}.room-card__settings-list,.room-card__settings-price-nav{display:contents}.room-card__setting-label{display:none}.room-card__price-nav{flex-direction:row;align-items:center;gap:0 8px;margin-left:0}.room-card__nav{margin-left:auto}.room-card__more-toggler{display:none}.room-card__more{grid-column:1/-1}.room-card__more-container{gap:0 24px}}@media (min-width:1360px){.room-card__price-value,.room-card__title{font-size:18px}.room-card__image-container{width:296px}}@media (min-width:1440px){.room-card{gap:24px;padding:16px 24px}}.excursions__control{display:flex;flex-direction:column;gap:24px 0}.excursions-settings{display:flex;flex-direction:column;gap:12px 0}.excursions-settings__datepicker-guests{display:contents}.excursions-settings__cars-label{margin-bottom:4px;font-weight:450;color:#1f2937}.excursions-filters-controls{display:flex;flex-direction:column;gap:8px 0}.excursions-filters-controls__toggler-reset{display:flex;align-items:center;gap:0 16px}.excursions-filters-controls__choiced{margin:0 -16px}.excursions-filters-controls__choiced-list{margin:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;gap:0 8px;padding:0 16px}.excursions-filters-controls__choiced-list::-webkit-scrollbar{display:none}.excursions-filters-controls__choiced-btn{font-size:14px;border-radius:32px}.excursions-filters-controls__choiced-btn:focus,.excursions-filters-controls__choiced-btn:hover{border-color:#f44336}.excursions-filters-controls__choiced-btn:focus .material-symbols-sharp,.excursions-filters-controls__choiced-btn:hover .material-symbols-sharp{color:#f44336}.excursions-filters-controls__reset{font-size:14px;color:#f44336;background-color:#fff;border-radius:32px;border-color:#f44336}.excursions-filters-controls__reset:focus,.excursions-filters-controls__reset:hover{background-color:#fee8e7}.excursions__list-container{position:relative;margin:0 -16px}.excursions__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:24px 0}.excursions__loader{position:absolute;z-index:1;visibility:hidden;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;background-color:rgba(248,249,250,.8);opacity:0}.excursions__loader.active{visibility:visible;opacity:1}.excursions__loader-circle{position:sticky;top:calc(50vh - 24px);flex-shrink:0;width:48px;height:48px;border-color:#030712 transparent;border-style:solid;border-width:2px;border-radius:50%;will-change:transform;animation:loader 1.6s linear infinite}@media (min-width:768px){.excursions-settings{flex-direction:row;gap:0 24px}.excursions-settings__datepicker-guests{flex-shrink:0;display:flex;gap:0 24px}.excursions-settings__cars{margin-left:auto}.excursions-filters-controls{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 12px}.excursions-filters-controls__choiced,.excursions-filters-controls__choiced-list,.excursions-filters-controls__toggler-reset{display:contents}.excursions-filters-controls__reset{flex-shrink:0;order:1}.excursions__list-container{margin:0}}@media (min-width:1440px){.excursions-settings{flex-direction:row;gap:0 24px}.excursions-settings__search{align-self:flex-end;order:0;margin-left:auto}}.excursion-card{display:flex;flex-direction:column;gap:16px 0;padding:16px;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;cursor:pointer}.excursion-card:focus-within,.excursion-card:hover{border-color:#4e9dff;outline:none}.excursion-card.active{border-color:#2563eb}.excursion-card.active .excursion-card__hidden{display:block}.excursion-card__main{display:flex;flex-direction:column;gap:12px 0}.excursion-card__image{width:100%;height:auto;background-color:#d1d5db;border-radius:8px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.excursion-card__main-content{display:flex;flex-direction:column;gap:16px 0}.excursion-card__titles-price{display:flex;align-items:flex-start;justify-content:space-between;gap:0 12px}.excursion-card__titles{display:flex;flex-direction:column;gap:4px 0}.excursion-card__title{font-weight:450;font-size:20px;line-height:1.2}.excursion-card__subtitle{color:#4b5563}.excursion-card-price{flex-shrink:0;display:flex;flex-direction:column;gap:4px 0;text-align:right}.excursion-card-price__main{font-weight:500}.excursion-card-price__value{font-size:20px;line-height:1.2}.excursion-card-price__details-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px 0}.excursion-card-price__details-item{display:flex;align-items:center;justify-content:flex-end;gap:0 4px;color:#6b7280}.excursion-card-price__details-item .material-symbols-sharp{font-size:1.4em}.excursion-card-price__details-value{align-self:center}.excursion-card__main-info-nav{display:flex;justify-content:space-between;align-items:flex-end;gap:0 12px}.excursion-card__main-info{flex-grow:1;min-width:1px;display:flex;flex-direction:column;gap:8px 0}.excursion-card__more{align-self:flex-start}.excursion-card__more .material-symbols-sharp{vertical-align:middle;font-size:1.4em}.excursion-card__features-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px 12px}.excursion-card__features-list--row{flex-direction:row;flex-wrap:wrap}.excursion-card__features-item{display:flex;align-items:flex-start;gap:0 4px}.excursion-card__features-item-icon{font-size:1.4}.excursion-card__features-item-caption{align-self:center}.excursion-card-times{display:flex;flex-wrap:wrap;gap:6px 12px}.excursion-card-times__block{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.excursion-card-times__block-icon{font-size:1.4em}.excursion-card-times__item{display:flex;align-items:center;min-height:24px;padding:2px 6px;color:#1f2937;background-color:#f8f9fa;border-radius:8px}.excursion-card__add{flex-shrink:0s}.excursion-card__hidden{display:none}.excursion-card__hidden-container{display:flex;flex-direction:column;gap:24px 0}.excursion-card__about{display:flex;flex-direction:column;gap:16px 0}.excursion-card__about-additional,.excursion-card__about-main{display:flex;flex-direction:column;gap:12px 0}.excursion-card__about-additional{width:-moz-max-content;width:max-content;max-width:100%}.excursion-card__locations,.excursion-card__locations-list{display:flex;flex-direction:column;gap:6px 0}.excursion-card__locations-list{margin:0;padding:0;list-style:none}.excursion-card__locations-item{padding-left:8px;font-weight:450;border-left:4px solid #374151}@media (min-width:768px){.excursion-card{gap:20px 0;padding:20px;border-radius:16px}.excursion-card__main{flex-direction:row;gap:0 16px}.excursion-card__image{align-self:flex-start;flex-shrink:0;width:280px}.excursion-card__main-content{flex-grow:1;min-width:1px;gap:18px 0}.excursion-card__main-info-nav{margin-top:auto;gap:0 14px}.excursion-card__features{flex-grow:1;min-width:1px}.excursion-card__features-list{gap:4px 14px}.excursion-card-times{gap:7px 14px}.excursion-card-times__block{gap:7px}.excursion-card__about{display:flex;flex-direction:row;justify-content:space-between;gap:0 16px}.excursion-card__about-main{flex-grow:1;min-width:1px;gap:14px 0}.excursion-card__about-additional{flex-shrink:0;width:-moz-max-content;width:max-content;max-width:50%;align-self:flex-end}.excursion-card__locations-list{gap:7px 0}.excursion-card__hidden-container{gap:32px 0}}@media (min-width:1024px){.excursion-card__image{width:240px}}@media (min-width:1280px){.excursion-card__image{width:280px}.excursion-card__about{gap:0 24px}.excursion-card__about-main{max-width:50%}}@media (min-width:1360px){.excursion-card{gap:24px 0;padding:24px}.excursion-card__main{gap:0 24px}.excursion-card__image{width:296px}.excursion-card__main-content{gap:20px 0}.excursion-card-price__value,.excursion-card__title{font-size:24px}.excursion-card__main-info-nav{gap:0 16px}.excursion-card__features-list{gap:4px 16px}.excursion-card-times{gap:8px 16px}.excursion-card-times__block{gap:8px}.excursion-card__hidden-container{gap:40px 0}.excursion-card__about-main{gap:16px 0}.excursion-card__locations-list{gap:8px 0}}.excursion{padding-top:0}.excursion-media{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(var(--app-height) - var(--crm-header-height));background-color:#eff0f2}.excursion__gallery{position:absolute;top:0;left:0}.excursion-slider,.excursion__gallery{width:100%;height:100%}.excursion-slider__list{margin:0;padding:0;list-style:none;width:100%;height:100%}.excursion-slider__item{width:100%;height:100%}.excursion-slider__item-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.excursion__gallery-nav-btn{position:absolute;z-index:1;top:0;bottom:0;margin:auto;color:#fff}.excursion__gallery-nav-btn--prev{left:12px}.excursion__gallery-nav-btn--next{right:12px}.excursion__gallery-nav-btn .material-symbols-sharp{font-size:40px;text-shadow:0 0 1px #6b7280}.excursion-media__nav{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}.excursion-info__container{display:flex;flex-direction:column;gap:24px 0}.excursion-info__top{display:flex;flex-direction:column;gap:16px 0}.section-typical__titles{gap:6px 0}.section-typical__subtitle{font-weight:450;font-size:16px}.section-typical__title{margin:0;padding:0;line-height:1.2;font-weight:500;font-size:32px}.excursion__tags-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.excursion__tags-item{display:flex;align-items:flex-start;gap:0 4px;padding:2px 6px;color:#1f2937;background-color:#f8f9fa;border-radius:8px}.excursion__tags-item .material-symbols-sharp{font-size:1.4em}.excursion__tags-item span{align-self:center}.excursion-data{display:flex;flex-direction:column;gap:16px 0}.excursion-data__block{display:flex;flex-direction:column;gap:8px 0;padding-top:8px;border-top:1px solid #d1d5db}.excursion-data__block-title{text-transform:uppercase;font-size:16px}.excursion-duration__value-number{font-size:48px}.excursion-times__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.excursion-times__item{display:flex;align-items:center;min-height:24px;padding:2px 6px;color:#1f2937;background-color:#f8f9fa;border-radius:8px}.excursion-places__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px 0}.excursion-places__item{padding:2px 0 2px 8px;border-left:3px solid #374151}.excursion-include__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px 0}.excursion-include__item{display:flex;align-items:flex-start;gap:0 4px}.excursion-include__item .material-symbols-sharp{font-size:1.4em}.excursion-include__item span{align-self:center}.excursion-items__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px 0}.excursion-items__item{display:flex;align-items:flex-start;gap:0 4px}.excursion-items__item .material-symbols-sharp{font-size:1.4em}.excursion-items__item span{align-self:center}@media (min-width:768px){.excursion__gallery-nav-btn--prev{left:16px}.excursion__gallery-nav-btn--next{right:16px}.excursion-media__nav{gap:12px}.excursion-info__container{gap:32px 0}.excursion-info__top{gap:20px 0}.section-typical__titles{gap:7px 0}.section-typical__subtitle{font-size:18px}.section-typical__title{font-size:48px}.excursion__tags-list{gap:10px}.excursion__tags-item{gap:0 5px}.excursion-data{display:grid;grid-template-columns:5fr 7fr;grid-gap:24px}.excursion-data__block{grid-column:1/-1;display:grid;grid-template-columns:subgrid;gap:initial;padding-top:12px}.excursion-data__block-title{font-size:17px}.excursion-duration__value-number{font-size:56px}.excursion-places__list{gap:10px 0}.excursion-places__item{padding:3px 0 3px 10px}.excursion-include__list{gap:10px 0}.excursion-include__item{gap:0 5px}.excursion-items__list{gap:10px 0}.excursion-items__item{gap:0 5px}.excursion-times__list{gap:10px}}@media (min-width:1024px){.excursion__gallery-nav-btn--prev{left:24px}.excursion__gallery-nav-btn--next{right:24px}.excursion-places__list{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}.excursion-places__item{display:inline-block;vertical-align:top;width:100%;margin-bottom:10px;padding:3px 0 3px 10px}}@media (min-width:1280px){.excursion__gallery-nav-btn--prev{left:32px}.excursion__gallery-nav-btn--next{right:32px}.excursion-places__list{-moz-column-gap:32px;column-gap:32px}}@media (min-width:1360px){.excursion__gallery-nav-btn--prev{left:40px}.excursion__gallery-nav-btn--next{right:40px}.excursion-media__nav{gap:16px}.excursion-info__container{gap:40px 0}.excursion-info__top{gap:24px 0}.section-typical__titles{gap:8px 0}.section-typical__subtitle{font-size:20px}.section-typical__title{font-size:64px}.excursion__tags-list{gap:12px}.excursion__tags-item{gap:0 6px}.excursion-data{grid-gap:32px}.excursion-data__block{padding-top:16px}.excursion-data__block-title{font-size:18px}.excursion-duration__value-number{font-size:64px}.excursion-places__list{-moz-column-gap:40px;column-gap:40px}.excursion-places__item{margin-bottom:12px;padding:4px 0 4px 12px}.excursion-include__list{gap:12px 0}.excursion-include__item{gap:0 6px}.excursion-items__list{gap:12px 0}.excursion-items__item{gap:0 6px}.excursion-times__list{gap:12px}}.transfers-nav{display:flex;width:-moz-max-content;width:max-content;max-width:100%;padding:4px 0;background-color:#f4f4f5;border-radius:12px;box-sizing:border-box}.transfers-nav__list{margin:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;padding:0 4px}.transfers-nav__list::-webkit-scrollbar{display:none}.transfers-nav__item-link{color:#6b7280}.transfers-nav__item-link:focus,.transfers-nav__item-link:hover{color:#111827}.transfers-nav__item-link.active{color:#111827;background-color:#fff}.transfers__main{position:relative;margin:0 -16px;padding:16px;background-color:#fff;border-radius:12px}.transfers-cars,.transfers__main{display:flex;flex-direction:column;gap:24px 0}.transfers-cars__section{display:flex;flex-direction:column;gap:8px 0}.transfers-cars__section-title{padding-bottom:4px;font-weight:450;font-size:20px;line-height:1.2;color:#1f2937;border-bottom:1px solid #9ca3af}.transfers-cars__list{margin:0;padding:0;list-style:none}.transfer-card,.transfers-cars__list{display:flex;flex-direction:column;gap:16px 0}.transfer-card{position:relative;padding:12px}.transfer-card:focus-within,.transfer-card:hover{background-color:#f9fafb}.transfer-card__image{width:100%;height:auto;background-color:#d1d5db;border-radius:8px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.transfer-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px 0}.transfer-card__title{font-weight:450;font-size:16px}.transfer-card__capacity-list{margin:0;padding:0;list-style:none;display:flex;gap:0 12px}.transfer-card__capacity-item{display:flex;align-items:center;gap:0 6px;color:#6b7280}.transfer-card__capacity-item .material-symbols-sharp{font-size:1.4em}.transfer-card__price-add{display:flex;justify-content:flex-end;align-items:center;gap:0 12px}.transfer-card__price{font-weight:500;font-size:16px}.transfers__loader{position:absolute;z-index:1;visibility:hidden;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;background-color:rgba(248,249,250,.8);opacity:0}.transfers__loader.active{visibility:visible;opacity:1}.transfers__loader-circle{position:sticky;top:calc(50vh - 24px);flex-shrink:0;width:48px;height:48px;border-color:#030712 transparent;border-style:solid;border-width:2px;border-radius:50%;will-change:transform;animation:loader 1.6s linear infinite}.transfers-assistant{margin:16px -16px 0;padding:12px 16px;background-color:#f8f9fa}.transfers-assistant__content{display:flex;flex-direction:column;gap:16px 0}.transfers-assistant__section-title{display:none;font-weight:450;font-size:20px;line-height:1.2;color:#1f2937}.transfers-assistant__image{width:100%;height:auto;background-color:#d1d5db;border-radius:8px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.transfers-assistant__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px 0}.transfers-assistant__title{font-weight:450;font-size:16px}.transfers-assistant__features-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 12px}.transfers-assistant__features-item{display:flex;align-items:center;gap:0 6px;color:#6b7280}.transfers-assistant__features-item .material-symbols-sharp{font-size:1.4em}.transfers-assistant__add-price{display:flex;justify-content:space-between;align-items:flex-end;gap:0 12px}.transfers-assistant__price{font-weight:500;font-size:16px}@media (max-width:767px){.transfer-card:not(:first-of-type){border-top:1px solid #eeeff2}}@media (min-width:768px){.transfers__main{gap:40px 0;margin:0;padding:20px;border-radius:16px}.transfers-cars__table{display:grid;grid-template-columns:200px auto max-content;gap:32px 24px}.transfers-cars__list,.transfers-cars__section,.transfers-cars__section-content,.transfers-cars__section-title{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.transfers-cars__list{gap:initial}.transfer-card{grid-column:1/-1;display:grid;grid-template-columns:subgrid;gap:0 20px;padding:14px;border-bottom:1px solid #eeeff2}.transfer-card__title{font-size:17px}.transfer-card__capacity-list{gap:0 14px}.transfer-card__more{margin-top:auto}.transfer-card__price-add{align-self:start;gap:0 14px}.transfer-card__price{font-size:17px}.transfers-assistant{position:sticky;bottom:0;margin:0 -20px;padding:24px 34px}.transfers-assistant,.transfers-assistant__content{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.transfers-assistant__content{gap:0 24px}.transfers-assistant__add-price{flex-direction:column;min-width:100%;width:1px}}@media (min-width:1024px){.transfer-card__price-add{flex-direction:column;gap:4px 0}}@media (min-width:1280px){.transfers-cars__table{grid-template-columns:max-content 200px auto max-content}.transfers-cars__section{gap:initial;border-top:1px solid #9ca3af}.transfers-cars__section-title{grid-column:1/2;padding:16px 0;border:none}.transfers-cars__section-content{grid-column:2/-1}.transfer-card{padding:16px}.transfer-card__price-add{flex-direction:row;gap:0 14px}.transfers-assistant{padding:24px 20px;gap:0 24px}.transfers-assistant__content{grid-column:2/-1;padding:0 16px}.transfers-assistant__section-title{display:block}}@media (min-width:1360px){.transfers__main{gap:56px 0;padding:24px}.transfers-cars__table{grid-template-columns:max-content 240px auto max-content}.transfer-card{gap:0 24px;padding:16px 24px}.transfer-card__title{font-size:18px}.transfer-card__capacity-list{gap:0 16px}.transfer-card__price{font-size:18px}.transfers-assistant{gap:0 24px;margin:0 -24px;padding:24px}.transfers-assistant__content{padding:0 24px}}.transfers-info{display:flex;flex-direction:column;gap:24px 0}.transfers-info__top{display:flex;flex-direction:column;gap:12px 0}.transfers-info__top-nav{display:flex;flex-direction:column;gap:8px 0}.transfers-info__top-nav-btn{width:100%}.transfers-info__main{border-top:1px solid #d1d5db}.transfers-info__list{margin:0;padding:0;list-style:none}.transfers-info__item{display:flex;flex-direction:column;gap:8px 0;padding:12px 0;border-bottom:1px solid #d1d5db}.transfers-info__item-title{font-weight:500;font-size:16px}.transfers-info__item-content{color:#374151}.transfers-info__contact{display:flex;align-items:center;justify-content:space-between;gap:0 12px;padding:12px;background-color:#f9fafb;border-radius:12px}.transfers-info__contact-btn{flex-shrink:0}@media (min-width:768px){.transfers-info{gap:32px 0}.transfers-info__top{flex-direction:row;justify-content:space-between;gap:0 12px}.transfers-info__top-nav{flex-shrink:0;gap:10px 0}.transfers-info__list{display:grid;grid-template-columns:auto auto;grid-gap:0 24px}.transfers-info__item{display:grid;grid-column:1/-1;grid-template-columns:subgrid;gap:initial;padding:20px 0}.transfers-info__item-title{font-size:18px}.transfers-info__contact{gap:0 24px;padding:20px}}@media (min-width:1360px){.transfers-info{gap:40px 0}.transfers-info__top{gap:0 16px}.transfers-info__top-nav{gap:12px 0}.transfers-info__list{grid-gap:0 32px}.transfers-info__item{padding:24px 0}.transfers-info__item-title{font-size:20px}.transfers-info__contact{gap:0 32px;padding:24px}}.cip__top{display:flex;flex-direction:column;gap:12px 0}.cip__message{display:flex;align-items:flex-start;gap:0 8px;max-width:-moz-max-content;max-width:max-content;padding-bottom:4px;color:#6b7280;border-bottom:3px solid #ff9500}.cip__message-icon{font-size:1.4em}.cip__message-content{align-self:center}.cip__main{position:relative;margin:0 -16px;padding:16px;background-color:#fff;border-radius:12px}.cip-form,.cip__main{display:flex;flex-direction:column;gap:24px 0}.cip__fields-type:not(.active){display:none}.cip-results{display:flex;flex-direction:column;gap:24px 0;width:-moz-max-content;width:max-content;max-width:100%}.cip-results__info-block{padding-bottom:8px}.cip-results__info-block--unavailable{border-bottom:3px solid #f44336}.cip-results__info-block--available{border-bottom:3px solid #10ab37}.cip-results__price-nav{display:flex;flex-direction:column;gap:8px 0}.cip-results__price-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto max-content;grid-gap:8px 16px}.cip-results__price-item{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.cip-results__price-item-title{color:#6b7280}.cip-results__price-item-value{font-weight:450;text-align:right}.cip-results__price-item-value--summary{font-weight:500;font-size:16px;line-height:1.2}.cip-results__nav-btn{width:100%}@media (min-width:768px){.cip__top{gap:14px 0}.cip__main{gap:40px 0;margin:0;padding:20px;border-radius:16px}.cip-form{gap:40px 0;display:grid;grid-template-columns:7fr 5fr;gap:0 32px}.cip-results{gap:28px 0;justify-content:flex-end}.cip-results__info-block{padding-bottom:10px}.cip-results__price-nav{gap:10px 0;margin-top:auto}.cip-results__price-item-value--summary{font-size:18px}}@media (min-width:1280px){.cip__top{display:grid;grid-template-columns:8fr 4fr;gap:0 32px}.cip__message{align-self:center}.cip-form{grid-template-columns:8fr 4fr}}@media (min-width:1360px){.cip__main{gap:56px 0;padding:24px}.cip-form{gap:0 40px}.cip-results{gap:32px 0}.cip-results__info-title{font-size:20px}.cip-results__info-block{padding-bottom:12px}.cip-results__price-nav{gap:12px 0}.cip-results__price-item-value--summary{font-size:20px}}.cip-info{gap:16px 0}.cip-info,.cip-info__main{display:flex;flex-direction:column}.cip-info__main{gap:24px 0}.cip-info__section{display:flex;flex-direction:column;gap:12px 0}.cip-info__section-teaser{padding-bottom:8px;border-bottom:4px solid #6b7280}.cip-info__section-main{display:flex;flex-direction:column;gap:24px 0}.cip-info__steps-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px 0}.cip-info__step{display:flex;flex-direction:column;gap:4px 0}.cip-info__step:not(:last-of-type){padding-bottom:12px;border-bottom:1px solid #d1d5db}.cip-info__step-title{display:flex;align-items:flex-start;gap:0 8px;font-weight:500;font-size:16px;line-height:1.2;color:#1f2937}.cip-info__step-title span{align-self:center}.cip-info__step-title .material-symbols-sharp{font-size:24px}.cip-info__step-text{padding-left:32px}.cip-info-additional{padding-top:8px;border-top:4px solid #d1d5db}.cip-info-additional__step-note{display:flex;align-items:flex-start;gap:0 8px;margin-top:12px;color:#6b7280}.cip-info-additional__step-note-icon{min-width:24px;font-size:1.4em;text-align:center}.cip-info-additional__step-note-content{align-self:center}@media (min-width:768px){.cip-info,.cip-info__main{gap:24px 0}.cip-info__section{gap:14px 0}.cip-info__section-main{gap:32px 0}.cip-info__steps-list{gap:14px 0}.cip-info__step:not(:last-of-type){padding-bottom:14px}.cip-info__step-title{gap:0 10px;font-size:17px}.cip-info__step-title .material-symbols-sharp{font-size:26px}.cip-info__step-text{padding-left:36px}.cip-info-additional{padding-top:10px}.cip-info-additional__step-note{gap:0 10px;margin-top:14px}.cip-info-additional__step-note-icon{min-width:26px}}@media (min-width:1280px){.cip-info__main{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}}@media (min-width:1360px){.cip-info{gap:32px 0}.cip-info__main{gap:0 40px}.cip-info__section{gap:16px 0}.cip-info__section-main{gap:40px 0}.cip-info__steps-list{gap:16px 0}.cip-info__step:not(:last-of-type){padding-bottom:16px}.cip-info__step-title{gap:0 12px;font-size:18px}.cip-info__step-title .material-symbols-sharp{font-size:28px}.cip-info__step-text{padding-left:40px}.cip-info-additional{padding-top:12px}.cip-info-additional__step-note{gap:0 12px;margin-top:16px}.cip-info-additional__step-note-icon{min-width:28px}}.visa__top{display:flex;flex-direction:column;gap:12px 0}.visa__message{display:flex;align-items:flex-start;gap:0 8px;max-width:-moz-max-content;max-width:max-content;padding-bottom:4px;color:#6b7280;border-bottom:3px solid #ff9500}.visa__message-icon{font-size:1.4em}.visa__message-content{align-self:center}.visa-nav{display:flex;width:-moz-max-content;width:max-content;max-width:100%;padding:4px 0;background-color:#f4f4f5;border-radius:12px;box-sizing:border-box}.visa-nav__list{margin:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;padding:0 4px}.visa-nav__list::-webkit-scrollbar{display:none}.visa-nav__item-link{color:#6b7280}.visa-nav__item-link:focus,.visa-nav__item-link:hover{color:#111827}.visa-nav__item-link.active{color:#111827;background-color:#fff}.visa__main{display:flex;flex-direction:column;gap:24px 0}.visa__section{position:relative;margin:0 -16px;padding:16px;background-color:#fff;border-radius:12px}@media (min-width:768px){.visa__main{gap:32px 0}.visa__section{gap:32px 0;margin:0;padding:20px;border-radius:16px}}@media (min-width:1280px){.visa__top{display:grid;grid-template-columns:8fr 4fr;gap:0 32px}.visa__message{align-self:center}}@media (min-width:1360px){.visa__section{gap:56px 0;padding:24px}}.visa-check{display:flex;flex-direction:column;gap:24px 0}.visa-check__nav-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.visa-check__nav-btn.active{color:#0176ff;border-color:#0176ff}.visa-check__tab{display:none}.visa-check__tab.active{display:block}.visa-check__container{display:flex;flex-direction:column;gap:24px 0}.visa-check__answer-wrapper{display:flex;flex-direction:column;gap:16px 0}.visa-check__answer{padding-bottom:8px}.visa-check__answer--need{border-bottom:3px solid #f44336}.visa-check__answer--no-need{border-bottom:3px solid #10ab37}.visa-check__to-get{margin-top:auto;width:100%}@media (min-width:768px){.visa-check{gap:32px 0}.visa-check__nav-list{gap:10px}.visa-check__answer-wrapper{gap:24px 0}.visa-check__answer{padding-bottom:10px}}@media (min-width:1280px){.visa-check__container{display:grid;grid-template-columns:8fr 4fr;gap:0 32px}.visa-check__answer-wrapper{align-self:flex-end}}@media (min-width:1360px){.visa-check{gap:40px 0}.visa-check__nav-list{gap:12px}.visa-check__answer-wrapper{gap:32px 0}.visa-check__answer{padding-bottom:12px}}.visa-needs__container,.visa-needs__content{display:flex;flex-direction:column;gap:16px 0}.visa-needs__block{padding-bottom:8px;border-bottom:3px solid #d1d5db}.visa-needs__block .text-block{--text-mar:8px}@media (min-width:768px){.visa-needs__container{display:grid;grid-template-columns:4fr 8fr;gap:0 24px}.visa-needs__content{gap:20px 0}.visa-needs__block{padding-bottom:10px}}@media (min-width:1280px){.visa-needs__container{gap:0 32px;grid-template-columns:3fr 9fr}.visa-needs__content{display:grid;grid-template-columns:1fr 1fr;gap:32px}}@media (min-width:1360px){.visa-needs__block{padding-bottom:12px}}.visa-info{gap:24px 0}.visa-info,.visa-info__top{display:flex;flex-direction:column}.visa-info__top{gap:12px 0}.visa-info__top-nav{display:flex;flex-direction:column;gap:8px 0}.visa-info__top-nav-btn{width:100%}.visa-info__main{border-top:1px solid #d1d5db}.visa-info__list{margin:0;padding:0;list-style:none}.visa-info__item{display:flex;flex-direction:column;gap:8px 0;padding:12px 0;border-bottom:1px solid #d1d5db}.visa-info__item-title{font-weight:500;font-size:16px}.visa-info__item-content{color:#374151}.visa-info__contact{display:flex;align-items:center;justify-content:space-between;gap:0 12px;padding:12px;background-color:#f9fafb;border-radius:12px}.visa-info__contact-btn{flex-shrink:0}@media (min-width:768px){.visa-info{gap:32px 0}.visa-info__top{flex-direction:row;justify-content:space-between;gap:0 12px}.visa-info__top-nav{flex-shrink:0;gap:10px 0}.visa-info__list{display:grid;grid-template-columns:5fr 7fr;grid-gap:0 24px}.visa-info__item{display:grid;grid-column:1/-1;grid-template-columns:subgrid;gap:initial;padding:20px 0}.visa-info__item-title{font-size:18px}.visa-info__contact{gap:0 24px;padding:20px}}@media (min-width:1360px){.visa-info{gap:40px 0}.visa-info__top{gap:0 16px}.visa-info__top-nav{gap:12px 0}.visa-info__list{grid-template-columns:4fr 8fr;grid-gap:0 32px}.visa-info__item{padding:24px 0}.visa-info__item-title{font-size:20px}.visa-info__contact{gap:0 32px;padding:24px}}.visa-get__form{display:flex;flex-direction:column;gap:24px 0}.visa-get__type-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;width:-moz-max-content;width:max-content;max-width:100%;gap:12px}.visa-get__type-item{display:flex;flex-direction:column}.visa-get__type-input:checked+.visa-get__type-label{color:#0176ff;border-color:#0176ff}.visa-get__type-label{flex-grow:1;display:flex;flex-direction:column;gap:8px 0;padding:12px;color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:12px}.visa-get__type-label svg{fill:#111827}.visa-get__type-label:focus,.visa-get__type-label:hover{border-color:#4e9dff}.visa-get__type-label:active{border-color:#d1d5db}.visa-get__type-top{display:flex;justify-content:space-between;gap:0 12px}.visa-get__additional{display:flex;flex-direction:column;gap:16px 0}.visa-get__price-add{display:flex;flex-direction:column;gap:8px 0}.visa-get__price{display:flex;justify-content:space-between;gap:0 12px}.visa-get__add{width:100%}.visa-get__info{display:flex;flex-direction:column;gap:8px 0}.visa-get__info-presentation{width:100%}@media (min-width:768px){.visa-get__form{display:grid;grid-template-columns:7fr 5fr;gap:0 32px}.visa-get__type-list{gap:14px}.visa-get__info,.visa-get__info-presentation{order:-1}.visa-get__price-add{margin-top:auto}}@media (min-width:1280px){.visa-get__form{grid-template-columns:8fr 4fr}.visa-get__type-list{gap:16px}}.vftf-info__speaking{display:flex;flex-direction:column;gap:16px 0}.vftf-info__speaking-answers{display:grid;grid-template-columns:1fr 1fr;width:-moz-max-content;width:max-content;max-width:100%;gap:12px}.vftf-info__speaking-answer{display:flex;flex-direction:column;gap:8px 0;padding-bottom:8px}.vftf-info__speaking-answer--positive{border-bottom:3px solid #0176ff}.vftf-info__speaking-answer--positive .vftf-info__speaking-answer-icon{color:#0176ff}.vftf-info__speaking-answer--negative{border-bottom:3px solid #f44336}.vftf-info__speaking-answer--negative .vftf-info__speaking-answer-icon{color:#f44336}.vftf-info__speaking-answer-icon{font-size:24px}.vftf-info__speaking-answer-content{margin-top:auto}.vftf-info__speaking-answer-quute{font-weight:500;font-size:16px}@media (min-width:768px){.vftf-info__speaking{gap:24px 0}.vftf-info__speaking-title{max-width:440px}.vftf-info__speaking-answers{max-width:456px;margin-left:auto;gap:0 14px}.vftf-info__speaking-answer-quute{font-size:18px}}@media (min-width:1360px){.vftf-info__speaking{gap:32px 0}.vftf-info__speaking-title{max-width:480px}.vftf-info__speaking-answers{max-width:496px;gap:0 16px}.vftf-info__speaking-answer-quute{font-size:20px}}.visa-transit__nav-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.visa-transit__nav-btn.active{color:#0176ff;border-color:#0176ff}.visa-transit__tab{display:none}.visa-transit__tab.active{display:block}@media (min-width:768px){.visa-transit__nav-list{gap:10px}}@media (min-width:1360px){.visa-transit__nav-list{gap:12px}}.orders__main{position:relative;margin:0 -16px;display:flex;flex-direction:column;gap:24px 0;padding:16px;background-color:#fff;border:1px solid #eff0f2;border-radius:12px}.orders-main-nav{margin:-16px -16px 0}.orders-main-nav__list{margin:0;padding:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;border-top-left-radius:12px;border-top-right-radius:12px}.orders-main-nav__list::-webkit-scrollbar{display:none}.orders-main-nav__item{flex-shrink:0}.orders-main-nav__link{display:flex;flex-direction:column;align-items:flex-start;gap:6px 0;padding:8px 16px;text-decoration:none;background-color:#eff0f2}.orders-main-nav__link.active{background-color:#fff}.orders-main-nav__quantity{min-width:24px;padding:1px 2px;font-weight:450;color:#4b5563;line-height:1;text-align:center;background-color:#f8f9fa;border-radius:4px}.orders-main-nav__title{font-weight:500;font-size:16px;line-height:1.2;color:#1f2937}.orders__main-inner{display:flex;flex-direction:column;gap:24px 0}.orders-payment-nav{display:flex;width:-moz-max-content;width:max-content;max-width:100%;padding:4px 0;background-color:#f4f4f5;border-radius:12px;box-sizing:border-box}.orders-payment-nav__list{margin:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;padding:0 4px}.orders-payment-nav__list::-webkit-scrollbar{display:none}.orders-payment-nav__item-link{color:#6b7280}.orders-payment-nav__item-link:focus,.orders-payment-nav__item-link:hover{color:#111827}.orders-payment-nav__item-link.active{color:#111827;background-color:#fff}.orders-settings{display:flex;flex-direction:column;gap:12px 0}.orders-settings__datepicker-guests{display:contents}.orders-settings-datepicker__main{flex-direction:column;gap:8px 0}.orders-settings__search{position:relative}.orders-settings__search-input{padding-right:40px}.orders-settings__search-input:not(:-moz-placeholder-shown)+.orders-settings__search-reset{visibility:visible;opacity:1}.orders-settings__search-input:not(:placeholder-shown)+.orders-settings__search-reset{visibility:visible;opacity:1}.orders-settings__search-reset{position:absolute;visibility:hidden;top:0;right:0;opacity:0}.orders-settings__search-reset .material-symbols-sharp{font-size:24px}@media (min-width:768px){.orders__main{gap:32px 0;margin:0;padding:20px;border-radius:16px}.orders-main-nav{margin:-20px -20px 0}.orders-main-nav__list{border-top-left-radius:16px;border-top-right-radius:16px}.orders-main-nav__link{gap:7px 0;padding:10px 20px}.orders-main-nav__title{font-size:18px}.orders__main-inner{gap:32px 0}.orders-settings{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0 24px}.orders-settings-datepicker__main{flex-direction:row;gap:0}.orders-settings-datepicker__start-item:has(+.orders-settings-datepicker__end-item) .orders-settings-datepicker__main-item-btn{border-top-right-radius:0;border-bottom-right-radius:0}.orders-settings-datepicker__start-item+.orders-settings-datepicker__end-item .orders-settings-datepicker__main-item-btn{border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width:1360px){.orders__main{gap:40px 0;padding:24px}.orders-main-nav{margin:-24px -24px 0}.orders-main-nav__link{gap:8px 0;padding:12px 24px}.orders-main-nav__title{font-size:20px}.orders__main-inner{gap:32px 0}}.orders-table-wrapper{position:relative}.orders__table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.orders__table-container::-webkit-scrollbar{display:none}.orders-table{display:grid;grid-template-columns:minmax(max-content,auto) minmax(max-content,auto) max-content minmax(max-content,auto) max-content}.orders-table__thead{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;color:#6b7280;border-bottom:1px solid #9ca3af}.orders-table__th{padding:4px 12px}.orders-table__row,.orders-table__tbody{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.orders-table__row{align-items:center;color:#030712;text-decoration:none;border-bottom:1px solid #eeeff2;transition:background-color .2s;cursor:pointer}.orders-table__row:focus-within,.orders-table__row:hover{background-color:#f9fafb}.orders-table__cell{padding:8px 12px}.orders-table__text{--text-mar:4px}.orders-table__status{width:-moz-max-content;width:max-content;max-width:100%;padding:3px 6px;font-size:14px;line-height:1;border:1px solid;border-radius:8px}.orders-table__status--draft{color:#4b5563;border-color:#4b5563}.orders-table__status--confirmed{color:#0176ff;border-color:#0176ff}.orders-table__status--overdue{color:#ff9500;border-color:#ff9500}.orders-table__status--cancelled{color:#f44336;border-color:#f44336}.orders-table__status--done{color:#10ab37;border-color:#10ab37}.orders-table__services-list{margin:0;padding:0;list-style:none;display:flex;gap:0 6px}.orders-tooltip.active .orders-tooltip__tooltip{visibility:visible;opacity:1}.orders-tooltip__toggler{margin:0;padding:0;line-height:inherit;text-decoration:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer}.orders-tooltip__tooltip{overflow:hidden;visibility:hidden;position:absolute;z-index:1;display:flex;flex-direction:column;gap:12px 0;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding:12px;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;box-sizing:border-box;transition:all .2s;opacity:0}.orders-tooltip__tooltip.active{visibility:visible;opacity:1}.orders-table-service__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:max-content auto max-content;gap:6px}.orders-table-service__item{grid-column:1/-1;display:grid;grid-template-columns:subgrid;gap:0 8px}.orders-table-service__item-caption,.orders-table-service__item-status{align-self:center}.orders-table__price{align-self:stretch;display:flex;flex-direction:column;padding-right:0}.orders-table__price--paid .orders-table__price-wrapper{border-color:#10ab37}.orders-table__price--unpaid .orders-table__price-wrapper{border-color:#ff9500}.orders-table__price--overdue .orders-table__price-wrapper{border-color:#f44336}.orders-table__price-wrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-right:2px solid}.orders-table__price-value{line-height:inherit;text-decoration:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;margin:0 -2px 0 0;padding:0 12px 0 0;font-weight:500;font-size:16px}@media (min-width:768px){.orders-table__th{padding:4px 14px}.orders-table__cell{padding:10px 14px}.orders-table__price{padding-right:0}.orders-table__price-value{padding-right:14px;font-size:17px}}@media (min-width:1360px){.orders-table__th{padding:4px 16px}.orders-table__cell{padding:12px 16px}.orders-table__price{padding-right:0}.orders-table__price-value{padding-right:16px;font-size:18px}}.order{position:relative;min-height:calc(var(--app-height)*0.8 - var(--crm-header-height));background-color:#fff}.order__content{gap:24px 0}.order__about{gap:16px 0}.order__about,.order__back-title{display:flex;flex-direction:column}.order__back-title{gap:8px 0}.order__back{display:flex;align-items:center;gap:0 4px;width:-moz-max-content;width:max-content;max-width:100%;font-weight:500;color:#6b7280;text-decoration:none}.order__back .material-symbols-sharp{font-size:1.4em}.order__overview{display:flex;flex-direction:column;gap:12px 0}.order__status{display:flex;justify-content:space-between;gap:0 16px;padding-top:6px;border-top:6px solid}.order__status--draft{border-color:#4b5563}.order__status--draft .order__status-value{color:#4b5563}.order__status--confirmed{border-color:#0176ff}.order__status--confirmed .order__status-value{color:#0176ff}.order__status--overdue{border-color:#ff9500}.order__status--overdue .order__status-value{color:#ff9500}.order__status--cancelled{border-color:#f44336}.order__status--cancelled .order__status-value{color:#f44336}.order__status--done{border-color:#10ab37}.order__status--done .order__status-value{color:#10ab37}.order__status-value{font-weight:500}.order-payment{display:flex;flex-direction:column;gap:16px 0}.order-payment__info{display:flex;flex-direction:column;gap:6px 0}.order-payment__info-block{padding-top:6px;border-top:1px solid #d1d5db}.order-payment__figures-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto;gap:2px 0;grid-auto-rows:1fr}.order-payment__figures-item{display:flex;justify-content:space-between;align-items:center;gap:0 16px;line-height:1.1}.order-payment__status{padding:3px 6px;font-size:14px;line-height:1;border:1px solid;border-radius:8px}.order-payment__status--paid{color:#10ab37;border-color:#10ab37}.order-payment__status--unpaid{color:#ff9500;border-color:#ff9500}.order-payment__status--overdue{color:#f44336;border-color:#f44336}.order-payment__figures-item-value{text-align:right}.order-payment__figures-item-value--final{font-weight:500;font-size:24px}.order-payment__dates{display:flex;flex-direction:column;gap:4px 0}.order-payment__dates-item,.order-payment__method-status{display:flex;justify-content:space-between;gap:0 16px}.order-payment__method{align-self:center}.order-payment__nav{display:flex;flex-direction:column;gap:8px 0}.order-payment__nav-btn{width:100%}.order-settings{display:flex;flex-wrap:wrap;gap:8px 16px}.order-settings__item{display:flex;flex-direction:column;gap:2px 0;justify-content:space-between}.order-settings__item:not(:last-of-type){padding-right:16px;border-right:1px solid #d1d5db}.order-settings__item-title{color:#6b7280}.order-settings__item-btn-value{margin:0;padding:0;line-height:inherit;text-decoration:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;display:flex;align-items:center;gap:0 4px;transition:color .2s}.order-settings__item-btn-value .material-symbols-sharp{font-size:1.4em}.order-settings__item-btn-value:focus,.order-settings__item-btn-value:hover{color:#4b5563}.order__main{display:flex;flex-direction:column;gap:12px 0}.order-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 12px}.order__loader{position:absolute;z-index:1;visibility:hidden;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);opacity:0}.order__loader.active{visibility:visible;opacity:1}.order__loader-circle{position:sticky;top:calc(50vh - 24px);flex-shrink:0;width:48px;height:48px;border-color:#030712 transparent;border-style:solid;border-width:2px;border-radius:50%;will-change:transform;animation:loader 1.6s linear infinite}@media (min-width:768px){.order__content{gap:40px 0}.order__about{display:grid;grid-template-columns:1fr 1fr;gap:24px}.order__overview{grid-row:1/3;grid-column:2/3}.order-payment{gap:20px 0}.order-payment__info{gap:7px 0}.order-payment__info-block{padding-top:7px}.order-settings{align-self:flex-end}.order__main{gap:14px 0}.order-nav__list{gap:7px 14px}}@media (min-width:1024px){.order__about{grid-template-columns:7fr 5fr;gap:24px 32px}}@media (min-width:1280px){.order__about{grid-template-columns:8fr 4fr}}@media (min-width:1360px){.order-payment{gap:24px 0}.order-payment__info{gap:8px 0}.order-payment__info-block{padding-top:8px}.order__content{gap:56px 0}.order__main{gap:16px 0}.order-nav__list{gap:8px 16px}}.order__table{gap:24px 0}.order-section,.order__table{display:flex;flex-direction:column}.order-section{gap:8px 0;overflow-x:auto}.order-section__teaser{position:sticky;left:0;flex-wrap:wrap;gap:6px 12px;padding-bottom:6px;border-bottom:3px solid #d1d5db}.order-section__teaser,.order-section__title-add{display:flex;justify-content:space-between;align-items:center}.order-section__title-add{gap:0 8px}.order-section__title{font-weight:500;font-size:24px;line-height:1}.order-section__summary{align-self:flex-end;font-weight:450;font-size:20px;line-height:1}.order-section__table{display:grid}.order-hotels__table{grid-template-columns:max-content minmax(max-content,auto) max-content max-content minmax(max-content,auto) max-content max-content}.order-transfers__table{grid-template-columns:max-content minmax(max-content,auto) max-content max-content max-content minmax(max-content,auto) max-content max-content}.order-excursions__table{grid-template-columns:max-content minmax(max-content,auto) max-content max-content minmax(max-content,auto) max-content max-content}.order-visas__table{grid-template-columns:max-content minmax(max-content,auto) max-content max-content minmax(max-content,auto) max-content max-content max-content}.order-vip__table{grid-template-columns:max-content minmax(max-content,auto) max-content max-content max-content minmax(max-content,auto) max-content max-content}.order-section__thead{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;color:#6b7280;border-bottom:1px solid #9ca3af}.order-section__th{padding:4px 12px}.order-section__th-check{width:32px;height:32px;color:#030712}.order-section__th-check .material-symbols-sharp{font-size:20px}.order-section__row,.order-section__tbody{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.order-section__row{align-items:center;border-bottom:1px solid #eeeff2;transition:background-color .2s;cursor:pointer}.order-section__row--requested{background-color:#fffaf2}.order-section__row--requested .order-cell--first:before{background-color:#ff9500}.order-section__row--answered{background-color:#f2f8ff}.order-section__row--answered .order-cell--first:before{background-color:#0176ff}.order-section__row--unavailable{background-color:#fef6f5}.order-section__row--unavailable .order-cell--first:before{background-color:#f44336}.order-section__row--canceled{background-color:#fef6f5}.order-section__row--canceled .order-cell--first:before{background-color:#f44336}.order-section__row:focus-within,.order-section__row:hover{background-color:#f9fafb}.order-section__row--canceled,.order-section__row:has(.order-cell__check-input:checked){background-image:repeating-linear-gradient(45deg,rgba(209,213,219,.2),rgba(209,213,219,.2) 8px,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 16px)}.order-section__row--canceled .order-cell:not(.order-cell--no-opacity),.order-section__row:has(.order-cell__check-input:checked) .order-cell:not(.order-cell--no-opacity){opacity:.5;pointer-events:none}.order-section__row--canceled .order-cell--first:before,.order-section__row:has(.order-cell__check-input:checked) .order-cell--first:before{visibility:hidden;transition:all .2s;opacity:0}.order-section__row--canceled:after,.order-section__row:has(.order-cell__check-input:checked):after{visibility:visible;transition:all .2s;opacity:1}.order-cell{padding:8px 12px}.order-cell--first{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.order-cell--first:before{position:absolute;top:8px;left:0;bottom:8px;display:block;width:2px;background-color:#374151;content:""}.order-cell--nav{position:sticky;right:0}.order-cell__check{position:relative;z-index:1}.order-cell__check-input:checked+.order-cell__check-label .order-cell__check-icon-on{display:none}.order-cell__check-input:checked+.order-cell__check-label .order-cell__check-icon-off{display:block}.order-cell__check-label{width:32px;height:32px;color:#374151}.order-cell__check-label .material-symbols-sharp{font-size:20px}.order-cell__check-icon-off{display:none}.order-cell__text{--text-mar:4px}.order-cell__tooltip-toggler{margin:0;padding:0;line-height:inherit;text-decoration:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer}.order-cell__tooltip-toggler:focus+.order-cell__tooltip,.order-cell__tooltip-toggler:hover+.order-cell__tooltip{visibility:visible;opacity:1}.order-cell__tooltip{overflow:hidden;visibility:hidden;position:absolute;z-index:1;display:flex;flex-direction:column;gap:12px 0;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding:12px;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;box-sizing:border-box;transition:all .2s;opacity:0}.order-cell__tooltip.active{visibility:visible;opacity:1}.order-cell__guests-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px 0}.order-cell__summary-price{font-weight:500}.order-cell__nav{position:relative;z-index:1;display:flex;gap:0 4px}.order-cell__request-requested{font-weight:500;color:#ff9500}.order-cell__request-price{font-weight:500;color:#0176ff}.order-cell__request-unavailable{font-weight:500;color:#f44336}.order-cell__request-nav{display:flex;gap:0 8px}@media (min-width:768px){.order__table{gap:40px 0}.order-section__th{padding:4px 14px}.order-section__row:before{top:10px;bottom:10px}.order-cell{padding:10px 14px}}@media (min-width:1280px){.order-hotels__table{grid-template-columns:max-content auto max-content max-content auto max-content max-content}.order-transfers__table{grid-template-columns:max-content auto max-content max-content max-content auto max-content max-content}.order-excursions__table{grid-template-columns:max-content auto max-content max-content auto max-content max-content}.order-visas__table{grid-template-columns:max-content auto max-content max-content auto max-content max-content max-content}.order-vip__table{grid-template-columns:max-content auto max-content max-content max-content auto max-content max-content}}@media (min-width:1360px){.order__table{gap:56px 0}.order-section__th{padding:4px 16px}.order-section__row:before{top:12px;bottom:12px}.order-cell{padding:12px 16px}}@media (min-width:1600px){.order__table{display:grid;grid-template-columns:max-content auto}.order-section{overflow-x:initial;grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:flex-start;grid-gap:0 32px}.order-section__teaser{position:static;left:auto;flex-wrap:nowrap;justify-content:normal;flex-direction:column;align-items:normal;gap:16px 0;padding-bottom:0;border:none}.order-section__title-add{gap:0 12px;padding-bottom:7px;border-bottom:3px solid #d1d5db}.order-section__summary{align-self:auto}.order-section__table{overflow-x:auto}}.order-calc__container,.order-calc__info,.order-calc__manager{display:flex;flex-direction:column;gap:16px 0}.order-calc__manager-block{display:flex;flex-direction:column;gap:12px 0;padding-top:8px;border-top:1px solid #eff0f2}.order-calc__manager-block-title{font-weight:500;font-size:16px}.order-calc-markup__container{display:flex;flex-direction:column;gap:12px 0}.order-calc-markup__control{display:flex;flex-direction:column;gap:8px 0}.order-calc-markup__control-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr)}.order-calc-markup__control-item{display:flex;flex-direction:column;min-width:1px}.order-calc-markup__control-input:checked+.order-calc-markup__control-label:before{height:4px;background-color:#1f2937}.order-calc-markup__control-label{position:relative;flex-grow:1;width:100%;padding:8px;text-align:center;font-size:14px;border:0;border-radius:0}.order-calc-markup__control-label:before{position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#d1d5db;transition:all .2s;content:""}.order-calc-markup__control-own{display:none}.order-calc-markup__control-own.active{display:block}.order-calc-markup__summary-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto minmax(50%,auto);grid-gap:8px 16px}.order-calc-markup__summary-item{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}.order-calc-markup__summary-title{color:#6b7280}.order-calc-markup__summary-value{font-weight:500;color:#1f2937;text-align:right}.order-calc-markup__summary-value--final{font-size:20px}.order-calc-nav__btn{width:100%}@media (min-width:768px){.order-calc__container{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.order-calc__info{gap:24px 0}.order-calc__manager{gap:20px 0}.order-calc__manager-block{gap:14px 0;padding-top:10px}.order-calc__manager-block-title{font-size:17px}.order-calc-markup__container{gap:14px 0}.order-calc-markup__summary-value--final{font-size:22px}}@media (min-width:1024px){.order-calc__container{grid-template-columns:5fr 2fr 5fr;gap:0 16px}.order-calc__manager{grid-column-start:3}}@media (min-width:1280px){.order-calc__container{grid-template-columns:4fr 4fr 4fr}}@media (min-width:1360px){.order-calc__info{gap:32px 0}.order-calc__manager{gap:24px 0}.order-calc__manager-block{gap:16px 0;padding-top:12px}.order-calc__manager-block-title{font-size:18px}.order-calc-markup__container{gap:16px 0}.order-calc-markup__summary-value--final{font-size:24px}}.visas-applications__data{display:flex;flex-wrap:wrap;gap:8px 16px}.visas-applications__data-item{display:flex;flex-direction:column;gap:2px 0;justify-content:space-between}.visas-applications__data-item:not(:last-of-type){padding-right:16px;border-right:1px solid #d1d5db}.visas-applications__data-item-title{color:#6b7280}.visas-applications__main{position:relative;margin:0 -16px;display:flex;flex-direction:column;gap:24px 0;padding:16px;background-color:#fff;border:1px solid #eff0f2;border-radius:12px}.visas-applications-nav{margin:-16px -16px 0}.visas-applications-nav__list{margin:0;padding:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;gap:0 1px;border-top-left-radius:12px;border-top-right-radius:12px}.visas-applications-nav__list::-webkit-scrollbar{display:none}.visas-applications-nav__item{flex-shrink:0}.visas-applications-nav__item-link{display:flex;flex-direction:column;align-items:flex-start;gap:4px 0;padding:8px 16px;color:#1f2937;text-decoration:none;background-color:#eff0f2}.visas-applications-nav__item-link.active{background-color:#fff}.visas-applications-nav__item-status{display:flex;align-items:center;gap:0 4px;width:-moz-max-content;width:max-content;max-width:100%;padding:3px 6px;font-size:14px;line-height:1.2;border:1px solid #030712;border-radius:8px}.visas-applications-nav__item-status .material-symbols-sharp{font-size:1.2em}.visas-applications-nav__item-status--done{color:#10ab37;border-color:#10ab37}.visas-applications-nav__item-status--process{color:#ff9500;border-color:#ff9500}.visas-applications-nav__item-name{font-weight:500;font-size:16px}.visas-applications-nav__item-type{font-size:14px;color:#6b7280}.visas-applications-nav__item-type--fast{color:#0176ff}.visa-applications-form .form__input.valid,.visa-applications-form .form__input:valid{border-color:#10ab37}.visa-applications-form .form__input.invalid{border-color:#f44336}.visa-applications-form .form__select.valid,.visa-applications-form .form__select:valid{border-color:#10ab37}.visa-applications-form .form__select.invalid{border-color:#f44336}.visa-applications-form .form__textarea.valid,.visa-applications-form .form__textarea:valid{border-color:#10ab37}.visa-applications-form .form__textarea.invalid{border-color:#f44336}.visa-applications-form .form-file__input.valid+.form-file__label,.visa-applications-form .form-file__input:valid+.form-file__label{border-color:#10ab37}.visa-applications-form .form-file__input.invalid+.form-file__label{border-color:#f44336}.visa-applications-form__container,.visa-applications-form__sections-wrapper{display:flex;flex-direction:column;gap:24px 0}.visa-applications-form__section{display:flex;flex-direction:column;gap:12px 0}.visa-applications-form__section-fields{gap:24px}.visa-applications-form__question{display:flex;flex-direction:column;gap:8px 0}.visa-applications-form__question-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 8px}.visa-applications-form__question-input--yes+.visa-applications-form__question-label{color:#ff9500}.visa-applications-form__question-input--yes:checked+.visa-applications-form__question-label{color:#fff;background-color:#ff9500}.visa-applications-form__question-input--no:checked+.visa-applications-form__question-label{color:#fff;background-color:#0176ff}.visa-applications-form__question-label{width:100%}.visa-applications-form__question-more{display:none}.visa-applications-form__question-more.active{display:block}.visa-applications-form__file-item-top{display:flex;justify-content:space-between;gap:0 12px;align-items:flex-end}.visa-applications-form__saving-nav{display:flex;flex-direction:column;align-items:flex-end;gap:12px 0}.visa-applications-form__saving{padding-bottom:4px;border-bottom:3px solid #ff9500}.visa-applications-form__nav{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.visa-applications-form__bottom{display:flex;flex-direction:column;gap:16px 0;padding-top:16px;border-top:1px solid #d1d5db}.visa-applications-form__sumbit-container{display:flex;flex-direction:column;gap:8px 0}.visa-applications-form__submit{width:100%}@media (min-width:768px){.visas-applications__main{gap:32px 0;margin:0;padding:20px;border-radius:16px}.visas-applications-nav{margin:-20px -20px 0}.visas-applications-nav__list{border-top-left-radius:16px;border-top-right-radius:16px}.visas-applications-nav__item-link{padding:10px 20px}.visa-applications-form__container{gap:32px 0}.visa-applications-form__sections-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.visa-applications-form__section{gap:14px 0}.visa-applications-form__question{gap:10px 0}.visa-applications-form__question-list{grid-gap:0 10px}.visa-applications-form__saving-nav{gap:16px 24px}.visa-applications-form__nav{gap:12px}.visa-applications-form__bottom{display:grid;grid-template-columns:repeat(12,1fr);gap:0 24px;padding-top:20px}.visa-applications-form__sumbit-container{gap:12px 0}}@media (min-width:1360px){.visas-applications__main{gap:40px 0;padding:24px}.visas-applications-nav{margin:-24px -24px 0}.visas-applications-nav__item-link{padding:12px 24px}.visa-applications-form__container{gap:40px 0}.visa-applications-form__sections-wrapper{gap:32px}.visa-applications-form__section{gap:16px 0}.visa-applications-form__question{gap:12px 0}.visa-applications-form__question-list{grid-gap:0 12px}.visa-applications-form__saving-nav{gap:20px 32px}.visa-applications-form__nav{gap:16px}.visa-applications-form__bottom{gap:0 32px;padding-top:24px}.visa-applications-form__agreements{grid-column-start:5}.visa-applications-form__sumbit-container{gap:16px 0}}