@font-face{font-family:TT Norms Pro;src:url(/build/assets/subset-TTNormsPro-Medium-52c073ed.woff2) format("woff2"),url(/build/assets/subset-TTNormsPro-Medium-ffb6c776.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/build/assets/subset-TTNormsPro-Regular-5cfea16f.woff2) format("woff2"),url(/build/assets/subset-TTNormsPro-Regular-bb24519f.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fugue;src:url(/build/assets/subset-Fugue-Regular-6266b3a0.woff2) format("woff2"),url(/build/assets/subset-Fugue-Regular-e3a4d844.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FugueMono;src:url(/build/assets/subset-FugueMono-8b5f9b02.woff2) format("woff2"),url(/build/assets/subset-FugueMono-f2ad3a64.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.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);-webkit-backface-visibility:hidden;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(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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%;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:initial;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:.3s opacity;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:.2s transform,.2s top}.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:translate(-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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.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% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.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% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.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%;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;-webkit-backface-visibility:hidden;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;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-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;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}:root{--font: 400 20px/1.4 "TT Norms Pro", sans-serif;--ff-main: "TT Norms Pro", sans-serif;--ff-heading: "Fugue", sans-serif;--ff-mono: "FugueMono", sans-serif;--c-base: #000;--c-text: #FFF;--c-bg: #000;--c-bg-grey: #353535;--c-accent: #DD0030;--c-accent-dark: #BA062D;--c-accent-text: #fff;--c-brand: #DD0030;--c-black: #000;--c-red: #DD0030;--c-link: #FFF;--c-link-hover: #DD0030;--c-btn: #DD0030;--c-btn-hover: #DD0030;--c-btn-text: #FFF;--c-btn-bd: #DD0030;--c-btn-bd-hover: #BA062D;--trs-in: .1s;--trs-out: .3s}.no-tap{-webkit-tap-highlight-color:transparent}a,.link{color:var(--c-link);text-decoration:none;transition:color .3s,background-color .3s,opacity .3s,border-color .3s,text-decoration-color .3s;outline:none;cursor:pointer}a:hover,.link:hover{color:var(--c-link-hover);transition:color .1s,background-color .1s,opacity .1s,border-color .1s,text-decoration-color .1s}.touch a:hover,.touch .link:hover{color:var(--c-link)}html,body{margin:0;padding:0;-webkit-overflow-scrolling:touch;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll;overflow-x:hidden;position:relative;font:var(--font);color:var(--c-text);background:var(--c-bg)}@media (max-width: 1024px){body{font-size:16px}}@media (max-width: 760px){body{font-size:14px;line-height:20px}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.noselect{-webkit-user-select:none;user-select:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}a img{border:none}p{margin:0 0 1.2em;padding:0}.spacer{height:0;overflow:hidden;clear:both;display:block}ul{margin:1.2em 0;padding:0;list-style:none}ul:first-child{margin-top:0}ul>li{margin:0 0 1.2em;padding:0 0 0 30px;position:relative}ul>li:before{display:block;content:"";width:4px;height:4px;border-radius:4px;background:var(--c-text);position:absolute;top:.6em;left:14px}ol{counter-reset:olcounter;list-style:none;margin:1.2em 0;padding:0}ol:first-child{margin-top:0}ol>li{margin:0 0 1.2em;padding:0 0 0 30px;position:relative}ol>li:before{counter-increment:olcounter;display:block;content:counters(olcounter,".") ".";position:absolute;top:0;left:0;min-width:22px;text-align:right}.w{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (max-width: 500px){.w{padding-left:18px;padding-right:18px}}.w-offset{margin-left:-30px;margin-right:-30px}@media (max-width: 500px){.w-offset{margin-left:-18px;margin-right:-18px}}.page-inner .main-wrapper{padding-top:120px}@media (max-width: 760px){.page-inner .main-wrapper{padding-top:90px}}@media (max-width: 760px){.page-inner .main-wrapper{padding-top:60px}}.goup{display:block;width:40px;height:40px;border:var(--c-accent) 2px solid;background:#fff;position:fixed;bottom:10px;right:10px;z-index:20;opacity:0;transition:opacity .2s;pointer-events:none;cursor:pointer}.goup._on{opacity:1;pointer-events:auto}.goup svg{display:block;width:18px;height:10px;fill:var(--c-accent-text);transform:rotate(180deg);margin:12px 9px}._mobile{display:none}@media (max-width: 767px){._mobile{display:block}._desktop{display:none}}.body-on-load *{transition:none!important}._content-fixed .main-wrapper{position:fixed;top:0;right:0;left:0}._js-anim-entrance{opacity:0}.no-js ._js-anim-entrance{opacity:1;transform:none;transition:none}._js-anim-entrance._active{opacity:1;transition:opacity .6s,transform .6s}.slider-nav{margin:48px 0 0;display:flex;justify-content:center;gap:0 16px}.slider-nav__item{width:68px;height:68px;border:1px solid var(--c-accent);transition:border-color .2s;display:flex;align-items:center;justify-content:center;cursor:pointer}.notouch .slider-nav__item:hover{border-color:var(--c-accent-dark)}.slider-nav__item svg{display:block;transition:transform .2s}.slider-nav__item path{transition:fill .2s}.slider-nav__item._prev svg{transform:scaleX(-1)}.slider-nav__item.swiper-button-disabled{pointer-events:none;border-color:#333}@media (min-width: 761px){.slider-nav__item.swiper-button-disabled svg{transform:scale(.68)}.slider-nav__item.swiper-button-disabled._prev svg{transform:scale(-.68,.68)}}.slider-nav__item.swiper-button-disabled path{fill:#333}.slider-nav__item.swiper-button-lock{display:none}@media (max-width: 760px){.slider-nav{margin-top:32px}.slider-nav__item{width:48px;height:48px}.slider-nav__item svg{width:32px;height:32px}}.swiper-pagination{z-index:9}h1,.h1{margin:0 0 48px;font:400 32px/40px var(--ff-heading);letter-spacing:.2em;text-transform:uppercase}@media (max-width: 1024px){h1,.h1{margin-bottom:40px;font-size:28px;line-height:36px}}@media (max-width: 760px){h1,.h1{margin-bottom:32px;font-size:24px;line-height:32px}}h2,.h2{margin:0 0 1.15em;font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase}@media (max-width: 1024px){h2,.h2{font-size:20px}}@media (max-width: 760px){h2,.h2{font-size:16px;line-height:24px;margin-bottom:1em}}h3,.h3{margin:0 0 20px;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em}@media (max-width: 1024px){h3,.h3{margin-bottom:16px;font-size:20px}}@media (max-width: 760px){h3,.h3{font-size:16px;line-height:24px;margin-bottom:12px}}h4,.h4{margin:0 0 20px;font:400 14px/20px var(--ff-heading);letter-spacing:.2em;text-transform:uppercase}@media (max-width: 760px){h4,.h4{margin-bottom:16px;font-size:12px}}h5,.h5{margin:0 0 4px;font-size:16px;line-height:24px}@media (max-width: 760px){h5,.h5{font-size:14px;line-height:20px}}::-webkit-input-placeholder{opacity:.5;transition:opacity .2s;color:#fff}:focus::-webkit-input-placeholder{opacity:.75}:focus::-moz-placeholder{opacity:.75}:focus:-moz-placeholder{opacity:.75}input:focus:-ms-input-placeholder{opacity:.75}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-shadow:0 0 0 50px #fff inset!important;transition:color 9999s ease-out,background-color 9999s ease-out;transition-delay:9999s}input:autofill,input:autofill:hover,input:autofill:focus,input:autofill:active{box-shadow:0 0 0 50px #fff inset!important}.btn{display:flex;align-items:center;justify-content:center;gap:0 8px;margin:0;padding:17px 29px;border:1px solid var(--c-btn);background:transparent;border-radius:0;outline:none;font:var(--font);font-size:24px;letter-spacing:-.02em;color:var(--c-btn-text);text-align:center;text-decoration:none;font-weight:500;cursor:pointer;transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s,opacity .2s;-webkit-user-select:none;user-select:none}.btn:hover{text-decoration:none;border-color:var(--c-btn-bd-hover)}.notouch .btn:hover{text-decoration:none;transition:color .1s,background-color .1s,border-color .1s,box-shadow .1s,opacity .2s}.btn._disabled,.btn:disabled{pointer-events:none;background:#D6D6D6;color:#737374}@media (max-width: 1024px){.btn{font-size:20px;padding:16px 20px 15px}}@media (max-width: 760px){.btn{font-size:16px;padding:12px 20px 11px}}.btn-small{font-size:18px;line-height:24px}@media (max-width: 1024px){.btn-small{font-size:14px;line-height:20px}}.btn-white{color:#030303;background-color:#fff;border-color:#fff}.btn-white:hover{color:#030303!important;background-color:#fffc;border-color:#fffc}.form{transition:opacity var(--trs-out)}.form._loading{pointer-events:none;opacity:.5}.form__item{margin:0 0 6px}.form__item:last-child{margin-bottom:0}.form__item._min{max-width:234px}.form__item._hidden{display:none}.form__input{position:relative;display:block;width:100%;margin:0;padding:18px 0 17px;border:none;border-bottom:1px solid #fff;background:transparent;border-radius:0;outline:none;font:var(--font);font-size:24px;font-weight:500;text-decoration:none;color:var(--c-text);transition:box-shadow var(--trs-out)}.form__input:focus,.form__input:hover{transition:box-shadow var(--trs-in)}.form__input._error{border-color:var(--c-accent-dark)}.form__input-error-message{margin-top:16px;font-size:12px;line-height:16px;color:var(--c-accent-dark)}textarea.form__input{resize:none;min-height:118px;max-height:300px}.form__input:disabled,.form__input._disabled{pointer-events:none;opacity:.5}@media (max-width: 1024px){.form__input{font-size:20px;padding:16px 0 15px}}@media (max-width: 760px){.form__input{font-size:16px;padding:12px 0 11px}.form__input-error-message{margin-top:8px}}.helper-burger{display:block;width:16px;height:2px;font-size:0;line-height:0;position:relative;border-radius:0;transition:background-color .2s}.helper-burger:before,.helper-burger:after{display:block;content:"";width:100%;height:2px;background:var(--c-text);position:absolute;top:-3px;left:0;transform:rotate(0);transition:top .2s,transform .2s,background-color .2s;border-radius:0}.helper-burger:after{top:3px}.helper-burger._close,.header-burger._close .helper-burger,._side-nav_visible .helper-burger{background:transparent!important}.helper-burger._close:before,.header-burger._close .helper-burger:before,._side-nav_visible .helper-burger:before{width:100%;top:0!important;transform:rotate(45deg)}.helper-burger._close:after,.header-burger._close .helper-burger:after,._side-nav_visible .helper-burger:after{width:100%;top:0!important;transform:rotate(-45deg)}._header-fixed .nav-desktop .nav-desktop__logo{opacity:1}._header-fixed .nav-desktop__inner{align-items:flex-end}.nav-desktop{position:absolute;top:80px;left:0;right:0;z-index:20;padding:14px 0 34px;transition:transform .3s}@media (max-width: 992px){.nav-desktop{display:none}}._header-fixed .nav-desktop,.page-inner .nav-desktop{position:fixed;top:0;background:var(--c-base);box-shadow:0 0 16px #000}.nav-desktop__inner{display:flex;gap:32px;align-items:center;max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (max-width: 500px){.nav-desktop__inner{padding-left:18px;padding-right:18px}}.nav-desktop__inner._js-anim-item{opacity:0;transition:transform var(--anim-trs) .3s,opacity var(--anim-trs) .3s}.page-inner .nav-desktop__inner._js-anim-item{opacity:1}.nav-desktop ul{margin:0;padding:0;list-style:none;font-size:18px;align-items:center;display:flex;justify-content:center;gap:0 24px;position:relative}@media (max-width: 1280px){.nav-desktop ul{gap:0 24px}}.nav-desktop ul li{white-space:nowrap;margin:0;padding:0;position:static}.nav-desktop ul li:before{display:none}.nav-desktop ul li:nth-of-type(n+6){display:none}.nav-desktop ul .nav-desktop-drop{position:relative}.nav-desktop ul .nav-desktop-drop a{display:flex;align-items:center;gap:4px}.nav-desktop ul .nav-desktop-drop-list{position:absolute;padding-top:8px;top:24px;left:0;visibility:hidden;opacity:0}.nav-desktop ul .nav-desktop-drop-list>div{display:flex;flex-direction:column;padding:12px 16px;gap:4px;background-color:#353535}.nav-desktop ul .nav-desktop-drop-list>div a{font-size:16px;padding:8px 0;white-space:nowrap}.nav-desktop ul .nav-desktop-drop-list>div a:hover{color:#fff}.nav-desktop ul .nav-desktop-drop-list>div a:hover{border-bottom:1px rgba(255,255,255,.5) solid}.nav-desktop ul .nav-desktop-drop:hover .nav-desktop-drop-list{visibility:visible;opacity:1}.nav-desktop ul li:last-child{margin-left:auto}.nav-desktop__logo{opacity:0;transition:opacity .3s ease}.page-inner .nav-desktop__inner{position:relative}.page-inner .nav-desktop__logo{display:block;opacity:1}@media (max-width: 900px){.nav-desktop ul{gap:0 16px;justify-content:flex-start}}.lang-selector{display:flex;gap:12px;text-transform:uppercase}.lang-selector span{opacity:.5}.page-inner .header .logos{margin:0}.page-inner .nav-desktop__inner{justify-content:center}.header{position:absolute;top:0;left:0;right:0;z-index:10}.header__inner{position:relative;padding:20px 24px;transform:translateY(-100%)}@media (max-width: 760px){.header__inner{padding:8px 24px}}@media (orientation: landscape) and (max-height: 1000px){.header__inner{padding:0 24px}}.page-inner .header__inner._js-anim-item{opacity:1;transform:translateY(0)}.header__inner._js-anim-go{transition:transform var(--anim-trs) .1s,opacity var(--anim-trs) .1s;transform:translateY(0)}@media (max-width: 760px){.header{position:fixed;top:0;left:0;right:0;z-index:10;background:var(--c-base);box-shadow:0 0 16px #000;transition:transform .3s}.header._hide{transform:translateY(-120%)}}.header__burger{display:none;position:absolute;top:50%;margin-top:-16px;right:18px;z-index:12;width:32px;height:32px;border:1px solid var(--c-accent)}.header__burger .helper-burger{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-1px}@media (max-width: 992px){.header__burger{display:block}}.header__nav{position:absolute;top:0;left:0;right:0;z-index:10;max-width:1120px;margin-left:auto;margin-right:auto;padding:60px 30px 30px;background:#191919;box-shadow:0 0 16px #000;transform:translateY(-120%);transition:transform .3s}@media (max-width: 500px){.header__nav{padding-left:18px;padding-right:18px}}._side-nav_visible .header__nav{transform:translateY(0)}.header__nav ul{margin:0;padding:0;list-style:none;font-size:12px;line-height:20px;text-align:center}.header__nav ul li{margin:0;padding:0}.header__nav ul li:before{display:none}.header__nav ul a{display:inline-block;padding:8px}.header__nav-logo{display:block;content:"";width:90px;height:61px;position:absolute;top:13px;left:26px}.header__nav-logo img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width: 600px){.header__nav-logo{top:1px}}@media (max-width: 500px){.header__nav-logo{top:-5px;left:14px}}.header__nav-lang{position:absolute;top:33px;right:74px}@media (max-width: 600px){.header__nav-lang{top:22px}}@media (max-width: 450px){.header__nav-lang{top:18px}}.header-menu__button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:40px;height:40px;background:unset;padding:0;outline:0;border:1px solid #DD0030;cursor:pointer;transition:all .3s ease}@media (max-width: 992px){.header-menu__button{display:none}}.header-menu__button:hover{background:rgba(143,143,143,.16)}.header-menu__button span{display:block;width:22px;height:2px;background:#FFF}.menu-modal{position:fixed;top:-100%;left:0;right:0;z-index:1000;transition:all .3s ease}.menu-modal.active{top:0;bottom:0}.menu-modal__container{width:1120px;margin:0 auto}@media (max-width: 1200px){.menu-modal__container{width:960px}}.menu-modal__content{position:relative;padding-bottom:50px;background:#171717;z-index:10}.menu-modal__shadow{position:absolute;top:0;left:0;height:100%;width:100%;bottom:0;right:0;background:rgba(3,3,3,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9}.menu-modal .nav-desktop{position:unset;padding:0 0 70px;border-bottom:1px solid #FFFFFF;margin-bottom:32px}.menu-modal .header__inner{transform:unset;opacity:1}.menu-modal .nav-desktop__inner{justify-content:space-between;align-items:flex-start;padding:0}.menu-modal .nav-desktop__inner ul{margin-top:6px;justify-content:flex-start;max-width:800px;flex-wrap:wrap;row-gap:18px}.menu-modal .nav-desktop__inner ul a{transition:all .3s ease}.menu-modal .nav-desktop__inner ul a:hover{color:#dd0030}.menu-modal .nav-desktop ul li:last-child{margin-left:0}.menu-modal .header-buttons{display:flex;align-items:center;gap:24px}.menu-modal .nav-desktop ul li:nth-of-type(n+6){display:block}.menu-modal .header-contacts{display:flex;flex-wrap:wrap;gap:20px}.menu-modal .header-contacts__item{flex:0 0 228px}.menu-modal .header-contacts__title{color:#ffffff80;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:12px}.menu-modal .header-contacts__link{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:28px;transition:all .3s ease}.menu-modal .header-contacts__link:hover{color:#dd0030}.menu-modal .nav-desktop__logo{display:none}.page-inner .menu-modal .menu-modal__content{padding-top:14px}.page-inner .menu-modal .nav-desktop__inner{align-items:center}.page-inner .menu-modal .nav-desktop__inner ul{margin-top:0;max-width:650px}.page-inner .menu-modal .nav-desktop__logo{display:block}.page-inner .menu-modal .header__inner{display:none}._header-fixed .menu-modal .nav-desktop,.page-inner .menu-modal .nav-desktop{background:unset;box-shadow:unset}.search-button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:unset;padding:0;outline:0;border:0;cursor:pointer}.search-button svg path{transition:all .3s ease}@media (max-width: 992px){.search-button:active svg path{fill:#dd0030}}@media (min-width: 993px){.search-button:hover svg path{fill:#dd0030}}.search-modal{position:fixed;top:-100%;left:0;right:0;bottom:100%;z-index:1001;transition:all .3s ease}.search-modal__shadow{position:absolute;top:0;left:0;height:100%;width:100%;bottom:0;right:0;background:rgba(3,3,3,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9}.search-modal .header__burger{position:relative;margin:0;top:unset;right:unset}.search-modal.active{top:0;bottom:0}.search-modal .header__inner{padding:20px 24px 30px}.search-modal__container{position:relative;background:#000;z-index:10}.search-modal__container .search-form{position:absolute;top:125px;left:0;right:0;z-index:20;padding:14px 0 34px;transition:transform .3s}@media (max-width: 992px){.search-modal__container .search-form{position:static}}.search-modal__container .search-form form{display:flex;gap:18px;align-items:center;max-width:1120px;width:100%;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (max-width: 992px){.search-modal__container .search-form form{padding-left:18px;padding-right:18px;gap:8px}}.search-modal__container .search-form .search-input{position:relative;flex:0 0 calc(100% - 58px)}.search-modal__container .search-form .search-input input{width:100%;height:40px;padding:8px 16px;background:unset;border:0;outline:0;border-bottom:1px solid #7F7F7F;font:400 16px/24px var(--ff-main);color:#fff;opacity:1}@media (max-width: 992px){.search-modal__container .search-form .search-input input{font:400 12px/18px var(--ff-main)}}.search-modal__container .search-form .search-input input::placeholder{font:400 16px/24px var(--ff-main);opacity:1}@media (max-width: 992px){.search-modal__container .search-form .search-input input::placeholder{font:400 12px/18px var(--ff-main)}}.search-modal__container .search-form .search-submit{position:absolute;top:50%;width:32px;height:32px;right:8px;transform:translateY(-50%);background:unset;border:0;outline:0;padding:0;cursor:pointer}@media (max-width: 992px){.search-modal__container .search-form .search-submit{width:24px;height:24px}.search-modal__container .search-form .search-submit svg{width:16px;height:16px}}.search-modal__container .search-form .clear-button{opacity:0;pointer-events:none;position:absolute;top:50%;right:56px;width:24px;height:24px;transform:translateY(-50%);background:unset;border:0;outline:0;padding:0;cursor:pointer;transition:all .3s ease}@media (max-width: 992px){.search-modal__container .search-form .clear-button{width:18px;height:18px;right:44px}.search-modal__container .search-form .clear-button svg{width:18px;height:18px}}.search-modal__container .search-form .clear-button.active{opacity:1;pointer-events:all}.search-modal__container .search-form .clear-button:after{position:absolute;content:"";top:0;bottom:0;right:-8px;width:1px;background:#7F7F7F}@media (max-width: 992px){.search-modal__container .search-form .clear-button:after{bottom:1px;top:1px}}.search-modal .header__inner{transform:unset}@media (max-width: 992px){.search-modal .header__inner{display:none}}.header__inner .search-button{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;right:66px;width:32px;height:32px;transform:translateY(-50%);cursor:pointer}@media (min-width: 993px){.header__inner .search-button{display:none}}#ui-id-1{position:fixed!important;z-index:10002;margin:0;background:#353535;padding:12px 16px;list-style-type:none!important}#ui-id-1 li{list-style-type:none!important;padding:0;margin:0}#ui-id-1 li:before{display:none}#ui-id-1 a{display:block;padding:8px 0;font:400 16px/24px var(--ff-main);transition:all .3s ease}@media (max-width: 992px){#ui-id-1 a{font:400 12px/18px var(--ff-main)}}#ui-id-1 a:hover{border-bottom:1px solid rgba(255,255,255,.5);color:#fff}#ui-id-1 a strong{font:700 16px/24px var(--ff-main)}body.no-scroll{overflow-y:hidden}.footer-content__text{opacity:.7;margin-bottom:32px}@media (max-width: 992px){.footer-content__text{margin-bottom:24px}}.footer-content__text *{font:400 20px/1.4 var(--ff-main);color:#fff}@media (max-width: 992px){.footer-content__text *{font:400 12px/1.4 var(--ff-main)}}.footer-content__text ul,.footer-content__text ol{margin:0 0 20px}.footer{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-bottom:32px}@media (max-width: 500px){.footer{padding-left:18px;padding-right:18px}}.footer .requisites-btn{padding:10px 17px;font-size:14px}.footer__heading{margin:0 0 32px;font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase}@media (max-width: 1024px){.footer__heading{font-size:20px}}@media (max-width: 760px){.footer__heading{font-size:16px;line-height:24px;margin-bottom:1em}}@media (max-width: 992px){.footer__heading{margin-bottom:24px}}.footer__contacts{display:flex;gap:0 60px}.footer__contacts-item-label{margin:0 0 1em;color:#ffffff80}.footer__contacts-item-phone{display:flex;align-items:center;justify-content:flex-start;gap:0 16px;white-space:nowrap}.footer__contacts-item-phone-tg{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#353535;border-radius:2px}.footer__contacts-item-phone-tg svg{display:block}.footer__contacts-item-phone-tg:hover{background:var(--c-link-hover)}.footer__contacts-item-phone-nu{font-weight:500;font-size:24px;letter-spacing:-.02em}.footer__contacts-item-phone-nu._email{flex:1 1 auto;text-align:right}@media (max-width: 1024px){.footer__contacts-item-phone-tg{width:28px;height:28px}.footer__contacts-item-phone-nu{font-size:20px}}@media (max-width: 760px){.footer__contacts{display:block}.footer__contacts-item{margin-bottom:32px}.footer__contacts-item:last-child{margin-bottom:0}.footer__contacts-item-phone{gap:8px 12px;flex-wrap:wrap}.footer__contacts-item-phone-tg{width:24px;height:24px}.footer__contacts-item-phone-nu{font-size:16px}.footer__contacts-item-phone-nu._email{width:100%;flex:0 0 auto;text-align:left;padding-left:36px}}.footer__subscribe{min-height:102px;margin:0 0 60px;display:flex;gap:0 20px}.footer__subscribe-item{flex:1 1 auto;margin:0}.footer__subscribe-submit{flex:0 0 auto;margin:0}.footer__subscribe._success .footer__subscribe-submit,.footer__subscribe._success .footer__subscribe-item{display:none}.footer__subscribe-success{display:block;width:100%;margin:0;padding:18px 0;border:none;background:transparent;border-radius:0;outline:none;font:var(--font);font-size:24px;text-decoration:none;color:var(--c-text)}@media (max-width: 1024px){.footer__subscribe-success{font-size:20px;padding:16px 0 15px}}@media (max-width: 760px){.footer__subscribe-success{font-size:16px;padding:12px 0 11px}.footer__subscribe-success-error-message{margin-top:8px}}@media (max-width: 1024px){.footer__subscribe{min-height:92px}}@media (max-width: 760px){.footer__subscribe{min-height:71px;margin-bottom:56px}}@media (max-width: 600px){.footer__subscribe{display:block;min-height:0}.footer__subscribe-item{margin:0 0 24px}.footer__subscribe-submit .btn{width:100%}}.footer__logos{display:flex;justify-content:space-between;gap:0 40px}.footer__logos-list{display:flex;gap:0 24px}.footer__logos-list-item img{display:block;width:auto;height:auto;max-width:100%;max-height:94px}.footer__logos .logos{margin:0}@media (max-width: 768px){.footer__logos{display:block}}@media (max-width: 500px){.footer__logos-list{margin-bottom:24px}.footer__logos-list-item img{max-height:60px}}@media (max-width: 400px){.footer__logos .logos{gap:0 12px}.footer__logos .logos__item img{max-height:60px}}:root{--popup-trs: .4s}.popup{position:absolute;top:0;right:0;min-height:100vh;z-index:21;width:100%;opacity:0;transform:scale(.75);transition:transform var(--popup-trs);display:none;pointer-events:none;transition:transform var(--popup-trs),opacity var(--popup-trs)}.popup__hidden{display:none}.popup__back{background:rgba(3,3,3,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;position:fixed;top:0;right:0;bottom:100%;left:0;z-index:20;transition:opacity var(--popup-trs),bottom 0s var(--popup-trs)}._popup-show .popup__back{opacity:1;bottom:0;transition:opacity var(--popup-trs),bottom 0s 0s;pointer-events:auto}.popup._show{display:flex;align-items:center;justify-content:center}.popup__inner{min-height:0;max-width:1060px;width:100%;padding:80px 140px 80px 80px;background:#171717;position:relative;pointer-events:auto}.popup__close{position:absolute;top:40px;right:40px;z-index:10;-webkit-tap-highlight-color:transparent;cursor:pointer}.popup__close svg{display:block}.popup__close path{transition:fill var(--trs-out)}.notouch .popup__close:hover path{fill:var(--c-link-hover);transition:fill var(--trs-in)}._popup-show .popup{transform:scale(1);opacity:1;transition:transform var(--popup-trs) cubic-bezier(.25,1,.5,1),opacity var(--popup-trs) cubic-bezier(.25,1,.5,1)}@media (max-width: 1024px){.popup__inner{padding:60px 100px 60px 30px}.popup__close{top:20px;right:20px}}@media (max-width: 760px){.popup._show{align-items:flex-start}.popup__inner{padding:72px 18px 34px;min-height:100svh}.popup__close{top:20px;right:20px}}.request__popup{padding:0 40px 0 100px}.request__popup-title{margin:0 0 16px;font:400 32px/40px var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;text-align:center}@media (max-width: 1024px){.request__popup-title{margin-bottom:40px;font-size:28px;line-height:36px}}@media (max-width: 760px){.request__popup-title{margin-bottom:32px;font-size:24px;line-height:32px}}.request__popup-text{text-align:center;margin-bottom:28px;color:#fffc}.request__popup-form{display:flex;flex-direction:column;align-items:center;gap:28px}.request__popup-form-bottom{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:20px}.request__popup-form-policy{font-size:16px;line-height:24px;text-align:center;color:#fffc}.request__popup-form-policy a{text-decoration:underline}.request__popup-form>div,.request__popup-form input,.request__popup-form textarea{width:100%}@media (max-width: 1024px){.request__popup{padding:0}.request__popup-title{margin-bottom:12px}.request__popup-form-bottom{padding-top:12px;gap:12px}.request__popup-form-policy{font-size:12px;line-height:18px}.request__popup-form .btn{width:100%}}@media (max-width: 760px){.page-inner .header,.page-inner .header__inner{transform:none!important}}.content{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;margin-bottom:160px}@media (max-width: 500px){.content{padding-left:18px;padding-right:18px}}@media (max-width: 760px){.content{margin-bottom:80px}}.news-item{max-width:700px;margin:0 auto}.news-item a{text-decoration:underline;color:#ffffff80;transition:all .3s ease}.news-item a:hover{color:#dd0030}.news-item__heading{font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px}@media (max-width: 1024px){.news-item__heading{font-size:20px}}@media (max-width: 760px){.news-item__heading{font-size:16px;line-height:24px;margin-bottom:1em}}.news-item__date{margin:0 0 48px;font:700 14px/16px var(--ff-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80}.news-item figure{margin:48px 0}.news-item figure:first-child{margin-top:0}.news-item figure:last-child{margin-bottom:0}.news-item figure img{display:block;width:100%;height:auto}.news-item figure figcaption{display:block;margin:12px 0 0;font-size:12px;line-height:1.333;letter-spacing:-.02em;color:#ffffff80}.news-item h2{font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;margin:2.66em 0 1.5em}@media (max-width: 1024px){.news-item h2{font-size:20px}}@media (max-width: 760px){.news-item h2{font-size:16px;line-height:24px;margin-bottom:1em}}.news-item h2:first-child{margin-top:0}.news-item__back{margin:80px 0 0}.news-item__back a{display:inline-block;position:relative;padding-left:28px}.news-item__back a svg{display:block;position:absolute;top:50%;left:0;margin-top:-12px}.news-item__back a path{fill:var(--c-link);transition:fill var(--trs-out)}.notouch .news-item__back a:hover path{fill:var(--c-link-hover);transition:fill var(--trs-in)}@media (max-width: 760px){.news-item__date{font-size:12px;line-height:16px;margin-bottom:40px}.news-item figure{margin:40px 0}.news-item figure figcaption{margin-top:8px}.news-item p{margin-bottom:20px}.news-item h2{font-size:12px;line-height:20px;margin:40px 0 20px}.news-item ul li{padding-left:18px;margin-bottom:20px}.news-item ul li:before{left:8px;width:2px;height:2px}.news-item ol li{padding-left:18px;margin-bottom:20px}.news-item ol li:before{min-width:13px}.news-item__back{margin:40px 0}.news-item__back a{padding-left:18px}.news-item__back a svg{width:16px;height:16px;margin-top:-8px}}.news-item .docs{margin-top:30px}.go-back{margin:-44px 0 28px;font-size:16px;line-height:1.5;opacity:.8}@media (max-width: 760px){.go-back{margin:-10px 0 20px}}@media (max-width: 600px){.go-back{margin:-24px 0 20px}}@media (max-width: 760px){.go-back{font-size:12px;line-height:20px}}.go-back a{display:inline-block;position:relative;padding-left:28px}.go-back a svg{display:block;position:absolute;top:50%;left:0;margin-top:-12px}.go-back a path{fill:var(--c-link);transition:fill var(--trs-out)}.notouch .go-back a:hover path{fill:var(--c-link-hover);transition:fill var(--trs-in)}.link-next{display:inline-block;position:relative;padding-right:28px;color:var(--c-link);text-decoration:none;transition:color .3s,background-color .3s,opacity .3s,border-color .3s,text-decoration-color .3s;outline:none;cursor:pointer}.link-next:hover{color:var(--c-link-hover);transition:color .1s,background-color .1s,opacity .1s,border-color .1s,text-decoration-color .1s}.touch .link-next:hover{color:var(--c-link)}.link-next svg{display:block;position:absolute;top:50%;right:0;margin-top:-10px}.link-next path{fill:var(--c-link);transition:fill var(--trs-out)}.notouch .link-next:hover path{fill:var(--c-link-hover);transition:fill var(--trs-in)}@media (max-width: 760px){.link-next{padding-right:20px}.link-next svg{width:16px;height:16px;margin-top:-7px}}.tabs__items{display:flex;justify-content:center;gap:12px;min-width:0;margin-bottom:32px}.tabs__items-item{padding:8px 16px;font-size:16px;line-height:24px;box-shadow:inset 0 0 0 1px var(--c-text);cursor:pointer;transition:color var(--trs-out),box-shadow var(--trs-out),background-color var(--trs-out)}.tabs__items-item:hover{color:var(--c-red);box-shadow:inset 0 0 0 1px var(--c-red);transition:color var(--trs-in),box-shadow var(--trs-in),background-color var(--trs-in)}.tabs__items-item._active{background:#fff;box-shadow:inset 0 0 0 1px #fff;color:var(--c-base);cursor:pointer;pointer-events:none}@media (max-width: 760px){.tabs__items{margin-bottom:24px}.tabs__items-item{font-size:12px;line-height:18px}}.tabs__item:not(._active){display:none}.about-page .back-button{margin-bottom:28px}@media (max-width: 992px){.about-page .back-button{margin-bottom:20px}}.about-page .back-button a{display:inline-flex;align-items:center;opacity:.8}.about-page h1{margin-bottom:28px}@media (max-width: 992px){.about-page h1{margin-bottom:24px}}.about-page h2{margin-bottom:28px}@media (max-width: 992px){.about-page h2{margin-bottom:16px}}.about-page .content-block{margin-bottom:192px}@media (max-width: 992px){.about-page .content-block h1{margin-bottom:16px}}.about-page .content-block .content-block__text{flex:1 1 auto;max-width:900px}.about-page .content-block .content-block__description{font:400 20px/1.4 var(--ff-main);opacity:.8}@media (max-width: 992px){.about-page .content-block .content-block__description{font:400 14px/1.4 var(--ff-main)}}@media (max-width: 992px){.about-page .content-block{margin-bottom:64px}}.about-page .content-block.first .content-block__container{display:flex;gap:48px}@media (max-width: 992px){.about-page .content-block.first .content-block__container{flex-wrap:wrap;gap:24px}}.about-page .content-block.first .content-block__img{flex:0 0 520px;height:300px}@media (max-width: 992px){.about-page .content-block.first .content-block__img{flex:1 1 100%;height:350px}}@media (max-width: 768px){.about-page .content-block.first .content-block__img{height:250px}}@media (max-width: 576px){.about-page .content-block.first .content-block__img{height:208px}}.about-page .content-block.first .content-block__img img{height:100%;width:100%;object-fit:cover}.about-page .content-block.second .content-block__container{display:flex;gap:48px}@media (max-width: 992px){.about-page .content-block.second .content-block__container{flex-wrap:wrap;gap:16px}}.about-page .content-block.second .content-block__img{flex:0 0 520px;height:300px}@media (max-width: 992px){.about-page .content-block.second .content-block__img{flex:1 1 100%;height:350px}}@media (max-width: 768px){.about-page .content-block.second .content-block__img{height:250px}}@media (max-width: 576px){.about-page .content-block.second .content-block__img{height:208px}}.about-page .content-block.second .content-block__img img{height:100%;width:100%;object-fit:cover}.about-page .content-block.third .content-block__text{margin-bottom:48px}@media (max-width: 992px){.about-page .content-block.third .content-block__text{margin-bottom:16px}}.about-page .content-block.third .content-block__img{height:480px}@media (max-width: 992px){.about-page .content-block.third .content-block__img{height:350px}}@media (max-width: 768px){.about-page .content-block.third .content-block__img{height:250px}}@media (max-width: 576px){.about-page .content-block.third .content-block__img{height:208px}}.about-page .content-block.third .content-block__img img{height:100%;width:100%;object-fit:cover}.about-page .content-block.fourth .content-block__img{height:480px;margin-bottom:48px}@media (max-width: 992px){.about-page .content-block.fourth .content-block__img{height:350px;margin-bottom:16px}}@media (max-width: 768px){.about-page .content-block.fourth .content-block__img{height:250px}}@media (max-width: 576px){.about-page .content-block.fourth .content-block__img{height:208px}}.about-page .content-block.fourth .content-block__img img{height:100%;width:100%;object-fit:cover}.about-gallery{margin-bottom:192px}@media (max-width: 992px){.about-gallery{margin-bottom:112px}}.about-gallery .swiper{overflow:visible}.about-gallery .swiper-wrapper{align-items:center}.about-gallery .about-slide.swiper-slide-active{height:480px;opacity:1}@media (max-width: 992px){.about-gallery .about-slide.swiper-slide-active{height:400px}}@media (max-width: 768px){.about-gallery .about-slide.swiper-slide-active{height:300px}}@media (max-width: 576px){.about-gallery .about-slide.swiper-slide-active{height:206px}}.about-gallery .about-slide{width:100%;height:400px;opacity:.6}@media (max-width: 992px){.about-gallery .about-slide{height:360px}}@media (max-width: 768px){.about-gallery .about-slide{height:200px}}@media (max-width: 576px){.about-gallery .about-slide{height:180px}}.about-gallery .about-slide img{width:100%;height:100%}.question-item{cursor:pointer;border-bottom:1px solid rgba(255,255,255,.5)}.question-item:not(:last-child){margin-bottom:20px}@media (max-width: 992px){.question-item:not(:last-child){margin-bottom:8px}}.question-item__head{display:flex;gap:20px;align-items:center;justify-content:space-between;font:400 20px/1.4 var(--ff-main);padding:20px 0}@media (max-width: 992px){.question-item__head{padding:12px 0;font:400 14px/1.4 var(--ff-main)}}.question-item__head.active .question-plus:before{opacity:0}.question-item__body{display:none;max-width:700px;padding-bottom:20px;opacity:.8}@media (max-width: 992px){.question-item__body{padding-right:44px;padding-bottom:4px}}.question-item__body *{font:400 16px/1.5 var(--ff-main)}@media (max-width: 992px){.question-item__body *{font:400 12px/1.6 var(--ff-main)}}.question-item__body p{margin-bottom:20px}@media (max-width: 992px){.question-item__body p{margin-bottom:16px}}.question-item__body ul{margin:0 0 20px}@media (max-width: 992px){.question-item__body ul{margin:0 0 16px}}.question-item__body ul li{margin-bottom:0}@media (max-width: 992px){.question-item__body ul li:before{width:2px;height:2px}}.question-item__body ol{margin:0 0 20px}@media (max-width: 992px){.question-item__body ol{margin:0 0 16px}}.question-item__body ol li{margin-bottom:0}.question-item .question-plus{flex:0 0 16px;position:relative;display:block;width:16px;height:16px;margin-right:16px}.question-item .question-plus:before{position:absolute;content:"";left:50%;width:2px;height:100%;transform:translate(-50%);background:#FFF;transition:opacity .3s ease}@media (max-width: 992px){.question-item .question-plus:before{width:1px}}.question-item .question-plus:after{position:absolute;content:"";top:50%;width:100%;height:2px;transform:translateY(-50%);background:#FFF}@media (max-width: 992px){.question-item .question-plus:after{height:1px}}.about-page .news{overflow:visible}.about-page .news .news__heading{text-align:start}.about-page .news .news__inner{padding:0}.questions{max-width:900px;margin:0 auto 192px}@media (max-width: 992px){.questions{margin-bottom:112px}}.content-block.fourth h2{margin-bottom:48px}@media (max-width: 992px){.content-block.fourth h2{margin-bottom:16px}}.smi-modal .modal-content{max-width:unset;width:auto}@media (max-width: 992px){.smi-modal .modal-content{padding:40px 10px}}.smi-modal .modal-container::-webkit-scrollbar{width:4px}.smi-modal .modal-container::-webkit-scrollbar-track{background-color:transparent}.smi-modal .modal-container::-webkit-scrollbar-thumb{background:#9d9d9d;border-radius:6px}.modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;opacity:0;pointer-events:none;z-index:99999;padding:20px;transition:all .3s ease}.modal.show{opacity:1;width:100vw;pointer-events:all}.modal-content{position:relative;max-width:1000px;width:100%;background:#373737;padding:60px;border-radius:10px;z-index:5;height:auto;overflow:hidden}@media (max-width: 1280px){.modal-content{max-width:640px;padding:14px}}.modal-close{position:absolute;top:20px;right:20px;width:40px;height:40px;padding:0;border:0;outline:0;background:unset;cursor:pointer}@media (max-width: 1280px){.modal-close{top:10px;right:10px;width:24px;height:24px}.modal-close svg{width:24px;height:24px}}.modal-title{text-align:center;margin-bottom:64px}@media (max-width: 1280px){.modal-title{margin-bottom:32px}}@media (max-width: 992px){.modal-title{margin-bottom:18px}}.modal-block{max-width:760px}.modal-block:not(:last-child){margin-bottom:32px}@media (max-width: 1380px){.modal-block:not(:last-child){font:400 22px/24px var(--ff-mono);margin-bottom:20px}}@media (max-width: 992px){.modal-block:not(:last-child){margin-bottom:16px}}.modal-block__title{font:400 20px/28px var(--ff-mono);margin-bottom:12px;opacity:.5}@media (max-width: 1380px){.modal-block__title{font:400 16px/18px var(--ff-mono);margin-bottom:8px}}@media (max-width: 992px){.modal-block__title{font:400 12px/20px var(--ff-mono);margin-bottom:8px}}.modal-block__description{font:400 24px/32px var(--ff-mono)}@media (max-width: 1380px){.modal-block__description{font:400 18px/20px var(--ff-mono);margin-bottom:8px}}@media (max-width: 992px){.modal-block__description{font:400 16px/24px var(--ff-mono)}}.modal-block__description a:hover{color:#dd0030;transition:color .3s ease}.modal-shadow{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);transition:all .3s ease;z-index:-1}.footer-contacts{display:flex;flex-wrap:wrap;gap:104px;align-items:flex-end;justify-content:flex-start;margin-bottom:64px}@media (max-width: 760px){.footer-contacts{margin-bottom:48px}}.modal-container{max-height:80vh;overflow-y:auto}body.lock{overflow:hidden}.program-page{margin-bottom:192px}@media (max-width: 992px){.program-page{margin-bottom:56px}}.program-page .back-button{margin-bottom:28px}@media (max-width: 992px){.program-page .back-button{margin-bottom:20px}}.program-page .back-button a{display:inline-flex;align-items:center;opacity:.8}.program-page h1{margin-bottom:28px}@media (max-width: 992px){.program-page h1{margin-bottom:16px}}.program-page h2{margin-bottom:28px}@media (max-width: 992px){.program-page h2{margin-bottom:16px}}.program-title{font:600 32px/40px var(--ff-heading);margin-bottom:28px;letter-spacing:6.4px;text-transform:uppercase}@media (max-width: 992px){.program-title{font:600 24px/32px var(--ff-heading);margin-bottom:16px}}.program-description{max-width:900px;margin-bottom:128px}@media (max-width: 992px){.program-description{margin-bottom:76px}}.program-text{color:#fff;font:400 20px/28px var(--ff-main)}@media (max-width: 992px){.program-text{font:400 14px/20px var(--ff-main)}}.program-file{display:inline-flex;color:#dd0030;font:400 20px/28px var(--ff-main);gap:4px;align-items:center;margin-top:30px}@media (max-width: 992px){.program-file{font:400 14px/20px var(--ff-main);margin-top:24px}.program-file svg{width:20px;height:20px}}.program-filter{margin-bottom:72px}@media (max-width: 992px){.program-filter{margin-bottom:48px}}.program-item{display:flex;gap:40px;padding-bottom:64px;border-bottom:1px solid #FFF;transition:all .3s ease}@media (max-width: 992px){.program-item{flex-wrap:wrap;gap:32px;padding-bottom:40px}}.program-item__about{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:10px;margin-bottom:4px}@media (max-width: 992px){.program-item__about{column-gap:16px;row-gap:4px}}.program-item.active{border-bottom:1px solid #DD0030}.program-item.active .program-item__more svg{transform:rotate(180deg)}.program-item.prev-active{border-bottom:1px solid #DD0030}.program-item__left{flex:0 0 272px}@media (max-width: 992px){.program-item__left{flex:0 0 100%}}.program-item__right{flex:1 1 auto}.program-item__date{color:#fff;font:400 20px/28px var(--ff-main);opacity:.8}@media (max-width: 992px){.program-item__date{font:400 14px/20px var(--ff-main);margin-bottom:4px}}.program-item__time{color:#fff;font:400 32px/38px var(--ff-main);letter-spacing:-.64px;margin-bottom:24px}@media (max-width: 992px){.program-item__time{font:400 20px/24px var(--ff-main);margin-bottom:4px}}.program-item__place{font:400 20px/28px var(--ff-main);color:#fff;opacity:.8;margin-bottom:4px}@media (max-width: 992px){.program-item__place{font:400 14px/20px var(--ff-main)}}.program-item__status{display:flex;align-items:center;gap:12px}@media (max-width: 992px){.program-item__status{gap:6px}}.program-item__link{font:400 16px/24px var(--ff-main)}.program-item__status_color{flex:0 0 10px;height:10px;border-radius:100%}@media (max-width: 992px){.program-item__status_color{flex:0 0 8px;height:8px}}.program-item__status_color.wait{background:#FFF500}.program-item__status_color.continue{background:#00DD16}.program-item__status_color.end{background:#DD0030}.program-item__status_text{color:#fff;font:400 16px/24px var(--ff-main);opacity:.8}@media (max-width: 992px){.program-item__status_text{font:400 14px/20px var(--ff-main)}}.program-item__type{font:400 20px/28px var(--ff-main);opacity:.8;color:#fff}@media (max-width: 992px){.program-item__type{font:400 14px/20px var(--ff-main)}}.program-item__description{color:#fff;font:400 20px/28px var(--ff-main);margin-bottom:24px}@media (max-width: 992px){.program-item__description{font:400 14px/20px var(--ff-main);margin-bottom:32px}}.program-item__btns{display:flex;gap:16px}@media (max-width: 992px){.program-item__btns{flex-wrap:wrap-reverse}}@media (max-width: 992px){.program-item__btns._mobile{display:flex;margin-top:32px}}.program-item__title{font:600 24px/32px var(--ff-heading);letter-spacing:4.8px;text-transform:uppercase;margin-bottom:24px}@media (max-width: 992px){.program-item__title{font:600 16px/24px var(--ff-heading);margin-bottom:16px}}.program-item__more{display:flex;outline:0;background:unset;align-items:center;justify-content:center;padding:12px 0;width:136px;gap:4px;border:1px solid rgba(255,255,255,.5);cursor:pointer;transition:all .3s ease}@media (max-width: 992px){.program-item__more{width:100%}}.program-item__more:hover{border:1px solid #FFF;background:#FFF}.program-item__more:hover span{color:#030303}.program-item__more:hover svg path{stroke:#030303}.program-item__more svg{transition:all .3s ease}.program-item__more span{color:#fff;font:400 16px/24px var(--ff-main);letter-spacing:-.32px;transition:all .3s ease}.program-item__watch{display:flex;align-items:center;justify-content:center;padding:8px 0;width:276px;background:#DD0030;color:#fff;font:400 16px/24px var(--ff-main);transition:all .3s ease}@media (max-width: 992px){.program-item__watch{width:100%}}.program-item__watch:hover{background:#BA062D;color:#fff}.program-item__body{display:none;padding-top:64px}@media (max-width: 992px){.program-item__body{padding-top:44px}}.program-item:not(:last-child){margin-bottom:40px}@media (max-width: 992px){.program-item:not(:last-child){margin-bottom:24px}}.program-question{margin-bottom:64px}@media (max-width: 992px){.program-question{margin-bottom:44px}}.program-question__title{font:400 32px/38px var(--ff-main);letter-spacing:-.64px;margin-bottom:24px}@media (max-width: 992px){.program-question__title{font:400 20px/24px var(--ff-main);margin-bottom:16px;letter-spacing:-.4px}}.program-question__body *{font:400 20px/28px var(--ff-main)}.program-question__body *:not(:last-child){margin-bottom:16px}@media (max-width: 992px){.program-question__body *:not(:last-child){margin-bottom:14px}}.program-question__body p{font:400 20px/28px var(--ff-main)}.program-question__body p:not(:last-child){margin-bottom:16px}@media (max-width: 992px){.program-question__body p:not(:last-child){margin-bottom:14px}}.program-question__body ul{margin-bottom:16px}@media (max-width: 992px){.program-question__body ul{margin-bottom:14px}}.program-question__body ul li{font:400 20px/28px var(--ff-main);color:#fff}@media (max-width: 992px){.program-question__body ul li{font:400 14px/20px var(--ff-main)}}.program-question__body ul li:not(:last-child){margin-bottom:14px}@media (max-width: 992px){.program-question__body ul li:not(:last-child){margin-bottom:10px}}.program-moderator{margin-bottom:64px}@media (max-width: 992px){.program-moderator{margin-bottom:44px}}.program-moderator__title{font:400 32px/38px var(--ff-main);letter-spacing:-.64px;margin-bottom:44px}@media (max-width: 992px){.program-moderator__title{font:400 20px/24px var(--ff-main);letter-spacing:-.4px;margin-bottom:24px}}.program-moderator__row{display:flex;gap:32px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.5)}@media (max-width: 992px){.program-moderator__row{flex-wrap:wrap;gap:8px;padding-bottom:24px}}.program-moderator__row:not(:last-child){margin-bottom:28px}@media (max-width: 992px){.program-moderator__row:not(:last-child){margin-bottom:24px}}.program-moderator__left{flex:0 0 212px;font:400 20px/28px var(--ff-main)}@media (max-width: 992px){.program-moderator__left{flex:0 0 100%;font:500 16px/24px var(--ff-main)}}.program-moderator__right{flex:1 1 auto;font:400 20px/28px var(--ff-main);opacity:.8}@media (max-width: 992px){.program-moderator__right{flex:0 0 100%;font:400 14px/20px var(--ff-main)}}.program-speakers{margin-bottom:64px}@media (max-width: 992px){.program-speakers{margin-bottom:44px}}.program-speakers__title{font:400 32px/38px var(--ff-main);letter-spacing:-.64px;margin-bottom:44px}@media (max-width: 992px){.program-speakers__title{font:400 20px/24px var(--ff-main);letter-spacing:-.4px;margin-bottom:24px}}.program-speakers__row{display:flex;gap:32px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.5)}@media (max-width: 992px){.program-speakers__row{flex-wrap:wrap;gap:8px;padding-bottom:24px}}.program-speakers__row:not(:last-child){margin-bottom:28px}@media (max-width: 992px){.program-speakers__row:not(:last-child){margin-bottom:24px}}.program-speakers__left{flex:0 0 212px;font:400 20px/28px var(--ff-main)}@media (max-width: 992px){.program-speakers__left{flex:0 0 100%;font:500 16px/24px var(--ff-main)}}.program-speakers__right{flex:1 1 auto;font:400 20px/28px var(--ff-main);opacity:.8}@media (max-width: 992px){.program-speakers__right{flex:0 0 100%;font:400 14px/20px var(--ff-main)}}.program-docs__title{font:400 32px/38px var(--ff-main);letter-spacing:-.64px;margin-bottom:24px}@media (max-width: 992px){.program-docs__title{font:400 20px/24px var(--ff-main);margin-bottom:16px;letter-spacing:-.4px}}.docs-item{display:flex;gap:20px;padding:20px 28px;border:1px solid rgba(255,255,255,.5);transition:all .3s ease}.docs-item:hover .docs-item__title,.docs-item:hover .docs-item__size,.docs-item:hover .docs-item__format{color:#dd0030}@media (max-width: 992px){.docs-item{margin-bottom:8px;gap:12px;padding:12px 16px}}.docs-item:not(:last-child){margin-bottom:20px}@media (max-width: 992px){.docs-item:not(:last-child){margin-bottom:8px}}.docs-item_left{flex:0 0 40px;height:40px}@media (max-width: 992px){.docs-item_left{flex:0 0 32px;height:32px}}.docs-item_right{flex:1 1 auto}.docs-item__title{font:400 20px/28px var(--ff-main);margin-bottom:12px;color:#fff;transition:color .3s ease}@media (max-width: 992px){.docs-item__title{font:400 14px/20px var(--ff-main);margin-bottom:8px}}.docs-item__info{display:flex;gap:16px}@media (max-width: 992px){.docs-item__info{gap:12px}}.docs-item__format,.docs-item__size{font:400 12px/16px var(--ff-main);color:#fff;letter-spacing:-.24px;opacity:.5;transition:color .3s ease}@media (max-width: 992px){.docs-item_left{flex:0 0 32px}}.smi-page{margin-bottom:0}.smi-page .back-button{margin-bottom:28px}@media (max-width: 992px){.smi-page .back-button{margin-bottom:20px}}.smi-page .back-button a{display:inline-flex;align-items:center;opacity:.8}.smi-page h1{margin-bottom:20px}@media (max-width: 992px){.smi-page h1{margin-bottom:16px}}.smi-page h2{margin-bottom:24px}@media (max-width: 992px){.smi-page h2{margin-bottom:16px}}.smi-page .page-description{opacity:.8}.smi-page .page-description:not(:last-child){margin-bottom:36px}@media (max-width: 992px){.smi-page .page-description:not(:last-child){margin-bottom:24px}}.smi-page .page-description p:not(:last-child){margin-bottom:20px}@media (max-width: 992px){.smi-page .page-description p:not(:last-child){margin-bottom:16px}}.smi-page .page-description *{font:400 20px/1.4 var(--ff-main)}@media (max-width: 992px){.smi-page .page-description *{font:400 14px/1.4 var(--ff-main)}}.smi-page .text-box{opacity:.8}.smi-page .text-box:not(:last-child){margin-bottom:48px}@media (max-width: 992px){.smi-page .text-box:not(:last-child){margin-bottom:24px}}.smi-page .text-box p:not(:last-child){margin-bottom:20px}@media (max-width: 992px){.smi-page .text-box p:not(:last-child){margin-bottom:14px}}.smi-page .text-box *{font:400 20px/1.4 var(--ff-main)}@media (max-width: 992px){.smi-page .text-box *{font:400 14px/1.4 var(--ff-main)}}.smi-page .attention-block{padding:40px;border:1px solid #DD0030;margin-bottom:36px}@media (max-width: 992px){.smi-page .attention-block{padding:20px;margin-bottom:24px}}.smi-page .attention-block__title{font:500 24px/1.3 var(--ff-main);margin-bottom:24px}@media (max-width: 992px){.smi-page .attention-block__title{font:500 16px/1.5 var(--ff-main)}}.smi-page .attention-block__text{font:400 20px/1.4 var(--ff-main);opacity:.8}@media (max-width: 992px){.smi-page .attention-block__text{font:400 14px/1.4 var(--ff-main)}}.smi-page .attention-block__text p{margin-bottom:0}.smi-page .application{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-top:1px solid #FFF;border-bottom:1px solid #FFF;gap:24px;margin-bottom:128px}@media (max-width: 992px){.smi-page .application{padding:16px 0;gap:12px;margin-bottom:64px}}.smi-page .application-title{flex:1 1 auto;font:500 24px/1.3 var(--ff-main);letter-spacing:-.32px}@media (max-width: 992px){.smi-page .application-title{font:500 16px/1.3 var(--ff-main)}}.smi-page .application a{padding:18px 30px;font:500 24px/1.3 var(--ff-main);border:1px solid #DD0030;letter-spacing:-.32px}@media (max-width: 992px){.smi-page .application a{min-width:190px;padding:12px 30px;font:400 16px/1.4 var(--ff-main)}}.smi-page .content-box{margin-bottom:128px}@media (max-width: 992px){.smi-page .content-box{margin-bottom:64px}}.smi-page .detail-box:not(:last-child){margin-bottom:48px}@media (max-width: 992px){.smi-page .detail-box:not(:last-child){margin-bottom:24px}}.smi-page .detail-box__title{font:500 24px/1.3 var(--ff-main);letter-spacing:-.32px;margin-bottom:16px}@media (max-width: 992px){.smi-page .detail-box__title{font:500 16px/1.5 var(--ff-main);margin-bottom:12px}}.smi-page .detail-box .detail-box__description{opacity:.8;margin-bottom:24px}@media (max-width: 992px){.smi-page .detail-box .detail-box__description{margin-bottom:16px}}.smi-page .detail-box .detail-box__description *{font:400 20px/1.4 var(--ff-main);color:#fff}@media (max-width: 992px){.smi-page .detail-box .detail-box__description *{font:400 14px/1.4 var(--ff-main)}}.smi-page .detail-box .detail-box__description div:not(:last-child){margin-bottom:24px}@media (max-width: 992px){.smi-page .detail-box .detail-box__description div:not(:last-child){margin-bottom:16px}}.smi-page .detail-box .detail-box__description ul{margin:0 0 20px}@media (max-width: 992px){.smi-page .detail-box .detail-box__description ul{margin:0 0 16px}}.smi-page .detail-box .detail-box__description ul li{margin-bottom:0}@media (max-width: 992px){.smi-page .detail-box .detail-box__description ul li:before{width:2px;height:2px}}.smi-page .detail-box .detail-box__description ol{margin:0 0 20px}@media (max-width: 992px){.smi-page .detail-box .detail-box__description ol{margin:0 0 16px}}.smi-page .detail-box .detail-box__description ol li{margin-bottom:0}.smi-page .detail-box .detail-box__description p:not(:last-child){margin-bottom:20px}@media (max-width: 992px){.smi-page .detail-box .detail-box__description p:not(:last-child){margin-bottom:16px}}.smi-page .detail-box .detail-box__description a{text-decoration-line:underline;font:400 20px/1.4 var(--ff-main);opacity:.8;color:#fff}.smi-page .detail-box .detail-box__description a:hover{color:#dd0030}@media (max-width: 992px){.smi-page .detail-box .detail-box__description a{font:400 14px/1.4 var(--ff-main);text-decoration-line:unset}}.smi-page .detail-box__more{display:flex;align-items:center;gap:4px;background:unset;padding:0;margin:0;border:0;cursor:pointer}.smi-page .detail-box__more svg{transition:all .3s ease}.smi-page .detail-box__more.active svg{transform:rotate(180deg)}.smi-page .detail-box__more span{font:400 20px/1.4 var(--ff-main);color:#dd0030}@media (max-width: 992px){.smi-page .detail-box__more span{font:400 14px/1.4 var(--ff-main)}}.smi-page .detail-box__more .active{display:none}.smi-page .docs{margin-bottom:172px}@media (max-width: 992px){.smi-page .docs{margin-bottom:52px}}.smi-page .docs-list{display:flex;flex-wrap:wrap;margin:0 -10px}.smi-page .docs-list .docs-item{display:flex;gap:20px;flex:0 0 calc(50% - 20px);margin:0 10px 20px;border:1px solid rgba(255,255,255,.5);padding:20px 28px}@media (max-width: 992px){.smi-page .docs-list .docs-item{flex:0 0 calc(100% - 20px);padding:12px 16px;margin:0 10px 12px;gap:12px}}.smi-page .docs-list .docs-item_left{flex:0 0 40px;height:40px}@media (max-width: 992px){.smi-page .docs-list .docs-item_left{flex:0 0 32px;height:32px}}.smi-page .docs-list .docs-item_left svg{width:40px;height:40px}@media (max-width: 992px){.smi-page .docs-list .docs-item_left svg{width:32px;height:32px}}.smi-page .docs-list .docs-item_right{flex:1 1 auto}.smi-page .docs-list .docs-item__title{font:400 20px/1.4 var(--ff-main);margin-bottom:12px}@media (max-width: 992px){.smi-page .docs-list .docs-item__title{font:400 14px/1.4 var(--ff-main);margin-bottom:8px}}.smi-page .docs-list .docs-item__info{display:flex;align-items:center;gap:16px}@media (max-width: 992px){.smi-page .docs-list .docs-item__info{gap:12px}}.smi-page .docs-list .docs-item__format,.smi-page .docs-list .docs-item__size{font:400 12px/1.4 var(--ff-main);letter-spacing:-.24px;opacity:.5}@media (max-width: 992px){.docs-item_left svg{width:32px;height:32px}}.event-page{margin-bottom:108px}@media (max-width: 992px){.event-page{margin-bottom:56px}}.event-page .back-button{margin-bottom:28px}@media (max-width: 992px){.event-page .back-button{margin-bottom:20px}}.event-page .back-button a{display:inline-flex;align-items:center;opacity:.8}.event-page h1{margin-bottom:48px}@media (max-width: 992px){.event-page h1{margin-bottom:24px}}.event-page h2{margin-bottom:28px}@media (max-width: 992px){.event-page h2{margin-bottom:16px}}.event-page .program-question{margin-bottom:128px;max-width:900px}@media (max-width: 992px){.event-page .program-question{margin-bottom:64px}}.event-page .program-question__title{font:600 24px/32px var(--ff-heading);letter-spacing:4.8px;margin-bottom:28px;text-transform:uppercase}@media (max-width: 992px){.event-page .program-question__title{font:600 16px/24px var(--ff-heading);letter-spacing:3.2px;margin-bottom:16px}}.event-page .program-question__body{opacity:.8}.event-page .program-moderator{margin-bottom:128px}@media (max-width: 992px){.event-page .program-moderator{margin-bottom:64px}}.event-page .program-moderator__title{font:600 24px/32px var(--ff-heading);letter-spacing:4.8px;margin-bottom:52px;text-transform:uppercase}@media (max-width: 992px){.event-page .program-moderator__title{font:600 16px/24px var(--ff-heading);letter-spacing:3.2px;margin-bottom:24px}}.event-page .program-moderator__row{gap:40px;padding-bottom:32px}@media (max-width: 992px){.event-page .program-moderator__row{padding-bottom:24px;gap:8px}}.event-page .program-moderator__row:not(:last-child){margin-bottom:32px}@media (max-width: 992px){.event-page .program-moderator__row:not(:last-child){margin-bottom:24px}}.event-page .program-moderator__left{flex:0 0 240px;font:500 24px/32px var(--ff-main);letter-spacing:-.48px}@media (max-width: 992px){.event-page .program-moderator__left{flex:0 0 100%;font:500 16px/24px var(--ff-main);letter-spacing:-.32px}}.event-page .program-moderator__right{font:400 20px/28px var(--ff-main);opacity:.8;padding-right:40px}@media (max-width: 992px){.event-page .program-moderator__right{flex:0 0 100%;font:400 14px/20px var(--ff-main);padding-right:0}}.event-page .program-speakers{margin-bottom:128px}@media (max-width: 992px){.event-page .program-speakers{margin-bottom:64px}}.event-page .program-speakers__title{font:600 24px/32px var(--ff-heading);letter-spacing:4.8px;margin-bottom:52px;text-transform:uppercase}@media (max-width: 992px){.event-page .program-speakers__title{font:600 16px/24px var(--ff-heading);letter-spacing:3.2px;margin-bottom:24px}}.event-page .program-speakers__row{gap:40px;padding-bottom:32px}@media (max-width: 992px){.event-page .program-speakers__row{padding-bottom:24px;gap:8px}}.event-page .program-speakers__row:not(:last-child){margin-bottom:32px}@media (max-width: 992px){.event-page .program-speakers__row:not(:last-child){margin-bottom:24px}}.event-page .program-speakers__left{flex:0 0 240px;font:500 24px/32px var(--ff-main);letter-spacing:-.48px}@media (max-width: 992px){.event-page .program-speakers__left{flex:0 0 100%;font:500 16px/24px var(--ff-main);letter-spacing:-.32px}}.event-page .program-speakers__right{font:400 20px/28px var(--ff-main);opacity:.8;padding-right:40px}@media (max-width: 992px){.event-page .program-speakers__right{flex:0 0 100%;font:400 14px/20px var(--ff-main);padding-right:0}}.event-page .program-docs__title{font:600 24px/32px var(--ff-heading);letter-spacing:4.8px;margin-bottom:28px;text-transform:uppercase}@media (max-width: 992px){.event-page .program-docs__title{font:600 16px/24px var(--ff-heading);letter-spacing:3.2px;margin-bottom:16px}}.event-page .program-docs__list{display:flex;flex-wrap:wrap;margin:0 -10px}@media (max-width: 992px){.event-page .program-docs__list{flex-wrap:wrap;margin:0 -8px}}.event-page .program-docs__list .docs-item{flex:0 0 calc(50% - 20px);margin:0 10px 20px}@media (max-width: 992px){.event-page .program-docs__list .docs-item{flex:0 0 calc(100% - 16px);margin:0 8px 8px}}.event-info{position:relative;display:flex;flex-wrap:wrap;column-gap:40px;row-gap:8px;margin-bottom:64px;padding-bottom:48px;border-bottom:1px solid rgba(92,92,92,.5)}.event-info:before{position:absolute;content:"";width:100vw;bottom:-1px;left:100%;background:rgba(92,92,92,.5);height:1px}.event-info:after{position:absolute;content:"";width:100vw;bottom:-1px;right:100%;background:rgba(92,92,92,.5);height:1px}@media (max-width: 992px){.event-info{flex-wrap:wrap;row-gap:4px;column-gap:20px;padding-bottom:32px;margin-bottom:32px}}.event-info .event-about{display:flex;gap:8px}@media (max-width: 992px){.event-info .event-about{flex-wrap:wrap;row-gap:4px;column-gap:8px}}.event-info .event-about__item{font:500 24px/1.3 var(--ff-main);letter-spacing:-.48px;color:#ffffff80}@media (max-width: 992px){.event-info .event-about__item{font:500 16px/1.5 var(--ff-main);letter-spacing:-.32px}}.event-info .event-about__line{font:500 24px/1.3 var(--ff-main);letter-spacing:-.48px;color:#ffffff80}@media (max-width: 992px){.event-info .event-about__line{font:500 16px/1.5 var(--ff-main);letter-spacing:-.32px}}.event-info__additional{display:flex;gap:40px}@media (max-width: 992px){.event-info__additional{flex-wrap:wrap;row-gap:4px;column-gap:20px}}.event-info__item{font:500 24px/1.3 var(--ff-main);letter-spacing:-.48px;color:#ffffff80}@media (max-width: 992px){.event-info__item{font:500 16px/1.5 var(--ff-main);letter-spacing:-.32px}}.stream{margin-bottom:128px}@media (max-width: 992px){.stream{margin-bottom:64px}}.stream-title{font:600 24px/32px var(--ff-heading);letter-spacing:4.8px;text-transform:uppercase}@media (max-width: 992px){.stream-title{font:600 16px/24px var(--ff-heading);letter-spacing:3.2px;margin-bottom:16px}}.stream-container{height:480px}@media (max-width: 992px){.stream-container{height:360px}}@media (max-width: 768px){.stream-container{height:208px}}.event-description{max-width:900px;font:400 20px/1.4 var(--ff-main);margin-bottom:128px;opacity:.8}@media (max-width: 992px){.event-description{font:400 14px/1.4 var(--ff-main);margin-bottom:64px}}.event-description iframe{width:100%;height:500px}@media (max-width: 992px){.event-description iframe{height:400px}}@media (max-width: 768px){.event-description iframe{height:300px}}@media (max-width: 576px){.event-description iframe{height:184px}}.docs-item:hover .docs-item__title,.docs-item:hover .docs-item__format,.docs-item:hover .docs-item__size{color:#dd0030}#preloader{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto;z-index:9999}#preloader svg{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}form>.program-filter__row{margin-bottom:28px}@media (max-width: 992px){form>.program-filter__row{margin-bottom:24px}}.program-filter__top{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:28px;column-gap:32px;row-gap:20px}@media (max-width: 992px){.program-filter__top{row-gap:16px;margin-bottom:24px}}.program-filter__row{width:auto}@media (max-width: 576px){.program-filter__row{width:100%}}.program-filter__row .swiper-wrapper{flex-wrap:wrap;gap:12px}@media (max-width: 576px){.program-filter__row .swiper-wrapper{flex-wrap:nowrap;gap:unset}}.program-filter__button{width:fit-content}.program-filter__button input{display:none}.program-filter__button label{display:block;padding:8px 16px;font:400 16px/1.5 var(--ff-main);color:#fff;border:1px solid #FFF;cursor:pointer;transition:all .3s ease}@media (max-width: 992px){.program-filter__button label{font:400 12px/1.5 var(--ff-main)}}@media (min-width: 1024px){.program-filter__button label:hover{background:#FFF;color:#030303}}.program-filter__button.active label{background:#FFF;color:#030303}.past-checkbox{flex:0 0 300px}.past-checkbox input{display:none}.past-checkbox label{position:relative;padding-left:36px;font:400 16px/1.5 var(--ff-main);cursor:pointer}@media (max-width: 992px){.past-checkbox label{font:400 12px/1.5 var(--ff-main)}}.past-checkbox label:before{position:absolute;content:"";top:50%;left:0;width:24px;height:24px;transform:translateY(-50%);border:1px solid #FFF}.past-checkbox input:checked+label:after{position:absolute;content:"";top:50%;left:2px;width:24px;height:24px;transform:translateY(-50%);background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M4 9.5L9 15L17 5" stroke="white" stroke-width="2"/></svg>') no-repeat}.program-item{position:relative}.program-item.end{border-bottom:1px solid rgba(255,255,255,.6)}.program-item.end:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;opacity:.6;background:#030303;pointer-events:none}.program-item__btns._mobile{display:none}@media (max-width: 992px){.program-item__btns._mobile{display:flex}}.program-item__btns._desktop{display:flex}@media (max-width: 992px){.program-item__btns._desktop{display:none}}.header__nav .nav-mobile__dropdown .nav-mobile__dropdown-content{display:inline-flex;align-items:center}.header__nav .nav-mobile__dropdown .nav-desktop-drop-list{display:none}.header__nav .nav-mobile__dropdown svg{transition:all .3s ease}.header__nav .nav-mobile__dropdown svg.active{transform:rotate(180deg)}.news-page__list{display:flex;flex-wrap:wrap;margin:0 -15px}.news-page__list .news__item{flex:0 0 calc(33.33% - 30px);margin:0 15px 60px}@media (max-width: 992px){.news-page__list .news__item{flex:0 0 calc(50% - 30px)}}@media (max-width: 576px){.news-page__list .news__item{flex:0 0 calc(100% - 30px)}}.section.lem{min-height:unset;padding-top:130px;padding-bottom:70px}.search-detail.content{margin-bottom:128px}@media (max-width: 992px){.search-detail.content{margin-bottom:48px}}.search-detail .back-button{margin-bottom:28px}@media (max-width: 992px){.search-detail .back-button{margin-bottom:20px}}.search-detail .back-button a{display:inline-flex;align-items:center;opacity:.8}.search-detail h1{margin-bottom:28px}@media (max-width: 992px){.search-detail h1{margin-bottom:16px}}.input-datepicker{background:transparent;color:#fff;cursor:pointer}.air-datepicker{border-radius:0!important;border:0!important;padding:18px 12px 20px!important;background:#353535!important;box-shadow:0 4px 30px #00000026!important}.air-datepicker-nav--title,.air-datepicker-nav--title i{color:#fff!important;text-align:center!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.air-datepicker-nav{border-bottom:0!important}.air-datepicker-body--day-name{color:#ffffff80!important;text-align:center!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;letter-spacing:-.24px!important}.air-datepicker-body--day-name.-weekend-{color:#dd0030!important}.air-datepicker--buttons,.air-datepicker--time{border-top:0!important}.air-datepicker-nav--title:hover,.air-datepicker-nav--title:hover i{color:#000!important}.air-datepicker-cell.-day-{color:#ffffff80!important;text-align:center!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;letter-spacing:-.24px!important;border-radius:0!important}.air-datepicker-cell.-day-:hover{color:#000!important}.air-datepicker-cell.-day-.-other-month-{opacity:0;pointer-events:none}.air-datepicker-cell.-day-.-current-{color:#fff!important}.air-datepicker-cell.-day-.-current-:hover{color:#000!important}.air-datepicker-cell.-day-.-selected-{background:#DD0030!important;color:#fff!important;border-radius:0!important}.air-datepicker-cell.-day-.-selected-:hover{color:#fff!important}.air-datepicker-cell.-current-~.-day-{color:#fff!important;text-align:center!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;letter-spacing:-.24px!important}.air-datepicker-cell.-current-~.-day-:hover{color:#000!important}.air-datepicker-cell.-current-~.-day-.-selected-:hover{color:#fff!important}.custom-button-reset-classname span{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.custom-button-reset-classname:hover span{color:#000}.custom-button-apply-classname span{color:#dd0030;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.custom-button-apply-classname:hover span{color:#dd0030de}.air-datepicker--content{padding:12px 0 16px!important}.air-datepicker--pointer{display:none!important}.search-form__container{display:flex;gap:12px;margin-bottom:64px}@media (max-width: 992px){.search-form__container{gap:8px;margin-bottom:44px}}.search-form .search-input{position:relative;flex:0 0 calc(100% - 162px)}@media (max-width: 992px){.search-form .search-input{flex:0 0 calc(100% - 114px)}}.search-form .search-input input{font:400 16px/24px var(--ff-main);width:100%;height:100%;background:unset;padding:16px 148px 16px 52px;border:1px solid #7F7F7F;color:#fff;opacity:1}@media (max-width: 992px){.search-form .search-input input{padding:13px 40px;font:400 12px/18px var(--ff-main)}}.search-form .search-input input::placeholder{font:400 16px/24px var(--ff-main);color:#fff;opacity:1}@media (max-width: 992px){.search-form .search-input input::placeholder{font:400 12px/18px var(--ff-main)}}.search-form .search-input .search-ico{position:absolute;top:50%;left:16px;width:32px;height:32px;transform:translateY(-50%)}@media (max-width: 992px){.search-form .search-input .search-ico{left:12px;width:24px;height:24px}.search-form .search-input .search-ico svg{width:24px;height:24px}}.search-form .search-input .clear-search{position:absolute;top:50%;transform:translateY(-50%);right:16px;width:24px;height:24px;background:unset;border:0;outline:0;padding:0;cursor:pointer}@media (max-width: 992px){.search-form .search-input .clear-search{right:12px;width:18px;height:18px}.search-form .search-input .clear-search svg{width:18px;height:18px}}.search-form .search-form__submit{display:flex;align-items:center;justify-content:center;flex:0 0 150px;font:500 18px/24px var(--ff-main);background:unset;padding:16px 0;color:#fff;border:1px solid #DD0030;cursor:pointer;transition:all .3s ease}@media (max-width: 992px){.search-form .search-form__submit{flex:0 0 96px;font:500 14px/20px var(--ff-main)}}.search-form .search-form__submit:hover{background:#DD0030;color:#fff}.search-filter__row{position:relative;display:flex;gap:12px}@media (max-width: 576px){.search-filter__row:nth-of-type(2){flex-wrap:wrap}}@media (max-width: 992px){.search-filter__row .date-picker__container:first-child .air-datepicker{top:0!important;left:0!important}}@media (max-width: 992px){.search-filter__row .date-picker__container:nth-of-type(2) .air-datepicker{top:0!important;right:0!important}}.search-filter__row:not(:last-child){margin-bottom:24px}@media (max-width: 992px){.search-filter__row:not(:last-child){margin-bottom:16px}}.search-filter__button{display:block}.search-filter__button input{display:none}.search-filter__button input:checked+label{background:#FFF;color:#030303}.search-filter__button label{display:inline-block;cursor:pointer;padding:8px 16px;border:1px solid #FFF;font:400 16px/24px var(--ff-main);transition:all .3s ease}@media (max-width: 992px){.search-filter__button label{font:400 12px/18px var(--ff-main)}.search-filter__button label:active{background:#FFF;color:#030303}}@media (min-width: 993px){.search-filter__button label:hover{background:#FFF;color:#030303}}.date-picker__container{position:relative}.date-picker__container:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:16px;width:24px;height:24px;pointer-events:none;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.6669 11.4242L12.495 15.5962C12.2216 15.8695 11.7784 15.8695 11.505 15.5962L7.3331 11.4242L8.18162 10.5757L12 14.3941L15.8184 10.5757L16.6669 11.4242Z" fill="white"/></svg>')}.input-datepicker{width:100%;height:100%;padding:12px 40px 12px 16px;font:400 16px/24px var(--ff-main);border:1px solid #FFF;color:#fff;opacity:1}@media (max-width: 992px){.input-datepicker{font:400 12px/18px var(--ff-main)}}.input-datepicker::placeholder{font:400 16px/24px var(--ff-main);color:#fff;opacity:1}@media (max-width: 992px){.input-datepicker::placeholder{font:400 12px/18px var(--ff-main)}}.search-filter{display:flex;justify-content:space-between;gap:30px;margin-bottom:40px}@media (max-width: 992px){.search-filter{flex-wrap:wrap;gap:16px;margin-bottom:24px}}.search-count{font:400 20px/28px var(--ff-main);color:#fff;opacity:.5}@media (max-width: 992px){.search-count{font:400 14px/20px var(--ff-main)}}.search-item{padding-bottom:32px;border-bottom:1px solid #7f7f7f}@media (max-width: 992px){.search-item{padding-bottom:24px}}.search-item__title{display:block;font:400 32px/38px var(--ff-main);letter-spacing:-.64px;margin-bottom:4px;transition:all .3s ease}@media (max-width: 992px){.search-item__title{font:400 20px/24px var(--ff-main)}}.search-item__title:hover{color:#dd0030}.search-item__about{display:flex;gap:20px;margin-bottom:24px}@media (max-width: 992px){.search-item__about{gap:12px;margin-bottom:16px}}.search-item__type{font:400 16px/24px var(--ff-main);color:#ffffff80}@media (max-width: 992px){.search-item__type{font:400 12px/16px var(--ff-main)}}.search-item__text{font:400 20px/28px var(--ff-main);color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;overflow:hidden}@media (max-width: 992px){.search-item__text{font:400 14px/20px var(--ff-main)}}.search-item__text span{font:700 20px/28px var(--ff-main)}@media (max-width: 992px){.search-item__text span{font:700 14px/20px var(--ff-main)}}.search-item:not(:last-child){margin-bottom:48px}@media (max-width: 992px){.search-item:not(:last-child){margin-bottom:32px}}.search-notfound__title{font:500 24px/32px var(--ff-main);color:#fff;letter-spacing:-.48px;margin-bottom:8px}.search-notfound__description{font:400 20px/28px var(--ff-main);color:#ffffff80}._js-anim-item{opacity:0}._js-anim-item._js-anim-go{opacity:1}:root{--anim-trs: .6s}.section{min-height:100svh;margin:0 0 64px;position:relative}@media (max-width: 760px){.section{margin-bottom:48px}}@media (orientation: portrait) and (min-height: 880px){.section{min-height:700px}.section.intro{min-height:900px}}@media (orientation: portrait) and (min-height: 1200px){.section,.section.intro{min-height:900px}}.section2{max-width:1120px;margin-left:auto;margin-right:auto;padding:64px 30px;margin-bottom:64px;position:relative}@media (max-width: 500px){.section2{padding-left:18px;padding-right:18px}}@media (max-width: 1024px){.section2{padding-top:48px;padding-bottom:48px}}@media (max-width: 760px){.section2{margin-bottom:48px;padding-top:32px;padding-bottom:32px}}.section3{margin-bottom:64px;padding-top:64px;padding-bottom:64px;position:relative}@media (max-width: 1024px){.section3{padding-top:48px;padding-bottom:48px}}@media (max-width: 760px){.section3{margin-bottom:48px;padding-top:32px;padding-bottom:32px}}@media (max-width: 576px){._header-fixed div.logos__item,._header-fixed .logos__sep{display:none}._header-fixed a.logos__item{display:block;width:90px;height:61px}._header-fixed a.logos__item img{display:block;width:100%;height:100%;object-fit:contain}._header-fixed .header__nav-lang{top:28px}._header-fixed .header__nav-logo{top:2px}}.header._hide .logos__sep{display:none}.header._hide .header__nav-lang{top:28px}.header._hide .header__nav-logo{top:2px}.header._hide div.logos__item{display:none}.header._hide a.logos__item{display:block;width:90px;height:61px}.logos{max-width:516px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:0 20px}@media (max-width: 760px){.header .logos{max-width:400px}}@media (max-width: 600px){.header .logos{max-width:260px;gap:0 12px}}@media (max-width: 450px){.header .logos{max-width:210px;margin:0}.header .logos__sep{height:36px}}.logos__item img{display:block;width:auto;height:auto;max-width:100%;max-height:94px}.logos__sep{flex-shrink:0;width:1px;height:45px;background:var(--c-accent)}.logos__logo{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:10;width:90px}.logos__logo img{display:block;width:auto;height:auto;max-width:100%}@media (max-width: 1200px){.logos__logo{left:26px}}@media (max-width: 500px){.logos__logo{left:14px}}.intro{display:flex;align-items:center;justify-content:center}.intro__circle{width:100%;height:100svh;max-width:1060px;max-height:698px;min-height:550px;transform:translateY(-2%);background:url(/build/assets/intro-7dffb161.png) 50% 50% no-repeat;background-size:cover;text-align:center;position:relative;transition:opacity var(--anim-trs)}.intro__circle-text{max-width:1120px;margin:0;padding:0;font:700 14px/16px var(--ff-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;display:flex;flex-direction:column;gap:20px 0}@media (max-width: 500px){.intro__circle-text{padding-left:18px;padding-right:18px}}.intro__circle-top{position:absolute;left:0;right:0;bottom:70%;transition:opacity var(--anim-trs) .3s}.intro__circle-bottom{position:absolute;left:0;right:0;top:70%;transition:opacity var(--anim-trs) .3s}.intro__future{max-width:1120px;margin:0 auto;padding-left:30px;padding-right:30px;position:absolute;bottom:88px;left:0;right:0;max-width:none;font:400 24px/1.5 var(--ff-heading);text-align:center;letter-spacing:.2em;text-transform:uppercase;transition:opacity var(--anim-trs) .5s}@media (max-width: 500px){.intro__future{padding-left:18px;padding-right:18px}}.intro__arrow{display:block;content:"";width:40px;height:40px;background:url(/build/assets/intro-arrow-a6cbd991.svg) 0 0 no-repeat;background-size:contain;position:absolute;bottom:24px;left:50%;margin-left:-20px;transition:opacity var(--anim-trs) .7s,transform .3s;cursor:pointer;-webkit-tap-highlight-color:transparent}.intro__arrow:hover{transform:translateY(10px)}@media (orientation: landscape) and (max-height: 800px){.intro__circle-text{gap:24px 0}.intro__circle-top{bottom:65%}.intro__circle-bottom{top:65%}}@media (orientation: landscape) and (max-height: 760px){.intro__arrow{width:30px;height:30px;margin-left:-15px}.intro__future{bottom:71px;font-size:18px}.intro__circle{transform:translateY(2%)}.intro__circle-text{gap:24px 0}.intro__circle-top{bottom:60%}.intro__circle-bottom{top:60%}}@media (orientation: landscape) and (max-height: 570px){.intro__future{bottom:60px}}@media (max-width: 760px){.intro__circle-text{font-size:12px;line-height:16px;gap:24px 0}.intro__circle-top{bottom:64%}.intro__circle-bottom{top:64%}.intro__future{font-size:16px;bottom:12%}}@media (max-width: 760px) and (max-height: 650px){.intro__arrow{width:30px;height:30px;margin-left:-15px}}.lem{display:flex;align-items:center;justify-content:center;padding-top:170px;padding-bottom:300px}.lem__quote{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;max-width:760px;width:100%;text-align:center;position:relative;z-index:2}@media (max-width: 500px){.lem__quote{padding-left:18px;padding-right:18px}}.lem__quote-text{margin:0 0 .66em;font-size:32px;line-height:1.18;letter-spacing:-.02em;transition:opacity var(--anim-trs) .2s}@media (max-width: 800px){.lem__quote-text{font-size:24px;line-height:30px}}@media (max-width: 760px){.lem__quote-text{font-size:16px;line-height:20px}}.lem__quote-author{margin:0;font-size:20px;line-height:1.4;transition:opacity var(--anim-trs) .4s}@media (max-width: 800px){.lem__quote-author{font-size:16px}}@media (max-width: 760px){.lem__quote-author{font-size:12px;line-height:20px}}.lem__quote-moon{display:block;content:"";width:150px;height:150px;background:url(/build/assets/lem-1-ec192990.jpg) 0 0 no-repeat;background-size:contain;position:absolute;top:-200px;left:50%;margin-left:-75px;transition:opacity var(--anim-trs)}@media (max-width: 760px){.lem__quote-moon{width:114px;height:114px;top:-160px;margin-left:-57px}}@media (orientation: landscape) and (max-height: 700px){.lem__quote-moon{width:114px;height:114px;top:-160px;margin-left:-57px}}.lem__bottom{display:block;content:"";height:60%;background:url(/build/assets/lem-2-9a73b436.jpg) 50% 100% no-repeat;background-size:cover;position:absolute;bottom:0;left:0;right:0;transform:translateY(30%);--anim-trs: .8s;transition:opacity var(--anim-trs) .6s,transform var(--anim-trs) .6s}.lem__bottom._js-anim-go{transform:translateY(0)}.lem__bottom:before{display:block;content:"";width:100%;height:45%;max-height:175px;position:absolute;left:0;top:0;background:linear-gradient(180deg,var(--c-base) 0%,rgba(0,0,0,0) 100%)}.lem__bottom:after{display:block;content:"";width:100%;height:45%;max-height:175px;position:absolute;left:0;bottom:0;background:linear-gradient(360deg,var(--c-base) 0%,rgba(0,0,0,0) 100%)}.efremov{display:flex;align-items:center;justify-content:center}.efremov__back{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/build/assets/efremov-5e951629.jpg) 50% 50% no-repeat;background-size:cover;--anim-trs: 1s;transition:opacity var(--anim-trs)}.efremov__quote{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;max-width:760px;width:100%;text-align:center;position:relative;z-index:2;color:var(--c-base)}@media (max-width: 500px){.efremov__quote{padding-left:18px;padding-right:18px}}.efremov__quote-text{margin:0 0 .66em;font-size:32px;line-height:1.18;letter-spacing:-.02em;transition:opacity var(--anim-trs) .4s}@media (max-width: 800px){.efremov__quote-text{font-size:24px;line-height:30px}}@media (max-width: 760px){.efremov__quote-text{font-size:16px;line-height:20px}}.efremov__quote-author{margin:0;font-size:20px;line-height:1.4;transition:opacity var(--anim-trs) .6s}@media (max-width: 800px){.efremov__quote-author{font-size:16px}}@media (max-width: 760px){.efremov__quote-author{font-size:12px;line-height:20px}}.mission{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:75px 0;padding:40px 0 80px;min-height:0}.mission__image{width:100%;transition:opacity var(--anim-trs)}.mission__image img{display:block;margin:0 auto;width:auto;height:auto;max-width:70%;max-height:396px}.mission__copy{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;max-width:780px;text-wrap:pretty;text-align:center;transition:opacity var(--anim-trs) .3s}@media (max-width: 500px){.mission__copy{padding-left:18px;padding-right:18px}}.mission__copy p:last-child{margin:0}.mission__heading{margin:0 0 1.15em;font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase}@media (max-width: 1024px){.mission__heading{font-size:20px}}@media (max-width: 760px){.mission__heading{font-size:16px;line-height:24px;margin-bottom:1em}}@media (max-width: 760px){.mission{gap:45px 0;min-height:0;padding:48px 0}}.moon{min-height:0;overflow:hidden}.moon__image{transition:opacity var(--anim-trs)}.moon__image img{display:block;width:100%;height:auto}@media (max-width: 1024px){.moon__image{margin-left:-100px;margin-right:-100px}}@media (max-width: 600px){.moon__image{margin-left:-120px;margin-right:-120px}}.program__detail-btn{margin-top:64px}.program__copy{max-width:700px;margin:0 auto 80px;text-align:center}.program__copy-heading{margin:0 0 1.15em;font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase}@media (max-width: 1024px){.program__copy-heading{font-size:20px}}@media (max-width: 760px){.program__copy-heading{font-size:16px;line-height:24px;margin-bottom:1em}}.program__copy-heading a{display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:all .3s ease}.program__copy-heading a svg path{transition:all .3s ease}@media (min-width: 993px){.program__copy-heading a:hover svg path{fill:#dd0030}}.program__copy p:last-child{margin:0}@media (max-width: 1024px){.program__copy{margin-bottom:64px}}@media (max-width: 760px){.program__copy{margin-bottom:48px}}.program-watch{display:inline-block;width:362px;color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.48px;margin:30px auto 0;padding:18px 0;border:1px solid #DD0030;transition:all .3s ease}@media (max-width: 992px){.program-watch{font-size:16px;width:324px;padding:12px 0}}@media (max-width: 992px){.program-watch:active{color:#fff;background:#DD0030}}@media (min-width: 993px){.program-watch:hover{color:#fff;background:#DD0030}}.program__item{display:flex;align-items:flex-start;gap:40px;border-top:1px solid #fff;padding-top:39px;margin-bottom:64px}@media (max-width: 1024px){.program__item{padding-top:31px;margin-bottom:48px}}@media (max-width: 760px){.program__item{padding-top:23px;margin-bottom:32px}}.program__item:last-child{margin-bottom:0}.program__item-image{flex:0 0 272px;height:207px;display:block}.program__item-image img{display:block;width:100%;height:100%;object-fit:cover}.program__item-body{align-self:stretch;flex:1 1 auto;display:flex;flex-direction:column}.program__item-body p:last-child{margin:0}.program__item-cta{display:flex;flex:1 1 auto;align-items:flex-end;margin:0}.program__item-cta-link{display:flex;align-items:center;gap:0 4px;color:var(--c-link);text-decoration:none;transition:color .3s,background-color .3s,opacity .3s,border-color .3s,text-decoration-color .3s;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.program__item-cta-link:hover{color:var(--c-link-hover);transition:color .1s,background-color .1s,opacity .1s,border-color .1s,text-decoration-color .1s}.touch .program__item-cta-link:hover{color:var(--c-link)}.program__item-cta-link svg{transform:translateY(2px)}.program__item-cta-link path{transition:fill var(--trs-out)}.notouch .program__item-cta-link:hover path{fill:var(--c-link-hover);transition:fill var(--trs-in)}.program__item-heading{margin:0 0 16px;font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;line-height:1.333}@media (max-width: 1024px){.program__item-heading{font-size:20px}}@media (max-width: 760px){.program__item-heading{font-size:16px;line-height:24px;margin-bottom:1em}}@media (max-width: 600px){.program__item-heading{font-size:12px;line-height:20px}}@media (max-width: 760px){.program__item{gap:24px}.program__item-image{flex-basis:150px;height:130px}.program__item-cta-link svg{width:16px;height:16px;transform:none}}@media (max-width: 500px){.program__item{display:block}.program__item-image{margin:0 0 24px;position:relative;padding-top:55.6%;height:auto}.program__item-image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}}.program__item-popup{display:none}.popup .program__item-popup{display:block}.program__item-popup h3{font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.66em}@media (max-width: 1024px){.program__item-popup h3{font-size:20px}}@media (max-width: 760px){.program__item-popup h3{font-size:16px;line-height:24px;margin-bottom:1em}}.program__item-popup h4{margin:1.66em 0 1em;padding:0;font:500 24px/1.33 var(--ff-main)}.program__item-popup p{margin:0 0 .3em}.program__item-popup p:last-child{margin-bottom:0}@media (max-width: 760px){.program__item-popup h3{font-size:12px;line-height:24px;margin-bottom:2em}.program__item-popup h4{font-size:16px;line-height:24px;margin:1em 0 .5em}}.people{overflow:hidden}.people__inner{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (max-width: 500px){.people__inner{padding-left:18px;padding-right:18px}}.people__heading{margin:0 0 1.15em;font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;text-align:center}@media (max-width: 1024px){.people__heading{font-size:20px}}@media (max-width: 760px){.people__heading{font-size:16px;line-height:24px;margin-bottom:1em}}.people .swiper{overflow:visible}.people .swiper-slide{width:340px}.people__item{cursor:pointer;-webkit-tap-highlight-color:transparent}.people__item-image{height:440px;margin:0 0 32px;filter:grayscale(100%)}.people__item-image img{display:block;width:100%;height:100%;object-fit:cover}.people__item-heading{margin:0 0 12px;font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase}@media (max-width: 1024px){.people__item-heading{font-size:20px}}@media (max-width: 760px){.people__item-heading{font-size:16px;line-height:24px;margin-bottom:1em}}.people__item-bio{margin:0;font-size:20px;line-height:28px}@media (max-width: 1024px){.people .swiper-slide{width:300px}.people__item-image{height:388px}}@media (max-width: 760px){.people__item-image{margin-bottom:24px}.people__item-heading{margin-bottom:6px}.people__item-bio{margin:0;font-size:12px;line-height:20px}.people__heading{margin-bottom:32px}}@media (max-width: 500px){.people .swiper-slide{width:212px}.people__item-image{height:274px}}.people__item-popup{display:none}.popup .people__item-popup{display:block}.people__item-popup-header{display:flex;gap:0 24px}.people__item-popup-header .people__item-image{flex-shrink:0;width:76px;height:100px}@media (max-width: 760px){.people__item-popup-header{gap:0 16px}.people__item-popup-header .people__item-image{width:70px;height:92px}.people__item-popup-header .people__item-heading{font-size:16px;line-height:1.5;margin-bottom:.5em}}.news{overflow:hidden}.news__inner{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (max-width: 500px){.news__inner{padding-left:18px;padding-right:18px}}.news__heading{margin:0 0 1.15em;font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;text-align:center}@media (max-width: 1024px){.news__heading{font-size:20px}}@media (max-width: 760px){.news__heading{font-size:16px;line-height:24px;margin-bottom:1em}}.news .swiper{overflow:visible}.news .swiper-slide{width:520px;height:auto}.news__item{min-height:100%;display:flex;flex-direction:column;position:relative}.news__item-image{margin:0 0 40px;padding-top:58.1%;position:relative}.news__item-image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.news__item-heading{font:400 18px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px}.news__item-heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;height:96px;align-self:stretch;overflow:hidden}.news__item-heading a:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0}.news__item-copy{margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;height:112px;align-self:stretch;overflow:hidden}.news__item-date{margin:0;font:700 14px/16px var(--ff-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80}@media (max-width: 1024px){.news .swiper-slide{width:400px}}@media (max-width: 760px){.news__heading{margin-bottom:32px}.news__item-image{margin-bottom:24px}.news__item-heading,.news__item-copy{margin-bottom:12px}}@media (max-width: 500px){.news .swiper-slide{width:268px}.news__item-heading{margin-bottom:12px;font-size:12px;line-height:20px}.news__item-date{font-size:12px}}.partners{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (max-width: 500px){.partners{padding-left:18px;padding-right:18px}}.partners__intro{max-width:850px;margin-bottom:148px}@media (max-width: 1024px){.partners__intro{margin-bottom:110px}}@media (max-width: 760px){.partners__intro{margin-bottom:80px}}.partners__intro-heading{margin-bottom:28px}@media (max-width: 1024px){.partners__intro-heading{margin-bottom:24px}}@media (max-width: 760px){.partners__intro-heading{margin-bottom:16px}}.partners__levels{margin-bottom:128px}@media (max-width: 1024px){.partners__levels{margin-bottom:80px}}@media (max-width: 760px){.partners__levels{margin-bottom:48px}}.partners__levels-heading{margin:0 0 48px;font:400 32px/40px var(--ff-heading);letter-spacing:.2em;text-transform:uppercase}@media (max-width: 1024px){.partners__levels-heading{margin-bottom:40px;font-size:28px;line-height:36px}}@media (max-width: 760px){.partners__levels-heading{margin-bottom:32px;font-size:24px;line-height:32px}}.partners__levels-list{display:flex;flex-wrap:wrap;margin:0 -10px}.partners__levels-item{flex:0 0 calc(33.333% - 20px);margin:0 10px 20px;padding:24px;border-top:2px solid var(--c-red);background:#191919;display:flex;flex-direction:column}@media (max-width: 1200px){.partners__levels-item{flex:0 0 calc(50% - 20px)}}.partners__levels-item-n{margin:0 0 44px;font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--c-red)}@media (max-width: 1024px){.partners__levels-item-n{font-size:20px}}@media (max-width: 760px){.partners__levels-item-n{font-size:16px;line-height:24px;margin-bottom:1em}}.partners__levels-item-heading{max-width:250px;flex:1 1 auto}.partners__levels-item-cta{flex-shrink:0;margin:0}.partners__levels-item-body-level{margin:0 0 20px;font:400 14px/20px var(--ff-heading);letter-spacing:.2em;text-transform:uppercase}@media (max-width: 760px){.partners__levels-item-body-level{margin-bottom:16px;font-size:12px}}.partners__levels-item-body h3{margin:40px 0 24px}@media (max-width: 1024px){.partners__levels-item-body h3{margin:32px 0 16px}}@media (max-width: 760px){.partners__levels-item-body h3{margin:32px 0 12px}}@media (max-width: 760px){.partners__levels-list{display:block}.partners__levels-item{width:auto;min-height:194px;margin:0 0 14px;padding:20px}.partners__levels-item:last-child{margin-bottom:0}.partners__levels-item-n{flex:1 1 auto;margin:0 0 20px}.partners__levels-item-heading{max-width:none;flex-grow:0}}.partners__contacts{margin-bottom:128px;padding:32px;background:var(--c-accent-dark);--c-text: #fff;display:flex;justify-content:space-between}@media (max-width: 1024px){.partners__contacts{margin-bottom:80px}}@media (max-width: 760px){.partners__contacts{margin-bottom:48px}}.partners__contacts-heading{flex:0 0 45%;max-width:18em;margin:0!important}.partners__contacts-list{flex:0 0 51%;max-width:437px;display:flex;justify-content:space-between;gap:16px}@media (max-width: 1024px){.partners__contacts-list{max-width:370px}}.partners__contacts-list-item{flex-shrink:0}.partners__contacts-list-item-heading{margin:0 0 4px;font-size:16px;line-height:24px}.partners__contacts-list-item-copy{margin:0 0 20px;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em;margin:0!important}@media (max-width: 1024px){.partners__contacts-list-item-copy{margin-bottom:16px;font-size:20px}}@media (max-width: 760px){.partners__contacts-list-item-copy{font-size:16px;line-height:24px;margin-bottom:12px}}.partners__contacts-list-item-copy a{--c-link-hover: #fff}.partners__contacts-list-item-copy a:hover{opacity:.75}@media (max-width: 1024px){.partners__contacts{padding:24px}}@media (max-width: 760px){.partners__contacts{padding:20px;display:block}.partners__contacts-heading{margin:0 0 48px!important}.partners__contacts-list{max-width:350px;flex-wrap:wrap}.partners__contacts-list-item-heading{font-size:12px;line-height:20px}}.partners__full{overflow:hidden;margin-bottom:128px;padding-bottom:180px;--duration: 5s}@media (max-width: 1024px){.partners__full{margin-bottom:80px}}@media (max-width: 760px){.partners__full{margin-bottom:48px}}@media (max-width: 760px){.partners__full{padding-bottom:180px}}.partners__full-heading{font:400 32px/40px var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;max-width:1120px;margin:0 auto 48px;padding-left:30px;padding-right:30px;text-align:center}@media (max-width: 1024px){.partners__full-heading{margin-bottom:40px;font-size:28px;line-height:36px}}@media (max-width: 760px){.partners__full-heading{margin-bottom:32px;font-size:24px;line-height:32px}}@media (max-width: 500px){.partners__full-heading{padding-left:18px;padding-right:18px}}.partners__full-list{display:flex;align-items:stretch;gap:20px;position:relative;z-index:1;min-width:0;min-height:0;animation:prizesmarquee var(--duration) linear infinite}.partners__full-list:hover{animation-play-state:paused!important}.partners__full-list .partners__full-list{animation:none;position:absolute;top:0;left:100%;margin-left:0}@keyframes prizesmarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.partners__full-item{flex:0 0 250px;background:#353535;position:relative}.partners__full-item-image{height:144px;padding:16px;display:flex;align-items:center;justify-content:center}.partners__full-item-image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.partners__full-item-body{position:absolute;top:100%;left:0;right:0;margin-top:-8px;background:#353535;text-align:center;opacity:0;transition:opacity var(--trs-out),height var(--trs-out);pointer-events:none;overflow:hidden;height:0}.partners__full-item-body-heading{margin:0 0 4px;font-size:16px;line-height:24px}@media (max-width: 760px){.partners__full-item-body-heading{font-size:14px;line-height:20px}}.partners__full-item-body-copy{margin:0;font-size:12px;line-height:16px;letter-spacing:-.02em;color:#ffffff80}.partners__full-item-body-inner{padding:0 16px 16px;transform:translateY(-10px);transition:transform var(--trs-out)}.partners__full-item:hover .partners__full-item-body{opacity:1;transition:opacity var(--trs-in),height var(--trs-in);pointer-events:auto}.partners__full-item:hover .partners__full-item-body-inner{transform:translateY(0);transition:transform var(--trs-in)}@media (max-width: 760px){.partners__full-list{gap:12px}.partners__full-item{flex-basis:156px}.partners__full-item-image{height:90px;padding:12px}.partners__full-item-image img{transform:scale(.85)}.partners__full-item-body{margin-top:-4px}.partners__full-item-body-inner{padding:0 12px 12px}}.partners__full-wrapper{position:relative}.partner-list{display:flex;justify-content:center;max-width:1120px;margin:0 auto 64px;padding-left:30px;padding-right:30px}@media (max-width: 992px){.partner-list{margin:0 auto 48px;padding-left:18px;padding-right:18px}}.partner-item{padding:16px;flex:0 0 250px;background:#353535}@media (max-width: 992px){.partner-item{padding:12px;flex:0 0 200px}}.partner-item__title{font:400 16px/24px var(--ff-main);margin-bottom:4px;color:#fff;align-self:stretch;text-align:center}@media (max-width: 992px){.partner-item__title{font:400 14px/20px var(--ff-main);margin-bottom:8px}}.partner-item__description{font:400 12px/16px var(--ff-main);text-align:center;align-self:stretch;color:#ffffff80;letter-spacing:-.24px}.partner-item__img{display:flex;justify-content:center;height:112px;margin-bottom:8px}@media (max-width: 992px){.partner-item__img{margin-bottom:10px;height:80px}}.partner-item__img img{height:100%;width:100%;object-fit:contain}.partner-level{display:flex;flex-wrap:wrap;max-width:1120px;margin:0 auto 32px;padding-left:30px;padding-right:30px}.partner-level__item{width:fit-content;text-align:center}.hotels{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (max-width: 500px){.hotels{padding-left:18px;padding-right:18px}}@media (max-width: 760px){.hotels{padding-top:28px}}.hotels__intro{margin-bottom:60px}@media (max-width: 760px){.hotels__intro{margin-bottom:48px}}.hotels__list{margin-bottom:192px}@media (max-width: 1024px){.hotels__list{margin-bottom:120px}}@media (max-width: 760px){.hotels__list{margin-bottom:96px}}.hotels__list-wrap{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}@media (max-width: 1024px){.hotels__list-wrap{gap:16px}}.hotels__item{display:flex;flex-direction:column;flex-shrink:0;width:calc(33.333% - 14px)}.hotels__item-slider{width:100%;height:220px;position:relative}.hotels__item-slider img{width:100%;height:100%;object-fit:cover}.hotels__item-slider .swiper{height:100%}.hotels__item-slider .swiper-pagination-bullet{background-color:#fff;opacity:70%}.hotels__item-slider .swiper-pagination-bullet-active{background-color:#fff;opacity:100%}.hotels__item-content{flex:1 1 auto;padding:24px;background:#191919;display:flex;flex-direction:column}.hotels__item-title{margin:0 0 12px;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em;height:96px;overflow:hidden;display:inline}@media (max-width: 1024px){.hotels__item-title{margin-bottom:16px;font-size:20px}}@media (max-width: 760px){.hotels__item-title{font-size:16px;line-height:24px;margin-bottom:12px}}.hotels__item-title img{vertical-align:bottom}.hotels__item-desc{font-size:16px;line-height:24px;margin-bottom:56px}.hotels__item-desc p{font-size:16px;line-height:24px}.hotels__item-desc a{text-decoration:underline;color:#ffffff80;transition:all .3s ease}.hotels__item-desc a:hover{color:#dd0030}.hotels__item-bottom{margin-top:auto;display:flex;flex-direction:column;gap:16px}.hotels__item-price{margin:0;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em}@media (max-width: 1024px){.hotels__item-price{margin-bottom:16px;font-size:20px}}@media (max-width: 760px){.hotels__item-price{font-size:16px;line-height:24px;margin-bottom:12px}}.hotels__item-details{font-size:18px;line-height:24px;font-weight:500;display:flex;align-items:center}.hotels__item-reservation+.hotels__item-details{margin:0 auto}@media (max-width: 1024px){.hotels__item{width:calc(50% - 10px)}.hotels__item-title{font-size:20px;line-height:24px;font-weight:400;margin-bottom:8px}.hotels__item-title img{width:20px;height:20px;margin-bottom:3px}.hotels__item-desc{font-size:14px;line-height:20px}.hotels__item-price{font-size:20px;line-height:24px;font-weight:400;margin-bottom:0}.hotels__item-details{font-size:14px;line-height:20px}}@media (max-width: 600px){.hotels__item{width:100%}}.hotels__popup-wrap{display:flex;flex-direction:column}.hotels__popup-title{font-size:32px;line-height:38px;margin-bottom:40px;display:flex;align-items:center}.hotels__popup-slider{margin:0 -60px 40px 0}.hotels__popup-slider .swiper-slide{width:292px;height:192px}.hotels__popup-slider .swiper-slide img,.hotels__popup-slider img{width:100%;height:100%;object-fit:cover}.hotels__popup-content{margin-bottom:90px}.hotels__popup-content a{text-decoration:underline;color:#ffffff80;transition:all .3s ease}.hotels__popup-content a:hover{color:#dd0030}.hotels__popup-content-name{margin:0 0 24px;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em}@media (max-width: 1024px){.hotels__popup-content-name{margin-bottom:16px;font-size:20px}}@media (max-width: 760px){.hotels__popup-content-name{font-size:16px;line-height:24px;margin-bottom:12px}}.hotels__popup-content-list{color:#fffc;margin:0 0 40px}.hotels__popup-content-list li{margin-bottom:20px}.hotels__popup-bottom{display:flex;align-items:center;gap:28px;padding:0;position:relative}@media (max-width: 760px){.hotels__popup-wrap{max-height:calc(100vh - 110px)}.hotels__popup-slider{margin:0 -18px 32px}.hotels__popup-content{margin-bottom:128px;flex:1 1 auto;overflow:auto}.hotels__popup-content-name{margin:0 0 12px;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em}.hotels__popup-content-list{margin:0 0 32px}.hotels__popup-content-list li{margin-bottom:14px}.hotels__popup-bottom{flex-direction:column;padding:20px;gap:16px;position:absolute;bottom:0;left:0;right:0}.hotels__popup-bottom .btn{width:100%}}@media (max-width: 760px) and (max-width: 1024px){.hotels__popup-content-name{margin-bottom:16px;font-size:20px}}@media (max-width: 760px) and (max-width: 760px){.hotels__popup-content-name{font-size:16px;line-height:24px;margin-bottom:12px}}@media (max-width: 1024px){.hotels__popup-title{font-size:20px;line-height:24px;margin-bottom:32px}.hotels__popup-title img{width:20px;height:20px}}.transport{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (max-width: 500px){.transport{padding-left:18px;padding-right:18px}}@media (max-width: 760px){.transport{padding-top:28px}}.transport__intro{margin-bottom:64px}@media (max-width: 760px){.transport__intro{margin-bottom:48px}}.transport__content{margin-bottom:192px}@media (max-width: 1024px){.transport__content{margin-bottom:120px}}@media (max-width: 760px){.transport__content{margin-bottom:96px}}.transport__content .tabs__items{justify-content:flex-start;overflow:auto;margin-bottom:28px}.transport__content .tabs__items::-webkit-scrollbar{display:none}.transport__content .tabs__items-item{white-space:nowrap}@media (max-width: 760px){.transport__content .tabs__items{padding:0 18px;margin:0 -18px 16px}}.transport__text{margin-bottom:60px}@media (max-width: 760px){.transport__text{margin-bottom:32px}}.shuttles__list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:20px}@media (max-width: 1024px){.shuttles__list{gap:16px}}.shuttles__item{display:flex;flex-direction:column;flex-shrink:0;width:calc(33.333% - 14px)}.shuttles__item-slider{width:100%;height:220px;position:relative}.shuttles__item-slider img{width:100%;height:100%;object-fit:cover}.shuttles__item-slider .swiper{height:100%}.shuttles__item-slider .swiper-pagination-bullet{background-color:#fff;opacity:70%}.shuttles__item-slider .swiper-pagination-bullet-active{background-color:#fff;opacity:100%}.shuttles__item-content{flex:1 1 auto;padding:24px;background:#191919;display:flex;flex-direction:column}.shuttles__item-title{margin:0 0 12px;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em;height:96px;overflow:hidden;display:inline}@media (max-width: 1024px){.shuttles__item-title{margin-bottom:16px;font-size:20px}}@media (max-width: 760px){.shuttles__item-title{font-size:16px;line-height:24px;margin-bottom:12px}}.shuttles__item-title img{vertical-align:bottom}.shuttles__item-desc{font-size:16px;line-height:24px;margin-bottom:56px}.shuttles__item-bottom{margin-top:auto;display:flex;flex-direction:column;gap:16px}.shuttles__item-details{font-size:18px;line-height:24px;font-weight:500;display:flex;align-items:center}@media (max-width: 1024px){.shuttles__item{width:calc(50% - 10px)}.shuttles__item-title{font-size:20px;line-height:24px;font-weight:400;margin-bottom:8px}.shuttles__item-title img{width:20px;height:20px}.shuttles__item-desc,.shuttles__item-details{font-size:14px;line-height:20px}}@media (max-width: 600px){.shuttles__item{width:100%}}.shuttles__popup-title{font-size:32px;line-height:38px;font-weight:600;margin-bottom:40px;display:flex;align-items:center;gap:12px}.shuttles__popup-wrap{display:flex;margin-right:-80px;position:relative}.shuttles__popup-wrap:after{content:"";position:absolute;width:376px;right:0;bottom:-2px;height:60px;background:linear-gradient(180deg,rgba(53,53,53,0) 0%,rgba(53,53,53) 100%)}.shuttles__popup-map{width:calc(100% - 376px);height:568px}.shuttles__popup-map img{width:100%;height:100%;object-fit:contain;object-position:top}.shuttles__popup-content{background-color:#353535;padding:28px 32px 0;height:568px;width:376px;overflow:auto;font-size:18px;line-height:24px;font-weight:500}.shuttles__popup-content::-webkit-scrollbar{width:10px;height:10px}.shuttles__popup-content::-webkit-scrollbar-track{background-color:transparent}.shuttles__popup-content::-webkit-scrollbar-thumb{background:0;border:none;background:linear-gradient(to bottom,#DDD 0%,#DDD 100%);background-size:2px 90%;background-repeat:repeat-y;background-repeat:no-repeat;background-position:50% 50%}.shuttles__popup-content img{width:100%;max-width:324px;height:146px;margin:16px 0 40px;object-fit:cover}.shuttles__popup-content ul{margin:8px 0 0}.shuttles__popup-content ul li{display:flex;gap:32px;padding:12px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.5)}.shuttles__popup-content ul li span{width:64px}.shuttles__popup-content ul li:before{display:none}.shuttles__popup-content ul li:last-child{border-bottom:none}.shuttles__popup-content ul li._disabled{color:#ffffff80}.shuttles__popup-content-time{font-size:12px;margin-top:16px;gap:32px;display:flex;color:#fff}.shuttles__popup-content-time span:first-child{width:64px}@media (max-width: 1024px){.shuttles__popup-title{font-size:20px;line-height:24px;margin-bottom:20px;gap:8px}.shuttles__popup-title img{width:24px;height:24px}.shuttles__popup-wrap{margin-right:-40px}}@media (max-width: 760px){.shuttles__popup-wrap{max-height:calc(100vh - 150px);flex-direction:column;gap:24px;margin-right:0}.shuttles__popup-wrap:after{height:95px;background:linear-gradient(180deg,rgba(23,23,23,0) 0%,#171717 100%);left:0;width:auto}.shuttles__popup-map{margin:0 -18px;width:auto;flex-shrink:0;height:324px}.shuttles__popup-content{flex:1 1 auto;padding:0 8px 0 0;width:auto;margin-right:-16px;background-color:transparent;font-size:14px;line-height:20px}.shuttles__popup-content img{margin:16px 0 24px}.shuttles__popup-content ul li{padding:8px 0}}.transfer__list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:20px}@media (max-width: 1024px){.transfer__list{gap:16px}}.transfer__item{display:flex;flex-direction:column;flex-shrink:0;background:#191919;width:calc(33.333% - 14px)}.transfer__item-img{width:100%;height:324px}.transfer__item-img img{width:100%;height:100%;object-fit:cover}.transfer__item-content{padding:24px;background:#191919}.transfer__item-title{margin:0 0 24px;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em}@media (max-width: 1024px){.transfer__item-title{margin-bottom:16px;font-size:20px}}@media (max-width: 760px){.transfer__item-title{font-size:16px;line-height:24px;margin-bottom:12px}}@media (max-width: 1024px){.transfer__item{width:calc(50% - 10px)}.transfer__item-img{height:288px}.transfer__item-title{margin-bottom:24px;font-weight:400}}@media (max-width: 600px){.transfer__item{width:100%}}.transfer__popup{padding:0 40px 0 100px}.transfer__popup-title{margin:0 0 16px;font:400 32px/40px var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;text-align:center}@media (max-width: 1024px){.transfer__popup-title{margin-bottom:40px;font-size:28px;line-height:36px}}@media (max-width: 760px){.transfer__popup-title{margin-bottom:32px;font-size:24px;line-height:32px}}.transfer__popup-text{text-align:center;margin-bottom:28px;color:#fffc}.transfer__popup-form{display:flex;flex-direction:column;align-items:center;gap:28px}.transfer__popup-form-bottom{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:20px}.transfer__popup-form-policy{font-size:16px;line-height:24px;text-align:center;color:#fffc}.transfer__popup-form-policy a{text-decoration:underline}.transfer__popup-form>div,.transfer__popup-form input,.transfer__popup-form textarea{width:100%}@media (max-width: 1024px){.transfer__popup{padding:0}.transfer__popup-title{margin-bottom:12px}.transfer__popup-form-bottom{padding-top:12px;gap:12px}.transfer__popup-form-policy{font-size:12px;line-height:18px}.transfer__popup-form .btn{width:100%}}.culture{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (max-width: 500px){.culture{padding-left:18px;padding-right:18px}}@media (max-width: 760px){.culture{padding-top:28px}}.culture__intro{margin-bottom:64px}@media (max-width: 760px){.culture__intro{margin-bottom:48px}}.culture__content{margin-bottom:128px}@media (max-width: 1024px){.culture__content{margin-bottom:80px}}@media (max-width: 760px){.culture__content{margin-bottom:48px}}.culture__content .tabs__items{justify-content:flex-start;overflow:auto;margin-bottom:28px}.culture__content .tabs__items::-webkit-scrollbar{display:none}.culture__content .tabs__items-item{white-space:nowrap}@media (max-width: 760px){.culture__content .tabs__items{padding:0 18px;margin:0 -18px 16px}}.places__text{margin-bottom:60px}@media (max-width: 760px){.places__text{margin-bottom:32px}}.places__list{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:48px;column-gap:20px}@media (max-width: 1024px){.places__list{gap:16px}}.places__item{display:flex;flex-direction:column;flex-shrink:0;width:calc(33.333% - 14px)}.places__item-slider{width:100%;height:220px;position:relative}.places__item-slider img{width:100%;height:100%;object-fit:cover}.places__item-slider .swiper{height:100%}.places__item-slider .swiper-pagination-bullet{background-color:#fff;opacity:70%}.places__item-slider .swiper-pagination-bullet-active{background-color:#fff;opacity:100%}.places__item-content{flex:1 1 auto;padding:24px;background:#191919;display:flex;flex-direction:column}.places__item-title{margin:0 0 12px;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em}@media (max-width: 1024px){.places__item-title{margin-bottom:16px;font-size:20px}}@media (max-width: 760px){.places__item-title{font-size:16px;line-height:24px;margin-bottom:12px}}.places__item-desc{font-size:16px;line-height:24px;margin-bottom:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}.places__item-bottom{margin-top:auto;display:flex;flex-direction:column;gap:16px}.places__item-details{font-size:18px;line-height:24px;font-weight:500;display:flex;align-items:center}@media (max-width: 1024px){.places__item{width:calc(50% - 10px)}.places__item-title{font-size:20px;line-height:24px;font-weight:400;margin-bottom:8px}.places__item-title img{width:20px;height:20px}.places__item-desc{font-size:14px;line-height:20px;display:block}.places__item-details{font-size:14px;line-height:20px}}@media (max-width: 600px){.places__item{width:100%}}.places__popup-wrap{display:flex;flex-direction:column}.places__popup-form{display:none;margin-top:30px}.places__popup-title{font-size:32px;line-height:38px;margin-bottom:40px}.places__popup-slider{margin:0 -60px 40px 0}.places__popup-slider .swiper-slide{width:292px;height:192px}.places__popup-slider img{width:100%;height:100%;object-fit:cover}.places__popup-content{margin-bottom:140px}.places__popup-content-name{margin:0 0 24px;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em}@media (max-width: 1024px){.places__popup-content-name{margin-bottom:16px;font-size:20px}}@media (max-width: 760px){.places__popup-content-name{font-size:16px;line-height:24px;margin-bottom:12px}}.places__popup-content *:last-child{margin-bottom:0}.places__popup-bottom{display:flex;gap:28px;padding:0;position:relative}.places__popup-bottom-buy-ticket{width:100%;display:flex;align-items:center;gap:16px}.places__popup-bottom .btn{white-space:nowrap}.places__popup-price{margin:0;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em}@media (max-width: 1024px){.places__popup-price{margin-bottom:16px;font-size:20px}}@media (max-width: 760px){.places__popup-price{font-size:16px;line-height:24px;margin-bottom:12px}}@media (max-width: 760px){.places__popup-wrap{max-height:calc(100vh - 110px)}.places__popup-slider{margin:0 -18px 32px}.places__popup-content{margin-bottom:158px;flex:1 1 auto;overflow:auto}.places__popup-content-name{margin:0 0 12px;font:500 24px/1.333 var(--ff-main);letter-spacing:-.02em}.places__popup-bottom{flex-direction:column;padding:20px;gap:16px;position:absolute;bottom:0;left:0;right:0}.places__popup-bottom-buy-ticket{width:100%;flex-direction:column;gap:16px}.places__popup-bottom .btn{width:100%;white-space:nowrap}}@media (max-width: 760px) and (max-width: 1024px){.places__popup-content-name{margin-bottom:16px;font-size:20px}}@media (max-width: 760px) and (max-width: 760px){.places__popup-content-name{font-size:16px;line-height:24px;margin-bottom:12px}}@media (max-width: 1024px){.places__popup-title{font-size:20px;line-height:24px;margin-bottom:32px}.places__popup-title img{width:20px;height:20px}.places__popup-price{font-size:20px;line-height:24px;font-weight:400;margin-bottom:0}}.places__form-button{width:200px}.excursions__text{margin-bottom:28px}@media (max-width: 760px){.excursions__text{margin-bottom:16px}}.excursions__conditions{display:flex;gap:64px;margin-bottom:64px;padding:20px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}@media (max-width: 1024px){.excursions__conditions{margin-bottom:48px;padding:16px 0;gap:24px}}@media (max-width: 760px){.excursions__conditions{flex-direction:column;gap:8px}}.excursions__list{margin-bottom:128px}@media (max-width: 760px){.excursions__list{margin-bottom:80px}}.excursions__item{padding:64px 0}.excursions__item-content{display:flex;gap:48px}@media (min-width: 761px){.excursions__item:nth-of-type(2n) .excursions__item-content{flex-direction:row-reverse}}.excursions__item-title{margin:0 0 1.15em;font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase}@media (max-width: 1024px){.excursions__item-title{font-size:20px}}@media (max-width: 760px){.excursions__item-title{font-size:16px;line-height:24px;margin-bottom:1em}}.excursions__item-img{width:520px;height:300px;flex-shrink:0}.excursions__item-img img{width:100%;height:100%;object-fit:cover}.excursions__item-text{color:#fffc}@media (max-width: 1024px){.excursions__item{padding:32px 0}.excursions__item-img{width:320px}}@media (max-width: 760px){.excursions__item-content{flex-direction:column;gap:16px}.excursions__item-img{width:100%;height:207px}}.excursions__route{margin-bottom:32px}@media (max-width: 760px){.excursions__route{margin-bottom:24px}}.excursions__route img{max-width:100%}.excursions__contacts{padding:64px 0}.excursions__contacts-list{display:flex;gap:100px;margin-bottom:40px}.excursions__contacts-list p{color:#ffffff80;margin-bottom:20px}.excursions__contacts-list .h3{margin-bottom:0}@media (min-width: 761px){.excursions__contacts .btn{width:300px}}@media (max-width: 1024px){.excursions__contacts{padding:32px 0}.excursions__contacts-list{flex-direction:column;gap:20px;margin-bottom:20px}.excursions__contacts-list p{margin-bottom:12px}}.services__intro{margin-bottom:84px}.services__intro h1{margin-bottom:28px}@media (max-width: 760px){.services__intro{margin-bottom:80px}.services__intro h1{margin-bottom:16px}}.services__block{padding:72px 0 64px}.services__block:last-child{margin-bottom:128px}.services__block-title{margin:0 0 20px;font:400 24px/1.333 var(--ff-heading);letter-spacing:.2em;text-transform:uppercase;display:flex;align-items:center}@media (max-width: 1024px){.services__block-title{font-size:20px}}@media (max-width: 760px){.services__block-title{font-size:16px;line-height:24px;margin-bottom:1em}}.services__block-text{color:#fffc;margin-bottom:48px;max-width:900px}.services__block .hotels__list,.services__block .transport__content{margin-bottom:0}.services__block .hotels__list-wrap,.services__block .places__list,.services__block .transfer__list,.services__block .shuttles__list{flex-wrap:nowrap;overflow-x:auto}.services__block .hotels__list-wrap::-webkit-scrollbar,.services__block .places__list::-webkit-scrollbar,.services__block .transfer__list::-webkit-scrollbar,.services__block .shuttles__list::-webkit-scrollbar{display:none}@media (max-width: 760px){.services__block{padding:20px 0;margin-bottom:48px}.services__block:last-child{margin-bottom:48px}.services__block-title{gap:4px}.services__block-title svg{width:18px;height:18px}.services__block-text{margin-bottom:32px}.services__block .hotels__list-wrap,.services__block .places__list,.services__block .transfer__list,.services__block .shuttles__list{padding:0 18px;margin:0 -18px}.services__block .hotels__item,.services__block .places__item,.services__block .transfer__item,.services__block .shuttles__item{width:300px}}
