:root{--font-family: "Gotham", sans-serif;--second-family: "FixelText", sans-serif;--third-family: "Montserrat", sans-serif;--main-green: #d0f962;--main-green-disabled: #849260;--main-white: #fff;--main-black: #000;--main-gray: #32383e;--dark-gray: #2b3035;--detail-gray: #606872;--no-active: #762d2d;--trans-dur: .3s;--trans-timing-function: cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{margin:auto;font-family:var(--second-family);font-weight:400;background:#181a1e;color:var(--main-white);display:flex;flex-direction:column;height:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}p,h1,h2,h3,h4,h5,h6{margin:0;color:var(--main-white)}ul,ol{padding-left:0;margin:0}img{display:block;width:100%;height:auto}@font-face{font-family:FixelText;src:url(/build/assets/site/fonts/onfitness/FixelText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FixelText;src:url(/build/assets/site/fonts/onfitness/FixelText-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FixelText;src:url(/build/assets/site/fonts/onfitness/FixelText-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:FixelText;src:url(/build/assets/site/fonts/onfitness/FixelText-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FixelText;src:url(/build/assets/site/fonts/onfitness/FixelText-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/build/assets/site/fonts/onfitness/Gotham-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/build/assets/site/fonts/onfitness/Gotham-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/site/fonts/onfitness/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/site/fonts/onfitness/Montserrat-ExtraBold.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.container{max-width:1920px;margin:0 auto;padding:0 clamp(16px,2.5vw,48px)}.link{text-decoration:none}.list{list-style:none}.info-label{display:inline-block;border:1.5px solid #606872;border-radius:80px;padding:clamp(4px,.5vw,10px) clamp(6px,1.25vw,24px);font-size:clamp(10px,2.3vw,18px);line-height:100%}@media(min-width:768px){.info-label{font-size:clamp(12px,1.15vw,22px)}}.course-name,.page-title{text-transform:uppercase;font-weight:800;font-size:clamp(18px,5.4vw,42px);line-height:110%}@media(min-width:768px){.course-name,.page-title{font-size:clamp(28px,4vw,86px)}}.second-title{text-transform:uppercase;font-weight:800;font-size:clamp(18px,4.6vw,36px);line-height:125%}@media(min-width:768px){.second-title{font-size:clamp(24px,2.5vw,48px)}}.course-description,.page-text{font-size:clamp(12px,2.3vw,18px);line-height:120%}@media(min-width:768px){.course-description,.page-text{font-size:clamp(11px,1.15vw,22px)}}.small-text{font-size:clamp(10px,1.8vw,14px);line-height:120%}@media(min-width:768px){.small-text{font-size:clamp(9px,.8vw,16px)}}.page-description{font-weight:400;font-size:clamp(14px,2.7vw,22px);line-height:125%}@media(min-width:768px){.page-description{font-size:clamp(14px,1.35vw,26px)}}.bold-text{font-weight:600}.centered-text{text-align:center}.accented-color{color:var(--main-green)}.error-color{color:var(--no-active)}.main-btn{display:inline-flex;align-items:center;gap:min(1vw,20px);color:var(--main-white);border-radius:90px;padding:min(.8vw,15px) min(1.25vw,24px);transition:all var(--trans-dur) var(--trans-timing-function);font-size:clamp(12px,1.15vw,22px);cursor:pointer}.main-btn:hover{background:var(--main-green);color:var(--main-black)}.main-btn .main-btn-icon{fill:currentColor;width:clamp(12px,1vw,20px);height:clamp(12px,1vw,20px)}.auth-btn{display:flex;justify-content:center;align-items:center;border-radius:clamp(6px,.5vw,10px);padding:clamp(6px,.8vw,15px) min(1.25vw,24px);font-weight:500;font-size:clamp(12px,1.15vw,22px);line-height:120%;transition:all var(--trans-dur) var(--trans-timing-function)}.courses-video-title{font-weight:700;font-size:clamp(16px,3.125vw,24px);line-height:120%}@media(min-width:768px){.courses-video-title{font-size:clamp(19px,2vw,38px)}}.courses-video-title .accent{color:var(--main-green)}.lesson-title{font-weight:600;font-size:clamp(14px,2.7vw,22px);line-height:120%}@media(min-width:768px){.lesson-title{font-size:clamp(14px,1.5vw,28px)}}.lesson-title .accent{color:var(--main-green)}.lesson-timing{font-family:var(--third-family);font-weight:400;font-size:clamp(12px,2.3vw,18px);line-height:120%;color:var(--detail-gray)}@media(min-width:768px){.lesson-timing{font-size:clamp(12px,1.15vw,22px)}}.fitness-form-layout{width:100%;display:flex;flex-direction:column;gap:clamp(16px,3.125vw,24px)}@media(min-width:768px){.fitness-form-layout{gap:min(1.25vw,24px)}}.fitness-form-layout input{width:100%;border:2px solid transparent;text-align:center;border-radius:12px;border-radius:clamp(8px,1vw,12px);padding:clamp(6px,.8vw,15px) min(1.25vw,24px);background-color:var(--dark-gray);font-family:var(--second-family);font-weight:500;font-size:16px!important;line-height:120%;color:var(--main-white);outline:none;transition:border .3s ease}@media(min-width:768px){.fitness-form-layout input{font-size:clamp(12px,1.15vw,22px)}}.fitness-form-layout input::placeholder{color:var(--detail-gray)}.fitness-form-layout input:focus{border-color:var(--main-green)!important}.fitness-form-layout input:-webkit-autofill,.fitness-form-layout input:-webkit-autofill:focus,.fitness-form-layout input:-webkit-autofill:hover,.fitness-form-layout input:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--dark-gray) inset!important;-webkit-text-fill-color:var(--main-white)!important;border:2px solid var(--main-green)!important;transition:background-color 9999s ease-out 0s}.fitness-form-layout .checkbox-container-wrap{display:flex;gap:10px}.fitness-form-layout .checkbox-container-wrap .checkbox-container{display:flex;align-items:flex-start;line-height:1}.fitness-form-layout .checkbox-container-wrap .checkbox-container a{color:var(--main-green)}.fitness-form-layout .checkbox-container-wrap .checkbox-container input{display:none}.fitness-form-layout .checkbox-container-wrap .checkbox-custom{width:clamp(16px,1.15vw,22px);height:clamp(16px,1.15vw,22px);border:1px solid var(--main-green);flex-shrink:0;display:inline-block;border-radius:5px;cursor:pointer;margin-right:10px;position:relative}.fitness-form-layout .checkbox-container-wrap .checkbox-container input:checked+.checkbox-custom:after{content:"✓";position:absolute;font-size:clamp(12px,1vw,18px);left:3px;top:0;color:var(--main-green)}.fitness-form-layout .auth-btn{background:var(--main-green);color:var(--main-black);border:1px solid var(--main-green);cursor:pointer}.fitness-form-layout .auth-btn:hover{background:var(--main-white);color:var(--main-black);border:1px solid var(--main-white)}.fitness-form-layout .auth-btn-disabled{background:var(--main-green-disabled);color:var(--main-black);border:1px solid var(--main-green-disabled);cursor:no-drop}.fitness-form-layout .auth-btn-disabled:hover{background:var(--main-green-disabled);color:var(--main-black);border:1px solid var(--main-green-disabled)}.video-modal,.subscribe-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}:is(.video-modal,.subscribe-modal).is-hidden{display:none}:is(.video-modal,.subscribe-modal) .modal-overlay{background-color:#111;padding:min(2vw,40px) min(1.5vw,30px) min(1.5vw,30px) min(1.5vw,30px);border-radius:8px;max-width:800px;width:90%;box-shadow:0 0 20px #0009;position:relative}:is(.video-modal,.subscribe-modal) .training-video-wrap{border-radius:clamp(8px,3vw,30px);overflow:hidden}:is(.video-modal,.subscribe-modal) .training-video-wrap .training-video{width:100%;height:auto;object-fit:cover;display:block}:is(.video-modal,.subscribe-modal) .modal-close-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;color:#fff;font-size:clamp(16px,3.125vw,24px);cursor:pointer}:is(.video-modal,.subscribe-modal) .modal-close-btn:hover{color:var(--main-green)}:is(.video-modal,.subscribe-modal) .modal-title{color:#fff;margin-bottom:10px;font-size:clamp(16px,1.15vw,22px);text-align:center}.backdrop{position:fixed;z-index:99;width:100vw;height:100vh;background-color:transparent}.backdrop.is-hidden{display:none}.lesson-block-wrapper{cursor:pointer;display:block}.lesson-block-wrapper.blocked-video{cursor:no-drop}.lesson-block-wrapper .lesson-img{position:relative;border-radius:3.3vw;overflow:hidden;margin-bottom:clamp(12px,1.25vw,24px)}@media(min-width:768px){.lesson-block-wrapper .lesson-img{border-radius:clamp(8px,1.3vw,25px)}}.lesson-block-wrapper .lesson-img .locked-video{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(12px,1.25vw,24px);z-index:2;top:0;right:0;width:100%;height:100%;padding:min(1vw,20px);background-color:#000000c9}.lesson-block-wrapper .lesson-img .locked-video .page-text{text-align:center;font-weight:600;color:var(--detail-gray)}.lesson-block-wrapper .lesson-img .locked-video .icon-lock{width:clamp(26px,5.4vw,42px);height:clamp(26px,5.4vw,42px);fill:var(--detail-gray)}.lesson-block-wrapper .lesson-info{display:flex;justify-content:space-between;align-items:center}.header{position:fixed;width:100%;z-index:100;background:#181a1e}@media(min-width:768px){.header{position:absolute;background:none}}.header .header-wrap{position:relative;width:100%;padding-top:min(4vw,75px);padding-bottom:min(2vw,38px);padding-left:min(2vw,38px);padding-right:min(2vw,38px);display:flex;align-items:center;justify-content:space-between}.header .header-wrap .logo-wrap{width:clamp(140px,19vw,366px)}.header .header-wrap .navigation{display:none;position:absolute;left:55%;transform:translate(-50%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:90px;background-color:#60687235;padding:4px 2px;min-width:438px}@media(min-width:768px){.header .header-wrap .navigation{display:block}}@media(min-width:920px){.header .header-wrap .navigation{left:50%}}.header .header-wrap .navigation .header-menu{display:flex;gap:4px;align-items:center}.header .header-wrap .navigation .header-menu .menu-item{flex-shrink:0}.header .header-wrap .navigation .header-menu .menu-link{display:block;padding:min(.6vw,13px) min(1.25vw,24px);border-radius:80px;font-family:var(--font-family);font-weight:500;font-size:clamp(12px,1.05vw,22px);color:var(--main-white);transition:background var(--trans-dur) var(--trans-timing-function)}.header .header-wrap .navigation .header-menu .menu-link.current{color:var(--main-green)}.header .header-wrap .navigation .header-menu .menu-link:hover{background:var(--detail-gray)}.header .header-wrap .mob-menu-btn{display:flex;justify-content:center;align-items:center;width:34px;height:34px;border:none;border-radius:50%;padding:6px;background-color:transparent;cursor:pointer;transition:background var(--trans-dur) var(--trans-timing-function)}@media(min-width:768px){.header .header-wrap .mob-menu-btn{display:none}}.header .header-wrap .mob-menu-btn:hover{background:var(--detail-gray)}.header .header-wrap .mob-menu-btn img{width:90%}.header .header-wrap .mobile-navigation{position:absolute;z-index:101;right:0;top:min(2.5vw,48px);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:10px;background-color:#60687235;padding:24px 48px}.header .header-wrap .mobile-navigation.is-hidden{display:none}.header .header-wrap .mobile-navigation .mob-menu-close-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer}.header .header-wrap .mobile-navigation .mob-menu-close-btn:hover{color:var(--main-green)}.header .header-wrap .mobile-navigation .header-menu{display:flex;flex-direction:column;gap:18px;align-items:center}.header .header-wrap .mobile-navigation .header-menu .menu-link{display:block;padding:min(.6vw,13px) min(1.25vw,24px);border-radius:80px;font-family:var(--font-family);font-weight:500;font-size:clamp(12px,2.3vw,18px);color:var(--main-white);transition:background var(--trans-dur) var(--trans-timing-function)}.header .header-wrap .mobile-navigation .header-menu .menu-link.current{color:var(--main-green)}.header .header-wrap .mobile-navigation .header-menu .menu-link:hover{background:var(--detail-gray)}.footer{padding:clamp(15px,1.5vw,30px);margin-top:auto;background:#202020}.footer .footer-info{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,4.1vw,32px)}@media(min-width:768px){.footer .footer-info{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media(min-width:768px){.footer .footer-info .footer-item{width:25%}}.footer .footer-info .footer-item-accordion.active .footer-docs-list,.footer .footer-info .footer-item-accordion.active .footer-social-list{max-height:500px;padding-top:min(3vw,30px)}.footer .footer-info .footer-item-accordion.active .arrow{transform:rotate(0)}@media(min-width:768px){.footer .footer-info .footer-item-accordion.active .footer-docs-list,.footer .footer-info .footer-item-accordion.active .footer-social-list{padding-top:0}}.footer .footer-info .footer-logo-wrap{width:clamp(100px,8vw,150px)}.footer .footer-info .footer-item-head{display:flex;align-items:center;gap:min(1.25vw,12px);justify-content:center;cursor:pointer}@media(min-width:768px){.footer .footer-info .footer-item-head{justify-content:flex-start;margin-bottom:min(1.5vw,30px);cursor:auto;pointer-events:none}}.footer .footer-info .footer-item-head .title{font-family:var(--second-family);font-weight:500;font-size:clamp(14px,1.15vw,22px);line-height:110%;color:var(--main-white)}.footer .footer-info .footer-item-head .arrow{transition:transform var(--trans-dur) var(--trans-timing-function);transform:rotate(180deg)}@media(min-width:768px){.footer .footer-info .footer-item-head .arrow{display:none}}.footer .footer-info .footer-docs-list{display:flex;overflow:hidden;flex-direction:column;gap:min(.625vw,12px);align-items:center;padding-top:0;max-height:0px;transition:max-height var(--trans-dur) var(--trans-timing-function),padding-top var(--trans-dur) var(--trans-timing-function)}@media(min-width:768px){.footer .footer-info .footer-docs-list{align-items:flex-start;max-height:500px}}.footer .footer-info .footer-docs-list .docs-list-links{font-family:var(--second-family);font-weight:500;font-size:clamp(12px,.8vw,16px);line-height:110%;color:var(--detail-gray);transition:color var(--trans-dur) var(--trans-timing-function)}.footer .footer-info .footer-docs-list .docs-list-links:hover{color:var(--main-green)}.footer .footer-info .footer-social-list{display:flex;overflow:hidden;align-items:center;gap:min(2.3vw,18px);justify-content:center;padding-top:0;max-height:0px;transition:max-height var(--trans-dur) var(--trans-timing-function),padding-top var(--trans-dur) var(--trans-timing-function)}@media(min-width:768px){.footer .footer-info .footer-social-list{justify-content:flex-start;gap:min(.8vw,18px);max-height:500px}}.footer .footer-info .footer-social-list li .support-mail{display:flex;gap:8px;align-items:center;color:var(--detail-gray)}.footer .footer-info .footer-social-list li .support-mail:hover{color:var(--main-green)}.footer .footer-info .footer-social-list li .support-mail .ico-wrap{width:clamp(24px,1.7vw,30px);height:clamp(24px,1.7vw,30px)}.footer .footer-info .footer-social-list li .support-mail p{font-family:var(--second-family);font-weight:500;font-size:clamp(12px,.8vw,16px);line-height:110%;color:inherit;transition:color var(--trans-dur) var(--trans-timing-function)}.footer .footer-copyright{border-top:1px solid #353535;margin-top:15px}.footer .footer-copyright .copyright{padding:15px 0;font-family:var(--second-family);font-size:clamp(12px,.8vw,16px);line-height:110%;color:var(--detail-gray);text-align:center}@media(min-width:768px){.footer .footer-copyright .copyright{text-align:left}}#fitness-homepage{margin-top:clamp(50px,10.4vw,80px)}@media(min-width:768px){#fitness-homepage{margin-top:0}}#fitness-homepage .hero{padding:min(2.5vw,48px) 0}#fitness-homepage .hero .course-wrapper{position:relative;aspect-ratio:1824/727;border-radius:clamp(8px,1vw,20px);overflow:hidden}#fitness-homepage .hero .course-wrapper .img-wrapper{width:100%}#fitness-homepage .hero .course-wrapper .img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:top}#fitness-homepage .hero .course-wrapper .course-info-wrapper{position:absolute;z-index:10;bottom:50%;transform:translateY(50%);left:min(2vw,40px)}@media(min-width:768px){#fitness-homepage .hero .course-wrapper .course-info-wrapper{width:60%}}#fitness-homepage .hero .course-wrapper .course-info-wrapper .info-label{margin-bottom:min(1.25vw,24px)}#fitness-homepage .hero .course-wrapper .course-info-wrapper .course-name{margin-bottom:min(.8vw,16px)}#fitness-homepage .hero .course-wrapper .course-info-wrapper .course-description{display:none;margin-bottom:min(2.6vw,50px)}@media(min-width:768px){#fitness-homepage .hero .course-wrapper .course-info-wrapper .course-description{display:block}}#fitness-homepage .courses-video{padding:24px 0}@media(min-width:768px){#fitness-homepage .courses-video{padding:min(2.5vw,48px) 0}}#fitness-homepage .courses-video .courses-video-list{display:flex;flex-direction:column;gap:36px}@media(min-width:768px){#fitness-homepage .courses-video .courses-video-list{gap:min(4.2vw,80px)}}#fitness-homepage .courses-video .courses-video-list .courses-video-item .courses-video-title{margin-bottom:min(1.8vw,32px)}#fitness-homepage .swiper-hero{position:relative;width:100%;height:100%;overflow:hidden}#fitness-homepage .swiper-hero .swiper-pagination{padding-left:min(2vw,40px);bottom:min(2vw,40px)!important;text-align:left;width:80%!important}#fitness-homepage .swiper-hero .swiper-pagination-bullet{background-color:var(--detail-gray);width:clamp(6px,.8vw,16px);height:clamp(6px,.8vw,16px);opacity:1;margin:0 clamp(3px,.3vw,6px)!important}#fitness-homepage .swiper-hero .swiper-pagination-bullet-active{background-color:var(--main-green)}#fitness-homepage .swiper-video{position:relative;overflow:hidden}#fitness-homepage .swiper-video .swiper-button-prev,#fitness-homepage .swiper-video .swiper-button-next{display:none}@media(min-width:768px){#fitness-homepage .swiper-video .swiper-button-prev,#fitness-homepage .swiper-video .swiper-button-next{display:block;color:var(--main-green);width:clamp(20px,3.125vw,60px);height:clamp(20px,3.125vw,60px);transform:translateY(-15%)}}#fitness-courses{margin-top:clamp(50px,10.4vw,80px)}@media(min-width:768px){#fitness-courses{margin-top:0}}#fitness-courses .all-courses{padding-bottom:min(4.2vw,80px);padding-top:min(2.5vw,48px)}@media(min-width:768px){#fitness-courses .all-courses{padding-top:min(11.3vw,217px)}}#fitness-courses .all-courses .all-courses-list{display:flex;flex-direction:column;gap:min(3.125vw,24px)}@media(min-width:568px){#fitness-courses .all-courses .all-courses-list{flex-direction:row;flex-wrap:wrap;gap:min(1.25vw,24px)}}#fitness-courses .all-courses .all-courses-list .all-courses-item{position:relative;aspect-ratio:16/9;border-radius:clamp(8px,1vw,20px);overflow:hidden;display:flex}@media(min-width:568px){#fitness-courses .all-courses .all-courses-list .all-courses-item{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px)}}@media(min-width:768px){#fitness-courses .all-courses .all-courses-list .all-courses-item{flex:1 1 calc(33% - 13px);max-width:calc(33% - 13px)}}#fitness-courses .all-courses .all-courses-list .all-courses-item a{display:flex;width:100%}#fitness-courses .all-courses .all-courses-list .all-courses-item .all-courses-img{background-color:var(--main-black);display:flex;align-items:center;justify-content:center;width:100%}#fitness-courses .all-courses .all-courses-list .all-courses-item .all-courses-img img{height:100%;width:auto;align-items:center}#fitness-courses .all-courses .all-courses-list .all-courses-item .courses-video-title{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#fitness-course-detail{margin-top:clamp(50px,10.4vw,80px)}@media(min-width:768px){#fitness-course-detail{margin-top:0}}#fitness-course-detail .hero-course{padding:min(2.5vw,48px) 0}@media(min-width:768px){#fitness-course-detail .hero-course{padding:0}}#fitness-course-detail .hero-course .container{padding:0}#fitness-course-detail .hero-course .container .course-wrapper{position:relative;aspect-ratio:1920/848;overflow:hidden}#fitness-course-detail .hero-course .container .course-wrapper .img-wrapper{width:100%}#fitness-course-detail .hero-course .container .course-wrapper .img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:top}#fitness-course-detail .hero-course .container .course-wrapper .course-info-wrapper{position:absolute;z-index:10;bottom:50%;transform:translateY(50%);left:min(4.48vw,86px)}@media(min-width:768px){#fitness-course-detail .hero-course .container .course-wrapper .course-info-wrapper{width:60%}}#fitness-course-detail .hero-course .container .course-wrapper .course-info-wrapper .labels-wrap{display:flex;gap:min(1.25vw,24px);margin-bottom:min(1.25vw,24px)}#fitness-course-detail .hero-course .container .course-wrapper .course-info-wrapper .course-name{margin-bottom:min(.8vw,16px)}#fitness-course-detail .hero-course .container .course-wrapper .course-info-wrapper .course-description{display:none;margin-bottom:min(2.6vw,50px)}@media(min-width:768px){#fitness-course-detail .hero-course .container .course-wrapper .course-info-wrapper .course-description{display:block}}#fitness-course-detail .hero-course .container .mob-description{padding:min(4.2vw,80px) min(2.5vw,48px) 0 min(2.5vw,48px)}@media(min-width:768px){#fitness-course-detail .hero-course .container .mob-description{display:none}}#fitness-course-detail .course-video{padding:min(4.2vw,80px) 0}#fitness-course-detail .course-video .course-video-list{display:flex;flex-direction:column;row-gap:min(4.2vw,80px);column-gap:min(1.25vw,24px)}@media(min-width:568px){#fitness-course-detail .course-video .course-video-list{flex-wrap:wrap;flex-direction:row}}#fitness-course-detail .course-video .course-video-list .course-video-item{display:block}@media(min-width:568px){#fitness-course-detail .course-video .course-video-list .course-video-item{flex:0 1 calc(50% - min(.625vw,12px))}}@media(min-width:768px){#fitness-course-detail .course-video .course-video-list .course-video-item{flex:0 1 calc(33% - min(.625vw,12px))}}#fitness-course-detail .course-video .course-video-list .course-video-item .courses-video-title{margin-bottom:min(1.8vw,32px)}#fitness-subscribtion{margin-top:clamp(50px,10.4vw,80px)}@media(min-width:768px){#fitness-subscribtion{margin-top:0}}#fitness-subscribtion .subscribtion{padding-bottom:min(4.2vw,80px);padding-top:min(2.5vw,48px)}@media(min-width:768px){#fitness-subscribtion .subscribtion{padding-top:min(11.3vw,217px)}}#fitness-subscribtion .subscribtion .subscribtion-info{margin-bottom:clamp(22px,4vw,32px)}@media(min-width:768px){#fitness-subscribtion .subscribtion .subscribtion-info{margin-bottom:min(2.5vw,48px)}}#fitness-subscribtion .subscribtion .subscribtion-info .page-title,#fitness-subscribtion .subscribtion .subscribtion-info .page-description{text-align:center}#fitness-subscribtion .subscribtion .subscribtion-info .page-title{margin-bottom:clamp(16px,3.125vw,24px)}@media(min-width:768px){#fitness-subscribtion .subscribtion .subscribtion-info .page-title{margin-bottom:min(1.25vw,24px)}}#fitness-subscribtion .subscribtion .subscribtion-info .page-description{margin-bottom:clamp(16px,1.25vw,24px)}#fitness-subscribtion .subscribtion .subscribtion-info .subscribtion-features-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,2vw,40px)}@media(min-width:768px){#fitness-subscribtion .subscribtion .subscribtion-info .subscribtion-features-list{flex-direction:row}}#fitness-subscribtion .subscribtion .subscribtion-info .subscribtion-features-list .features-item{display:flex;gap:clamp(6px,.675vw,12px);align-items:center}#fitness-subscribtion .subscribtion .subscribtion-info .subscribtion-features-list .features-item:before{content:"";display:block;width:clamp(12px,1.25vw,24px);height:clamp(12px,1.25vw,24px);background:url(/build/assets/site/img/onfitness/done-icon.svg);background-repeat:no-repeat;background-size:cover}#fitness-subscribtion .subscribtion .second-title{margin-bottom:clamp(12px,1.25vw,24px)}#fitness-subscribtion .subscribtion .subscribtion-list{display:flex;flex-wrap:wrap;gap:min(2vw,16px);justify-content:flex-start;margin-bottom:clamp(16px,4vw,32px)}@media(min-width:768px){#fitness-subscribtion .subscribtion .subscribtion-list{max-width:100%;margin-bottom:min(2.5vw,48px);gap:min(1.25vw,24px)}}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item{flex:0 1 calc(50% - 1vw);display:flex;flex-direction:column;justify-content:space-between;gap:min(2.5vw,48px);padding:min(1.67vw,32px) min(1.25vw,24px);border-radius:clamp(8px,1vw,20px);background-color:var(--dark-gray);border:1px solid transparent;transition:border var(--trans-dur) var(--trans-timing-function)}@media(min-width:518px){#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item{flex:0 1 calc(33% - 1.1vw)}}@media(min-width:768px){#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item{flex:0 1 calc(25% - 1.1vw)}}@media(min-width:1280px){#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item{flex:0 1 calc(20% - min(1.1vw,20px))}}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item:hover{border:1px solid var(--main-green)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .subscribtion-price-info,#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .subscribtion-price-info .subscribtion-duration-wrap{display:flex;flex-direction:column;gap:clamp(12px,1.25vw,24px)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .subscribtion-price-info .subscribtion-duration-wrap .subscribtion-duration{display:flex;align-items:center;gap:clamp(8px,.83vw,16px)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .subscribtion-price-info .subscribtion-duration-wrap .subscribtion-duration .img-wrap{width:clamp(20px,3.125vw,60px)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .subscribtion-price-info .subscribtion-duration-wrap .subscribtion-duration .subscribtion-duration-text{font-weight:600;font-size:clamp(14px,1.5vw,28px);line-height:110%}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .subscribtion-price-info .subscribtion-duration-wrap .subscribtion-date{width:fit-content;border-radius:clamp(8px,1vw,20px);padding:min(.2vw,4px) min(.675vw,12px);background:var(--detail-gray);font-size:clamp(12px,1.15vw,22px)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .subscribtion-price-wrap{padding-top:clamp(12px,1.25vw,24px);border-top:1px solid var(--detail-gray);display:flex;flex-direction:column;justify-content:center;flex-grow:1}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .subscribtion-price-wrap .subscribtion-discount{display:flex;align-items:center;justify-content:space-between}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .subscribtion-price-wrap .subscribtion-discount .old-price{font-weight:800;font-size:clamp(14px,1.5vw,28px);line-height:110%;text-decoration:line-through;color:var(--detail-gray)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .subscribtion-price-wrap .subscribtion-discount .discount{border-radius:clamp(8px,1vw,20px);padding:min(.2vw,4px) min(.675vw,12px);background-color:var(--main-green);color:var(--main-black);font-size:clamp(12px,1.15vw,22px)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .subscribtion-price-wrap .subscribtion-price{text-align:center;font-weight:800;font-size:clamp(24px,2.5vw,48px)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .checkbox-container-wrap{display:flex;gap:6px;flex-direction:column}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .checkbox-container-wrap .checkbox-container{display:flex;align-items:flex-start;line-height:1}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .checkbox-container-wrap .checkbox-container a{color:var(--main-green)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .checkbox-container-wrap .checkbox-container input{display:none}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .checkbox-container-wrap .checkbox-custom{width:clamp(16px,1.15vw,22px);height:clamp(16px,1.15vw,22px);border:1px solid var(--main-green);flex-shrink:0;display:inline-block;border-radius:5px;cursor:pointer;margin-right:10px;position:relative}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item .checkbox-container-wrap .checkbox-container input:checked+.checkbox-custom:after{content:"✓";position:absolute;font-size:clamp(12px,1vw,18px);left:3px;top:0;color:var(--main-green)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item.subscribtion-active{border:1px solid var(--main-green)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item.subscribtion-active .subscribtion-date-wrap{display:flex;align-items:center;gap:6px}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item.subscribtion-active .subscribtion-date.no-active{background-color:var(--no-active)}#fitness-subscribtion .subscribtion .subscribtion-list .subscribtion-item.subscribtion-active .subscribtion-price-wrap{align-items:center;gap:clamp(12px,1.25vw,24px)}#fitness-subscribtion .subscribtion .subscribtion-list .auth-btn{cursor:pointer;border:none;background:var(--main-green);color:var(--main-black)}#fitness-subscribtion .subscribtion .subscribtion-list .auth-btn:hover{background:var(--main-white)}#fitness-subscribtion .subscribtion .subscription-promo{display:flex;flex-direction:column;align-items:center;gap:min(3.125vw,24px)}@media(min-width:768px){#fitness-subscribtion .subscribtion .subscription-promo{gap:min(1.25vw,24px)}}#fitness-subscribtion .subscribtion .subscription-promo .promo-form-wrap{width:min(100%,420px)}@media(min-width:768px){#fitness-subscribtion .subscribtion .subscription-promo .promo-form-wrap{width:clamp(380px,29vw,552px)}}.account{padding-bottom:min(4.2vw,80px);padding-top:min(2.5vw,48px)}@media(min-width:768px){.account{padding-top:min(11.3vw,217px)}}.account .account-info .page-title{text-align:center;margin-bottom:min(1.67vw,32px)}.account .account-info .account-list{display:flex;gap:min(1.25vw,24px);justify-content:center}.account .account-info .account-list .account-item{display:flex;flex-direction:column;gap:min(1.25vw,24px);align-items:center;padding:min(2vw,38px);width:min(14.7vw,284px);aspect-ratio:1/1;border-radius:clamp(8px,1vw,20px);background-color:var(--dark-gray);transition:all var(--trans-dur) var(--trans-timing-function);color:var(--main-white)}.account .account-info .account-list .account-item:hover{background-color:var(--main-green);color:var(--main-black)}.account .account-info .account-list .account-item:hover .item-icon-wrap{background-color:var(--main-white);color:var(--main-black)}.account .account-info .account-list .account-item .item-icon-wrap{display:flex;align-items:center;justify-content:center;width:min(5.2vw,100px);aspect-ratio:1/1;border-radius:50%;background-color:var(--detail-gray);transition:all var(--trans-dur) var(--trans-timing-function);color:var(--main-white)}.account .account-info .account-list .account-item .item-icon-wrap .item-icon{fill:currentColor;width:clamp(12px,2.6vw,50px);height:clamp(12px,2.6vw,50px)}.account .account-info .account-list .account-item .item-text{font-weight:600;font-size:clamp(18px,2vw,38px);line-height:110%;text-align:center;color:inherit}#cabinet-container{margin-top:clamp(50px,10.4vw,80px)}@media(min-width:768px){#cabinet-container{margin-top:0}}#cabinet-container .cabinet{padding-bottom:min(4.2vw,80px);padding-top:min(2.5vw,48px)}@media(min-width:768px){#cabinet-container .cabinet{padding-top:min(11.3vw,217px)}}#cabinet-container .cabinet .account-info{max-width:1440px;margin:0 auto}#cabinet-container .cabinet .second-title{text-align:center;margin-bottom:clamp(32px,2.5vw,48px)}#cabinet-container .cabinet .user-info{display:flex;justify-content:center;gap:clamp(12px,1.25vw,24px);align-items:center;margin-bottom:clamp(16px,1.25vw,24px)}@media(min-width:768px){#cabinet-container .cabinet .user-info{justify-content:flex-start}}#cabinet-container .cabinet .user-info .user-icon-wrap{display:flex;align-items:center;justify-content:center}#cabinet-container .cabinet .user-info .user-icon-wrap .user-icon{width:clamp(30px,3.125vw,60px);height:clamp(30px,3.125vw,60px)}#cabinet-container .cabinet .user-info .user-name{font-weight:700}#cabinet-container .cabinet .cabinet-info-wrapper{display:flex;gap:clamp(24px,4.6vw,36px);flex-direction:column}@media(min-width:768px){#cabinet-container .cabinet .cabinet-info-wrapper{flex-direction:row;gap:min(2.5vw,48px)}}#cabinet-container .cabinet .cabinet-left-menu{width:100%;flex-shrink:0}@media(min-width:768px){#cabinet-container .cabinet .cabinet-left-menu{width:clamp(150px,15vw,280px)}}#cabinet-container .cabinet .cabinet-left-menu .cabinet-links-list{padding:clamp(16px,1.25vw,24px) 0;margin-bottom:clamp(16px,1.25vw,24px);border-bottom:1px solid var(--detail-gray);border-top:1px solid var(--detail-gray);display:flex;flex-direction:column;align-items:center;gap:clamp(16px,1.25vw,24px)}@media(min-width:768px){#cabinet-container .cabinet .cabinet-left-menu .cabinet-links-list{align-items:flex-start}}#cabinet-container .cabinet .cabinet-left-menu .cabinet-links-list .page-text{color:var(--main-white);transition:color var(--trans-dur) var(--trans-timing-function)}#cabinet-container .cabinet .cabinet-left-menu .cabinet-links-list .page-text.current,#cabinet-container .cabinet .cabinet-left-menu .cabinet-links-list .page-text:hover{color:var(--main-green)}#cabinet-container .cabinet .cabinet-left-menu .cabinet-exit{display:flex;gap:min(.625vw,12px);align-items:center;justify-content:center;color:var(--main-white);transition:color var(--trans-dur) var(--trans-timing-function)}@media(min-width:768px){#cabinet-container .cabinet .cabinet-left-menu .cabinet-exit{justify-content:flex-start}}#cabinet-container .cabinet .cabinet-left-menu .cabinet-exit:hover{color:var(--main-green)}#cabinet-container .cabinet .cabinet-left-menu .cabinet-exit .exit-icon{width:clamp(15px,1.5vw,30px);height:clamp(15px,1.5vw,30px);fill:currentColor}#cabinet-container .cabinet .right-side{flex-grow:1}#cabinet-container .cabinet .cabinet-personal-wrap{padding-top:min(1.25vw,24px);display:flex;flex-direction:column;gap:clamp(24px,4.6vw,36px)}@media(min-width:768px){#cabinet-container .cabinet .cabinet-personal-wrap{gap:min(2.5vw,48px)}}#cabinet-container .cabinet .cabinet-personal-wrap .form-wrap{width:100%;max-width:552px}@media(min-width:580px){#cabinet-container .cabinet .cabinet-personal-wrap .form-wrap{width:552px;margin:0 auto}}@media(min-width:768px){#cabinet-container .cabinet .cabinet-personal-wrap .form-wrap{margin:0;width:100%}}#cabinet-container .cabinet .cabinet-personal-wrap .change-name-email-form .form-group{width:100%;display:flex;flex-direction:column;gap:4px}#cabinet-container .cabinet .cabinet-personal-wrap .payments-history-wrap .payments-table{margin-bottom:min(1.25vw,24px);width:100%;border-collapse:collapse}#cabinet-container .cabinet .cabinet-personal-wrap .payments-history-wrap .payments-table th,#cabinet-container .cabinet .cabinet-personal-wrap .payments-history-wrap .payments-table td{text-align:left;font-size:clamp(12px,2.3vw,18px);padding:clamp(8px,1.5vw,12px);border-bottom:1px solid var(--detail-gray)}@media(min-width:768px){#cabinet-container .cabinet .cabinet-personal-wrap .payments-history-wrap .payments-table th,#cabinet-container .cabinet .cabinet-personal-wrap .payments-history-wrap .payments-table td{font-size:clamp(12px,1.15vw,22px);padding:min(.625vw,12px)}}#cabinet-container .cabinet .cabinet-subscriptions-wrap{padding-top:min(1.25vw,24px);display:flex;flex-direction:column;gap:min(2.5vw,48px)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap{display:flex;flex-direction:column;gap:clamp(18px,4.6vw,36px)}@media(min-width:768px){#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap{gap:min(1.875vw,36px)}}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list{display:flex;gap:min(2vw,16px);justify-content:flex-start;flex-wrap:wrap}@media(min-width:768px){#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list{gap:min(.83vw,16px)}}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item{flex:0 1 calc(50% - 8px);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(16px,1.67vw,32px);max-width:230px;padding:min(2vw,16px);border-radius:clamp(8px,1vw,20px);background-color:var(--dark-gray);border:1px solid transparent;transition:border var(--trans-dur) var(--trans-timing-function)}@media(min-width:518px){#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item{flex:0 1 calc(33% - 12px)}}@media(min-width:768px){#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item{padding:min(.83vw,16px);flex:0 1 calc(25% - 12px);max-width:332px}}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item:hover{border:1px solid var(--main-green)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .subscribtion-price-info,#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .subscribtion-price-info .subscribtion-duration-wrap{display:flex;flex-direction:column;gap:clamp(12px,1.25vw,24px)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .subscribtion-price-info .subscribtion-duration-wrap .subscribtion-duration{display:flex;align-items:center;gap:clamp(8px,.83vw,16px)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .subscribtion-price-info .subscribtion-duration-wrap .subscribtion-duration .img-wrap{width:clamp(20px,2vw,40px)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .subscribtion-price-info .subscribtion-duration-wrap .subscribtion-duration .subscribtion-duration-text{font-weight:400;font-size:clamp(12px,1.15vw,22px);line-height:110%}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .subscribtion-price-info .subscribtion-duration-wrap .subscribtion-date{width:fit-content;border-radius:clamp(8px,1vw,20px);padding:min(.2vw,4px) min(.675vw,12px);background:var(--detail-gray);font-size:clamp(12px,.9vw,18px)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .subscribtion-price-wrap{padding-top:clamp(12px,.83vw,16px);border-top:1px solid var(--detail-gray);display:flex;flex-direction:column;justify-content:center;flex-grow:1}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .subscribtion-price-wrap .subscribtion-discount{display:flex;align-items:center;justify-content:space-between}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .subscribtion-price-wrap .subscribtion-discount .old-price{font-weight:800;font-size:clamp(12px,.9vw,18px);line-height:110%;text-decoration:line-through;color:var(--detail-gray)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .subscribtion-price-wrap .subscribtion-discount .discount{border-radius:clamp(8px,1vw,20px);padding:min(.2vw,4px) min(.675vw,12px);background-color:var(--main-green);color:var(--main-black);font-size:clamp(12px,.9vw,18px)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .subscribtion-price-wrap .subscribtion-price{text-align:center;font-weight:800;font-size:clamp(12px,1.35vw,26px)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .checkbox-container-wrap{display:flex;gap:6px;flex-direction:column}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .checkbox-container-wrap .checkbox-container{display:flex;align-items:flex-start;line-height:1}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .checkbox-container-wrap .checkbox-container a{color:var(--main-green)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .checkbox-container-wrap .checkbox-container input{display:none}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .checkbox-container-wrap .checkbox-custom{width:clamp(16px,1.15vw,22px);height:clamp(16px,1.15vw,22px);border:1px solid var(--main-green);flex-shrink:0;display:inline-block;border-radius:5px;cursor:pointer;margin-right:10px;position:relative}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item .checkbox-container-wrap .checkbox-container input:checked+.checkbox-custom:after{content:"✓";position:absolute;font-size:clamp(12px,1vw,18px);left:3px;top:0;color:var(--main-green)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item.subscribtion-active{border:1px solid var(--main-green)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item.subscribtion-active .subscribtion-date-wrap{display:flex;align-items:center;gap:6px}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item.subscribtion-active .subscribtion-date.no-active{background-color:var(--no-active)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .subscribtion-item.subscribtion-active .subscribtion-price-wrap{align-items:center;gap:min(1.25vw,24px)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .auth-btn{cursor:pointer;border:none;background:var(--main-green);color:var(--main-black);font-size:clamp(12px,.9vw,16px);padding:min(.675vw,10px)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscribtion-list .auth-btn:hover{background:var(--main-white)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscription-promo{display:flex;flex-direction:column;align-items:center;gap:min(3.125vw,24px)}@media(min-width:768px){#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscription-promo{gap:min(1.25vw,24px)}}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscribtions-wrap .subscription-promo .promo-form-wrap{min-width:220px}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscription-history-wrap .subscription-table{margin-bottom:min(1.25vw,24px);width:100%;border-collapse:collapse}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscription-history-wrap .subscription-table th,#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscription-history-wrap .subscription-table td{text-align:left;font-size:clamp(12px,2.3vw,18px);padding:clamp(8px,1.5vw,12px);border-bottom:1px solid var(--detail-gray)}@media(min-width:768px){#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscription-history-wrap .subscription-table th,#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscription-history-wrap .subscription-table td{font-size:clamp(12px,1.15vw,22px);padding:min(.625vw,12px)}}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscription-history-wrap .subscription-table .subscrible-active{color:var(--main-green)}#cabinet-container .cabinet .cabinet-subscriptions-wrap .subscription-history-wrap .subscription-table .subscrible-no-active{color:var(--no-active)}#cabinet-container .cabinet .cabinet-key-wrap{padding-top:min(1.25vw,24px);display:flex;flex-direction:column;gap:min(2.5vw,48px)}#cabinet-container .cabinet .cabinet-key-wrap .form-wrap{width:100%;max-width:552px}@media(min-width:580px){#cabinet-container .cabinet .cabinet-key-wrap .form-wrap{width:552px;margin:0 auto}}@media(min-width:768px){#cabinet-container .cabinet .cabinet-key-wrap .form-wrap{margin:0;width:100%}}#cabinet-container .cabinet .cabinet-key-wrap .activation-key-form .form-group{width:100%;display:flex;flex-direction:column;gap:4px}#cabinet-container .cabinet .cabinet-key-wrap .activation-key-form .form-group .info-text{font-size:clamp(10px,.7vw,14px)}#cabinet-container .cabinet .cabinet-key-wrap .info-wrap{display:flex;flex-direction:column;gap:min(1.25vw,24px);width:100%;max-width:552px}@media(min-width:580px){#cabinet-container .cabinet .cabinet-key-wrap .info-wrap{width:552px;margin:0 auto}}@media(min-width:768px){#cabinet-container .cabinet .cabinet-key-wrap .info-wrap{margin:0;width:100%;max-width:100%}}#cabinet-container .cabinet .cabinet-delete-wrap{padding-top:min(1.25vw,24px);display:flex;flex-direction:column;gap:min(2.5vw,48px)}#cabinet-container .cabinet .cabinet-delete-wrap .form-wrap{width:100%;max-width:552px}@media(min-width:580px){#cabinet-container .cabinet .cabinet-delete-wrap .form-wrap{width:552px;margin:0 auto}}@media(min-width:768px){#cabinet-container .cabinet .cabinet-delete-wrap .form-wrap{margin:0;width:100%}}#cabinet-container .cabinet .cabinet-delete-wrap .delete-acc-form .form-group{width:100%;display:flex;flex-direction:column;gap:clamp(12px,1.25vw,24px)}.politics-iformation{padding-top:min(11.3vw,217px);padding-bottom:min(4.2vw,80px)}.politics-iformation .politics-iformation-wrap{max-width:1024px;margin:0 auto;display:flex;flex-direction:column;gap:min(1.25vw,24px)}.politics-iformation .politics-iformation-wrap .politics-title{font-weight:800;font-size:clamp(32px,4.5vw,64px);line-height:120%}.politics-iformation .politics-iformation-wrap .politics-subtitle{font-weight:800;font-size:clamp(16px,2.2vw,32px);line-height:120%}.politics-iformation .politics-iformation-wrap ol,.politics-iformation .politics-iformation-wrap ul{padding-left:min(1.25vw,24px);display:flex;flex-direction:column;gap:min(1.25vw,24px)}:is(.politics-iformation .politics-iformation-wrap ol,.politics-iformation .politics-iformation-wrap ul) li{font-size:clamp(12px,1.15vw,22px);line-height:120%}.politics-iformation .politics-iformation-wrap a{color:var(--main-green);text-decoration:none}.politics-iformation .politics-iformation-wrap p{font-size:clamp(12px,1.15vw,22px);line-height:120%}#login-registration{margin-top:clamp(50px,10.4vw,80px)}@media(min-width:768px){#login-registration{margin-top:0}}#login-registration .login-registration{padding-bottom:min(4.2vw,80px);padding-top:min(2.5vw,48px)}@media(min-width:768px){#login-registration .login-registration{padding-top:min(11.3vw,217px)}}#login-registration .login-registration .auth-wrap{display:flex;flex-direction:column;gap:min(2vw,40px);align-items:center}#login-registration .login-registration .auth-wrap .auth-btns-wrap{display:flex;flex-direction:column;width:100%;max-width:552px;gap:min(3.125vw,24px);align-items:center}@media(min-width:768px){#login-registration .login-registration .auth-wrap .auth-btns-wrap{width:clamp(452px,29vw,552px);gap:min(1.25vw,24px)}}#login-registration .login-registration .auth-wrap .auth-btns-wrap.is-hidden{display:none}#login-registration .login-registration .auth-wrap .auth-btns-wrap .auth-btn{width:100%;background:transparent;color:var(--main-white);border:1px solid var(--main-white);cursor:pointer}#login-registration .login-registration .auth-wrap .auth-btns-wrap .auth-btn.active,#login-registration .login-registration .auth-wrap .auth-btns-wrap .auth-btn:hover{background:var(--main-green);color:var(--main-black);border:1px solid var(--main-green)}#login-registration .login-registration .auth-wrap .auth-btns-wrap .auth-btn.login-btn{gap:min(.625vw,12px)}#login-registration .login-registration .auth-wrap .auth-btns-wrap .auth-btn.login-btn .login-icon{fill:currentColor;width:clamp(12px,1.2vw,24px);height:clamp(12px,2.2vw,24px)}#login-registration .login-registration .auth-wrap .registration-wrap,#login-registration .login-registration .auth-wrap .login-wrap,#login-registration .login-registration .auth-wrap .email-code-wrap{width:100%;max-width:552px;display:flex;flex-direction:column;gap:min(3.125vw,24px);align-items:center}@media(min-width:768px){#login-registration .login-registration .auth-wrap .registration-wrap,#login-registration .login-registration .auth-wrap .login-wrap,#login-registration .login-registration .auth-wrap .email-code-wrap{width:clamp(452px,29vw,552px);gap:min(1.25vw,24px)}}:is(#login-registration .login-registration .auth-wrap .registration-wrap,#login-registration .login-registration .auth-wrap .login-wrap,#login-registration .login-registration .auth-wrap .email-code-wrap).is-hidden{display:none}:is(#login-registration .login-registration .auth-wrap .registration-wrap,#login-registration .login-registration .auth-wrap .login-wrap,#login-registration .login-registration .auth-wrap .email-code-wrap) .page-description{text-align:center}#activation-key{margin-top:clamp(50px,10.4vw,80px)}@media(min-width:768px){#activation-key{margin-top:0}}#activation-key .activation-key{padding-bottom:min(4.2vw,80px);padding-top:min(2.5vw,48px)}@media(min-width:768px){#activation-key .activation-key{padding-top:min(11.3vw,217px)}}#activation-key .activation-key .auth-wrap{display:flex;flex-direction:column;gap:clamp(18px,4vw,32px);align-items:center}@media(min-width:768px){#activation-key .activation-key .auth-wrap{gap:min(2vw,40px)}}#activation-key .activation-key .auth-wrap .auth-info-wrap,#activation-key .activation-key .auth-wrap .activation-key-wrap{max-width:552px;display:flex;flex-direction:column;gap:clamp(12px,3.125vw,24px);align-items:center}@media(min-width:768px){#activation-key .activation-key .auth-wrap .auth-info-wrap,#activation-key .activation-key .auth-wrap .activation-key-wrap{width:clamp(452px,29vw,552px);gap:min(1.25vw,24px)}}body.no-scroll{overflow:hidden}@media(min-width:768px){body.no-scroll{padding-right:15px}}
