.container[data-astro-cid-cdugcdcl]{max-width:var(--container-max-width);min-width:var(--container-min-width);width:100%;padding:0 var(--container-padding-sides);margin:0 auto}.mt[data-astro-cid-cdugcdcl]{margin-top:90px;@media (768px < width <= 900px){margin-top:70px}@media (width <= 768px){margin-top:60px}}.link-button[data-astro-cid-wyeiserd]{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px}.with-icon[data-astro-cid-wyeiserd]{padding:0 16px;justify-content:space-between}.outlined[data-astro-cid-wyeiserd]{font-size:14px;color:var(--link-outline-color);font-weight:500;border:1px solid var(--link-outline-border);transition:.2s linear;&[data-astro-cid-wyeiserd]:hover{color:var(--link-outline-color-hover);background-color:var(--link-outline-bg-hover)}}.primary[data-astro-cid-wyeiserd]{font-size:14px;color:var(--link-primary-color);font-weight:500;background-color:var(--link-primary-bg);transition:.2s linear;&[data-astro-cid-wyeiserd]:hover{background-color:var(--link-primary-bg-hover)}}.small[data-astro-cid-wyeiserd]{height:38px}.medium[data-astro-cid-wyeiserd]{height:44px}.burger[data-astro-cid-y2j23tb6],.user[data-astro-cid-y2j23tb6]{display:grid;place-content:center;gap:3px;width:38px;height:38px;background-color:#eee;border-radius:50%;border:none;transition:.2s linear;cursor:pointer;&[data-astro-cid-y2j23tb6]:hover{background-color:#333;span{background-color:#fff}path{fill:#fff}}span{height:2px;width:18px;background-color:#333;transition:.2s linear}path{transition:.2s linear}}.burger[data-astro-cid-y2j23tb6].close{position:relative;display:block;z-index:4;span{position:absolute;inset:0;margin:auto;transition:transform .3s linear;&:first-child{transform:rotate(45deg)}&:nth-child(2){display:none}&:last-child{transform:rotate(-45deg)}}}nav[data-astro-cid-loasjeqz]{ul{display:flex;gap:35px;@media (width <= 960px){gap:20px}a{font-size:14px;color:var(--primary-text-color);font-weight:500;text-decoration:none;transition:.2s linear;&:hover{color:var(--primary-color)}}}}.mobile-navigation[data-astro-cid-r5nnucmb]{position:fixed;inset:0;display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--page-bg-color);padding:120px var(--container-padding-sides) 80px;margin:auto;opacity:0;transform:translate(100%);transition:.2s cubic-bezier(.4,1,.4,1);z-index:3;&.show{opacity:1;transform:translate(0)}ul{li{position:relative;border-radius:8px;margin-bottom:5px;transition:.2s ease-in-out;&:hover{transform:translate(6px);a{color:var(--primary-color)}}a{position:relative;display:block;color:var(--primary-text-color);font-weight:600;font-size:24px;text-decoration:none;padding:10px 0;transition:.2s linear;z-index:2}}}.contacts{margin-top:auto;.contact-item{margin-top:12px;span{display:block;color:var(--secondary-text-color);font-weight:500;font-size:14px}a{color:var(--primary-text-color);font-size:20px;font-weight:700;text-decoration:none;margin-top:6px;transition:.2s linear;&:hover{color:var(--primary-color)}}}}}header[data-astro-cid-pwmmw5ba]{position:relative;z-index:4;background-color:var(--page-bg-color);&.pinned{position:fixed;left:0;right:0;top:0;border-bottom:2px solid #eee}.container{display:flex;align-items:center;height:80px}.logo{color:var(--primary-color);font-size:30px;font-weight:700;text-decoration:none;@media (width <= 768px){margin-right:auto}}.navigation{margin-left:auto;@media (width <= 768px){display:none}}.link-button{max-width:180px;width:100%;margin-left:30px;@media (width <= 960px){margin-left:20px}@media (width <= 768px){display:none}}.user,.burger{display:none;@media (width <= 768px){display:grid;margin-left:8px}}}footer[data-astro-cid-dwl4onjj]{padding:0 0 30px;.container{.footer-top{display:flex;justify-content:space-between;@media (width <= 460px){flex-direction:column;gap:30px}.logo{color:var(--primary-color);font-size:30px;font-weight:700;text-decoration:none}.contacts{display:flex;gap:50px;@media (width <=768px){flex-direction:column;gap:16px}div{span{display:block;color:var(--secondary-text-color);font-size:14px;font-weight:500;margin-bottom:3px}a{color:var(--primary-text-color);text-decoration:none;font-weight:700;font-size:20px;transition:.2s linear;&:hover{color:var(--primary-color)}}}}}.footer-docs{margin-top:16px;@media (width <=768px){margin-top:30px}a{display:block;width:fit-content;font-size:14px;color:#a2a2a2;text-decoration:none;border-bottom:1px solid transparent;margin-bottom:4px;transition:.2s linear;&:hover{border-bottom-color:#a2a2a2}}}}}:root{--container-max-width: 1200px;--container-min-width: 320px;--container-padding-sides: clamp(10px, 3vw, 25px);--primary-color: #ace136;--light-primary-color: #dbff8b;--primary-text-color: #333;--secondary-text-color: #838383;--page-bg-color: #fff;--room-bg: rgba(238, 238, 238, .7);--room-tag-bg: #e2e2e2;--link-outline-border: #333;--link-outline-color: #333;--link-outline-color-hover: #fff;--link-outline-bg-hover: #333;--link-primary-color: #333;--link-primary-bg: #c6ef6b;--link-primary-bg-hover: #b3dd58;--swiper-pagination-bg: #eee;--swiper-pagination-drag: #333;--discount-bg: #333;--discount-color: #fff;--tabs-buttons-bg: rgba(238, 238, 238, .7);--tabs-buttons-bg-hover: #e2e2e2;--tabs-buttons-bg-active: #333;--tabs-buttons-color-active: #fff}*{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:100%;padding:0;margin:0;box-sizing:border-box}html,body{overflow-x:hidden}ul{list-style:none;padding:0}.document{&.container{color:var(--primary-text-color);line-height:130%;margin-top:40px}em,strong{display:block}ul{list-style:disc;padding-left:20px;margin-bottom:20px;li{margin-bottom:4px}}p{margin-bottom:12px}a{color:var(--primary-text-color)}}[data-animation]{opacity:0}.search-trainers[data-astro-cid-eq2l3pxt]{height:330px;background-color:var(--light-primary-color);background-image:url(/images/trainersBannerBg.png);background-repeat:no-repeat;background-position:right;background-size:contain;border-radius:12px;@media (768px < width <= 1200px){border-radius:0}@media (width <= 768px){height:350px;background-image:url(/images/trainersBannerBg768px.png);background-size:cover;border-radius:0}.banner-content{display:flex;flex-direction:column;max-width:676px;height:100%;color:var(--primary-text-color);padding:55px 35px;@media (width <= 960px){max-width:620px;padding:35px 15px}h3{font-size:clamp(28px,4.5vw,32px);@media (width <= 960px){font-size:clamp(24px,5vw,30px)}}p{font-size:clamp(16px,3.5vw,18px);font-weight:500;line-height:125%;margin:12px 0 20px}.link-button{max-width:220px;font-size:16px;margin-top:auto}}}
