*{padding:0;margin:0;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}html{font-size:100%}body{font-family:'Futura PT Book';font-size:16px;color:#FFFFFF;background-color:#000000;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}.vh-100{height:100dvh !important}.w-auto{width:auto !important}.w-100{width:100% !important}.d-flex{display:flex}.ms-3{margin-left:1rem}svg{max-width:100vw}section{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;position:relative;overflow-x:hidden}.subtitle{font-family:"Bebas Neue Pro",sans-serif;font-style:normal;font-weight:400;font-size:2rem;line-height:34px;text-transform:uppercase;color:#898989}.btn{font-weight:400;font-size:20px;line-height:24px;display:flex;justify-content:center;align-items:center;color:#FFFFFF;max-width:350px;width:95%;height:64px;background:#000000;border:1px solid #ffffff;cursor:pointer;padding:20px 20px;text-decoration:none}.btn--black{background:#000000;color:#ffffff;border:#000000}.btn--white{color:#000000;background:#ffffff;border:#000000}.desc--hidden{display:block}@media (min-width:767px){.desc--hidden{display:none !important}}.mob--hidden{display:none !important}@media (min-width:767px){.mob--hidden{display:block !important}}#header{width:100%;height:64px !important;position:fixed;top:0;left:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:hidden;background-color:#000000;z-index:2;transition:all 1s ease-in}#header .logo{width:auto;height:16px;fill:#ffffff}#header .btn{font-weight:400;font-size:14px;line-height:24px;display:flex;justify-content:center;align-items:center;color:#FFFFFF;width:175px;height:40px;background:#000000;border:1px solid #ffffff;cursor:pointer;padding:10px 20px;margin-left:auto}#header .btn:hover{background-color:#FFFFFF !important;color:#000000 !important}.cookie-notice{position:fixed;width:100%;height:50px;bottom:0;left:0;right:0;background:#ffffff;margin:20px 0;font-size:14px;color:#000000;padding:40px 25px 40px 40px;text-align:center;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:15px}@media (min-width:767px){.cookie-notice{font-size:14px;width:400px;height:200px;bottom:20px;left:auto;right:20px;margin:20px 10px}}.cookie-notice a{color:#000000;text-decoration:underline}.cookie-close{background:none;border:none;color:black;font-size:24px;cursor:pointer;padding:0 10px}.draw-path{stroke:white;stroke-width:1.5;stroke-dasharray:1000;stroke-dashoffset:1000;fill:transparent}#footer{color:#ffffff;background:#212121;display:flex;flex-direction:row;min-height:100vh;height:auto !important}#footer .logo{width:auto;height:16px;margin:5rem auto 5rem 0;fill:#ffffff}#footer h1{font-family:"Bebas Neue Pro",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:34px;text-transform:uppercase;color:#FFFFFF;margin-top:auto;margin-right:auto;margin-bottom:25px;width:380px}#footer p{opacity:50%}#footer p.mb-2{margin-bottom:1rem}#footer p.mb-auto{margin-bottom:auto}#footer .logo__block{display:flex;justify-content:space-between;width:100%;max-width:360px;margin-bottom:25px}#footer .logo__block .logo__item{height:16px;width:auto !important}#footer .logo__block .logo__item img{height:16px}#footer .contacts{margin-bottom:4rem;display:flex;flex-direction:column;justify-content:start;align-items:start;margin-right:auto}#footer .contacts p{font-size:24px;line-height:24px}#footer .contacts .social{display:flex;margin-bottom:10px}#footer .contacts .social a{margin-right:10px}#footer .contacts .tel{font-family:'Futura PT',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#FFFFFF;text-decoration:none;margin-bottom:10px}#footer .contacts .mail{font-family:'Futura PT',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:24px;color:#FFFFFF;opacity:.5;text-decoration:none;margin-bottom:10px}#footer .contacts .street{font-family:'Futura PT',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:24px;color:#FFFFFF;opacity:.5;text-decoration:underline}#footer .copy{font-family:'Futura PT',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:24px;color:#808080;text-decoration:none;margin-bottom:10px;margin-right:auto}@media (min-width:767px){#footer .copy{width:auto !important}}#footer .docs a{font-family:'Futura PT',sans-serif !important;font-style:normal;font-weight:400;font-size:24px;line-height:24px;color:#808080 !important;text-decoration:underline;margin-bottom:10px;margin-right:auto}@media (min-width:767px){#footer .docs a{width:auto !important}}#footer .desc--only{display:none}@media (max-width:767px){#footer h1{width:auto}#footer .main{padding:20px !important;width:100% !important}#footer .desc--hidden{margin-bottom:25px}}@media (min-width:767px){#footer div{width:40vw}#footer .desc--only{display:block;padding:30px;font-size:24px;line-height:26px}#footer .desc--only p{font-family:'Futura PT',sans-serif;margin-bottom:30px}}@media (max-width:767px){#footer{flex-direction:column}#footer .main,#footer div{width:100%}}.horizontal-scroll-section{height:100vh;width:100vw;overflow:hidden;position:relative;background:linear-gradient(135deg, #84fab0 0, #8fd3f4 100%)}.horizontal-scroll-wrapper{display:flex;height:100vh;position:absolute;top:0;left:0;will-change:transform}.horizontal-panel{width:100vw;height:100vh;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.page__wrapper{padding:80px 40px 80px 40px;font-size:1rem;line-height:1.2rem}.page__wrapper h2{margin-bottom:1rem}.page__wrapper h3{margin-bottom:1rem}.page__wrapper p{margin-bottom:1rem}.page__wrapper ul{margin-left:1.5rem}.page__wrapper li{margin-bottom:.5rem}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fill{to{fill:white}}@-webkit-keyframes LR-MOVE{from{background-position-x:30%}to{background-position-x:70%}}@-webkit-keyframes RL-MOVE{from{background-position-x:70%}to{background-position-x:30%}}.fade-in-left{opacity:0;transform:translateX(-150px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-left.show{opacity:1;transform:translateX(0)}.fade-in-right{opacity:0;transform:translateX(150px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-right.show{opacity:1;transform:translateX(0)}.fade-in-down{opacity:0;transform:translateY(150px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-down.show{opacity:1;transform:translateX(0)}.wide-content{display:inline-block;white-space:nowrap;width:auto}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:black;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s,visibility .5s}.preloader.hidden{opacity:0;visibility:hidden}.loader{width:16px;height:16px;box-shadow:0 30px,0 -30px;border-radius:4px;background:currentColor;display:block;margin:-50px auto 0;position:relative;color:#FFF;transform:translate(-30px, 30px);box-sizing:border-box;animation:animloader 2s ease infinite}.loader::after,.loader::before{content:'';box-sizing:border-box;width:16px;height:16px;box-shadow:0 30px,0 -30px;border-radius:4px;background:currentColor;color:#FFF;position:absolute;left:30px;top:0;animation:animloader 2s .2s ease infinite}.loader::before{animation-delay:.4s;left:60px}@keyframes animloader{0%{top:0;color:white}50%{top:30px;color:rgba(255,255,255,0.2)}100%{top:0;color:white}}body.loading{overflow:hidden}.pulse-arrow{position:absolute;right:5px;top:calc(50% - 20px);width:0;height:0;z-index:99;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid #ffffff;animation:border-pulse 1.2s infinite;cursor:pointer}.pulse-arrow--prev{border-right:30px solid #ffffff;border-left:none;left:20px;right:auto}@keyframes border-pulse{0%{transform:scale(.8);opacity:1}50%{transform:scale(1.2);opacity:.6}100%{transform:scale(.8);opacity:1}}.arrow-container{display:inline-block;cursor:pointer;transition:transform .3s ease}.arrow-container:hover{transform:translateX(10px)}.fitness-arrow{width:80px;height:80px;filter:drop-shadow(0 5px 15px rgba(0,0,0,0.3))}.arrow-text{color:#fff;margin-top:20px;font-weight:bold;font-size:18px;letter-spacing:1px;text-transform:uppercase;animation:text-pulse 2s infinite}@keyframes pulse{0%{transform:translateX(0) scale(1);opacity:1}50%{transform:translateX(15px) scale(1.2);opacity:.7}100%{transform:translateX(0) scale(1);opacity:1}}@keyframes text-pulse{0%,100%{opacity:1;text-shadow:0 0 10px rgba(255,255,255,0.8)}50%{opacity:.6;text-shadow:none}}@keyframes energy-line{0%{stroke-dashoffset:100;opacity:1}100%{stroke-dashoffset:0;opacity:0}}.zoom-compensation{transform-origin:50% 0;width:100vw;min-height:100vh}nav{display:flex;align-items:center}.burger{display:block;cursor:pointer;padding:10px}.burger div{width:30px;height:3px;background-color:white;margin:6px 0;border-radius:3px;transition:all .3s ease}.mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.95);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100;transform:translateY(-100%);transition:transform .5s ease-in-out}.mobile-menu.active{transform:translateY(0)}.mobile-links{list-style:none;text-align:center}.mobile-links li{margin:30px 0}.mobile-links a{color:white;text-decoration:none;font-size:28px;font-weight:500;padding:10px 20px;border-radius:10px;transition:all .3s ease;display:inline-block}.mobile-links a:hover{background:rgba(255,255,255,0.3);transform:scale(1.1)}.close-menu{position:absolute;top:30px;right:30px;cursor:pointer;font-size:30px;color:white;padding:10px}.burger.active div:first-child{transform:rotate(45deg) translate(6px, 7px)}.burger.active div:nth-child(2){opacity:0}.burger.active div:last-child{transform:rotate(-45deg) translate(6px, -7px)}@media screen and (max-width:600px){.mobile-links a{font-size:24px}}*{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}::-webkit-scrollbar-thumb{background:#888;border-radius:5px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#555}@supports (-ms-overflow-style: none){*{-ms-overflow-style:none}.scroll-container{background:linear-gradient(to right, #f1f1f1 8px, transparent 0),linear-gradient(to bottom, #f1f1f1 8px, transparent 0);background-attachment:scroll;background-size:10px 10px}}@media screen and (-ms-high-contrast:active),(-ms-high-concontrast:none){body{-ms-overflow-style:none;scrollbar-base-color:#f1f1f1;scrollbar-face-color:#888;scrollbar-3dlight-color:#f1f1f1;scrollbar-highlight-color:#f1f1f1;scrollbar-shadow-color:#888;scrollbar-darkshadow-color:#888;scrollbar-arrow-color:#555}}.amo-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.modal-content{background-color:#fff;margin:10% auto;width:90%;max-width:600px;position:relative}.close{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;color:#000000}iframe{border:none}