@charset "UTF-8";@import url("https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css");@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@200;300;400&display=swap");:root{--black:#01001a;--dark-white:rgba(255,255,255,0.7);--pink:#fa0294;--blue:#41f5fc;--container-padding:48px;--calc-pcs:calc(100vw - (2 * var(--container-padding)) - 18px)}*{margin:0;padding:0}::-webkit-scrollbar{width:18px;background-color:var(--black)}::-webkit-scrollbar-thumb{background-color:var(--blue);border:6px solid var(--black);border-radius:0}*{-webkit-user-select:text;-moz-user-select:text;user-select:text}::-moz-selection,::-ms-selection,::-o-selection,::selection{background:var(--pink);color:var(--black)}@font-face{font-family:Druk Cyr;src:url(/fonts/DrukCyr-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Druk Cyr;src:url(/fonts/DrukCyr-Heavy.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Druk Cyr;src:url(/fonts/DrukCyr-Super.woff) format("woff");font-weight:1000;font-style:normal}@font-face{font-family:Transducer;src:url(/fonts/Transducer-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Transducer;src:url(/fonts/Transducer-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:FKGrotesk;src:url(/fonts/FKGrotesk-Medium.otf) format("opentype");font-weight:500;font-style:normal}body{background:#01001a;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.02em;color:var(--dark-white);overflow:auto;overflow-x:hidden}h1{font-size:100px;line-height:100px;margin:0 0 32px}h1,h2{font-family:Druk Cyr;font-weight:1000;letter-spacing:.02em;color:white;text-transform:uppercase}h2{font-size:58px;line-height:64px}h3{font-family:Druk Cyr;font-size:24px;font-weight:500;line-height:24px;letter-spacing:.02em}a,a:hover{text-decoration:none}.bookTable,.google,.instagram,.youtube{display:inline-block;width:154px;height:54px;border-width:0;outline-width:0;background:url(/img/buttons/pink.svg) 50%/contain no-repeat;font-family:Transducer;font-size:12px;font-weight:700;line-height:56px;letter-spacing:0;text-transform:uppercase;text-align:center;color:var(--pink)}.bookTable:after,.google:after{content:url(/img/social/googleplay.svg);top:6px}.bookTable:after,.google:after,.instagram:after{padding-left:6px;position:relative;transform:scale(.8)}.instagram:after{content:url(/img/social/instagram.svg);top:4px}.youtube:after{content:url(/img/social/youtube.svg);padding-left:6px;position:relative;top:4px;transform:scale(.8)}.bookTable:hover,.google:hover,.instagram:hover,.youtube:hover{background:url(/img/buttons/pink-hover.svg) 50%/contain no-repeat;color:white}.bookTable:hover:after,.google:hover:after{filter:brightness(1000)}.container{padding:0 var(--container-padding)}.button-group{display:flex;justify-content:flex-start;align-items:center;gap:16px}.carousel{width:100%}@media (max-width:1199px){:root{--container-padding:24px}main{padding-top:80px}h1,h2{font-size:36px;line-height:44px;margin-bottom:20px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#01001a;display:flex;justify-content:center;align-items:center;z-index:10001}.preloader img{animation:pulse 3s infinite;width:130px}header{position:fixed;top:0;left:0;z-index:10000;width:100%;height:136px;background:linear-gradient(180deg,#01001a 0,#01001a calc(100% - 60px),rgba(1,0,26,0) calc(100% - 59px),rgba(1,0,26,0)),url(/img/header-bg.png) bottom /999px no-repeat;transition:all .3s ease;overflow:hidden}header.active{height:90vh;overflow:hidden}header .container{display:flex;justify-content:space-between;align-items:center;height:100px;background:#01001a}header .logo{width:120px;position:absolute;top:15px;left:50%;transform:translate(-50%)}header .container ul{list-style-type:none;display:flex;justify-content:flex-start;align-items:flex-start;padding:0;gap:32px;position:absolute;top:150px;flex-direction:column}header .container ul li a{font-family:Transducer;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.02em;text-align:left;text-decoration:none;text-transform:uppercase;color:var(--dark-white);position:relative}header .container ul li.active:not(.dropdown) a{color:var(--blue);transition:all .3s ease}header .container ul li:not(.dropdown) a:after{content:"";position:absolute;width:0;height:2px;top:calc(min(2.6vw, 40px) + 50%);left:0;background:var(--blue);transition:all .3s ease}header .container ul li.active:not(.dropdown) a:after{width:100%}header .container .button-group{justify-content:space-between;flex-direction:row-reverse;width:100%;position:relative}header .button-group a.bookTable{display:none}header.active .button-group a.bookTable{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);top:400px;z-index:100}header .container .button-group button.menu-button{display:block;width:32px;height:32px;background:transparent;border-width:0;outline-width:0;background:url(/img/menu-open.svg) 50% no-repeat;transition:all .3s ease}header.active .container .button-group button.menu-button{background-image:url(/img/menu-close.svg);transform:rotate(180deg)}header .language{display:flex;flex-direction:column;margin-right:16px;position:relative}header .language .current,header .language .lang{display:flex;gap:8px;align-items:center;cursor:pointer;flex:1 1;width:100%;justify-content:center}header .language .current:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M5.5 5.5L5.5 2.5L7.46082 0.500001L10 0.500001L5.5 5.5Z' fill='white'/%3E%3Cpath d='M4.5 5.5L4.5 2.5L2.53918 0.500001 0 0.500001L4.5 5.5Z' fill='white'/%3E%3C/svg%3E");position:relative;top:-2.5px}header .language span{color:#fff;font-family:Transducer;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.28px;text-transform:uppercase}header .language .img{width:16px;height:16px;border-radius:8px;overflow:hidden;object-fit:cover;object-position:center;display:flex;align-items:center;justify-content:center}header .language .img img{width:100%;height:100%;object-fit:cover}header .language .switcher{display:none;flex-direction:column;position:fixed;top:65px;right:22px;width:100px;height:77px;background:url(/img/language/background.svg) 50%/100px 77px no-repeat;justify-content:center;align-items:center;z-index:10001}header .language.active .switcher{display:flex}@media (min-width:1024px){header{background:url(/img/header-bg.png) bottom/contain no-repeat!important}header,header.active{height:min(9.854166vw,136px)!important;overflow:visible!important}header .container{min-height:min(6.2vw,80px);height:auto!important}header .container ul{gap:24px;align-items:center;position:static!important;flex-direction:row!important;top:auto!important}header .container ul li a{font-size:13px;line-height:10px;letter-spacing:-.02em}header .container ul li.dropdown{display:none}header .logo{width:100px;height:95px;top:50%;transform:translate(-50%,-50%)}header .container .button-group{justify-content:flex-end!important;flex-direction:row!important;width:auto!important;position:static!important;top:auto!important}header .button-group a.bookTable,header.active .button-group a.bookTable{display:inline-block!important;position:static!important;transform:none!important;left:auto!important;top:auto!important;z-index:auto!important}header .bookTable:after{transform:scale(.7)}header .container .button-group button.menu-button{display:none!important}header .language span{font-size:12px}header .language .img{width:14px;height:14px;border-radius:7px}header .language .switcher{position:absolute!important;top:27px!important;left:-10px!important;right:auto!important;width:75px}header .container ul li:not(.dropdown) a:after{top:calc(min(3.2vw, 32px) + 50%)}}@media (min-width:1144px){header .container ul li:not(.dropdown) a:after{top:calc(min(3.2vw, 34px) + 50%)}}@media (min-width:1204px){header .container ul li:not(.dropdown) a:after{top:calc(min(36px, 40px) + 50%)}}@media (min-width:1280px){header .container ul{gap:32px}header .container ul li a{font-size:14px}header .logo{width:110px;height:105px}header .language span{font-size:14px}header .language .img{width:16px;height:16px;border-radius:8px}header .container ul li:not(.dropdown) a:after{top:calc(min(3.2vw, 40px) + 50%)}header .language .switcher{left:-19px!important;width:100px}}footer{position:relative}footer .bg{width:100%;height:auto;display:block}footer .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 256px);display:flex;justify-content:space-between;padding:0;z-index:1}footer h3{font-family:FKGrotesk;color:#fff;font-size:20px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.6px;margin-bottom:24px}footer ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}footer ul li a{color:rgba(255,255,255,.3);font-family:IBM Plex Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.32px}@media (max-width:1199px){footer{overflow:hidden;min-height:500px}footer .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 var(--container-padding);flex-wrap:wrap;justify-content:center;gap:48px}footer .bg{position:absolute;left:0;bottom:0;width:100%}}