.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}*,*::before,*::after{padding:0;margin:0;border:0;box-sizing:border-box}input:not([type=checkbox]):not([type=radio]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}*{outline:0!important}a{text-decoration:none;color:#080808}ul,ol,li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:active,:hover,:focus{outline:0;outline-offset:0}@font-face{font-display:swap;font-family:"Cera Pro";src:local("../gym-energy-kids/fonts/Cera Pro Light"),local("CeraPro-Light"),url(/wp-content/themes/gym-energy-kids/fonts/CeraPro-Light.woff2) format("woff2"),url(/wp-content/themes/gym-energy-kids/fonts/CeraPro-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"Cera Pro";src:local("../gym-energy-kids/fonts/Cera Pro Regular"),local("CeraPro-Regular"),url(/wp-content/themes/gym-energy-kids/fonts/CeraPro-Regular.woff2) format("woff2"),url(/wp-content/themes/gym-energy-kids/fonts/CeraPro-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Cera Pro";src:local("../gym-energy-kids/fonts/Cera Pro Medium"),local("CeraPro-Medium"),url(/wp-content/themes/gym-energy-kids/fonts/CeraPro-Medium.woff2) format("woff2"),url(/wp-content/themes/gym-energy-kids/fonts/CeraPro-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"Cera Pro";src:local("../gym-energy-kids/fonts/Cera Pro Bold"),local("CeraPro-Bold"),url(/wp-content/themes/gym-energy-kids/fonts/CeraPro-Bold.woff2) format("woff2"),url(/wp-content/themes/gym-energy-kids/fonts/CeraPro-Bold.woff) format("woff");font-weight:700;font-style:normal}:root{--font:"Cera Pro", sans-serif;--pink:#ec7187;--peach:#F3AAA7;--light-lilac:#EBE9F2;--black:#252526;--close-turquoise:#038C8C;--blue:#0182C2;--white:#ffffff;--hover-pink:#ce6173;--hover-peach:#d79894;--fs-17:0.94rem;--fs-18:1rem;--fs-24:1.33rem;--fs-32:1.78rem;--fs-48:2.67rem;--fs-52:2.89rem;--fs-64:3.56rem;--fs-70:3.89rem}body{font-family:var(--font);font-size:var(--fs-18);color:var(--black)}.container{max-width:1440px;width:100%;margin:0 auto}.bg-pink{background:var(--pink)!important;color:var(--white)}.bg-close-turquoise{background:var(--close-turquoise)!important;color:var(--white)}.text-pink{color:var(--pink)}.main-title{font-size:var(--fs-70);line-height:1}h2{font-weight:700;font-size:var(--fs-52);line-height:1.1;padding:60px 0 40px}h2 span{font-weight:400}h3{font-weight:700;font-size:var(--fs-48);line-height:1.1}h3 span{font-weight:400}.pt-50{padding-top:2.78rem}.pt-30{padding-top:1.67rem}.mt-20{margin-top:1.11rem}.mt-10{margin-top:.56rem}.bold{font-weight:700}.w-700{max-width:700px}.w-400{max-width:400px}.w-full{width:100%;max-width:100%!important}.fa-32{font-size:var(--fs-32)}.lh-1{line-height:1.1}.bg-gray{background:#f4f4f4!important}.main-title-group{display:flex;align-items:center;justify-content:space-between}.additionally{display:flex;flex-direction:column;font-size:var(--fs-17)}.additionally span{display:flex;align-items:center;line-height:1;gap:3px}.additionally span svg{flex:0 0 auto}.additionally span:nth-last-child(1){padding-top:5px}.header-layout{position:relative;display:block;width:100%}.header-top{display:flex;align-items:center;justify-content:space-between;padding:25px 0}.header-top-item{display:flex;align-items:center;gap:21px}.logo a{display:block}.logo a img{display:block;border:0;max-width:150px;object-fit:cover}.slogan{font-size:14px}.branches{display:flex;align-items:center;gap:10px;font-size:14px}.branches-menu{display:none}.branches-marker{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px;background:var(--pink)}.reviews-maps{display:flex;align-items:flex-start;font-size:14px;gap:10px}.rating{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px;background:var(--pink);color:var(--white)}.map-link{font-weight:700;color:var(--close-turquoise)}.info{display:flex;align-items:center;gap:10px}.info-menu{display:none}.schedule{display:flex;align-items:center;font-size:14px;color:dimgray}.online-pulse{display:inline-block;width:5px;height:5px;border-radius:5px;margin-right:5px;background:var(--close-turquoise);animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}100%{transform:scale(1);opacity:1}}.phone{font-size:var(--fs-24);font-weight:700}.mobile-hamburger{display:none}.messenger-menu{display:none}.header-menu{display:block;position:relative;width:100%}.menu{display:flex;align-items:center;gap:100px;padding-bottom:25px}.menu li{display:flex;align-items:center}.menu li a{font-weight:500;color:var(--close-turquoise);transition:color 0.5s ease-in-out}.menu li a:hover{color:var(--pink);transition:color 0.3s ease-in-out}.check{line-height:1;border-radius:20px;padding:5px 11px;margin-left:9px;font-size:14px;background:#fff0}.play{display:block;position:relative;left:10px;bottom:10px;width:40px;height:40px;border-radius:40px;background:var(--pink);cursor:pointer;transition:background-color 0.3s ease-in-out;z-index:1}.play:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-left:8px solid #fff0;border-right:8px solid #fff0;border-bottom:10px solid #fff;border-radius:3px;transform:translate(-50%,-50%) rotate(90deg)}.play:hover{transition:background-color 0.3s ease-in-out;background-color:var(--hover-pink)}.play-x2{display:block;position:relative;left:10px;bottom:10px;width:60px;height:60px;border-radius:40px;background:var(--pink);cursor:pointer;transition:background-color 0.3s ease-in-out;z-index:1}.play-x2::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-left:8px solid #fff0;border-right:8px solid #fff0;border-bottom:10px solid #fff;border-radius:3px;transform:translate(-50%,-50%) rotate(90deg)}.play-x2:hover{transition:background-color 0.3s ease-in-out;background-color:var(--hover-pink)}.absolute{position:absolute;left:10px;bottom:10px}.absolute-top{position:absolute;left:10px;top:10px}.coaches{display:block;width:100%;position:relative}.coaches-wrapper{position:relative;width:100%}.coaches-arrow{display:flex;align-items:center;gap:15px;position:absolute;right:0;top:-100px;z-index:10;cursor:pointer}.arrow-right{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:80px;border:1px solid var(--pink);background:var(--pink);z-index:20}.arrow-left{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:80px;border:1px solid #D9D9D9;z-index:20}.coaches-inner{display:flex;overflow:hidden}.coach-item{display:flex;flex-direction:column;max-width:340px;width:100%;flex-shrink:0}.coach-item:hover .coach-avatar img{transform:scale(1.1)}.coach-avatar{max-width:340px;overflow:hidden;position:relative;border-radius:30px}.coach-avatar img{display:block;width:100%;max-height:408px;border:0;outline:none;object-fit:cover;transition:transform 0.3s ease}.coach-info{padding-top:20px}.coach-name{line-height:1;font-size:20px;font-weight:700}.coach-qualification{padding-top:10px;color:#555;font-size:15px}.coach-experience{padding-top:10px;color:#555;font-style:italic}.coaches-link{display:flex;align-items:center;gap:10px;padding-top:50px;line-height:1}.coaches-link a{font-size:var(--fs-18);color:var(--close-turquoise);position:relative}.coaches-link a::after{content:"";display:block;width:100%;height:1px;margin-top:4px;background-color:var(--close-turquoise);visibility:visible;transition:width 0.3s ease}.coaches-link a:hover::after{width:50%}.consultation-wrapper{position:relative;display:flex;align-items:stretch;justify-content:space-between;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:20px;padding:87px 105px;overflow:hidden}.consultation-pre-title{font-size:var(--fs-24)}.consultation-call-name{position:absolute;text-align:center;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgb(255 255 255 / .2),transparent);max-width:30%;margin:0 auto;height:40%;display:flex;justify-content:center;align-items:flex-end;padding-bottom:35px;color:#fff}.consultation-call-name-group{display:flex;flex-direction:column;margin-bottom:-5%}.consultation-call-name-group p:nth-child(1){font-size:15px;font-weight:700}.consultation-call-name-group p:nth-child(2){font-size:13px;font-weight:300}.switching{display:flex;justify-content:space-between;align-items:center;background-color:#fdeef0;border-radius:50px;width:100%;margin:0 auto}.switching-item{flex:1;text-align:center;padding:23px 20px;font-size:var(--fs-18);font-weight:700;cursor:pointer;border-radius:50px;transition:background-color 0.3s,color 0.3s}.switching-item:not(.active){color:#000;background-color:#fff0}.switching-item.active{background-color:#f68a9f;color:#fff}.switching-location{display:none}.switching-location.active{display:block}.card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;padding:20px;margin-top:40px}.card{background-color:#F2F2F2;border-radius:10px;box-shadow:0 4px 6px rgb(100 100 100 / .1);padding:45px 49px;display:flex;flex-direction:column;align-items:flex-start;gap:15px;transition:transform 0.3s ease,box-shadow 0.3s ease}.card:hover{transform:translateY(-2px);box-shadow:0 6px 10px rgb(100 100 100 / .15)}.icon{display:flex;align-items:center;gap:10px}.badge-info{padding:5px 10px;border-radius:10px;font-size:13px;background:var(--close-turquoise);color:#fff}.content h3{font-weight:700;font-size:var(--fs-24)}.content p{margin:0 0 10px;font-size:var(--fs-17)}.content a{font-size:14px;color:var(--close-turquoise);text-decoration:none;font-weight:700}.reviews-wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:30px 0 100px}.review-big{position:relative;width:600px;height:500px;border-radius:15px;overflow:hidden}.review-big img{width:100%;height:100%;object-fit:cover}.review-text{position:absolute;bottom:50px;left:50px;color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .7);z-index:1}.review-text h3{margin:0;font-size:var(--fs-32);font-weight:700}.review-text p{margin:5px 0 0;font-size:14px}.review-smll{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:800px;height:500px}.review-smll-item{position:relative;border-radius:10px;overflow:hidden}.review-smll-item img{width:100%;height:100%;object-fit:cover}.gradient{height:150px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(rgb(146 146 146 / .01) 0%,rgb(50 50 50 / .3) 100%);z-index:0}.prices{display:block;width:100%;position:relative;padding-bottom:60px}.prices-inner{display:flex;align-items:stretch;justify-content:space-between;gap:80px}.price-item{max-width:500px;width:100%;border-radius:30px;padding:70px 80px;box-sizing:border-box;background:linear-gradient(rgb(243 170 167 / .3) 0%,rgb(242 133 153 / .2) 100%);box-shadow:3px 3px 2px 3px rgb(242 133 153 / .1)}.price-item__title{display:block;width:100%;text-align:center;text-transform:uppercase;font-weight:700;font-size:26px}.price-item__cost{display:block;width:100%;text-align:center;font-size:16px;padding-top:20px;color:#444}.faq{position:relative;display:block;width:100%;padding:0 0 50px;background:#F6F6F6}.faq-wrapper{position:relative;width:100%;display:flex;align-items:stretch;padding-top:50px}.faq-inner{display:flex;align-items:flex-start;flex-wrap:wrap}.faq-item{max-width:700px;width:100%;padding:22px 26px;border-radius:40px;margin-bottom:19px;margin-right:15px;background:var(--white)}.question{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-18);font-weight:700}.answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;padding:0;font-size:var(--fs-17)}.answer.active{max-height:200px;padding:10px 0}.disclosure{display:flex;align-items:center;justify-content:center;flex:0 0 50px;width:50px;height:50px;border-radius:50px;margin-left:10px;background:var(--pink);transition:transform 0.3s ease;cursor:pointer}.disclosure svg.rotate{transform:rotate(90deg)}.text-content{font-size:var(--fs-17)}.text-content p{margin-bottom:1rem}.text-content p:nth-last-child(1){margin-bottom:0}.overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .5);justify-content:center;align-items:center;z-index:1000}.popup{position:relative;background:#fff;padding:20px;border-radius:10px;width:90%;max-width:400px;box-shadow:0 10px 20px rgb(0 0 0 / .2)}.popup-video{padding:0;max-width:600px;width:100%}.video-wrapper{overflow:hidden;border-radius:10px;height:400px}.popup-video-play{width:100%;height:400px}.popup-title{display:block;position:relative;line-height:1;font-size:36px;font-weight:700;text-align:center}.popup-pre-title{display:block;position:relative;line-height:1;font-size:18px;font-weight:500;text-align:center}.popup-description{text-align:center;font-weight:500;display:block;position:relative;font-size:14px;line-height:1;padding:18px 0 20px}.popup-map{padding:0;max-width:1000px;width:100%}.yandex-map{width:100%;height:400px;overflow:hidden;border-radius:10px}.pulse::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f5acb9;opacity:.15;border-radius:50%;-webkit-animation:animPulse 2s linear infinite;animation:animPulse 2s linear infinite;z-index:-1}@keyframes animPulse{0%{opacity:0;transform:scale(1)}50%{opacity:.5}100%{opacity:0;transform:scale(1.8)}}.up{display:none;justify-content:center;align-items:center;flex-direction:column;position:fixed;bottom:150px;right:20px;width:50px;height:50px;border-radius:50px;background-color:var(--pink);color:var(--white);font-size:14px;cursor:pointer;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out}.up:hover{animation:pulses 1.5s infinite}@keyframes pulses{0%{transform:scale(1);box-shadow:0 4px 6px rgb(0 0 0 / .1)}50%{transform:scale(1.1);box-shadow:0 6px 10px rgb(0 0 0 / .2)}100%{transform:scale(1);box-shadow:0 4px 6px rgb(0 0 0 / .1)}}.up.visible{display:flex;opacity:1;transform:translateY(0)}.up.hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.messenger{padding-top:30px;display:flex;align-items:center;gap:10px;font-size:14px}.main-content{padding-top:2rem}.main-content p{margin-bottom:1rem;line-height:1.3}.main-content p:nth-last-child(1){margin-bottom:0}.slide-item{position:relative;width:100%;height:100%;overflow:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px}.slide-inner{display:flex;flex-direction:column;gap:45px;padding:130px 90px}.video-play{position:absolute;right:38px;bottom:38px;max-width:360px;padding:12px 15px 12px 30px;border-radius:20px;display:flex;align-items:center;gap:22px;background:var(--white)}.video-window{position:relative;width:123px;height:123px;border-radius:20px;flex:1 0 auto;background-size:cover;overflow:hidden}.footer-layout{display:block;position:relative;width:100%;padding-top:35px}.footer{position:relative;display:block;width:100%;border-top:1px solid #EBE9F2;padding-top:60px}.footer-menu{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:30px}.footer-menu-item:nth-child(1){flex:0 0 300px}.footer-menu-item ul{padding-top:20px}.footer-menu-item ul li{list-style-type:none;padding-bottom:10px}.footer-menu-item ul li:nth-last-child(1){padding-bottom:0}.footer-menu-item ul li a{font-size:15px;color:var(--close-turquoise)}.share{display:flex;align-items:center;gap:5px;padding-top:12px}.share a{display:block;border:0;outline:none;line-height:1}.share-block{padding-top:30px}.footer-slogan{position:relative;padding-top:20px;font-size:14px}.footer-label{font-weight:700;font-size:16px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:30px 0 30px;font-size:14px;border-top:1px solid var(--light-lilac)}.conditions{display:flex;flex-direction:column}.conditions a{color:var(--close-turquoise)}.copyright{flex:1 0 30%}.conditions{flex:0 0 auto}.authorship{flex:1 0 30%;text-align:right}.form-input{display:flex;flex-direction:column}label{font-size:15px;padding:10px 0 10px;line-height:1;color:#7C7C7C}label sup{line-height:1;color:#c50303}.input{outline:none;padding:20px 30px;border-radius:10px;font-family:var(--font);font-size:var(--fs-18);font-weight:400;color:#575757;background:var(--white)}.input::placeholder{font-weight:400;color:#575757}.checkbox{display:flex;align-items:center;flex-direction:initial;gap:10px;font-size:14px}input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid #e5e5e5;border-radius:4px;outline:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}input[type=checkbox]:checked{border-color:#ff6b8b;background-color:#ff6b8b}input[type=checkbox]:checked::after{content:"✔";color:#fff;font-size:14px}.checkbox label{display:flex;align-items:center;gap:10px}.form-input label{font-size:14px;color:#333}.link{color:var(--close-turquoise);text-decoration:none}.link:hover{text-decoration:underline}.close{position:absolute;top:-35px;right:0;display:block;background:none;cursor:pointer}.btn{position:relative;display:inline-block;height:45px;font-family:var(--font);border:0;outline:none;padding:10px 30px;font-weight:700;font-size:12px;border-radius:10px;text-transform:uppercase;transition:all 0.3s ease-in-out;cursor:pointer;overflow:hidden}.btn-x2{position:relative;display:inline-block;max-width:300px;font-family:var(--font);border-bottom:3px solid #fff0;outline:none;padding:20px 60px;font-weight:700;font-size:12px;border-radius:10px;text-transform:uppercase;transition:all 0.3s ease-in-out;cursor:pointer;overflow:hidden}.btn-bg-pink{border-bottom:3px solid #e75b72;background:var(--pink);color:var(--white)}.btn-bg-pink:hover{transition:all 0.3s ease-in-out;background:#e75b72}.btn-bg-peach{border-bottom:3px solid #F69591;background:var(--peach);color:var(--white)}.btn-bg-peach:hover{transition:all 0.3s ease-in-out;background:#F69591}.btn::before{content:"";position:absolute;top:50%;left:-100%;width:150%;height:200%;background:rgb(255 255 255 / .2);transform:rotate(45deg);filter:blur(6px);animation:shine 7s infinite linear}.btn::before:hover{animation:none}.btn-x2::before{content:"";position:absolute;top:50%;left:-100%;width:150%;height:200%;background:rgb(255 255 255 / .2);transform:rotate(45deg);filter:blur(6px);animation:shine 7s infinite linear}@keyframes shine{0%{left:-100%}20%{left:50%}40%{left:200%}100%{left:200%}}@media (max-width:1400px){.container{max-width:1300px;width:100%;margin:0 auto}}@media (max-width:1200px){.container{max-width:1100px;padding:0 10px;width:100%;margin:0 auto}.slogan{display:none}.reviews-maps{display:none}.prices-inner{gap:60px}.price-item{max-width:400px;padding:40px 50px}.price-item__title{font-size:var(--fs-24)}.price-item__cost{font-size:var(--fs-18)}.consultation-call-name-group{display:none}}@media (max-width:1024px){.video-play{position:relative;right:0;left:0;bottom:10px;margin:0 10px;max-width:100%;box-sizing:content-box}.slide-inner{padding:30px 40px;gap:25px;text-align:center}h2{font-size:var(--fs-32)}h3{font-size:var(--fs-32)}.review-smll{height:auto}.menu{display:none}}@media (max-width:992px){.container{max-width:900px;width:100%;padding:0 15px;margin:0 auto}.header-top-item:nth-last-child(2){display:none}.footer-menu{flex-direction:column}.footer-menu-item:nth-child(1){flex:0 0 100%}.footer-bottom{flex-direction:column}.footer-menu-item{width:100%}.slide-inner{padding:20px 15px}.slide-inner p{font-size:16px}.consultation-wrapper{flex-direction:column;padding:40px 50px;text-align:center;background-position:left}.w-700{max-width:100%}.w-400{max-width:100%}.main-title-group{flex-direction:column}h2{width:100%}.additionally{width:100%;margin-top:-30px;margin-bottom:30px}.prices-inner{gap:40px}.price-item{max-width:350px;padding:40px 30px}.price-item__title{font-size:var(--fs-18)}.price-item__cost{font-size:var(--fs-17);font-weight:300}.footer-label{padding-top:5%}}@media (max-width:768px){.container{max-width:700px;width:100%;padding:0 20px;margin:0 auto}.faq p{font-weight:300}.faq-wrapper{flex-direction:column}.faq-item{max-width:100%;margin-right:0}.faq-video{width:100%}.answer{font-weight:300}.header-top-item:nth-child(2){display:none}.coaches-arrow{position:relative;top:-20px;justify-content:space-between}.text-content p{font-weight:300}.review-big{width:100%}.authorship{flex:1 0 100%;text-align:center}.btn-group{display:flex;flex-direction:column;margin:0 auto;gap:10px}.btn-group button:nth-last-child(1){display:none}.switching-item{font-size:14px;padding:15px 10px}.prices-inner{flex-direction:column;gap:20px}.price-item{max-width:initial;padding:40px 30px}.mobile-hamburger{display:block;z-index:300}.mobile-menu{width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.header-menu{position:fixed;right:0;width:100%;background:#fff;z-index:100;top:0;bottom:0;flex-direction:column;padding:90px 20px 30px;height:100%;transition:transform 0.3s ease,visibility 0.3s ease;transform:translateX(-100%);visibility:hidden}.header-menu .menu{display:flex;flex-direction:column;align-items:end;gap:20px}.header-menu .menu li{flex-direction:row-reverse}.header-menu .menu li .check{margin-left:0;margin-right:12px}.header-menu.active{display:flex;transform:translateX(0);visibility:visible}.messenger-menu{padding-top:30px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px}.branches-menu{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;padding-top:30px}.consultation-wrapper{padding:40px 20px}h3{font-size:var(--fs-24)}.fa-32{font-size:var(--fs-24)}.card{padding:40px 35px}.coach-name{font-size:var(--fs-24)}.coach-qualification,.coach-experience{font-size:var(--fs-17);font-weight:300}.header-top-item:nth-last-child(3){display:none}.info-menu{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:30px}.schedule{justify-content:center}.hidden-mobile{display:none}.consultation-pre-title{padding-top:0!important}.video-play{font-weight:300}.footer-bottom{font-size:13px}}@media (max-width:576px){.container{max-width:560px;width:100%;margin:0 auto}.btn-x2{max-width:100%;padding:20px 25px}.main-title{font-size:48px}.logo a img{max-width:140px;width:100%;margin:0 auto}}@media (max-width:480px){.container{max-width:480px;width:100%;margin:0 auto}.main-title{font-size:40px}.slide-inner p{font-size:14px;font-weight:300}.video-play{font-size:14px}h2{font-size:26px;padding:30px 0 30px}.reviews-wrapper{padding:30px 0 40px}.play-x2{width:35px;height:35px}.play-x2::before{border-left:6px solid #fff0;border-right:6px solid #fff0;border-bottom:9px solid #fff}.footer-menu{text-align:center}.share{justify-content:center}.arrow-left{width:40px;height:40px}.arrow-left svg{max-width:17px}.arrow-right{width:40px;height:40px}.arrow-right svg{max-width:17px}.additionally{margin-top:-10px;font-size:13px;font-weight:300}.switching{align-items:stretch;flex-direction:column;border-radius:10px}.switching-item{display:flex;justify-content:center;align-items:center}.card-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.messenger{justify-content:center}}.wpcf7-response-output{display:none!important}.wpcf7-spinner{display:none!important}.custom-popup{animation:fadeIn 0.3s ease-out,fadeOut 0.3s ease-in 3s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.wpcf7-list-item{margin:0}.cky-banner-bottom{max-width:1440px;margin:0 auto;left:0;right:0}.cky-consent-container .cky-consent-bar{border-radius:15px}.wp-block-list{padding-left:30px;margin-bottom:20px}.wp-block-list li{list-style-type:circle}.hamburger{position:relative;width:30px;height:3px;background-color:#ec7187;transition:all 0.3s ease;border-radius:3px;box-sizing:border-box}.hamburger::before,.hamburger::after{content:'';position:absolute;width:100%;height:3px;background-color:#ec7187;transition:all 0.3s ease;border-radius:3px;box-sizing:border-box}.hamburger::before{top:-8px}.hamburger::after{top:8px}.mobile-menu.active .hamburger{background-color:#fff0}.mobile-menu.active .hamburger::before{transform:rotate(45deg);top:0}.mobile-menu.active .hamburger::after{transform:rotate(-45deg);top:0}