[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.header{position:absolute;top:0;left:0;right:0;width:100%;z-index:100;padding:30px 0}@media (max-width:768px){.header{padding:20px 0}}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}@media (max-width:1024px){.header__inner{gap:20px}}.header__logo{flex-shrink:0}.header__logo-link{display:block;text-decoration:none}.header__logo-img{height:70px;width:auto;display:block}@media (max-width:768px){.header__logo-img{height:50px}}.header__nav{display:flex;flex:1 1 auto;justify-content:center;align-items:center}@media (min-width:1025px){.header__nav[data-animate=fade-up]{transform:translateY(20px)}.header__nav[data-animate=fade-up].animate-active{transform:translateY(0)}}@media (max-width:1024px){.header__nav{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:100dvh;min-height:-webkit-fill-available;background:#17181b;z-index:999;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow-y:auto;padding:100px 20px 40px;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column}.header__nav::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;height:100vh;height:100dvh;min-height:-webkit-fill-available;background-image:url(../images/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.6;background-color:#17181b;z-index:-1;pointer-events:none}.header--menu-open .header__nav{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}.header__nav-cta{display:none}@media (max-width:1024px){.header__nav-cta{display:block;margin-top:30px;position:relative;z-index:1}}@media (max-width:768px){.header__nav-cta{display:none}}.header__btn-mobile{width:100%}@media (min-width:1025px){.header__btn-mobile{display:none}}.header__menu{display:flex;align-items:center;justify-content:center;gap:40px;list-style:none;margin:0;padding:0;width:100%}@media (max-width:1280px){.header__menu{gap:20px}}@media (max-width:1024px){.header__menu{flex-direction:column;align-items:flex-start;gap:0;width:100%;position:relative;z-index:1}}@media (min-width:1025px){.header__menu-item{opacity:0;transform:translateY(20px)}}@media (max-width:1024px){.header__menu-item{width:100%;border-bottom:1px solid rgba(59,59,59,.1)}}.header__menu-link{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:500;color:#fff;text-decoration:none;white-space:nowrap}.header__menu-link:hover{opacity:.8}@media (max-width:1024px){.header__menu-link{display:block;padding:20px 0;width:100%;white-space:normal}}.header__menu-item[data-animate].animate-active .header__menu-link{transition:opacity .3s ease}.header__actions{display:flex;align-items:center;gap:20px;flex-shrink:0;z-index:999}@media (max-width:1024px){.header__actions{gap:15px}}@media (max-width:1024px){.header__actions{gap:15px}}@media (max-width:1024px){.header__btn{display:none!important}}.header__burger{display:none;width:30px;height:24px;position:relative;background:0 0;border:none;cursor:pointer;padding:0;flex-direction:column;justify-content:space-between;z-index:1000}@media (max-width:1024px){.header__burger{display:flex}}.header__burger:focus{outline:0}.header__burger-line{display:block;width:100%;height:2px;background:#fff;border-radius:2px;transition:transform .3s ease,opacity .3s ease;-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;transform-origin:center;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.header--menu-open .header__burger-line:nth-child(1){transform:translate3d(0,0,0) rotate(45deg) translate3d(7px,8px,0);-webkit-transform:translate3d(0,0,0) rotate(45deg) translate3d(7px,8px,0)}.header--menu-open .header__burger-line:nth-child(2){opacity:0}.header--menu-open .header__burger-line:nth-child(3){transform:translate3d(0,0,0) rotate(-45deg) translate3d(8px,-8px,0);-webkit-transform:translate3d(0,0,0) rotate(-45deg) translate3d(8px,-8px,0)}body.menu-open{overflow:hidden;position:fixed;width:100%;height:100%}.hero{min-height:950px;position:relative;height:950px}.hero::before{content:"";position:absolute;bottom:0;left:0;right:0;height:220px;background:linear-gradient(to top,#17181b 0,rgba(23,24,27,.8) 40%,rgba(23,24,27,0) 100%);pointer-events:none;z-index:10}.hero__planet{position:absolute;top:0;right:0;z-index:2}@media (max-width:1280px){.hero__planet{width:350px;height:350px}}@media (max-width:1024px){.hero__planet{width:250px;height:250px}}@media (max-width:768px){.hero__planet{width:200px;height:200px;opacitY:.6}}.hero__splanet{position:absolute;top:-40%;left:23%;bottom:0;margin:auto;height:-moz-fit-content;height:fit-content;opacity:.5}@media (max-width:1280px){.hero__splanet{left:8%}}@media (max-width:1024px){.hero__splanet{left:0}}@media (max-width:768px){.hero__splanet{display:none}}.hero__cosmo{position:absolute;top:0;left:0;bottom:0;margin:auto;height:-moz-fit-content;height:fit-content;z-index:2;opacity:.14}.hero__shadow{position:absolute;z-index:1}.hero__shadow.yellow{width:80%;height:30%;background:rgba(255,251,0,.3);left:-15%;top:0;bottom:auto;right:auto;margin:auto;transform:rotate(25deg);filter:blur(90px);mix-blend-mode:soft-light;z-index:10}@media (max-width:1024px){.hero__shadow.yellow{width:90%;height:30%;top:5%;filter:blur(70px)}}@media (max-width:768px){.hero__shadow.yellow{filter:blur(50px);top:0}}.hero__shadow.blue{width:879px;height:879px;background:rgba(18,77,255,.2);right:-400px;top:-400px;margin:auto;border-radius:100%;filter:blur(130px);mix-blend-mode:difference;z-index:5}@media (max-width:1600px){.hero__shadow.blue{width:700px;height:700px;right:-300px;top:-300px;filter:blur(110px)}}@media (max-width:1280px){.hero__shadow.blue{width:600px;height:600px;filter:blur(90px)}}@media (max-width:1024px){.hero__shadow.blue{width:500px;height:500px;right:-250px;top:-250px;filter:blur(80px)}}@media (max-width:768px){.hero__shadow.blue{width:300px;height:300px;right:-150px;top:-150px;filter:blur(70px)}}@media (max-width:640px){.hero__shadow.blue{width:200px;height:200px;right:-100px;top:-100px}}.hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;background-color:#17181b;z-index:-1;pointer-events:none}.hero__body{height:100%;padding-top:130px}.hero__body .container{position:relative;height:100%}.hero__girl-body{position:absolute;right:-30%;left:0;bottom:0;margin:auto;width:-moz-fit-content;width:fit-content;z-index:5}@media (max-width:768px){.hero__girl-body{right:0;left:-30%}}.hero__content{padding-top:200px;position:relative;z-index:8}@media (max-width:1100px){.hero__content{padding-top:100px}}@media (max-width:768px){.hero__content{padding-top:60px}}.hero__infografic{position:absolute;right:0;top:0;z-index:6}@media (max-width:1100px){.hero__infografic{position:relative;z-index:15}}.hero__infografic-round{transform:translateX(-29%) translateY(19%) translateZ(0);width:636px;height:636px;background:0 0;border-radius:100%}.hero__infografic-round::after{content:"";position:absolute;pointer-events:none;z-index:15;inset:0;border-radius:inherit;padding:1px;opacity:.35;background:linear-gradient(83deg,rgba(23,24,27,0) 0,rgba(255,251,0,.77) 6%,rgba(23,24,27,0) 12%,rgba(255,251,0,.77) 16%,rgba(23,24,27,0) 23%,rgba(24,25,21,0) 68%,rgba(18,77,255,.45) 84%,rgba(24,25,21,0) 100%);-webkit-mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0,#fff 0) content-box exclude,linear-gradient(#fff 0,#fff 0);transition:background .4s}@media (max-width:1100px){.hero__infografic-round::after{display:none}}@media (max-width:1400px){.hero__infografic-round{transform:translateX(-20%) translateY(15%) translateZ(0)}}@media (max-width:1280px){.hero__infografic-round{transform:translateX(-15%) translateY(35%) translateZ(0);width:536px;height:536px}}@media (max-width:1100px){.hero__infografic-round{border:none;border-radius:0;width:100%;height:auto;transform:none;display:flex;gap:20px;margin-top:40px}}@media (max-width:500px){.hero__infografic-round{flex-direction:column}}.hero__infografic-round-second{content:"";position:absolute;width:130%;height:130%;top:-15%;bottom:auto;right:auto;left:-15%;margin:auto;background:0 0;border-radius:100%}.hero__infografic-round-second::after{content:"";position:absolute;pointer-events:none;z-index:15;inset:0;border-radius:inherit;padding:1px;opacity:.85;background:linear-gradient(114deg,#fffb00 0,rgba(23,24,27,0) 14%,rgba(255,251,0,.13) 17%,rgba(23,24,27,0) 21%,rgba(24,25,21,0) 48%,rgba(18,77,255,.45) 55%,rgba(18,77,255,.45) 75%,rgba(24,25,21,0) 100%);-webkit-mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0,#fff 0) content-box exclude,linear-gradient(#fff 0,#fff 0);transition:background .4s}@media (max-width:1100px){.hero__infografic-round-second::after{display:none}}@media (max-width:1100px){.hero__infografic-round-second{display:none}}.hero__infografic-round-dot{border-radius:100%}@media (max-width:1100px){.hero__infografic-round-dot{display:none}}.hero__infografic-round-dot.yellow{width:20px;height:20px;background:#98961c;border-radius:100%;transform:translateX(90%) translateY(900%) translateZ(0)}@media (max-width:1280px){.hero__infografic-round-dot.yellow{transform:translateX(-160%) translateY(300%) translateZ(0)}}.hero__infografic-round-dot.blue{width:20px;height:20px;background:#1137a6;border-radius:100%;transform:translateX(2850%) translateY(400%) translateZ(0)}@media (max-width:1280px){.hero__infografic-round-dot.blue{transform:translateX(2450%) translateY(400%) translateZ(0)}}.hero__infografic-round-dot.blue-dark{width:27px;height:27px;background:#142558;border-radius:100%;transform:translateX(2590%) translateY(600%) translateZ(0)}@media (max-width:1280px){.hero__infografic-round-dot.blue-dark{transform:translateX(2370%) translateY(600%) translateZ(0);width:25px;height:25px}}.hero__infografic-item{z-index:25;position:relative}@media (max-width:768px){.hero__infografic-item{z-index:15}}@media (max-width:1100px){.hero__infografic-item{display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:center;overflow:hidden}}@media (max-width:768px){.hero__infografic-item{width:33%}}@media (max-width:500px){.hero__infografic-item{width:-moz-fit-content;width:fit-content;justify-content:flex-start;flex-direction:row;gap:8px}}.hero__infografic-item-round{width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:100%;position:relative}@media (max-width:1280px){.hero__infografic-item-round{width:60px;height:60px}}.hero__infografic-item-round svg{height:38px;width:38px}@media (max-width:1280px){.hero__infografic-item-round svg{height:26px;width:26px}}.hero__infografic-item-round-shadow{width:60%;height:60%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;filter:blur(14px);z-index:-1;opacity:.1;border-radius:100%}@media (max-width:1100px){.hero__infografic-item-round-shadow{margin:0;top:-20%;left:-20%;oapcity:.2;width:80%;height:80%}}.hero__infografic-item span{font-weight:400;font-size:16px;line-height:1.22;text-align:center;color:#bebebe;max-width:140px;display:block}@media (max-width:1100px){.hero__infografic-item span{color:#fff;font-weight:300;font-size:14px}}@media (max-width:500px){.hero__infografic-item span{max-width:none;text-align:left}}.hero__infografic-item.yellow .hero__infografic-item-round{border:1px solid rgba(255,251,0,.1);backdrop-filter:blur(2px);background:rgba(23,24,27,.05)}.hero__infografic-item.yellow .hero__infografic-item-round-shadow{background:#fffb00}@media (max-width:1100px){.hero__infografic-item.yellow .hero__infografic-item-round{backdrop-filter:none;background:0 0;border:none;width:36px;height:36px;align-items:flex-start}}@media (max-width:500px){.hero__infografic-item.yellow .hero__infografic-item-round{align-items:center}}.hero__infografic-item.yellow{transform:translateX(-6%) translateY(250%) translateZ(0)}.hero__infografic-item.yellow span{transform:translateX(30%) translateY(-300%) translateZ(0)}@media (max-width:1400px){.hero__infografic-item.yellow{transform:translateX(-6%) translateY(280%) translateZ(0)}}@media (max-width:1280px){.hero__infografic-item.yellow{transform:translateX(-5%) translateY(200%) translateZ(0)}.hero__infografic-item.yellow span{transform:translateX(-55%) translateY(-270%) translateZ(0)}}@media (max-width:1185px){.hero__infografic-item.yellow{transform:translateX(-5%) translateY(220%) translateZ(0)}.hero__infografic-item.yellow span{transform:translateX(-35%) translateY(-290%) translateZ(0)}}@media (max-width:1150px){.hero__infografic-item.yellow span{transform:translateX(0) translateY(-310%) translateZ(0)}}@media (max-width:1100px){.hero__infografic-item.yellow{backdrop-filter:none;background:rgba(23,24,27,.445);justify-content:center;border-radius:12px;padding:12px 14px}}@media (max-width:768px){.hero__infografic-item.yellow{padding:10px 12px}}@media (max-width:1100px){.hero__infografic-item.yellow::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,251,0,.329) 0,rgba(110,109,3,.45) 30%,rgba(110,109,3,.45) 69%,rgba(255,251,0,.548) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;transition:background .4s ease}}.hero__infografic-item.blue-dark .hero__infografic-item-round{border:1px solid rgba(18,77,255,.25);backdrop-filter:blur(2px);background:rgba(23,24,27,.05)}.hero__infografic-item.blue-dark .hero__infografic-item-round-shadow{background:#124dff}@media (max-width:1100px){.hero__infografic-item.blue-dark .hero__infografic-item-round{backdrop-filter:none;background:0 0;border:none;width:36px;height:36px;align-items:flex-start}}@media (max-width:500px){.hero__infografic-item.blue-dark .hero__infografic-item-round{align-items:center}}.hero__infografic-item.blue-dark{transform:translateX(88%) translateY(-205%) translateZ(0)}.hero__infografic-item.blue-dark span{transform:translateX(-20%) translateY(-600%) translateZ(0)}@media (max-width:1280px){.hero__infografic-item.blue-dark{transform:translateX(93%) translateY(-190%) translateZ(0)}.hero__infografic-item.blue-dark span{transform:translateX(-20%) translateY(-500%) translateZ(0)}}@media (max-width:1100px){.hero__infografic-item.blue-dark{backdrop-filter:none;background:rgba(23,24,27,.575);justify-content:center;border-radius:12px;padding:12px 14px}}@media (max-width:768px){.hero__infografic-item.blue-dark{padding:10px 12px}}@media (max-width:1100px){.hero__infografic-item.blue-dark::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;transition:background .4s ease}}.hero__infografic-item.blue .hero__infografic-item-round{border:1px solid rgba(18,77,255,.25);backdrop-filter:blur(2px);background:rgba(23,24,27,.05)}.hero__infografic-item.blue .hero__infografic-item-round-shadow{background:#124dff}@media (max-width:1100px){.hero__infografic-item.blue .hero__infografic-item-round{backdrop-filter:none;background:0 0;border:none;width:36px;height:36px;align-items:flex-start}}@media (max-width:500px){.hero__infografic-item.blue .hero__infografic-item-round{align-items:center}}.hero__infografic-item.blue{transform:translateX(92%) translateY(1%) translateZ(0)}.hero__infografic-item.blue span{transform:translateX(-20%) translateY(10%) translateZ(0)}@media (max-width:1280px){.hero__infografic-item.blue span{transform:translateX(-30%) translateY(10%) translateZ(0)}}@media (max-width:1100px){.hero__infografic-item.blue{backdrop-filter:none;background:rgba(23,24,27,.575);justify-content:center;border-radius:12px;padding:12px 14px}}@media (max-width:768px){.hero__infografic-item.blue{padding:10px 12px}}@media (max-width:1100px){.hero__infografic-item.blue::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;transition:background .4s ease}}@media (max-width:1100px){.hero__infografic-item{transform:none!important}.hero__infografic-item span{transform:none!important}}.hero__title{max-width:628px;text-transform:uppercase;font-weight:800;font-size:86px;line-height:1;color:#fffeec;margin-bottom:30px;z-index:5;position:relative}@media (max-width:1280px){.hero__title{font-size:72px}}@media (max-width:1024px){.hero__title{font-size:64px}}@media (max-width:768px){.hero__title{font-size:clamp(2.5rem,12vw,4rem);max-width:100%}}.hero__subtitle{display:block;max-width:480px;font-weight:400;font-size:22px;color:#fffeec;line-height:1.3;z-index:5;position:relative}@media (max-width:768px){.hero__subtitle{font-size:20px}}@media (max-width:640px){.hero__subtitle{font-size:18px}}.hero__btn-group{margin-top:60px;display:flex;row-gap:20px;-moz-column-gap:30px;column-gap:30px;flex-wrap:wrap;z-index:20;position:relative}@media (max-width:768px){.hero__btn-group{margin-top:40px}}.hero__btn-group .btn{font-size:18px}.hero__btn-group .txt{padding:20px 24px 20px 0}.hero__btn-group .txt .btn__text{font-size:18px;background:linear-gradient(90deg,#fffb00 0,#fffc20 54.49%,#bdba00 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero__btn-group .txt .icon{width:24px;height:24px;--color0:#FFFB00;transition:transform .4s ease}@media (min-width:768px){.hero__btn-group .txt:hover .icon{transform:translateX(5px)}}.about{padding:0 0 160px 0;position:relative;min-height:500px;margin-top:-35px}@media (max-width:1024px){.about{padding:0 0 100px 0}}@media (max-width:768px){.about{padding:0 0 80px 0;min-height:auto}}.about .meteorite{position:absolute;top:0;bottom:auto;right:0;width:100%;max-width:298px;max-height:467px;height:100%;aspect-ratio:.9;background-image:url(../images/meteorit2.webp);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.6;transform:rotate(-250deg)}@media (max-width:1400px){.about .meteorite{max-width:209px;max-height:328px;top:-20%;left:0;right:auto}}@media (max-width:1024px){.about .meteorite{top:-10%;max-width:180px;max-height:282px;opacity:.7}}.about::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.6;background-color:#17181b;z-index:-1;pointer-events:none}.about__cards{display:flex;flex-direction:column;gap:40px;position:relative;z-index:15}@media (max-width:1100px){.about__cards{gap:30px}}@media (max-width:768px){.about__cards{gap:24px}}.about__cards-row{position:relative;display:grid;gap:40px}.about__cards-row:first-child{grid-template-columns:812px 1fr}@media (max-width:1280px){.about__cards-row:first-child{grid-template-columns:600px 1fr}}@media (max-width:1100px){.about__cards-row:first-child{grid-template-columns:1fr}}.about__cards-row:last-child{grid-template-columns:1fr 812px}@media (max-width:1280px){.about__cards-row:last-child{grid-template-columns:1fr 600px}}@media (max-width:1100px){.about__cards-row:last-child{grid-template-columns:1fr;display:flex;flex-direction:column}}@media (max-width:1100px){.about__cards-row{gap:30px}}@media (max-width:768px){.about__cards-row{gap:24px}}.about__card{position:relative;min-height:375px;background-size:cover;background-position:center;background-repeat:no-repeat}.about__card-body{position:relative;z-index:15;width:100%;height:100%;padding:60px;border-radius:30px;display:flex;align-items:flex-end;justify-content:flex-start;transform:translateZ(0)}@media (max-width:1280px){.about__card-body{padding:40px}}@media (max-width:1100px){.about__card-body{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}}@media (max-width:768px){.about__card-body{padding:30px}}.about__card-body .about__card-title{color:#fff}.about__card--family{border-radius:30px}.about__card--family .about__card-title{max-width:315px}.about__card--family .about__card-shadow{position:absolute;top:-10vw;left:-10vw;z-index:16;pointer-events:none;width:50%;aspect-ratio:1/1}.about__card--family .about__card-shadow[data-animate].animate-active{opacity:1}@media (max-width:1280px){.about__card--family{width:600px}}@media (max-width:1100px){.about__card--family{width:100%}}.about__card--family::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(23,24,28,0) 0,#17181c 76%);opacity:.5;z-index:1;pointer-events:none}.about__card--family::after{content:"";position:absolute;pointer-events:none;z-index:15;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(-350deg,rgba(255,251,0,.45) 0,rgba(255,251,0,.15) 20%,rgba(0,119,255,.65) 54%,rgba(255,251,0,.45) 75%,#1457a7 81%);-webkit-mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0,#fff 0) content-box exclude,linear-gradient(#fff 0,#fff 0);transition:background .4s}.about__card--friends{border-radius:30px}.about__card--friends .about__card-title{max-width:315px}.about__card--friends .about__card-shadow{position:absolute;top:-6vw;right:-7vw;z-index:16;pointer-events:none;width:55%;aspect-ratio:1/1}.about__card--friends .about__card-shadow[data-animate].animate-active{opacity:1}.about__card--friends::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(23,24,28,0) 0,#17181c 76%);opacity:.5;z-index:1;pointer-events:none}.about__card--friends::after{content:"";position:absolute;pointer-events:none;z-index:15;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(134deg,rgba(255,251,0,.45) 0,rgba(18,77,255,.65) 28%);-webkit-mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0,#fff 0) content-box exclude,linear-gradient(#fff 0,#fff 0);transition:background .4s}.about__card--corporate{display:flex;flex-direction:column;border-radius:30px}.about__card--corporate .about__card-title{max-width:315px}.about__card--corporate .about__card-shadow{position:absolute;top:-10vw;right:-10vw;z-index:16;pointer-events:none;width:50%;aspect-ratio:1/1}.about__card--corporate .about__card-shadow[data-animate].animate-active{opacity:1}.about__card--corporate .about__card-shadow.two{position:absolute;top:-10vw;left:-10vw;right:auto;z-index:16;pointer-events:none;width:50%;aspect-ratio:1/1}@media (max-width:1100px){.about__card--corporate{order:1}}.about__card--corporate .about__card-body{flex:1}.about__card--corporate::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(23,24,28,0) 0,#17181c 76%);opacity:.5;z-index:1;pointer-events:none}.about__card--corporate::after{content:"";position:absolute;pointer-events:none;z-index:15;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(235deg,rgba(255,251,0,.45) 0,rgba(18,77,255,.65) 36%);-webkit-mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0,#fff 0) content-box exclude,linear-gradient(#fff 0,#fff 0);transition:background .4s}.about__card--text{background:0 0;min-height:auto}@media (max-width:1100px){.about__card--text{order:2}}.about__card--text .about__card-body{padding:0;display:flex;flex-direction:column;height:100%;position:relative;align-items:flex-start;justify-content:center}@media (max-width:1100px){.about__card--text .about__card-body{align-items:center;justify-content:center;text-align:center}}.about__card--text .about__card-title{color:#fff;font-size:48px;font-weight:800;line-height:1.2;margin-bottom:20px;display:flex;align-items:center;padding-right:160px}@media (max-width:1280px){.about__card--text .about__card-title{font-size:40px}}@media (max-width:1100px){.about__card--text .about__card-title{padding-right:0;flex-direction:column;max-width:420px;margin-bottom:0}}@media (max-width:768px){.about__card--text .about__card-title{font-size:32px;margin-bottom:0!important}}@media (max-width:480px){.about__card--text .about__card-title{font-size:28px;margin-bottom:0}}.about__card--text .about__card-decore{position:absolute;right:10%;top:10%}@media (max-width:1280px){.about__card--text .about__card-decore{width:190px}}@media (max-width:1100px){.about__card--text .about__card-decore{position:relative;margin:0 auto;right:0;top:0;margin-bottom:-20px}}.about__card--text .about__card-subtitle{color:#fff;font-size:22px;font-weight:300;line-height:1.2;margin-bottom:40px;max-width:460px}@media (max-width:1100px){.about__card--text .about__card-subtitle{max-width:420px;margin-bottom:0}}.about__card--text .about__card-subtitle strong{font-weight:600}.about__card--text .about__card-subtitle strong:first-child{color:#fff}.about__card--text .about__card-subtitle strong{color:#fffb00}@media (max-width:768px){.about__card--text .about__card-subtitle{font-size:16px;margin-bottom:0}}.about__card--text .about__card-btn{font-size:18px;text-align:center}.about__card-title{font-size:36px;font-weight:700;line-height:1.2}@media (max-width:1280px){.about__card-title{font-size:28px}}.about__card-tags{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;position:absolute;right:0;top:0;bottom:0;margin:auto}@media (max-width:1100px){.about__card-tags{margin-right:auto;margin-left:0;justify-content:flex-start;align-items:flex-start;text-align:left;position:relative}}.about__card-tag{display:flex;align-items:center;font-weight:600;font-size:14px;color:#fff;border-radius:10px 0 0 10px;padding:10px 12px;box-shadow:0 13px 14px 0 rgba(0,0,0,.12);background:rgba(23,24,27,.568627451);width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden;text-align:right}.about__card-tag::before{width:83px;height:43px;border-radius:100%;position:absolute;content:"";background:#fffb00;opacity:.3;filter:blur(12px);top:-36px;left:0;right:0;margin:auto}.about__card-tag.blue::before{background:#124dff;opacity:.8}.about__card-tag.blue .about__card-tag-dot{background:#124dff;box-shadow:0 0 9px 1px rgba(18,77,255,.65)}.about__card-tag-dot{margin-right:10px;width:7px;height:7px;border-radius:100%;background:#fffb00;box-shadow:0 0 9px 1px rgba(255,251,0,.45);flex-shrink:0}@media (max-width:1100px){.about__card-tag{text-align:left;border-radius:10px}}.roadmap{padding:0 0 160px 0;position:relative;min-height:809px}@media (max-width:1280px){.roadmap{min-height:709px}}@media (max-width:1024px){.roadmap{padding:0;min-height:639px}}@media (max-width:768px){.roadmap{min-height:539px}}.roadmap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.2;background-color:#17181b;z-index:-1;pointer-events:none}.roadmap__bg{content:"";position:absolute;bottom:-160px;left:50%;transform:translateX(-50%);width:100%;height:939px;max-height:939px;max-width:1920px;background-size:cover;background-position:bottom;background-repeat:no-repeat;opacity:1;background-color:#17181b;z-index:-1;pointer-events:none}@media (max-width:1280px){.roadmap__bg{height:839px;max-height:839px}}@media (max-width:1024px){.roadmap__bg{height:739px;max-height:739px}}@media (max-width:768px){.roadmap__bg{height:650px;max-height:650px}}@media (max-width:480px){.roadmap__bg{height:520px;max-height:520px}}.roadmap .meteorite{position:absolute;top:20%;bottom:auto;left:0;width:100%;max-width:298px;max-height:467px;height:100%;aspect-ratio:.9;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.7}@media (max-width:1400px){.roadmap .meteorite{max-width:209px;max-height:328px;top:20%}}@media (max-width:1024px){.roadmap .meteorite{left:-5%;max-width:180px;max-height:282px;opacity:.7}}.roadmap .comet{position:absolute;top:13%;bottom:auto;right:0;width:100%;max-width:410px;max-height:321px;height:100%;aspect-ratio:1/1;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.3}@media (max-width:1400px){.roadmap .comet{max-width:300px;max-height:321px}}@media (max-width:1024px){.roadmap .comet{max-width:200px;max-height:157px;top:20%}}.roadmap .btn{position:absolute;bottom:-80px;left:0;right:0;margin:auto;padding:20px 24px 20px 24px}@media (max-width:640px){.roadmap .btn{bottom:-100px}}@media (max-width:480px){.roadmap .btn{bottom:-120px}}.roadmap .btn .btn__text{font-size:18px;background:linear-gradient(90deg,#fffb00 0,#fffc20 54.49%,#bdba00 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.roadmap .btn .icon{width:24px;height:24px;--color0:#FFFB00;transition:transform .4s ease}@media (min-width:768px){.roadmap .btn:hover .icon{transform:translateX(5px)}}.roadmap__content{position:relative;z-index:30;width:100%;height:100%;display:flex}@media (max-width:768px){.roadmap__content{flex-direction:column;gap:20px;height:auto}}.roadmap__content-item{position:absolute}@media (max-width:768px){.roadmap__content-item{position:relative}}.roadmap__content-item.first{top:0;bottom:0;left:0;right:0;margin:auto;width:80px;height:80px;transform:translateX(90%) translateY(200%)}@media (max-width:1280px){.roadmap__content-item.first{transform:translateX(90%) translateY(150%)}}@media (max-width:768px){.roadmap__content-item.first{transform:none;width:100%;height:-moz-fit-content;height:fit-content}}.roadmap__content-item.first .roadmap__content-item-body{transform:translateX(-90%) translateY(-60%)}@media (max-width:768px){.roadmap__content-item.first .roadmap__content-item-body{transform:none}}.roadmap__content-item.first .roadmap__content-item-body[data-animate=fade-up]{transform:translateX(-90%) translateY(calc(-60% + 20px))}.roadmap__content-item.first .roadmap__content-item-body[data-animate=fade-up].animate-active{transform:translateX(-90%) translateY(-60%)}@media (max-width:768px){.roadmap__content-item.first .roadmap__content-item-body[data-animate=fade-up]{transform:translateY(20px)}.roadmap__content-item.first .roadmap__content-item-body[data-animate=fade-up].animate-active{transform:none}}.roadmap__content-item.first .roadmap__content-item-body::after{right:-50%;top:-50%}.roadmap__content-item.first .roadmap__content-item-body::before{content:"";position:absolute;pointer-events:none;z-index:0;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(33deg,rgba(255,251,0,.45) 0,#17181c 21%,#3a3a17 100%);-webkit-mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0,#fff 0) content-box exclude,linear-gradient(#fff 0,#fff 0);transition:background .4s;opacity:.6}.roadmap__content-item.second{top:0;bottom:0;left:0;right:0;margin:auto;width:80px;height:80px;transform:translateX(470%) translateY(450%)}@media (max-width:1280px){.roadmap__content-item.second{transform:translateX(400%) translateY(400%)}}@media (max-width:768px){.roadmap__content-item.second{transform:none;width:100%;height:-moz-fit-content;height:fit-content}}.roadmap__content-item.second .roadmap__content-item-body{transform:translateX(-15%) translateY(-90%)}@media (max-width:1280px){.roadmap__content-item.second .roadmap__content-item-body{transform:translateX(-35%) translateY(-90%)}}@media (max-width:1024px){.roadmap__content-item.second .roadmap__content-item-body{transform:translateX(-65%) translateY(-90%)}}@media (max-width:768px){.roadmap__content-item.second .roadmap__content-item-body{transform:none}}.roadmap__content-item.second .roadmap__content-item-body[data-animate=fade-up]{transform:translateX(-15%) translateY(calc(-90% + 20px))}.roadmap__content-item.second .roadmap__content-item-body[data-animate=fade-up].animate-active{transform:translateX(-15%) translateY(-90%)}@media (max-width:1280px){.roadmap__content-item.second .roadmap__content-item-body[data-animate=fade-up]{transform:translateX(-35%) translateY(calc(-90% + 20px))}.roadmap__content-item.second .roadmap__content-item-body[data-animate=fade-up].animate-active{transform:translateX(-35%) translateY(-90%)}}@media (max-width:1024px){.roadmap__content-item.second .roadmap__content-item-body[data-animate=fade-up]{transform:translateX(-65%) translateY(calc(-90% + 20px))}.roadmap__content-item.second .roadmap__content-item-body[data-animate=fade-up].animate-active{transform:translateX(-65%) translateY(-90%)}}@media (max-width:768px){.roadmap__content-item.second .roadmap__content-item-body[data-animate=fade-up]{transform:translateY(20px)}.roadmap__content-item.second .roadmap__content-item-body[data-animate=fade-up].animate-active{transform:none}}.roadmap__content-item.second .roadmap__content-item-body::after{left:0;right:0;top:80%}.roadmap__content-item.second .roadmap__content-item-body::before{content:"";position:absolute;pointer-events:none;z-index:0;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(-98deg,#17181c 3%,rgba(255,251,0,.45) 27%,rgba(23,24,28,.35) 66%,#565618 100%);-webkit-mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0,#fff 0) content-box exclude,linear-gradient(#fff 0,#fff 0);transition:background .4s;opacity:.6}.roadmap__content-item.third{top:0;bottom:0;left:0;right:0;margin:auto;width:80px;height:80px;transform:translateX(-210%) translateY(580%)}@media (max-width:1280px){.roadmap__content-item.third{transform:translateX(-210%) translateY(500%)}}@media (max-width:1024px){.roadmap__content-item.third{transform:translateX(-150%) translateY(500%)}}@media (max-width:768px){.roadmap__content-item.third{transform:none;width:100%;height:-moz-fit-content;height:fit-content}}.roadmap__content-item.third .roadmap__content-item-body{transform:translateX(-90%) translateY(-85%)}@media (max-width:1024px){.roadmap__content-item.third .roadmap__content-item-body{transform:translateX(-60%) translateY(-85%)}}@media (max-width:768px){.roadmap__content-item.third .roadmap__content-item-body{transform:none}}.roadmap__content-item.third .roadmap__content-item-body[data-animate=fade-up]{transform:translateX(-90%) translateY(calc(-85% + 20px))}.roadmap__content-item.third .roadmap__content-item-body[data-animate=fade-up].animate-active{transform:translateX(-90%) translateY(-85%)}@media (max-width:1024px){.roadmap__content-item.third .roadmap__content-item-body[data-animate=fade-up]{transform:translateX(-60%) translateY(calc(-85% + 20px))}.roadmap__content-item.third .roadmap__content-item-body[data-animate=fade-up].animate-active{transform:translateX(-60%) translateY(-85%)}}@media (max-width:768px){.roadmap__content-item.third .roadmap__content-item-body[data-animate=fade-up]{transform:translateY(20px)}.roadmap__content-item.third .roadmap__content-item-body[data-animate=fade-up].animate-active{transform:none}}.roadmap__content-item.third .roadmap__content-item-body::after{left:-80%;top:-80%}.roadmap__content-item.third .roadmap__content-item-body::before{content:"";position:absolute;pointer-events:none;z-index:0;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(70deg,rgba(255,251,0,.45) 0,#17181c 27%,#17181c 56%,#66661c 100%);-webkit-mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0,#fff 0) content-box exclude,linear-gradient(#fff 0,#fff 0);transition:background .4s;opacity:.6}.roadmap__content-item-round{width:80px;height:80px;border-radius:100%;box-shadow:8px 10px 23px 0 rgba(150,148,46,.08);background:rgba(23,24,27,.75);border:1px solid rgba(255,251,0,.5);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(4px);z-index:5;position:relative}@media (max-width:1024px){.roadmap__content-item-round{width:60px;height:60px}}@media (max-width:640px){.roadmap__content-item-round{width:50px;height:50px}}@media (max-width:768px){.roadmap__content-item-round{position:absolute;top:0;bottom:0;right:20px;margin:auto}}.roadmap__content-item-round-number{font-weight:900;font-size:32px;color:#fffb00;text-shadow:0 0 35px #fffb00}@media (max-width:1024px){.roadmap__content-item-round-number{font-size:26px;text-shadow:0 0 25px rgba(255,251,0,.4745098039)}}@media (max-width:640px){.roadmap__content-item-round-number{font-size:24px;text-shadow:0 0 15px rgba(255,251,0,.2862745098)}}.roadmap__content-item-body{overflow:hidden;position:absolute;min-width:311px;left:0;top:0;z-index:3;backdrop-filter:blur(4px);box-shadow:0 16px 11px 0 rgba(20,21,26,.5);background:rgba(23,24,27,.45);border-radius:15px;padding:20px;display:flex;flex-direction:column}@media (max-width:1024px){.roadmap__content-item-body{min-width:260px}}@media (max-width:768px){.roadmap__content-item-body{transform:none;min-width:-moz-fit-content;min-width:fit-content;width:100%;height:auto;position:relative}}.roadmap__content-item-body::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:40vw;height:40vw;border-radius:100%;background-image:url(../images/yelow-shadow.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:768px){.roadmap__content-item-body::after{width:90vw;height:90vw}}.roadmap__content-item-icon{position:relative;margin-bottom:20px;width:36px;height:36px}@media (max-width:640px){.roadmap__content-item-icon{width:30px;height:30px}}.roadmap__content-item-icon svg{width:36px;height:36px}@media (max-width:640px){.roadmap__content-item-icon svg{width:30px;height:30px}}.roadmap__content-item-icon-shadow{content:"";position:absolute;width:90%;height:90%;background:#fffb00;top:0;bottom:0;left:0;right:0;margin:auto;filter:blur(12px);z-index:1;opacity:.2}.roadmap__content-item-title{margin:0;font-weight:500;font-size:22px;color:#fff;line-height:1.2}@media (max-width:768px){.roadmap__content-item-title{padding-right:70px}}@media (max-width:640px){.roadmap__content-item-title{font-size:20px;padding-right:60px}}.roadmap__content-item-title strong{font-weight:500;font-size:22px;color:#fffb00;text-shadow:0 0 35px rgba(255,251,0,.45)}.roadmap__content-item-subtitle{margin-top:5px;font-weight:400;font-size:12px;color:rgba(255,255,255,.8)}@media (max-width:768px){.roadmap__content-item-subtitle{padding-right:70px}}.games{padding:160px 0 0 0;position:relative;min-height:700px}@media (max-width:768px){.games{min-height:auto}}.games::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.2;background-color:#17181b;z-index:-1;pointer-events:none}.games__bg{content:"";position:relative;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:614px;max-width:1920px;background-size:cover;background-position:bottom;background-repeat:no-repeat;opacity:1;background-color:#17181b;z-index:1;pointer-events:none}@media (max-width:1280px){.games__bg{height:540px}}@media (max-width:1024px){.games__bg{height:460px}}@media (max-width:768px){.games__bg{height:340px}}@media (max-width:480px){.games__bg{height:260px}}.games .meteorite{position:absolute;top:85%;bottom:auto;right:0;width:100%;max-width:309px;max-height:447px;height:100%;aspect-ratio:.9;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2}@media (max-width:1400px){.games .meteorite{max-width:209px;max-height:302px;top:90%}}@media (max-width:1280px){.games .meteorite{top:86%}}@media (max-width:1024px){.games .meteorite{top:85%;right:-4%;max-width:180px;max-height:260px;opacity:.5}}.games .section-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}@media (max-width:768px){.games .section-header{display:flex;flex-direction:column;align-items:flex-start}}.games__header-btn{justify-self:center;z-index:25;white-space:nowrap}@media (max-width:768px){.games__header-btn{align-self:center;margin:20px 0}}@media (max-width:768px){.games__header-btn{align-self:start}}.games .section-header__title{justify-self:start;padding-right:40px}@media (max-width:768px){.games .section-header__title{justify-self:stretch}}.games .section-header__subtitle{justify-self:end;padding-left:40px}@media (max-width:768px){.games .section-header__subtitle{padding-left:0}}@media (max-width:768px){.games .section-header__subtitle{justify-self:stretch}}.games__categories{position:relative;z-index:15}.games__categories-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.games__category-btn{border-radius:12px;padding:16px 22px;display:flex;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden;transform:translateZ(0);border:none;background:rgba(18,77,255,.03);color:#fff;font-size:16px;font-weight:500}.games__category-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;transition:background .4s ease}.games__category-btn::after{content:"";position:absolute;width:100%;height:100%;top:-60%;right:-10%;border-radius:100%;background:rgba(30,86,255,.25);filter:blur(12px);pointer-events:none;z-index:1;transition:opacity .4s ease}.games__category-btn>*{position:relative;z-index:2}.games__category-btn .games__category-hover-bg{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(18,77,255,.65) 0,rgba(38,92,255,.65) 50.48%,rgba(21,68,211,.65) 100%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:-1;transform:translateZ(0)}.games__category-btn .games__category-hover-bg::after{content:"";position:absolute;width:100%;height:100%;bottom:-10%;right:-10%;border-radius:100%;background:rgba(30,86,255,.25);filter:blur(12px);pointer-events:none;transform:translateZ(0)}@media (min-width:641px){.games__category-btn:hover:not(.games__category-btn--active){border:none;background:rgba(18,77,255,.08);box-shadow:0 13px 60px 0 rgba(39,93,255,.2)}.games__category-btn:hover:not(.games__category-btn--active) .games__category-hover-bg{opacity:1}.games__category-btn:hover:not(.games__category-btn--active)::before{background:linear-gradient(135deg,#0051e6 0,#004cc6 100%)}.games__category-btn:hover:not(.games__category-btn--active)::after{opacity:0}}.games__category-btn--active{border:none;background:rgba(18,77,255,.08);position:relative;transition:box-shadow .4s ease;overflow:hidden}.games__category-btn--active::before{background:linear-gradient(135deg,#0051e6 0,#004cc6 100%)}.games__category-btn--active .games__category-hover-bg{opacity:1}.games__category-btn--active::after{opacity:0}.games__category-btn--active{box-shadow:0 13px 60px 0 rgba(39,93,255,.2)}.games__cards-wrapper{position:relative;z-index:15;padding:60px 0}@media (max-width:1024px){.games__cards-wrapper{padding:40px 0}}@media (max-width:768px){.games__cards-wrapper{padding:30px 0}}.games__polygon{position:absolute;top:-40%;bottom:-100%;left:50%;transform:translateX(-50%);width:1920px;height:auto;z-index:6}@media (max-width:1100px){.games__polygon{top:-30%;width:1620px}}@media (max-width:768px){.games__polygon{top:-20%;width:1220px}}.games__cards{padding:20px 0;position:relative}.games__cards>.games__nav-container{width:100%;height:initial;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:15;pointer-events:none}@media (max-width:1100px){.games__cards>.games__nav-container{display:none}}.games__cards>.games__polygon-container{width:100%;height:initial;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:2}.games__nav-btn{background:rgba(18,77,255,.15);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .4s ease;padding:0;border:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10;overflow:hidden;pointer-events:all}@media (max-width:640px){.games__nav-btn{width:50px;height:50px}}.games__nav-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#3d6eff 0,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.games__nav-btn:not(:disabled):not(.games__nav-btn--disabled)::after{content:"";position:absolute;border-radius:100%;background:rgba(30,86,255,.75);filter:blur(12px);z-index:0;width:80%;height:80%;top:-20%;right:-20%}.games__nav-btn .icon{width:38px;height:38px;position:relative;z-index:1;--color0:#fff;color:inherit}@media (max-width:640px){.games__nav-btn .icon{width:20px;height:20px}}.games__nav-btn:hover:not(:disabled):not(.games__nav-btn--disabled) .icon{--color0:#fff}.games__nav-btn--disabled .icon,.games__nav-btn:disabled .icon{--color0:rgba(255, 255, 255, 0.3)}.games__nav-btn:hover:not(:disabled):not(.games__nav-btn--disabled){background:rgba(14,74,255,.367)}.games__nav-btn:active:not(:disabled):not(.games__nav-btn--disabled){transform:translateY(-50%) scale(.95)}.games__nav-btn--disabled,.games__nav-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.games__nav-btn--disabled::before,.games__nav-btn:disabled::before{background:linear-gradient(135deg,rgba(61,110,255,.3) 0,rgba(23,76,235,.3) 100%)}.games__nav-btn--prev{left:15px}.games__nav-btn--next{right:15px}.games__cards-viewport{width:100%;transition:opacity .3s ease;z-index:10;position:relative}@media (max-width:1024px){.games__cards-viewport{padding:0 15px 0 15px}}.games__cards-container{display:flex;touch-action:pan-y pinch-zoom}.games__card{flex:0 0 290px;min-width:0;height:375px;margin-left:40px;position:relative}.games__card-wrapper{width:100%;height:100%;position:relative;border-radius:30px;filter:blur(6px);opacity:.3;transform:scale(.8) translateZ(0);transform-origin:center center;transition:opacity .6s ease,filter .6s ease,transform .8s ease,box-shadow .6s ease}@media (max-width:768px){.games__card-wrapper{filter:blur(0);opacity:.15}}.games__card-wrapper::before{content:"";position:absolute;inset:0;border-radius:30px;padding:1.5px;background:linear-gradient(180deg,rgba(39,93,255,.15) 0,#265cff 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:6;pointer-events:none}.games__card.is-snapped .games__card-wrapper{filter:blur(0);opacity:1;transform:scale(1) translateZ(0);margin:0}@media (min-width:1100px){.games__card.is-snapped:hover .games__card-wrapper{transform:scale(1.09) translateY(-60px) translateZ(0);box-shadow:0 20px 60px 0 rgba(22,53,147,.35)}.games__card.is-snapped:hover .games__card-wrapper .games__card-features{max-height:500px;pointer-events:auto;z-index:3;opacity:1}}@media (max-width:1100px){.games__card{flex:0 0 60%;margin-left:0;margin-right:20px}}@media (max-width:768px){.games__card{flex:0 0 80%;margin-left:0;margin-right:0}}.games__card--active{opacity:1}.games__card--pre-active{opacity:.4}.games__card--no-active{opacity:.1}.games__card-body{width:100%;height:100%;border-radius:30px;overflow:hidden;position:relative;box-shadow:0 37px 34px 0 rgba(14,23,53,.25);background-size:cover;background-repeat:no-repeat;background-position:center;transform:translateZ(0)}.games__card-overlay-first{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(23,24,28,0) 0,rgba(18,77,255,.3) 100%);z-index:1}.games__card-overlay-second{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000 0,rgba(0,0,0,0) 70%,rgba(23,24,28,0) 100%);z-index:1;opacity:.7}.games__card-overlay-shadow{position:absolute;bottom:-205px;left:0;right:0;margin:auto;width:100%;height:400px;background-image:url(../images/game-shadow.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2;border-radius:100%}.games__card-content{padding:30px;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:3}.games__card-title{color:#fff;font-size:22px;font-weight:700;line-height:1.2;margin:0;margin-bottom:10px}@media (max-width:768px){.games__card-title{font-size:20px}}@media (max-width:480px){.games__card-title{font-size:18px}}.games__card-features{display:flex;flex-direction:column;gap:30px}@media (min-width:1100px){.games__card-features{max-height:0;overflow:hidden;pointer-events:none;transition:max-height .8s ease,opacity .8s ease;opacity:0}}.games__card-features-body{display:flex;flex-direction:column;gap:5px}.games__card-features-item-title{font-weight:600;font-size:14px;color:#fff;display:inline}.games__card-features-item-title small{font-weight:400;font-size:14px;color:#fff}.games__card-features-item-value{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.games__card-features-item-value svg{width:16px;height:16px}.games__card-features .btn{box-shadow:none}.games__card-features .btn:hover{box-shadow:none;transform:none}.games__card-features .btn .btn__text{text-align:center}.pricing{padding:160px 0 0 0;position:relative;min-height:700px;z-index:20}@media (max-width:1024px){.pricing{padding:100px 0 0 0}}@media (max-width:768px){.pricing{padding:80px 0 0 0;min-height:auto}}.pricing::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.6;background-color:#17181b;z-index:-1;pointer-events:none}.pricing .pricing_plus{position:absolute;height:-moz-fit-content;height:fit-content}.pricing .pricing_plus.yellow{top:2%;left:-14%}.pricing .pricing_plus.yellow::after{background:#fffb00}.pricing .pricing_plus.yellow[data-animate=fade-up].animate-active{opacity:revert}.pricing .pricing_plus.yellow[data-animate=fade-up].animate-active::after{opacity:.2}@media (max-width:1280px){.pricing .pricing_plus.yellow{top:4%;left:-14%}.pricing .pricing_plus.yellow img{width:530px}}@media (max-width:1100px){.pricing .pricing_plus.yellow{top:-4%;left:-10%}}@media (max-width:768px){.pricing .pricing_plus.yellow{left:-20%}}@media (max-width:480px){.pricing .pricing_plus.yellow{top:-2%;left:-40%}}.pricing .pricing_plus.blue{top:50%;bottom:0;right:-18%;margin:auto}.pricing .pricing_plus.blue::after{background:#173ba8;opacity:.2}.pricing .pricing_plus.blue[data-animate=fade-up].animate-active{opacity:revert}.pricing .pricing_plus.blue[data-animate=fade-up].animate-active::after{opacity:.2}@media (max-width:1280px){.pricing .pricing_plus.blue{top:5%;right:-15%;bottom:auto}.pricing .pricing_plus.blue img{width:530px}}@media (max-width:1100px){.pricing .pricing_plus.blue{top:auto;right:-15%;bottom:-20%}.pricing .pricing_plus.blue img{width:430px}}@media (max-width:768px){.pricing .pricing_plus.blue{bottom:-16%;right:-20%}.pricing .pricing_plus.blue img{width:300px}}.pricing__cards{display:grid;grid-template-columns:811px 1fr;grid-template-rows:1fr 164px;gap:40px;margin-top:60px;position:relative;z-index:15}@media (max-width:1280px){.pricing__cards{grid-template-columns:600px 1fr}}@media (max-width:1100px){.pricing__cards{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:30px}}@media (max-width:768px){.pricing__cards{gap:24px;margin-top:40px}}.pricing__card{border-radius:20px;position:relative;text-decoration:none}.pricing__card .pricing__card-body{position:relative;z-index:1;overflow:hidden;width:100%;height:100%}.pricing__card .btn{padding-left:0;margin-top:auto;text-align:left}.pricing__card--yellow{width:811px;height:480px;background:linear-gradient(90deg,#fffb00 0,#fffc20 54.49%,#bdba00 100%);grid-row:1/-1;border-radius:20px 0 0 20px}.pricing__card--yellow .pricing__card-body{padding:60px;background:linear-gradient(90deg,#fffb00 0,#fffc20 54.49%,#bdba00 100%);border-radius:20px 0 0 20px}@media (max-width:1280px){.pricing__card--yellow .pricing__card-body{padding:40px}}@media (max-width:768px){.pricing__card--yellow .pricing__card-body{padding:30px}}@media (max-width:480px){.pricing__card--yellow .pricing__card-body{padding:20px 40px 20px 20px}}@media (max-width:1280px){.pricing__card--yellow{width:600px;height:auto;min-height:400px}}@media (max-width:1100px){.pricing__card--yellow{width:100%;height:auto;min-height:400px;grid-row:auto}}@media (max-width:768px){.pricing__card--yellow{min-height:350px}}@media (max-width:480px){.pricing__card--yellow{min-height:300px}}.pricing__card--yellow .lines{position:absolute;right:-1px;height:100%;top:0;z-index:3}.pricing__card--yellow .pricing__card-content{gap:50px;z-index:4;position:relative}@media (max-width:1280px){.pricing__card--yellow .pricing__card-content{gap:30px}}.pricing__card--yellow .pricing__card-tags{display:flex;flex-direction:column;gap:15px}.pricing__card--yellow .pricing__card-tags .pricing__card-tag{display:flex;align-items:center;font-weight:600;font-size:14px;color:#fff;border-radius:10px;padding:10px 12px;box-shadow:0 13px 14px 0 rgba(0,0,0,.12);background:#17181b;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden}.pricing__card--yellow .pricing__card-tags .pricing__card-tag::before{width:83px;height:43px;border-radius:100%;position:absolute;content:"";background:#fffb00;opacity:.3;filter:blur(12px);top:-36px;left:0;right:0;margin:auto}.pricing__card--yellow .pricing__card-tags .pricing__card-tag-dot{margin-right:10px;width:7px;height:7px;border-radius:100%;background:#fffb00;box-shadow:0 0 9px 1px rgba(255,251,0,.45);flex-shrink:0}.pricing__card--yellow .pricing__card-title{color:#17181c;font-family:var(--font-family);font-weight:800;font-size:96px;line-height:1;letter-spacing:.02em;text-transform:uppercase;margin:0}@media (max-width:1280px){.pricing__card--yellow .pricing__card-title{font-size:72px}}@media (max-width:768px){.pricing__card--yellow .pricing__card-title{font-size:64px}}@media (max-width:640px){.pricing__card--yellow .pricing__card-title{font-size:42px}}.pricing__card--yellow .pricing__card-title small{font-weight:700;font-size:26px}@media (max-width:1280px){.pricing__card--yellow .pricing__card-title small{font-size:24px}}@media (max-width:768px){.pricing__card--yellow .pricing__card-title small{font-size:22px}}@media (max-width:640px){.pricing__card--yellow .pricing__card-title small{font-size:20px}}.pricing__card--yellow .btn{color:#17181c;font-size:18px;gap:5px;z-index:4;position:relative}@media (max-width:640px){.pricing__card--yellow .btn{font-size:16px}}.pricing__card--yellow .btn .icon{--color0:#17181c;position:relative;top:-2px;transition:transform .4s ease}.pricing__card--yellow .vgames{position:absolute;bottom:0;right:0;background-image:url(../images/games_decore.webp);background-size:auto;aspect-ratio:1/1;background-position:bottom right;background-repeat:no-repeat;height:100%;width:100%;max-width:533px;opacity:1;transition:transform .8s ease}@media (max-width:1280px){.pricing__card--yellow .vgames{max-width:450px}}@media (max-width:768px){.pricing__card--yellow .vgames{max-width:350px;background-size:contain}}@media (max-width:640px){.pricing__card--yellow .vgames{right:-20%}}@media (max-width:480px){.pricing__card--yellow .vgames{max-width:260px;right:-25%}}.pricing__card--yellow .plus{position:absolute;right:-40px;bottom:-50px;z-index:8;transition:transform .8s ease}@media (max-width:1280px){.pricing__card--yellow .plus{height:140px;bottom:-35px;right:-40px}}@media (max-width:480px){.pricing__card--yellow .plus{height:120px;bottom:-30px;right:-30px}}@media (min-width:1101px){.pricing__card--yellow:hover .btn .icon{transform:translateX(5px)}.pricing__card--yellow:hover .vgames{transform:scale(1.1) rotate(-5deg)}.pricing__card--yellow:hover .plus{transform:scale(1.1) rotate(2deg)}}.pricing__card--blue{background:linear-gradient(90deg,#173ba8 0,#2058ff 54.49%,#174ceb 100%);grid-row:1;min-height:0;outline:0;border:none;cursor:pointer;position:relative}.pricing__card--blue .pricing__card-body{padding:40px;z-index:auto}@media (max-width:1280px){.pricing__card--blue .pricing__card-body{padding:28px}}@media (max-width:1100px){.pricing__card--blue .pricing__card-body{padding:40px}}@media (max-width:768px){.pricing__card--blue .pricing__card-body{padding:30px}}@media (max-width:480px){.pricing__card--blue .pricing__card-body{padding:20px}}.pricing__card--blue .pricing__card-content{z-index:8}.pricing__card--blue .pricing__card-title{font-weight:800;font-size:36px;margin:0;color:#fff;line-height:1;text-transform:uppercase;margin-bottom:20px;max-width:400px}@media (max-width:1280px){.pricing__card--blue .pricing__card-title{font-size:32px}}.pricing__card--blue .pricing__card-subtitle{font-weight:500;font-size:18px;line-height:1.4;text-transform:uppercase;color:#fff;max-width:280px;text-align:left}@media (max-width:1100px){.pricing__card--blue{width:100%;height:400px;grid-row:auto}}@media (max-width:768px){.pricing__card--blue{height:350px}}@media (max-width:480px){.pricing__card--blue{height:300px}}.pricing__card--blue .btn{color:#fff;font-size:18px;gap:5px}@media (max-width:640px){.pricing__card--blue .btn{font-size:16px}}.pricing__card--blue .btn .icon{--color0:#fff;position:relative;top:-2px;transition:transform .4s ease}.pricing__card--blue .blue_bg{position:absolute;left:0;right:0;top:0;margin:auto;height:100%;width:100%;background-image:url(../images/blue_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#2058ff;opacity:.2;border-radius:20px}.pricing__card--blue .sertificate_img{position:absolute;right:-13%;top:0;bottom:0;margin:auto;height:-moz-fit-content;height:fit-content;width:50%;z-index:4;max-width:400px;transition:transform .8s ease}@media (max-width:1550px){.pricing__card--blue .sertificate_img{right:-5%}}@media (max-width:1100px){.pricing__card--blue .sertificate_img{right:40px}}@media (max-width:768px){.pricing__card--blue .sertificate_img{right:30px}}@media (max-width:480px){.pricing__card--blue .sertificate_img{right:20px}}.pricing__card--blue .sertificate_img::before{content:"";position:absolute;width:80%;height:80%;background:#174ceb;opacity:.2;z-index:-1;left:0;top:0;bottom:0;right:0;margin:auto}.pricing__card--blue .plus{position:absolute;left:-70px;bottom:-50px;transition:transform .8s ease}@media (max-width:1280px){.pricing__card--blue .plus{height:100px;bottom:-35px;left:-60px}}@media (max-width:480px){.pricing__card--blue .plus{height:80px;bottom:-30px;left:-50px}}@media (min-width:1101px){.pricing__card--blue:hover .btn .icon{transform:translateX(5px)}.pricing__card--blue:hover .sertificate_img{transform:scale(1.1) rotate(5deg)}.pricing__card--blue:hover .plus{transform:scale(1.1) rotate(-2deg)}}.pricing__card--grey{background:linear-gradient(90deg,rgba(23,24,28,.08) 0,rgba(23,76,235,.08) 100%);height:164px;grid-row:2;position:relative}.pricing__card--grey .pricing__card-body{display:flex;gap:20px;align-items:center;justify-content:space-between}@media (max-width:1100px){.pricing__card--grey{width:100%;height:auto;min-height:164px;grid-row:auto}}@media (max-width:768px){.pricing__card--grey{min-height:140px}}@media (max-width:480px){.pricing__card--grey{min-height:120px}}.pricing__card--grey::before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,rgba(23,24,28,0) 38%,rgba(61,110,255,.45) 71%,rgba(22,43,108,0) 81%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1;pointer-events:none}.pricing__card--grey>*{position:relative;z-index:2}.pricing__card--grey{display:flex;gap:20px;align-items:center;justify-content:space-between}.pricing__card--grey .pricing__card-content{padding:30px 15px 0 0}@media (max-width:1280px){.pricing__card--grey .pricing__card-content{padding:20px 10px 0 0}}@media (max-width:768px){.pricing__card--grey .pricing__card-content{padding:20px 10px 20px 0}}.pricing__card--grey .pricing__card-title{font-weight:600;font-size:24px;line-height:1;color:#fff;margin-bottom:20px}@media (max-width:1280px){.pricing__card--grey .pricing__card-title{font-size:22px}}.pricing__card--grey .pricing__card-subtitle{font-weight:500;font-size:16px;line-height:1.4;color:#fff;max-width:350px}.pricing__card--grey .btn{margin-top:0;margin-right:38px;flex-shrink:0;background:rgba(18,77,255,.08);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .4s ease;padding:0;border:none;position:relative;overflow:hidden;box-shadow:0 0 45px 0 rgba(18,77,255,.25);transition:transform .4s ease,box-shadow .4s ease}@media (max-width:1280px){.pricing__card--grey .btn{margin-right:20px}}@media (max-width:768px){.pricing__card--grey .btn{width:60px;height:60px}}.pricing__card--grey .btn::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#3d6eff 0,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.pricing__card--grey .btn::after{content:"";position:absolute;border-radius:100%;background:rgba(30,86,255,.65);filter:blur(12px);z-index:0;width:80%;height:80%;top:-20%;right:-20%}.pricing__card--grey .btn .icon{width:36px;height:36px;position:relative;z-index:1;--color0:#fff;color:inherit}@media (max-width:768px){.pricing__card--grey .btn .icon{width:20px;height:20px}}@media (min-width:1101px){.pricing__card--grey:hover .btn{box-shadow:0 0 45px 0 rgba(18,77,255,.45)}}.pricing__card-content{width:100%;height:100%;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.reviews{padding:160px 0;position:relative;min-height:700px;overflow:hidden}@media (max-width:1024px){.reviews{padding:100px 0}}@media (max-width:768px){.reviews{padding:80px 0;min-height:auto}}.reviews::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.6;background-color:#17181b;z-index:-1;pointer-events:none}.reviews__inner{display:flex;gap:60px;align-items:stretch}@media (max-width:768px){.reviews__inner{flex-direction:column;gap:40px}}.reviews__left{display:flex;flex-direction:column;gap:20px;position:relative;flex:0 0 568px;height:100%}@media (max-width:1280px){.reviews__left{flex:0 0 420px;width:420px}}@media (max-width:768px){.reviews__left{width:100%;flex:0 0 auto;gap:40px}}.reviews__right{display:flex;flex-direction:column;gap:13px;position:relative;width:100%}@media (max-width:768px){.reviews__right{flex-direction:column;gap:20px;width:100%}}.reviews__slider{width:100%;height:488px;position:relative;flex:1 1 auto;overflow-anchor:none}@media (max-width:768px){.reviews__slider{height:auto;position:relative;order:2}}.reviews__slides{display:flex;flex-direction:column;gap:20px;height:100%;position:relative;overflow-anchor:none}@media (max-width:768px){.reviews__slides{gap:0;position:relative;min-height:200px}}.reviews__slide{display:none;flex-direction:column;height:106px;transition:height .4s cubic-bezier(.4,0,.2,1),opacity .4s ease;overflow:hidden;flex-shrink:0;cursor:pointer;overflow-anchor:none}@media (max-width:768px){.reviews__slide{width:100%;height:auto;min-height:250px;position:absolute;top:0;left:0;right:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease;transform:translateX(100%);opacity:0;display:flex;overflow:visible}}.reviews__slide--visible{display:flex}@media (max-width:768px){.reviews__slide--visible{position:relative;transform:translateX(0);opacity:1}}.reviews__slide--prev{order:1;height:106px;cursor:pointer}.reviews__slide--active{order:2;height:236px;opacity:1;cursor:default;overflow-anchor:none}@media (max-width:768px){.reviews__slide--active{height:auto;min-height:206px;order:1;overflow:visible}}.reviews__slide--next{order:3;height:106px;cursor:pointer}@media (max-width:768px){.reviews__slide--next,.reviews__slide--prev{display:none!important}}.reviews__pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:30px;position:absolute;top:0;bottom:0;right:-20px;flex-direction:column;margin:auto;z-index:20}@media (max-width:768px){.reviews__pagination{position:relative;order:1;left:0;right:0;margin-top:0;gap:30px;flex-direction:row;justify-content:space-between;pointer-events:none;padding:0 10px}}.reviews__nav-btn{width:48px;height:48px;border-radius:50%;background:rgba(255,251,0,.08);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .4s ease;border:none;position:relative;overflow:hidden}@media (max-width:768px){.reviews__nav-btn{width:40px;height:40px;position:relative;pointer-events:all;z-index:10}}.reviews__nav-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fffb00 0,rgba(255,251,0,.8) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.reviews__nav-btn:not(:disabled):not(.reviews__nav-btn--disabled)::after{content:"";position:absolute;border-radius:100%;background:rgba(255,251,0,.65);filter:blur(12px);z-index:0;width:60%;height:60%;top:-20%;right:-20%}.reviews__nav-btn .icon{width:20px;height:20px;position:relative;z-index:1;--color0:#FFFB00;color:inherit}@media (max-width:768px){.reviews__nav-btn .icon{width:16px;height:16px}}.reviews__nav-btn:hover:not(:disabled):not(.reviews__nav-btn--disabled) .icon{--color0:#FFFB00}.reviews__nav-btn--disabled .icon,.reviews__nav-btn:disabled .icon{--color0:rgba(255, 251, 0, 0.3)}.reviews__nav-btn:hover:not(:disabled):not(.reviews__nav-btn--disabled){background:rgba(255,251,0,.267)}.reviews__nav-btn:active:not(:disabled):not(.reviews__nav-btn--disabled){transform:scale(.95)}.reviews__nav-btn--disabled,.reviews__nav-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.reviews__nav-btn--prev .icon{transform:rotate(-90deg)}@media (max-width:768px){.reviews__nav-btn--prev .icon{transform:rotate(180deg)}}.reviews__nav-btn--next .icon{transform:rotate(90deg)}@media (max-width:768px){.reviews__nav-btn--next .icon{transform:rotate(0)}}.reviews__images{display:flex;gap:13px;flex:1 1 auto;height:475px}@media (max-width:1024px){.reviews__images{flex-direction:column}}@media (max-width:768px){.reviews__images{flex-direction:column;gap:20px;height:auto}}.reviews__image{flex:1 1 100%;position:relative;border-radius:15px;overflow:hidden;height:100%}.reviews__image:first-child{flex:1 1 80%}@media (max-width:768px){.reviews__image{flex:1 1 auto;height:auto;aspect-ratio:1}}.reviews__image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(23,24,28,.15);z-index:1;pointer-events:none}.reviews__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease}.reviews__image.el{border-radius:15px 15px 0 15px}.reviews__image.el svg{position:absolute;bottom:-1px;right:0;z-index:20}@media (min-width:768px){.reviews__image:hover img{transform:scale(1.04)}}.reviews__arrow-icon{--color0:#fff;fill:#fff!important}.reviews__arrow-icon.icon{--color0:#fff;fill:#fff!important}.reviews__instagram{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:5px;color:#fff;text-decoration:none;font-size:18px;font-weight:600;transition:opacity .3s ease;z-index:20}@media (min-width:768px){.reviews__instagram:hover{opacity:.8}.reviews__instagram:hover .reviews__arrow-icon{transform:translateX(5px)}}.reviews__instagram .icon{width:24px;height:24px;fill:#fff;transition:transform .4s ease}.review-card{background:linear-gradient(135deg,#141519 0,#151619 100%);border-radius:15px;padding:30px;display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;position:relative;overflow:hidden}@media (max-width:768px){.review-card{padding:20px;height:auto;min-height:206px}}.review-card__line{position:absolute;top:0;bottom:0;margin:auto;left:0;width:2px;height:50px;border-radius:10px;background:#fffb00;transition:height .4s ease;will-change:transform}.review-card__shadow{position:absolute;top:-120%;right:-30%;width:600px;height:600px;border-radius:100%;background-image:url(../images/yelow-shadow.webp);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .8s ease;z-index:1}.review-card__header{display:flex;align-items:center;gap:16px;justify-content:space-between}.review-card__user{display:flex;align-items:center;gap:10px}.review-card__user-avatar{width:46px;height:46px;border-radius:50%;background:#131316;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:500;flex-shrink:0}.review-card__info{display:flex;flex-direction:column;gap:8px;width:-moz-fit-content;width:fit-content}.review-card__user-name{color:#fff;font-size:16px;font-weight:500}.review-card__stars{display:flex;gap:4px;align-items:center}.review-card__star{width:18px;height:18px;--color0:rgba(2, 2, 2, 0.3);flex-shrink:0;transition:--color0 .2s ease}@media (max-width:480px){.review-card__star{width:16px;height:16px}}.review-card__star--active{--color0:#FFFB00}.review-card__text{color:#fff;font-size:16px;line-height:1.2;font-weight:300;overflow:hidden;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media (max-width:768px){.review-card__text{font-size:14px;line-height:1.4}}.review-card__text .simplebar-scrollbar::before{background:rgba(255,255,255,.5);border-radius:4px}.review-card__text .simplebar-scrollbar.simplebar-visible{opacity:1}.review-card__text .simplebar-track{background:0 0;transition:opacity .3s ease;touch-action:pan-y}.review-card__text .simplebar-track.simplebar-horizontal{display:none!important}.review-card__text .simplebar-track.simplebar-vertical{right:0;width:6px}.review-card__text .simplebar-content-wrapper{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.review-card__text .simplebar-content{touch-action:pan-y}.review-card__text .simplebar-scroll-content{overscroll-behavior:contain}.reviews__slide .review-card__text{max-height:0;opacity:0;margin:0;padding:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease 0s,margin-top .4s ease}@media (max-width:768px){.reviews__slide .review-card__text{max-height:100px;opacity:1;overflow:hidden;margin-top:20px;padding:0;transition:opacity .3s ease}.reviews__slide .review-card__text .simplebar-content-wrapper{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.reviews__slide--active .review-card__shadow{opacity:1}.reviews__slide--active .review-card__line{height:100px}.reviews__slide--active .review-card__text{margin-top:30px;max-height:100px;opacity:1;overflow:hidden!important;padding:0;transition:max-height .4s ease,opacity .4s ease .1s,margin-top .4s ease}@media (max-width:768px){.reviews__slide--active .review-card__text{max-height:100px;margin-top:20px;overflow:hidden!important;transition:opacity .4s ease}}.reviews__slide--active .review-card__text.reviews__text--scrollable{overflow:hidden!important;overflow-y:auto!important}.reviews__slide--active .review-card__text .simplebar-track.simplebar-vertical.simplebar-visible{opacity:1}.reviews__slide--active .review-card__text .simplebar-scrollbar.simplebar-visible{opacity:1}.reviews__slide:not(.reviews__slide--active) .review-card__text{opacity:0!important;transition:opacity .3s ease 0s!important}.reviews__slide:not(.reviews__slide--active):hover .review-card__line{height:60px}.booking{padding:160px 0;position:relative;overflow:hidden}@media (max-width:1024px){.booking{padding:100px 0}}@media (max-width:768px){.booking{padding:80px 0}}.booking::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,rgba(23,76,235,.15) 0,#3a6bff 50%,rgba(23,76,235,.65) 100%);z-index:5}.booking::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.6;background-color:#17181b;z-index:-1;pointer-events:none}.booking .booking_shadow{position:absolute;height:150%;aspect-ratio:1/1;border-radius:100%;top:-65%;left:50%;transform:translateX(-50%);pointer-events:none;opacity:0}.booking .booking_shadow[data-animate=fade].animate-active{opacity:.56}.booking .booking_shadow{background:radial-gradient(circle,rgba(30,86,255,.35) 0,rgba(30,86,255,.15) 35%,rgba(30,86,255,.05) 55%,rgba(23,24,27,.0705882353) 70%);z-index:2}.booking .title_sub_body{margin-bottom:100px;z-index:5;position:relative}@media (max-width:1024px){.booking .title_sub_body{margin-bottom:80px}}@media (max-width:768px){.booking .title_sub_body{margin-bottom:60px}}.spaceship{position:absolute;left:0;right:0;top:0;margin:auto;height:500px;z-index:-1;background-image:url(../images/spaceship.webp);background-size:auto;background-position:top;background-repeat:no-repeat;background-color:#17181b}@media (max-width:1024px){.spaceship{max-width:768px;background-size:contain}}@media (max-width:768px){.spaceship{background-size:contain;max-width:500px}}.calendar-wrapper{max-width:897px;width:100%;margin:0 auto;z-index:5;position:relative}@media (min-width:641px){.calendar-scroll{overflow:visible}}@media (max-width:640px){.calendar-scroll{overflow-x:clip;overflow-y:visible;-webkit-overflow-scrolling:touch;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px;scrollbar-width:none;-ms-overflow-style:none}.calendar-scroll::-webkit-scrollbar{display:none}}.calendar-scroll .simplebar-scrollbar::before{top:0;bottom:0;left:0;right:0;background:linear-gradient(135deg,rgba(49,101,255,.199) 0,rgba(49,101,255,.199) 100%);border-radius:4px}.calendar-scroll .simplebar-mask{overflow:visible!important}.calendar-scroll .simplebar-content-wrapper{overflow-x:visible!important;overflow-y:visible!important}@media (max-width:640px){.calendar-scroll .simplebar-content-wrapper{overflow-x:auto!important;overflow-y:visible!important}}.calendar-scroll .simplebar-track{border-radius:6px;background-color:rgba(35,80,214,.055);pointer-events:all;cursor:default!important}.calendar-scroll .simplebar-track.simplebar-horizontal{height:6px;bottom:-30px;left:20px;right:20px;cursor:default!important}.calendar-scroll .simplebar-track.simplebar-vertical{display:none}.calendar-scroll .simplebar-scrollbar.simplebar-horizontal{height:10px;min-height:10px}.calendar-scroll .simplebar-scrollbar.simplebar-horizontal::before{height:10px;min-height:10px;border-radius:6px;width:100%}.calendar-scroll .simplebar-scrollbar{opacity:1!important}.calendar-scroll .simplebar-scrollbar.simplebar-visible:before{opacity:1!important}.calendar-scroll .simplebar-scrollbar{transition:opacity 0s!important}.calendar-scroll .simplebar-scrollbar::before{opacity:1!important}@media (min-width:641px){.calendar-scroll .simplebar-track{display:none}}@media (max-width:640px){.calendar-scroll .simplebar-track.simplebar-horizontal{display:block}}.calendar-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;gap:20px}.calendar-nav__btn{background:rgba(18,77,255,.08);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .4s ease;padding:0;border:none;position:relative;overflow:hidden}@media (max-width:640px){.calendar-nav__btn{width:50px;height:50px}}.calendar-nav__btn::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#3d6eff 0,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.calendar-nav__btn:not(:disabled):not(.calendar-nav__btn--disabled)::after{content:"";position:absolute;border-radius:100%;background:rgba(30,86,255,.65);filter:blur(12px);z-index:0;width:60%;height:60%;top:-20%;right:-20%}.calendar-nav__btn .icon{width:24px;height:24px;position:relative;z-index:1;--color0:#fff;color:inherit}@media (max-width:640px){.calendar-nav__btn .icon{width:20px;height:20px}}.calendar-nav__btn:hover:not(:disabled):not(.calendar-nav__btn--disabled) .icon{--color0:#fff}.calendar-nav__btn--disabled .icon,.calendar-nav__btn:disabled .icon{--color0:rgba(255, 255, 255, 0.3)}.calendar-nav__btn:hover:not(:disabled):not(.calendar-nav__btn--disabled){background:rgba(14,74,255,.267)}.calendar-nav__btn:active:not(:disabled):not(.calendar-nav__btn--disabled){transform:scale(.95)}.calendar-nav__btn--disabled,.calendar-nav__btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.calendar-nav__btn--disabled::before,.calendar-nav__btn:disabled::before{background:linear-gradient(135deg,rgba(61,110,255,.3) 0,rgba(23,76,235,.3) 100%)}.calendar-nav__month{flex:1;text-align:center}.calendar-nav__month-text{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:24px;font-weight:600;color:#fff}@media (max-width:1024px){.calendar-nav__month-text{font-size:22px}}@media (max-width:640px){.calendar-nav__month-text{font-size:20px}}.calendar__header{display:grid;grid-template-columns:repeat(7,1fr);gap:20px;margin-bottom:16px}@media (max-width:1024px){.calendar__header{gap:12px}}@media (max-width:640px){.calendar__header{gap:6px}}.calendar__day{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:600;color:#fff;text-align:center}@media (max-width:1024px){.calendar__day{font-size:16px}}@media (max-width:640px){.calendar{width:-moz-max-content;width:max-content;padding-right:20px}}.calendar__body{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:20px;position:relative;min-height:400px;align-items:stretch;transition:opacity .4s ease,transform .4s ease;opacity:1;transform:translateY(0)}@media (max-width:1024px){.calendar__body{gap:12px}}@media (max-width:768px){.calendar__body{gap:8px}}@media (max-width:640px){.calendar__body{gap:8px;min-height:auto}}.calendar__cell{aspect-ratio:1;border-radius:10px;padding:20px 18px 16px 18px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden;height:100%;transform:translateZ(0)}@media (max-width:1024px){.calendar__cell{padding:16px 14px 12px 14px}}@media (max-width:768px){.calendar__cell{padding:12px 12px 10px 12px}}@media (max-width:640px){.calendar__cell{padding:10px;width:80px;height:80px}}.calendar__cell--inactive{border:1px solid #162b6c;background:rgba(18,77,255,.03);cursor:default}.calendar__cell--inactive .calendar__date{color:rgba(18,77,255,.25)}.calendar__cell--inactive .calendar__places{color:rgba(18,77,255,.25)}.calendar__cell .calendar__today-triangle{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:28px 28px 0 0;border-color:rgba(18,77,255,.831372549) transparent transparent transparent;border-radius:10px 0 0 0;z-index:2;pointer-events:none}@media (max-width:768px){.calendar__cell .calendar__today-triangle{border-width:20px 20px 0 0}}@media (max-width:640px){.calendar__cell .calendar__today-triangle{border-width:16px 16px 0 0}}.calendar__cell--active{border:none;background:rgba(18,77,255,.08);position:relative;transition:box-shadow .4s ease;overflow:hidden}.calendar__cell--active::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;transition:background .4s ease}.calendar__cell--active .calendar__hover-bg{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(18,77,255,.65) 0,rgba(38,92,255,.65) 50.48%,rgba(21,68,211,.65) 100%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0;transform:translateZ(0)}.calendar__cell--active .calendar__hover-bg::after{content:"";position:absolute;width:100%;height:100%;bottom:-10%;right:-10%;border-radius:100%;background:rgba(30,86,255,.25);filter:blur(12px);pointer-events:none;transform:translateZ(0)}.calendar__cell--active::after{content:"";position:absolute;width:100%;height:100%;top:-60%;right:-10%;border-radius:100%;background:rgba(30,86,255,.25);filter:blur(12px);pointer-events:none;z-index:1;transition:opacity .4s ease}.calendar__cell--active>*{position:relative;z-index:2}.calendar__cell--active .calendar__date{color:#fff;font-weight:500}.calendar__cell--active .calendar__places{color:#99b2ff}@media (min-width:641px){.calendar__cell--active:hover{box-shadow:0 13px 60px 0 rgba(39,93,255,.2)}.calendar__cell--active:hover .calendar__hover-bg{opacity:1}.calendar__cell--active:hover::before{background:linear-gradient(135deg,#0051e6 0,#004cc6 100%)}.calendar__cell--active:hover::after{opacity:0}}.calendar__cell--no-availability{border:1px solid #162b6c;background:rgba(18,77,255,.03);cursor:default}.calendar__cell--no-availability .calendar__date{color:#fff;font-weight:400}.calendar__cell--no-availability .calendar__places{color:rgba(18,77,255,.25)}.calendar__cell--dayoff{border:none;background:rgba(77,36,36,.08);cursor:default;position:relative}.calendar__cell--dayoff::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(100,46,46,.45) 0,#241a1a 30%,#2c1d1d 69%,#642e2e 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.calendar__cell--dayoff>*{position:relative;z-index:1}.calendar__cell--dayoff .calendar__date{color:rgba(100,46,46,.65);font-weight:500}.calendar__cell--dayoff .calendar__places{color:rgba(100,46,46,.65)}.calendar__cell--empty{border:none;background:0 0;cursor:default;pointer-events:none}.calendar__cell--skeleton{border:1px solid rgba(73,119,255,.2);background:rgba(23,24,28,.6);cursor:default;pointer-events:none;position:relative;overflow:hidden}.calendar__cell--skeleton .calendar__date{color:rgba(255,255,255,.3)}.calendar__cell--skeleton::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,rgba(73,119,255,.1) 50%,transparent 100%);animation:calendar-shimmer 1.5s infinite;animation-delay:0s}.calendar__date{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:28px;line-height:1.2;margin-bottom:4px;font-weight:600}@media (max-width:1024px){.calendar__date{font-size:24px}}@media (max-width:768px){.calendar__date{font-size:20px}}@media (max-width:640px){.calendar__date{font-size:18px}}.calendar__places{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;line-height:1.2;font-weight:500}@media (max-width:1024px){.calendar__places{font-size:12px}}@media (max-width:640px){.calendar__places{font-size:10px}}.calendar__places--skeleton{position:relative;height:14px;width:60%;background:rgba(73,119,255,.1);border-radius:4px;overflow:hidden}.calendar__places--skeleton::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,rgba(73,119,255,.3) 50%,transparent 100%);animation:calendar-shimmer 1.5s infinite;animation-delay:.2s}@keyframes calendar-shimmer{0%{left:-100%}100%{left:100%}}.calendar-nav__btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.booking-modal__overlay{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:#17181c;opacity:0;z-index:9999;pointer-events:none;transition:opacity .3s ease!important}.booking-modal__overlay--active{opacity:.95!important;pointer-events:auto}.booking-modal{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;z-index:10000;display:none;align-items:flex-start;justify-content:center;padding:40px 20px;padding-bottom:env(safe-area-inset-bottom,20px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.booking-modal--active{display:flex}.booking-modal__shadow{position:absolute;height:170%;aspect-ratio:1/1;border-radius:100%;top:-60%;right:30%;transform:translateX(50%) translateZ(0);pointer-events:none;opacity:.4;background:radial-gradient(circle,rgba(30,86,255,.35) 0,rgba(30,86,255,.15) 35%,rgba(30,86,255,.05) 55%,rgba(23,24,27,.0705882353) 70%);z-index:2}.booking-modal__content{position:relative;border-radius:30px;max-width:900px;width:100%;margin:0 auto 40px;box-shadow:0 15px 100px 0 rgba(26,47,112,.25);background:rgba(23,24,28,.9);z-index:1;overflow:hidden}.booking-modal__content::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#4977ff 0,#3063ff 10%,#2853d5 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.booking-modal__header{display:flex;align-items:center;justify-content:space-between;padding:40px 40px 0 40px}@media (max-width:768px){.booking-modal__header{padding:26px 26px 0 26px}}.booking-modal__title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:28px;font-weight:600;color:#fff;margin:0}@media (max-width:768px){.booking-modal__title{font-size:24px}}.booking-modal__close{background:0 0;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;padding-left:20px}.booking-modal__close:hover{opacity:.7}.booking-modal__close svg{width:28px;height:28px}@media (max-width:768px){.booking-modal__close svg{width:24px;height:24px}}.booking-modal__body{padding:40px}@media (max-width:768px){.booking-modal__body{padding:26px}}.booking-modal__info{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}@media (max-width:399.98px){.booking-modal__info{flex-direction:column;align-items:flex-start}}.booking-modal__info-left{flex:1}.booking-modal__info-right{flex-shrink:0}.booking-modal__price{position:relative;display:none;align-items:center;justify-content:flex-end;gap:16px;text-align:right}.booking-modal__price-wrapper{position:relative;display:inline-block}.booking-modal__price-row{position:absolute;top:-28px;right:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap;pointer-events:none}@media (max-width:399.98px){.booking-modal__price-row{left:0;right:auto}}.booking-modal__price-old{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;color:rgba(255,255,255,.5);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.3)}.booking-modal__discount{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;background:linear-gradient(135deg,rgba(73,119,255,.2) 0,rgba(40,83,213,.2) 100%);border:1px solid rgba(73,119,255,.3);border-radius:4px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:11px;font-weight:600;color:#4977ff;white-space:nowrap}.booking-modal__price-label{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;color:#fff;white-space:nowrap}.booking-modal__price-current{position:relative;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:32px;font-weight:700;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;white-space:nowrap}@media (max-width:768px){.booking-modal__price-current{font-size:28px}}@media (max-width:480px){.booking-modal__price-current{font-size:24px}}.booking-modal__discount-reason{margin:0 0 30px 0;padding:12px 16px;background:rgba(73,119,255,.1);border:1px solid rgba(73,119,255,.2);border-radius:12px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;color:#4977ff;line-height:1.4;display:flex;align-items:center;gap:8px;transition:opacity .3s ease;width:-moz-fit-content;width:fit-content}.booking-modal__discount-reason svg{flex-shrink:0;width:16px;height:16px;color:#4977ff}.booking-modal__certificate-notification{margin:0 0 30px 0;padding:12px 16px;background:rgba(73,119,255,.1);border:1px solid rgba(73,119,255,.2);border-radius:12px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;color:#4977ff;line-height:1.4;display:flex;align-items:center;gap:8px;transition:opacity .3s ease;width:-moz-fit-content;width:fit-content}.booking-modal__certificate-notification svg{flex-shrink:0;width:16px;height:16px;color:#4977ff}.booking-modal__info{display:flex;margin-bottom:40px;border-left:3px solid #174ceb;padding-left:14px;flex-wrap:wrap;gap:40px}.booking-modal__phone{margin-top:20px;margin-bottom:20px}.booking-modal__date{display:flex;align-items:flex-end;gap:5px;margin-bottom:5px;color:#fff;font-size:16px;font-weight:600}@media (max-width:768px){.booking-modal__date{font-size:14px}}.booking-modal__date-value{white-space:nowrap}.booking-modal__date-edit{background:0 0;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .3s ease}.booking-modal__date-edit:hover{opacity:1}.booking-modal__date-edit svg{width:22px;height:22px}@media (max-width:768px){.booking-modal__date-edit svg{width:18px;height:18px}}.booking-modal__location{color:#fff;font-size:14px;font-weight:300}@media (max-width:768px){.booking-modal__location{font-size:12px}}.booking-modal__section{margin-bottom:32px}@media (max-width:768px){.booking-modal__section:last-child{margin-bottom:0}}.booking-modal__section--row{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:768px){.booking-modal__section--row{grid-template-columns:1fr;gap:24px}}.booking-modal__section-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:600;color:#fff;margin-bottom:20px}.booking-modal__certificates,.booking-modal__time-slots{display:grid;grid-template-columns:repeat(2,1fr);row-gap:12px;-moz-column-gap:24px;column-gap:24px}@media (max-width:768px){.booking-modal__certificates,.booking-modal__time-slots{grid-template-columns:1fr}}.booking-modal__time-slots-column{display:flex;flex-direction:column;gap:12px}.booking-modal__time-slot{position:relative;display:flex;align-items:center;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .3s ease}.booking-modal__time-slot::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(8,8,8,.15);z-index:0;transition:background .3s ease}.booking-modal__time-slot>*{position:relative;z-index:2}.booking-modal__time-slot input[type=checkbox],.booking-modal__time-slot input[type=radio]{position:relative}.booking-modal__time-slot:hover:not(.booking-modal__time-slot--disabled)::before{background:rgba(26,79,239,.04)}.booking-modal__time-slot:has(input[type=checkbox]:checked)::before,.booking-modal__time-slot:has(input[type=radio]:checked)::before{background:rgba(26,79,239,.04)}.booking-modal__time-slot--disabled{opacity:.3;cursor:default}.booking-modal__time-slot--disabled .booking-modal__time-slot-dot{box-shadow:none}.booking-modal__time-slot input[type=checkbox],.booking-modal__time-slot input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:24px;height:24px;min-width:24px;margin:0;margin-right:11px;padding:0;cursor:pointer;flex-shrink:0;background:0 0;border:none}.booking-modal__time-slot input[type=checkbox]::before,.booking-modal__time-slot input[type=radio]::before{content:"";position:absolute;left:0;top:0;width:26px;height:26px;border-radius:4px;transition:all .3s ease;pointer-events:none;z-index:0;background:rgba(18,77,255,.08)}.booking-modal__time-slot input[type=checkbox]::after,.booking-modal__time-slot input[type=radio]::after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:4px;pointer-events:none;z-index:1;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.booking-modal__time-slot input[type=checkbox]:checked::before,.booking-modal__time-slot input[type=radio]:checked::before{background:linear-gradient(to right,#124dff 0,#265cff 50%,#1544d3 100%)}.booking-modal__time-slot input[type=checkbox]:checked::after,.booking-modal__time-slot input[type=radio]:checked::after{padding:1px;background:linear-gradient(135deg,#0051e6 0,#004cc6 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.booking-modal__time-slot input[type=checkbox]+.booking-modal__checkbox-check,.booking-modal__time-slot input[type=radio]+.booking-modal__checkbox-check{position:absolute;left:21px;top:0;bottom:0;margin:auto;width:18px;height:18px;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease;fill:#fff}.booking-modal__time-slot input[type=checkbox]:checked+.booking-modal__checkbox-check,.booking-modal__time-slot input[type=radio]:checked+.booking-modal__checkbox-check{opacity:1}.booking-modal__time-slot input[type=checkbox]:checked+.booking-modal__time-slot-label,.booking-modal__time-slot input[type=radio]:checked+.booking-modal__time-slot-label{color:#fff}.booking-modal__time-slot input[type=radio]+.booking-modal__checkbox-check{position:absolute;left:21px;top:0;bottom:0;margin:auto;width:18px;height:18px;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease;fill:#fff}.booking-modal__time-slot input[type=radio]:checked+.booking-modal__checkbox-check{opacity:1}.booking-modal__time-slot input[type=radio]:checked+.booking-modal__time-slot-label{color:#fff}.booking-modal__time-slot-label{display:flex;align-items:center;gap:14px;color:#fff;font-size:14px;top:1px;justify-content:space-between;width:100%}.booking-modal__time-slot-time{font-weight:400;font-size:16px}.booking-modal__time-slot-places{display:flex;align-items:center;gap:6px;flex-shrink:0}.booking-modal__time-slot-dot{width:6px;height:6px;border-radius:100%;background:#124dff;box-shadow:0 0 9px 1px rgba(18,77,255,.65);flex-shrink:0}.booking-modal__time-slot-places-text{font-weight:500;font-size:12px;color:#174ceb}.booking-modal__label{display:block;color:#fff;font-size:14px;font-weight:300;margin-bottom:20px}.booking-modal__counter-wrapper{position:relative;border-radius:10px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.booking-modal__counter-wrapper::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(18,77,255,.08);z-index:0;transition:background .3s ease}.booking-modal__counter-wrapper::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;transition:background .3s ease}.booking-modal__counter-wrapper:focus-within::before{background:rgba(18,77,255,.15)}.booking-modal__counter-wrapper:focus-within::after{background:linear-gradient(135deg,rgba(61,110,255,.7) 0,#161f42 30%,#162b6c 69%,#174ceb 100%)}.booking-modal__counter{display:flex;align-items:center;position:relative;z-index:2;padding:4px}.booking-modal__counter-btn{width:40px;height:40px;background:0 0;border:none;border-radius:8px;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;z-index:2;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.booking-modal__counter-btn:hover{background:rgba(26,79,239,.04)}.booking-modal__counter-btn:active{transform:scale(.95)}.booking-modal__counter-input{flex:1;height:40px;max-width:50px;background:0 0;border:none;border-radius:8px;color:#fff;font-size:22px;font-weight:500;text-align:center;position:relative;z-index:2}.booking-modal__counter-input::-webkit-inner-spin-button,.booking-modal__counter-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.booking-modal__counter-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.booking-modal__counter-input:focus{outline:0}.booking-modal__radio-group{display:flex;gap:16px}.booking-modal__radio{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;cursor:pointer;position:relative}.booking-modal__radio input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:26px;height:26px;min-width:26px;margin:0;padding:0;cursor:pointer;flex-shrink:0;background:0 0;border:none}.booking-modal__radio input[type=radio]::before{content:"";position:absolute;left:0;top:0;width:26px;height:26px;border-radius:100%;transition:all .3s ease;pointer-events:none;z-index:0;background:rgba(18,77,255,.08)}.booking-modal__radio input[type=radio]::after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:100%;pointer-events:none;z-index:1;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.booking-modal__radio input[type=radio]:checked::before{background:linear-gradient(to right,#124dff 0,#265cff 50%,#1544d3 100%)}.booking-modal__radio input[type=radio]:checked::after{padding:1px;background:linear-gradient(135deg,#0051e6 0,#004cc6 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.booking-modal__radio .booking-modal__radio-dot{position:absolute;left:13px;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:100%;background:#fff;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}.booking-modal__radio input[type=radio]:checked+.booking-modal__radio-dot{opacity:1}.booking-modal__form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:768px){.booking-modal__form-row{grid-template-columns:1fr}}.booking-modal__form-col{display:flex;flex-direction:column;align-items:stretch}.booking-modal__input-wrapper{position:relative;border-radius:8px;transition:all .3s ease}.booking-modal__input-wrapper::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(18,77,255,.08);z-index:0;transition:background .3s ease}.booking-modal__input-wrapper::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;transition:background .3s ease}.booking-modal__input-wrapper:focus-within::before{background:rgba(18,77,255,.15)}.booking-modal__input-wrapper:focus-within::after{background:linear-gradient(135deg,rgba(61,110,255,.7) 0,#161f42 30%,#162b6c 69%,#174ceb 100%)}.booking-modal__input{width:100%;height:auto;min-height:48px;position:relative;border-radius:8px;color:#fff;padding:20px;transition:all .3s ease;border:none;font-family:var(--font-family);font-size:16px;line-height:98%;letter-spacing:.02em;z-index:2;background:0 0}.booking-modal__input::-moz-placeholder{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:98%;letter-spacing:.02em;color:#96b1ff}.booking-modal__input::placeholder{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:98%;letter-spacing:.02em;color:#96b1ff}.booking-modal__input:focus{outline:0}.booking-modal__input--phone{padding-left:50px}.booking-modal__error-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;z-index:3;pointer-events:none;display:none;align-items:center;justify-content:center}.booking-modal__error-icon svg{width:20px;height:20px;fill:#ff6b6b}.booking-modal__input-wrapper--error::before,.booking-modal__textarea-wrapper--error::before{background:rgba(255,77,77,.1)}.booking-modal__input-wrapper--error::after,.booking-modal__textarea-wrapper--error::after{background:linear-gradient(135deg,rgba(255,77,77,.4) 0,rgba(255,77,77,.6) 100%)}.booking-modal__input-wrapper--error:focus-within::before,.booking-modal__textarea-wrapper--error:focus-within::before{background:rgba(255,77,77,.15)}.booking-modal__input-wrapper--error .booking-modal__error-icon,.booking-modal__textarea-wrapper--error .booking-modal__error-icon{display:flex}.booking-modal__input-wrapper--error .booking-modal__input,.booking-modal__input-wrapper--error .booking-modal__textarea,.booking-modal__textarea-wrapper--error .booking-modal__input,.booking-modal__textarea-wrapper--error .booking-modal__textarea{padding-right:50px}.booking-modal__phone{position:relative}.booking-modal__phone-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;z-index:3;pointer-events:none;fill:#96b1ff}.booking-modal__textarea-wrapper{position:relative;border-radius:8px;transition:all .3s ease;height:100%;flex:1;display:flex}.booking-modal__textarea-wrapper::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(18,77,255,.08);z-index:0;transition:background .3s ease}.booking-modal__textarea-wrapper::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;transition:background .3s ease}.booking-modal__textarea-wrapper:focus-within::before{background:rgba(18,77,255,.15)}.booking-modal__textarea-wrapper:focus-within::after{background:linear-gradient(135deg,rgba(61,110,255,.7) 0,#161f42 30%,#162b6c 69%,#174ceb 100%)}.booking-modal__textarea{width:100%;height:100%;position:relative;border-radius:8px;color:#fff;padding:20px;resize:none;font-family:var(--font-family);font-size:16px;line-height:98%;letter-spacing:.02em;transition:all .3s ease;border:none;z-index:2;background:0 0}@media (max-width:768px){.booking-modal__textarea{min-height:150px}}.booking-modal__textarea::-moz-placeholder{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:98%;letter-spacing:.02em;color:#96b1ff}.booking-modal__textarea::placeholder{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:98%;letter-spacing:.02em;color:#96b1ff}.booking-modal__textarea:focus{outline:0}.booking-modal__errors{margin-bottom:20px;padding:0 40px;margin-top:-40px}@media (max-width:768px){.booking-modal__errors{padding:0 26px;margin-top:0}}.booking-modal__error{display:flex;align-items:center;gap:8px;color:#ff6b6b;font-size:13px;font-weight:400;padding:12px 16px;background:rgba(255,107,107,.1);border-radius:8px;border:1px solid rgba(255,107,107,.2);margin-bottom:8px;opacity:0;animation:fadeInError .3s ease forwards}.booking-modal__error:last-child{margin-bottom:0}.booking-modal__error::before{content:"";width:16px;height:16px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' stroke='%23ff6b6b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 5V8' stroke='%23ff6b6b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 11H8.01' stroke='%23ff6b6b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@keyframes fadeInError{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.booking-modal__footer{display:flex;align-items:center;justify-content:space-between;padding:0 40px 40px 40px}@media (max-width:768px){.booking-modal__footer{padding:0 26px 26px 26px}}@media (max-width:768px){.booking-modal__footer{flex-direction:column;gap:30px;align-items:flex-start}}.booking-modal__disclaimer{display:flex;align-items:flex-start;gap:11px;color:#fff;font-size:14px;line-height:1.5;max-width:500px;font-weight:400;position:relative;cursor:pointer}.booking-modal__disclaimer input[type=checkbox]{position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;min-width:24px;margin:0;padding:0;cursor:pointer;flex-shrink:0;background:0 0;border:none;margin-top:2px}.booking-modal__disclaimer input[type=checkbox]::before{content:"";position:absolute;left:0;top:0;width:26px;height:26px;border-radius:4px;transition:all .3s ease;pointer-events:none;z-index:0;background:rgba(18,77,255,.08)}.booking-modal__disclaimer input[type=checkbox]::after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:4px;pointer-events:none;z-index:1;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.booking-modal__disclaimer input[type=checkbox]:checked::before{background:linear-gradient(to right,#124dff 0,#265cff 50%,#1544d3 100%)}.booking-modal__disclaimer input[type=checkbox]:checked::after{padding:1px;background:linear-gradient(135deg,#0051e6 0,#004cc6 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.booking-modal__disclaimer .booking-modal__checkbox-check{position:absolute;left:5px;top:5px;width:18px;height:18px;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease;fill:#fff}.booking-modal__disclaimer input[type=checkbox]:checked+.booking-modal__checkbox-check{opacity:1}.booking-modal__disclaimer-text{flex:1}.booking-modal__link{color:#174ceb;text-decoration:none;transition:opacity .3s ease;font-weight:500}.booking-modal__link:hover{opacity:.8;text-decoration:underline}#certificateModal .booking-modal__time-slot-places{flex-shrink:1!important}.booking-modal__checkbox-wrapper{display:flex;align-items:center;padding:12px 16px 13px 16px;gap:11px;color:#fff;font-size:14px;line-height:1.5;font-weight:400;position:relative;cursor:pointer}.booking-modal__checkbox-wrapper span{position:relative;top:2px}.booking-modal__checkbox-wrapper input[type=checkbox]{position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;min-width:24px;margin:0;padding:0;cursor:pointer;flex-shrink:0;background:0 0;border:none}.booking-modal__checkbox-wrapper input[type=checkbox]::before{content:"";position:absolute;left:0;top:0;width:26px;height:26px;border-radius:4px;transition:all .3s ease;pointer-events:none;z-index:0;background:rgba(18,77,255,.08)}.booking-modal__checkbox-wrapper input[type=checkbox]::after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:4px;pointer-events:none;z-index:1;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.booking-modal__checkbox-wrapper input[type=checkbox]:checked::before{background:linear-gradient(to right,#124dff 0,#265cff 50%,#1544d3 100%)}.booking-modal__checkbox-wrapper input[type=checkbox]:checked::after{padding:1px;background:linear-gradient(135deg,#0051e6 0,#004cc6 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.booking-modal__checkbox-wrapper .booking-modal__checkbox-check{position:absolute;left:21px;top:16px;width:18px;height:18px;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease;fill:#fff}.booking-modal__checkbox-wrapper input[type=checkbox]:checked+.booking-modal__checkbox-check{opacity:1}.booking-modal .certificate_section{position:relative;padding:0;border-radius:8px}.booking-modal .certificate_section::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(8,8,8,.15);z-index:0;transition:background .3s ease}.booking-modal .certificate_section:hover::before{background:#101216}.booking-modal .certificate_section:has(#hasCertificate:checked)::before{background:#101216}.booking-modal .certificate_section .certificate_section__input-wrapper{--color5:#fff;display:flex;gap:0;position:relative;border-radius:8px}.booking-modal .certificate_section .certificate_section__input-wrapper::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;transition:background .3s ease}.booking-modal .certificate_section .certificate_section__input-wrapper--error::after{background:rgba(255,77,77,.8)}.booking-modal .certificate_section .certificate_section__input-wrapper .booking-modal__input-wrapper{width:100%;border-radius:8px 0 0 8px}.booking-modal .certificate_section .certificate_section__input-wrapper .booking-modal__input-wrapper::after{display:none}.booking-modal .certificate_section .certificate_section__input-wrapper .btn{flex-shrink:0;border-radius:0 8px 8px 0}.booking-modal .certificate_section .certificate_section__input-wrapper .btn::before{display:none}.booking-modal .certificate_section .certificate_section__input-wrapper .btn:hover{transform:none}.booking-modal__certificate-field{padding:10px 16px 12px 16px}.booking-modal__certificate-field .booking-modal__input{width:100%}@media (max-width:768px){#applyCertificateBtn{min-width:50px;width:50px;padding:20px 12px}#applyCertificateBtn .btn__text{display:none}}.gametest-step{opacity:0;transform:translateX(20px);transition:opacity .4s ease,transform .4s ease}.gametest-step--active{opacity:1;transform:translateX(0)}.gametest-step--leaving{opacity:0;transform:translateX(-20px)}.gametest-welcome{text-align:center;padding:40px 0}@media (max-width:768px){.gametest-welcome{padding:30px 0}}.gametest-welcome__icon{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(18,77,255,.2) 0,rgba(23,76,235,.15) 100%);border-radius:12px;margin:0 auto 24px;position:relative;z-index:2;color:rgba(255,255,255,.9)}@media (max-width:768px){.gametest-welcome__icon{width:60px;height:60px;margin-bottom:20px}}.gametest-welcome__icon svg{width:36px;height:36px}@media (max-width:768px){.gametest-welcome__icon svg{width:28px;height:28px}}.gametest-welcome__icon .icon-vr{--color0:#FFFFFF}.gametest-welcome__text{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:400;color:rgba(255,255,255,.9);line-height:1.6;margin:0}@media (max-width:768px){.gametest-welcome__text{font-size:16px}}.gametest-question{opacity:1;transform:translateX(0);transition:opacity .4s ease,transform .4s ease}.gametest-question__icon{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(18,77,255,.2) 0,rgba(23,76,235,.15) 100%);border-radius:12px;margin:0 0 24px;position:relative;z-index:2;color:rgba(255,255,255,.9)}@media (max-width:768px){.gametest-question__icon{width:50px;height:50px;margin-bottom:20px}}.gametest-question__icon svg{width:32px;height:32px}@media (max-width:768px){.gametest-question__icon svg{width:26px;height:26px}}.gametest-question__title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:22px;font-weight:600;color:#fff;margin:0 0 32px;line-height:1.3}@media (max-width:768px){.gametest-question__title{font-size:20px;margin-bottom:24px}}.gametest-question__answers{display:flex;flex-direction:column;gap:12px;min-height:100px}.gametest-answer{position:relative;display:flex;align-items:center;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .3s ease}.gametest-answer::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(8,8,8,.15);z-index:0;transition:background .3s ease}.gametest-answer>*{position:relative;z-index:2}.gametest-answer input[type=radio]{position:relative}.gametest-answer:hover:not(.gametest-answer--disabled)::before{background:rgba(26,79,239,.04)}.gametest-answer:has(input[type=radio]:checked)::before{background:rgba(26,79,239,.04)}.gametest-answer input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:24px;height:24px;min-width:24px;margin:0;margin-right:11px;padding:0;cursor:pointer;flex-shrink:0;background:0 0;border:none}.gametest-answer input[type=radio]::before{content:"";position:absolute;left:0;top:0;width:26px;height:26px;border-radius:4px;transition:all .3s ease;pointer-events:none;z-index:0;background:rgba(18,77,255,.08)}.gametest-answer input[type=radio]::after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:4px;pointer-events:none;z-index:1;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gametest-answer input[type=radio]:checked::before{background:linear-gradient(to right,#124dff 0,#265cff 50%,#1544d3 100%)}.gametest-answer input[type=radio]:checked::after{padding:1px;background:linear-gradient(135deg,#0051e6 0,#004cc6 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gametest-answer input[type=radio]+.gametest-answer__check{position:absolute;left:21px;top:0;bottom:0;margin:auto;width:18px;height:18px;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease;fill:#fff}.gametest-answer input[type=radio]:checked+.gametest-answer__check{opacity:1}.gametest-answer input[type=radio]:checked~.gametest-answer__text{color:#fff}.gametest-answer__check{position:absolute;left:21px;top:0;bottom:0;margin:auto;width:18px;height:18px;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease;fill:#fff}.gametest-answer__text{display:flex;align-items:center;gap:14px;color:#fff;font-size:14px;flex:1;position:relative;z-index:2}.gametest-results{opacity:1;transform:translateX(0);transition:opacity .4s ease,transform .4s ease}.gametest-results__title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:22px;font-weight:600;color:#fff;margin:0 0 12px;line-height:1.3;text-align:center}@media (max-width:768px){.gametest-results__title{font-size:20px;margin-bottom:8px}}.gametest-results__subtitle{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:400;color:rgba(255,255,255,.9);line-height:1.6;margin:0 0 32px;text-align:center}@media (max-width:768px){.gametest-results__subtitle{font-size:16px;margin-bottom:24px}}.gametest-results__games{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}@media (max-width:768px){.gametest-results__games{grid-template-columns:1fr;gap:20px}}.gametest-results__games--empty{display:flex;align-items:center;justify-content:center;grid-template-columns:none}.gametest-results__empty{text-align:center;color:rgba(255,255,255,.7);padding:40px 0;margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;width:100%}@media (max-width:768px){.gametest-results__empty{padding:30px 0;font-size:14px}}.gametest-game{position:relative;border-radius:16px;overflow:hidden;background:rgba(18,77,255,.08);transition:opacity .4s ease,transform .4s ease,background .3s ease,border-color .3s ease;cursor:pointer;border:2px solid transparent}.gametest-game::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease}.gametest-game:hover{background:rgba(18,77,255,.12)}.gametest-game:hover::before{opacity:1}.gametest-game--selected{background:rgba(18,77,255,.25)}.gametest-game--selected::before{opacity:1;background:linear-gradient(135deg,rgba(61,110,255,.65) 0,#161f42 30%,#162b6c 69%,rgba(23,76,235,.8) 100%)}.gametest-game--selected .gametest-game__check{opacity:1;transform:scale(1)}.gametest-game--selected:hover{background:rgba(18,77,255,.25)!important}.gametest-game--selected:hover::before{opacity:1;background:linear-gradient(135deg,rgba(61,110,255,.65) 0,#161f42 30%,#162b6c 69%,rgba(23,76,235,.8) 100%)!important}.gametest-game__check{position:absolute;top:12px;right:12px;width:18px;height:18px;z-index:3;opacity:0;transition:opacity .3s ease;fill:#fff;pointer-events:none}@media (max-width:768px){.gametest-game__check{top:8px;right:8px;width:16px;height:16px}}.gametest-game__image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block;position:relative;z-index:0}.gametest-game__content{padding:20px;position:relative;z-index:2}.gametest-game__title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:600;color:#fff;margin:0 0 12px;line-height:1.3}@media (max-width:768px){.gametest-game__title{font-size:16px}}.gametest-game__features{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.gametest-game__feature{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;color:rgba(255,255,255,.7);line-height:1.4}.gametest-game__feature strong{font-weight:600;color:rgba(255,255,255,.9)}#gametestFooter .btn{margin:0 auto}.footer{position:relative}.footer::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1120px;max-width:100%;height:1px;background:linear-gradient(to right,#17181c 0,rgba(18,77,255,.45) 29%,rgba(60,109,255,.85) 52%,#17181c 100%);z-index:10;pointer-events:none}.footer::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.6;background-color:#17181b;z-index:-1;pointer-events:none}.footer__top{padding:160px 0;position:relative;z-index:1}@media (max-width:1024px){.footer__top{padding:100px 0}}@media (max-width:768px){.footer__top{padding:80px 0}}.footer__inner{display:flex;gap:60px;align-items:flex-start}@media (max-width:1280px){.footer__inner{gap:40px}}@media (max-width:911.98px){.footer__inner{flex-direction:column;gap:40px}}.footer__contacts{color:#fff;display:flex;flex-direction:column}@media (max-width:768px){.footer__contacts{width:100%}}.footer__title{color:#fff;font-weight:700;font-size:48px;line-height:1.2;flex-shrink:0;margin-bottom:60px}@media (max-width:1024px){.footer__title{font-size:42px;margin-bottom:40px}}@media (max-width:768px){.footer__title{font-size:36px;margin-bottom:30px}}.footer__contact-item{display:flex;flex-direction:column;gap:30px;margin-bottom:50px}.footer__contact-title{font-size:16px;line-height:120%;letter-spacing:.02em;text-transform:uppercase;color:#fff;font-weight:600}.footer__contact-content{display:flex;align-items:center;gap:10px;font-weight:300;font-size:22px;line-height:130%;color:#fff;word-break:break-word;overflow-wrap:break-word}@media (max-width:1280px){.footer__contact-content{font-size:20px}}@media (max-width:1024px){.footer__contact-content{font-size:18px}}.footer__contact-content span{word-break:break-word;overflow-wrap:break-word}.footer__icon{width:26px;height:26px;flex-shrink:0;--color0:#fff;--color4:#fff}@media (max-width:1280px){.footer__icon{width:24px;height:24px}}@media (max-width:480px){.footer__icon{width:20px;height:20px}}.footer__contacts-wrapper{display:flex;flex-direction:column;gap:15px}.footer__phones{display:flex;flex-direction:column;gap:15px}.footer__phone-link{display:flex;align-items:center;gap:8px;text-decoration:none;font-weight:300;font-size:22px;line-height:130%;color:#fff;transition:opacity .3s ease;word-break:break-word;overflow-wrap:break-word;width:-moz-fit-content;width:fit-content}@media (max-width:1280px){.footer__phone-link{font-size:20px}}@media (max-width:1024px){.footer__phone-link{font-size:18px}}.footer__phone-link:hover{opacity:.8}.footer__phone-link .footer__icon{width:26px;height:26px}@media (max-width:1024px){.footer__phone-link .footer__icon{width:24px;height:24px}}.footer__messenger-buttons{display:flex;flex-direction:column;gap:15px;margin-top:15px;margin-bottom:15px}.footer__messenger-link{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:300;font-size:22px;line-height:130%;color:#fff;transition:opacity .3s ease;width:-moz-fit-content;width:fit-content}@media (max-width:1280px){.footer__messenger-link{font-size:20px}}@media (max-width:1024px){.footer__messenger-link{font-size:18px}}.footer__messenger-link:hover{opacity:.8}.footer__messenger-link .footer__icon{width:26px;height:26px;flex-shrink:0}@media (max-width:1024px){.footer__messenger-link .footer__icon{width:24px;height:24px}}.footer__messenger-link--whatsapp .footer__icon--whatsapp{width:26px;height:26px}@media (max-width:1024px){.footer__messenger-link--whatsapp .footer__icon--whatsapp{width:24px;height:24px}}.footer__email-link{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:300;font-size:22px;line-height:130%;color:#fff;transition:opacity .3s ease;word-break:break-word;overflow-wrap:break-word;width:-moz-fit-content;width:fit-content}.footer__email-link span{word-break:break-word;overflow-wrap:break-word}@media (max-width:1280px){.footer__email-link{font-size:20px}}@media (max-width:1024px){.footer__email-link{font-size:18px}}.footer__email-link:hover{opacity:.8}.footer__instagram-link{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:300;font-size:22px;line-height:130%;color:#fff;transition:opacity .3s ease;word-break:break-word;overflow-wrap:break-word;width:-moz-fit-content;width:fit-content}.footer__instagram-link span{word-break:break-word;overflow-wrap:break-word}@media (max-width:1280px){.footer__instagram-link{font-size:20px}}@media (max-width:1024px){.footer__instagram-link{font-size:18px}}.footer__instagram-link:hover{opacity:.8}.footer__map-wrapper{flex:1 1 auto;display:flex;justify-content:flex-end}@media (max-width:768px){.footer__map-wrapper{width:100%;justify-content:center}}.footer__map{width:812px;height:600px;border-radius:15px;overflow:hidden}@media (max-width:1280px){.footer__map{width:700px;height:600px}}@media (max-width:1104.98px){.footer__map{width:500px;height:500px}}@media (max-width:768px){.footer__map{width:100%;max-width:600px;height:400px}}@media (max-width:480px){.footer__map{height:300px}}.footer__bottom{padding:60px 0;position:relative;z-index:1}@media (max-width:768px){.footer__bottom{padding:40px 0}}.footer__bottom-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;gap:20px}@media (max-width:1024px){.footer__bottom-inner{gap:30px}}@media (max-width:912.98px){.footer__bottom-inner{grid-template-columns:1fr;gap:20px;justify-items:center;text-align:center}}.footer__logo{height:50px;width:auto;display:block;justify-self:start}@media (max-width:912.98px){.footer__logo{justify-self:center}}.footer__copyright{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#fff;line-height:1.4;justify-self:center;text-align:center}.footer__bottom-right{display:flex;gap:30px;align-items:center;justify-self:end}@media (max-width:1024px){.footer__bottom-right{gap:24px}}@media (max-width:912.98px){.footer__bottom-right{flex-direction:column;gap:12px;justify-self:center}}.footer__link{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#fff;text-decoration:underline;white-space:nowrap;transition:opacity .3s ease}@media (max-width:912.98px){.footer__link{font-size:14px}}.footer__link:hover{opacity:.8}.footer__bg_element{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-image:url(../images/foot_bg.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;opacity:1;background-color:#17181b;z-index:-1;pointer-events:none}.thankyou{padding:160px 0 80px 0;min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.thankyou{padding:100px 0 60px 0}}@media (max-width:768px){.thankyou{padding:120px 0 60px 0}}.thankyou{position:relative}.thankyou::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.6;background-color:#17181b;z-index:-1;pointer-events:none}.thankyou__content{max-width:600px;margin:0 auto;text-align:center}.thankyou__icon{margin:0 auto 32px;width:80px;height:80px}@media (max-width:768px){.thankyou__icon{width:64px;height:64px;margin-bottom:24px}}.thankyou__icon svg{width:100%;height:100%}.thankyou__title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:48px;font-weight:700;color:#fff;margin:0 0 16px;line-height:1.2}@media (max-width:768px){.thankyou__title{font-size:36px}}@media (max-width:480px){.thankyou__title{font-size:28px}}.thankyou__subtitle{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:400;color:rgba(255,255,255,.7);margin:0 0 48px;line-height:1.5}.thankyou__order{background:rgba(18,77,255,.08);border-radius:16px;padding:32px;margin-bottom:40px;text-align:left;position:relative}@media (max-width:768px){.thankyou__order{padding:24px;margin-bottom:32px}}.thankyou__order::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.thankyou__order-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:2}.thankyou__order-item:last-child{border-bottom:none}@media (max-width:480px){.thankyou__order-item{flex-direction:column;align-items:flex-start;gap:8px}}.thankyou__order-label{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;color:rgba(255,255,255,.7)}@media (max-width:480px){.thankyou__order-label{font-size:14px}}.thankyou__order-value{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:600;color:#fff;text-align:right}@media (max-width:480px){.thankyou__order-value{text-align:left;font-size:14px}}.thankyou__order-value--price{font-size:24px;font-weight:700;color:#fff}@media (max-width:480px){.thankyou__order-value--price{font-size:20px}}.thankyou__order-value--error{color:#f44}.thankyou__order-item--download{align-items:center}.thankyou__download-link{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;padding:12px 20px;border-radius:10px;background:linear-gradient(135deg,rgba(23,76,235,.2) 0,rgba(18,77,255,.15) 100%);border:1px solid rgba(23,76,235,.4);position:relative;overflow:hidden}.thankyou__download-link::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(23,76,235,.3) 0,rgba(18,77,255,.25) 100%);opacity:0;transition:opacity .3s ease}.thankyou__download-link:hover{border-color:rgba(23,76,235,.6);box-shadow:0 4px 12px rgba(23,76,235,.2)}.thankyou__download-link:hover::before{opacity:1}.thankyou__download-link span{position:relative;z-index:1}@media (max-width:480px){.thankyou__download-link{width:100%;justify-content:center}}.thankyou__download-icon{width:20px;height:20px;flex-shrink:0;stroke:currentColor;position:relative;z-index:1;transition:transform .3s ease}.thankyou__download-link:hover .thankyou__download-icon{transform:translateY(2px)}.thankyou__actions{display:flex;justify-content:center}.thankyou__info-blocks{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}@media (max-width:768px){.thankyou__info-blocks{gap:20px;margin-bottom:32px}}.thankyou__info-block{background:rgba(18,77,255,.08);border-radius:16px;padding:32px;text-align:left;position:relative;display:flex;gap:24px}@media (max-width:768px){.thankyou__info-block{padding:24px;gap:20px;flex-direction:column}}.thankyou__info-block::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(61,110,255,.45) 0,#161f42 30%,#162b6c 69%,#174ceb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.thankyou__info-block-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(18,77,255,.2) 0,rgba(23,76,235,.15) 100%);border-radius:12px;position:relative;z-index:2;color:rgba(255,255,255,.9)}@media (max-width:768px){.thankyou__info-block-icon{width:40px;height:40px}}.thankyou__info-block-icon svg{width:32px;height:32px}@media (max-width:768px){.thankyou__info-block-icon svg{width:24px;height:24px}}.thankyou__info-block-icon .icon-vr{--color0:#FFFFFF}.thankyou__info-block-content{flex:1;position:relative;z-index:2}.thankyou__info-block-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-weight:600;color:#fff;margin:0 0 20px;line-height:1.3}@media (max-width:768px){.thankyou__info-block-title{font-size:18px;margin-bottom:16px}}.thankyou__info-block-items{display:flex;flex-direction:column;gap:16px}@media (max-width:768px){.thankyou__info-block-items{gap:12px}}.thankyou__info-block-item{display:flex;align-items:center;gap:16px}@media (max-width:480px){.thankyou__info-block-item{flex-direction:column;align-items:flex-start;gap:8px}}.thankyou__info-block-item-time{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:700;color:#124dff;white-space:nowrap}@media (max-width:768px){.thankyou__info-block-item-time{font-size:16px}}.thankyou__info-block-item-text{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;color:rgba(255,255,255,.8);line-height:1.5}@media (max-width:768px){.thankyou__info-block-item-text{font-size:14px}}.thankyou__info-block-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}@media (max-width:768px){.thankyou__info-block-list{gap:12px}}.thankyou__info-block-list-item{display:flex;align-items:flex-start;gap:12px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;color:rgba(255,255,255,.8);line-height:1.6}.thankyou__info-block-list-item svg{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:#124dff}.thankyou__info-block-list-item span{flex:1}.thankyou__info-block-list-item span strong{font-weight:700;color:#124dff}.thankyou__info-block-list-item span a{color:#124dff;text-decoration:none;transition:opacity .3s ease}.thankyou__info-block-list-item span a:hover{opacity:.8}.page-content{padding:160px 0 80px 0;min-height:calc(100vh - 200px);position:relative;background-color:#17181b}@media (max-width:1024px){.page-content{padding:160px 0 60px 0}}@media (max-width:1024px){.page-content{padding:140px 0 60px 0}}.page-content::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg.jpg);background-size:auto;background-position:center;background-repeat:repeat;opacity:.6;z-index:1;pointer-events:none;transform:translateZ(0);-webkit-transform:translateZ(0)}.page-content__wrapper{position:relative;z-index:5}.entry-header{margin-bottom:32px}@media (max-width:768px){.entry-header{margin-bottom:24px}}.entry-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:48px;font-weight:700;color:#fff;margin:0;line-height:1.2}@media (max-width:768px){.entry-title{font-size:36px}}@media (max-width:480px){.entry-title{font-size:28px}}.entry-content{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:400;color:rgba(255,255,255,.9);line-height:1.6}@media (max-width:768px){.entry-content{font-size:16px}}.entry-content p{margin:0 0 24px}.entry-content p:last-child{margin-bottom:0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;color:#fff;margin:32px 0 16px;line-height:1.2}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child{margin-top:0}.entry-content h1{font-size:36px}@media (max-width:768px){.entry-content h1{font-size:28px}}.entry-content h2{font-size:28px;font-weight:600}@media (max-width:768px){.entry-content h2{font-size:24px}}.entry-content h3{font-size:24px;font-weight:500}@media (max-width:768px){.entry-content h3{font-size:20px}}.entry-content ol,.entry-content ul{margin:0 0 24px;padding-left:24px}.entry-content ol li,.entry-content ul li{margin-bottom:12px}.entry-content a{color:#174ceb;text-decoration:none;transition:opacity .3s ease}.entry-content a:hover{opacity:.8}.entry-content img{max-width:100%;height:auto;border-radius:8px;margin:24px 0}.entry-content .page-links{margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:16px;color:rgba(255,255,255,.7)}[data-animate]{transition:opacity .6s ease,transform .6s ease}[data-animate=fade-up]{opacity:0;transform:translateY(20px)}[data-animate=fade-up].animate-active{opacity:1;transform:translateY(0)}.header__menu-item[data-animate=fade-up]{opacity:0;transform:translateY(20px)}.header__menu-item[data-animate=fade-up].animate-active{opacity:1;transform:translateY(0)}[data-animate=fade]{opacity:0}[data-animate=fade].animate-active{opacity:revert}@media (max-width:768px){[data-animate]:not(.header__nav):not(.header__nav*):not(.booking-modal__overlay):not(.booking-modal__overlay*):not(.booking_shadow):not(.booking_shadow*){transition:none!important;opacity:1!important;animation:none!important}[data-animate=fade-up].animate-active:not(.header__nav):not(.header__nav*):not(.booking-modal__overlay):not(.booking-modal__overlay*):not(.booking_shadow):not(.booking_shadow*),[data-animate=fade-up]:not(.header__nav):not(.header__nav*):not(.booking-modal__overlay):not(.booking-modal__overlay*):not(.booking_shadow):not(.booking_shadow*){opacity:1!important}[data-animate=fade].animate-active:not(.header__nav):not(.header__nav*):not(.booking-modal__overlay):not(.booking-modal__overlay*):not(.booking_shadow):not(.booking_shadow*),[data-animate=fade]:not(.header__nav):not(.header__nav*):not(.booking-modal__overlay):not(.booking-modal__overlay*):not(.booking_shadow):not(.booking_shadow*){opacity:1!important}}@media (prefers-reduced-motion:reduce){[data-animate]:not(.header__nav):not(.header__nav*):not(.booking-modal__overlay):not(.booking-modal__overlay*):not(.booking_shadow):not(.booking_shadow*){transition:none!important;opacity:1!important;animation:none!important}[data-animate=fade-up].animate-active:not(.header__nav):not(.header__nav*):not(.booking-modal__overlay):not(.booking-modal__overlay*):not(.booking_shadow):not(.booking_shadow*),[data-animate=fade-up]:not(.header__nav):not(.header__nav*):not(.booking-modal__overlay):not(.booking-modal__overlay*):not(.booking_shadow):not(.booking_shadow*){opacity:1!important}[data-animate=fade].animate-active:not(.header__nav):not(.header__nav*):not(.booking-modal__overlay):not(.booking-modal__overlay*):not(.booking_shadow):not(.booking_shadow*),[data-animate=fade]:not(.header__nav):not(.header__nav*):not(.booking-modal__overlay):not(.booking-modal__overlay*):not(.booking_shadow):not(.booking_shadow*){opacity:1!important}}.icon{display:inline-block;width:1em;height:1em;vertical-align:middle}.icon-arrow{width:24px;height:24px;--color0:#fff}.icon-arrow-left{transform:scaleX(-1)}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}[contenteditable=true],input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none}img.lazy:not(.lazy-loaded){color:transparent;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;min-height:1px}@media (min-width:1025px){html{scrollbar-width:thin;scrollbar-color:rgba(49,101,255,.5) rgba(35,80,214,.055)}}@media (min-width:1025px){html::-webkit-scrollbar{width:12px}}@media (min-width:1025px){html::-webkit-scrollbar-track{background:rgba(35,80,214,.055);border-radius:6px}}@media (min-width:1025px){html::-webkit-scrollbar-thumb{background:rgba(49,101,255,.5);border-radius:4px}html::-webkit-scrollbar-thumb:hover{background:rgba(49,101,255,.7)}}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.6;background-color:#17181b;position:relative;overflow-x:hidden}main{overflow:hidden}.container{max-width:1450px;margin:0 auto;padding:0 15px}.h2{color:#fff;font-weight:700;font-size:48px;line-height:1.2}@media (max-width:1024px){.h2{font-size:42px}}@media (max-width:768px){.h2{font-size:36px}}.subtitle{color:#fff;font-weight:400;font-size:22px;line-height:1.3}@media (max-width:1024px){.subtitle{font-size:20px}}.title_sub_body{display:flex;text-align:center;flex-direction:column;gap:30px;justify-content:center}.section-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:100px;z-index:15;position:relative}@media (max-width:1024px){.section-header{margin-bottom:80px}}@media (max-width:768px){.section-header{margin-bottom:60px;flex-direction:column;align-items:flex-start}}.section-header__title{color:#fff;font-weight:700;font-size:48px;line-height:1.2;flex-shrink:0;padding-right:60px;max-width:500px}@media (max-width:1024px){.section-header__title{font-size:42px}}@media (max-width:768px){.section-header__title{font-size:36px;padding-right:0}}.section-header__subtitle{color:#fff;font-weight:400;font-size:22px;line-height:1.3;flex:1 1 auto;min-width:0;max-width:460px}@media (max-width:1024px){.section-header__subtitle{font-size:20px}}@media (max-width:768px){.section-header__subtitle{font-size:18px;max-width:100%}}.btn{position:relative;border:none;border-radius:12px;padding:20px 24px;cursor:pointer;overflow:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-family:var(--font-family);font-weight:700;font-size:16px;line-height:98%;letter-spacing:.02em;text-transform:uppercase;color:#fff;z-index:1;line-height:1.2;max-width:100%}.btn__text{position:relative;z-index:3}.btn__icon{display:inline-block;width:20px;height:20px;position:relative;z-index:3;flex-shrink:0}.btn__icon svg{width:100%;height:100%}.btn__icon .icon{--color0:#fff}.btn__icon--check{display:none}.btn__spinner{display:none;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;position:relative;z-index:3}#bookingSubmit .btn__spinner,#certificateSubmit .btn__spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.btn__spinner svg{width:100%;height:100%;animation:btnSpinnerRotate 1s linear infinite}.btn__spinner circle:last-child{animation:btnSpinnerDash 1.5s ease-in-out infinite}@keyframes btnSpinnerRotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes btnSpinnerDash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.btn:disabled{cursor:not-allowed;opacity:.8;pointer-events:none}.btn:disabled:hover{transform:none}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.btn--blue-gradient{box-shadow:0 13px 60px 0 rgba(39,93,255,.3);background:linear-gradient(90deg,rgba(18,77,255,.45) 0,rgba(38,92,255,.45) 50.48%,rgba(21,68,211,.45) 100%)}.btn--blue-gradient::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#0051e6 0,#004cc6 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.btn--blue-gradient .btn__glow-top{position:absolute;top:-40px;left:30px;width:80px;height:80px;border-radius:100%;background:rgba(18,77,255,.85);filter:blur(24px);pointer-events:none;z-index:-1}.btn--blue-gradient .btn__glow-bottom{position:absolute;bottom:-40px;right:40px;width:80px;height:80px;border-radius:100%;background:rgba(18,77,255,.75);filter:blur(12px);pointer-events:none;z-index:-1}.btn--blue-gradient:hover{background:linear-gradient(90deg,rgba(18,77,255,.55) 0,rgba(38,92,255,.55) 50.48%,rgba(21,68,211,.55) 100%);box-shadow:0 13px 60px 0 rgba(39,93,255,.4);transform:translateY(-2px)}.btn--blue-gradient:active{transform:translateY(0)}.btn--yellow-gradient{padding:3px 16px 3px 4px;box-shadow:0 19px 60px 0 rgba(255,251,0,.13);background:linear-gradient(90deg,#fffb00 0,#fffc20 54.49%,#bdba00 100%);text-transform:uppercase}.btn--yellow-gradient .btn__text{background:linear-gradient(90deg,#17181b 0,#6c6a1a 46.12%,#1a1a1a 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn--yellow-gradient .btn__icon{width:60px;height:60px;box-shadow:0 0 9px 0 rgba(23,24,27,.6);background:#17181b;display:flex;justify-content:center;align-items:center;margin-right:16px;border-radius:10px;position:relative;flex-shrink:0}.btn--yellow-gradient .btn__icon::after{content:"";position:absolute;width:40%;height:30%;border-radius:100%;background:#fffb00;top:0;bottom:0;left:0;right:0;margin:auto;filter:blur(10px);z-index:1;opacity:.3}.btn--yellow-gradient .btn__icon .icon{width:35px;height:35px;--color0:#FFFB00;transition:transform .4s ease;position:relative;z-index:2}.btn--yellow-gradient::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(-90deg,#e2ff25 0,#fffb00 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.btn--yellow-gradient:hover{box-shadow:0 19px 60px 0 rgba(255,251,0,.18);transform:translateY(-2px)}
/*# sourceMappingURL=style.min.css.map */
