@font-face{font-family:stolzlbold;src:url('../fonts/stolz/stolzl_bold-webfont.eot');src:url('../fonts/stolz/stolzl_bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/stolz/stolzl_bold-webfont.woff2') format('woff2'),url('../fonts/stolz/stolzl_bold-webfont.woff') format('woff'),url('../fonts/stolz/stolzl_bold-webfont.ttf') format('truetype'),url('../fonts/stolz/stolzl_bold-webfont.svg#stolzlbold') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:stolzlbook;src:url('../fonts/stolz/stolzl_book-webfont.eot');src:url('../fonts/stolz/stolzl_book-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/stolz/stolzl_book-webfont.woff2') format('woff2'),url('../fonts/stolz/stolzl_book-webfont.woff') format('woff'),url('../fonts/stolz/stolzl_book-webfont.ttf') format('truetype'),url('../fonts/stolz/stolzl_book-webfont.svg#stolzlbook') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:stolzllight;src:url('../fonts/stolz/stolzl_light-webfont.eot');src:url('../fonts/stolz/stolzl_light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/stolz/stolzl_light-webfont.woff2') format('woff2'),url('../fonts/stolz/stolzl_light-webfont.woff') format('woff'),url('../fonts/stolz/stolzl_light-webfont.ttf') format('truetype'),url('../fonts/stolz/stolzl_light-webfont.svg#stolzllight') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:stolzlmedium;src:url('../fonts/stolz/stolzl_medium-webfont.eot');src:url('../fonts/stolz/stolzl_medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/stolz/stolzl_medium-webfont.woff2') format('woff2'),url('../fonts/stolz/stolzl_medium-webfont.woff') format('woff'),url('../fonts/stolz/stolzl_medium-webfont.ttf') format('truetype'),url('../fonts/stolz/stolzl_medium-webfont.svg#stolzlmedium') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:stolzlregular;src:url('../fonts/stolz/stolzl_regular-webfont.eot');src:url('../fonts/stolz/stolzl_regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/stolz/stolzl_regular-webfont.woff2') format('woff2'),url('../fonts/stolz/stolzl_regular-webfont.woff') format('woff'),url('../fonts/stolz/stolzl_regular-webfont.ttf') format('truetype'),url('../fonts/stolz/stolzl_regular-webfont.svg#stolzlregular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:stolzlthin;src:url('../fonts/stolz/stolzl_thin-webfont.eot');src:url('../fonts/stolz/stolzl_thin-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/stolz/stolzl_thin-webfont.woff2') format('woff2'),url('../fonts/stolz/stolzl_thin-webfont.woff') format('woff'),url('../fonts/stolz/stolzl_thin-webfont.ttf') format('truetype'),url('../fonts/stolz/stolzl_thin-webfont.svg#stolzlthin') format('svg');font-weight:400;font-style:normal}@media (min-width:1200px){.container{max-width:1300px!important}}@media (min-width:992px){.modal-lg{max-width:100%}}.banner-block{background-repeat:no-repeat;background-size:cover;border-radius:60px;overflow:hidden;margin-bottom:40px!important}.banner-row{max-width:1300px}.banner-content{margin-left:108px}.banner-title,.banner-title p{font-size:60px;font-family:stolzllight;text-transform:uppercase;line-height:1.1em;margin-bottom:20px;margin-top:80px}.banner-subtitle,.banner-subtitle p{font-size:30px;font-family:stolzlbook;margin-bottom:30px;line-height:130%}.banner-modal-from .form__subtitle{font-family:stolzllight}.banner-modal-from .form__title{font-size:1.8em;font-family:stolzlregular;text-transform:uppercase;line-height:130%}.banner-modal-from{margin:0 auto 50px}.banner-modal-from input:focus[type=text]{outline:0;border:2px solid #e25678!important}.banner-modal-from input::placeholder{color:#313131;opacity:1}.banner-modal-from input[type=text]{border:1px solid #e25678;background:0 0;color:#313131;padding:0 20px;width:100%;border-radius:30px;height:62px;font-family:stolzllight}.banner-modal-from select{border:1px solid #e25678;background:0 0;color:#e25678;padding:0 20px;max-width:450px;width:100%;cursor:pointer;border-radius:30px;height:62px}.banner-modal-from .invalid .wpcf7-validates-as-required{color:red;border-bottom-color:red}.banner-modal-from .form-input{margin-bottom:20px}.privacy-text{font-family:stolzllight;font-size:14px;line-height:17px;max-width:600px}.banner-modal-from .uslugi-form-btn{max-width:100%;margin-top:16px}.banner-guest-btn{margin-bottom:10px;max-width:400px;display:block;cursor:pointer;border:none!important;font-family:stolzlregular;font-size:18px;border-radius:60px;width:100%;height:62px;color:#fff;text-transform:uppercase;background:#e45879;background:-moz-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:-webkit-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:linear-gradient(90deg,#e45879 0,#a32c4f 100%)}.banner-raspisan:hover{color:#e25678!important}.banner-raspisan{max-width:400px;width:100%;height:62px;color:#e25678;border:1px solid #e25678;border-radius:40px;padding:0 30px;display:block;text-align:center;text-transform:uppercase;font-family:stolzllight;cursor:pointer;font-size:16px;background:#fff;line-height:62px}@media screen and (max-width:768px){.banner-img img{width:100%}.banner-block{border-radius:30px}.banner-content{margin-left:0;margin-top:20px}}@media screen and (max-width:979px){.banner-modal-from input[type=text]{margin-bottom:20px;width:100%}.banner-guest-btn{width:100%}.cards-item::after{bottom:-30px;background-position:center}}.icons-block{margin-top:10px;margin-bottom:150px}.uslugi-icons{background:#ededed;border-radius:200px;padding:20px;display:flex;justify-content:space-evenly;flex-wrap:wrap}.icon-item{text-align:center;display:grid}.icon-text-s{font-family:stolzlbook;font-size:20px}.icon-text-b{font-family:stolzlregular;font-size:25px}.icon-item img{margin:0 auto}@media (max-width:992px){.uslugi-icons{border-radius:20px}}@media screen and (max-width:479px){.icon-item{margin-bottom:30px}.gallery-title,.minus-block p:first-child,.plus-block p:first-child,.text-title,.zagolovok-cards,.zagolovok-coach{font-size:1.8em!important}}.gallery-block-header{max-width:1300px!important;margin:0 auto 50px;padding-left:112px}.icons-block{max-width:1080px!important;margin:0 auto 150px}.text-block-wrapper{max-width:1080px!important;margin:0 auto 100px}.banner-block,.cards-wrapper,.gallery-block,.treners-container{max-width:1300px;margin:0 auto}.uslugi-gallery .owl-dot,.uslugi-gallery .owl-nav .owl-next,.uslugi-gallery .owl-nav .owl-prev{width:30px;height:30px}.uslugi-gallery .owl-nav .owl-prev{background:url('../img/uslugi/ar--l.png') no-repeat!important;width:50px;height:50px;position:absolute;left:-33px;top:38%}.uslugi-gallery .owl-nav .owl-next{background:url('../img/uslugi/ar--r.png') no-repeat!important;width:50px;height:50px;position:absolute;right:-33px;top:38%}.uslugi-gallery{margin-top:30px}.uslugi-gallery .item img{object-fit:cover;height:100%;width:auto;display:block}.uslugi-gallery .item:hover a::before{background-image:url('../img/uslugi/MagnifyingGlass.png');content:'';position:absolute;width:55px;height:55px;background-size:contain;background-repeat:no-repeat;right:41%;top:39%;opacity:1}.uslugi-gallery .item:hover{cursor:pointer}.uslugi-gallery .item:hover img{opacity:.5}.uslugi-gallery .item{height:270px;border-radius:60px;overflow:hidden;margin-bottom:19px}.gallery-title{font-size:50px;line-height:50px;font-family:stolzlregular;text-transform:uppercase;margin-bottom:10px}.gallery-subtitle{font-size:2rem;line-height:2.9rem;font-family:stolzlbook}.coach-name{font-family:stolzlregular;font-size:25px;text-transform:uppercase}.coach-text{font-size:18px;font-family:stolzlbook!important}.coach-img{border-radius:40px;overflow:hidden;height:420px}.coach-img img{object-fit:cover;display:block;width:100%;height:100%}.loadMoreCoaches:hover{color:#e25678!important}.trener-item{margin-top:30px}#loadmoreCoach{margin-top:50px}.loadMoreCoaches{color:#e25678;border:1px solid #e25678;border-radius:40px;padding:15px 30px;margin:0 auto 40px;display:inline;text-align:center;text-transform:uppercase;font-family:stolzllight;cursor:pointer;font-size:16px;background:#fff;width:auto}.coach-btn{cursor:pointer;border:none!important;font-family:stolzlregular;font-size:18px;border-radius:60px;width:100%;max-width:400px;height:62px;color:#fff;text-transform:uppercase;background:#e45879;background:-moz-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:-webkit-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:linear-gradient(90deg,#e45879 0,#a32c4f 100%)}.coach-all-wrapper{margin:40px auto 80px}.coach-block{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:200px}.zagolovok-coach{font-family:stolzlregular;font-size:50px;text-transform:uppercase;line-height:50px;text-align:center;margin-bottom:10px}.podzagolovok-coach{font-family:stolzllight;font-size:30px;text-transform:uppercase;line-height:30px;margin-bottom:30px;text-align:center;margin-bottom:30px}.gallery-block-wrapper{margin-bottom:200px}.gallery-block .text-img img{width:100%;max-width:148px}.plusminus-block{max-width:1080px!important;margin:0 auto 0}.podpiskafluid,.review-block>.container{max-width:1080px!important;margin:0 auto 0}.text-block{max-width:1080px!important;margin:0 auto}.text-img img{width:100%;max-width:311px}.text-title{font-size:50px;line-height:130%;font-family:stolzlbook;text-transform:uppercase}.text-text p{font-family:stolzlbook!important}.text-text img{border-radius:60px;overflow:hidden;max-width:100%;height:auto}.text-text h2,.text-text h3,.text-text h4{font-family:stolzlregular;font-size:25px}@media screen and (max-width:979px){.text-img img{max-width:150px}.text-text img{border-radius:20px}.text-title{font-size:40px;line-height:130%;font-family:stolzlbook}}.plus-block::after{background-image:url('../img/uslugi/plus.png');content:'';position:absolute;width:102px;height:102px;background-size:contain;background-repeat:no-repeat;right:-1%;top:-30px}.plus-block p:first-child{font-family:stolzlbook;font-size:35px;margin-bottom:20px;line-height:1}.plus-block{background:#e8fde6;padding:40px;border-radius:60px;margin-bottom:50px}.minus-block::after{background-image:url('../img/uslugi/minus.png');content:'';position:absolute;width:102px;height:102px;background-size:contain;background-repeat:no-repeat;right:-1%;top:-30px}.minus-block p:first-child{font-family:stolzlbook;font-size:35px;margin-bottom:20px}.minus-block{background:#fde6e6;padding:40px;border-radius:60px;margin-bottom:50px}.cards-block{margin-top:30px;margin-bottom:50px}.row.plusminus-block{margin-bottom:120px}.zagolovok-cards{text-transform:uppercase;text-align:center;margin-top:40px;margin-bottom:10px;font-size:50px;line-height:50px;font-family:stolzlbook;text-transform:uppercase}.podzagolovok-cards{font-family:stolzllight;font-size:30px;text-transform:uppercase;line-height:30px;margin-bottom:40px;text-align:center}.cards-item::after{background-image:url('../img/uslugi/cardbg2.svg');content:'';position:absolute;width:100%;height:60px;background-size:contain;background-repeat:no-repeat;left:0;bottom:-40px}.card-item-img img{width:100%;max-width:160px;margin:0 auto;display:block}.cards-item{background:#fff;border-radius:30px;padding:20px;position:relative;margin-bottom:60px}.cards-wrapper.row{margin-bottom:30px}.card-item-img img,.card-modal-img img{width:100%;border-radius:30px;overflow:hidden}.card-item-title{font-family:stolzlregular;font-size:25px;line-height:25px;margin-top:20px;margin-bottom:10px;text-transform:uppercase;text-align:center}.modal-body .card-item-title{text-align:initial}.card-item-subtitle{font-family:stolzlbook;font-size:18px;line-height:18px;margin-bottom:20px;text-align:center;color:#717171}.card-btn-whats:hover{color:#e25678!important}.card-btn-whats{border:1px solid #e25678;border-radius:20px;margin:0 auto 10px;display:block;text-align:center;font-family:stolzlbook;cursor:pointer;font-size:16px;background:#fff;color:#0b0b0b;width:185px;height:49px}.card-btn-price{cursor:pointer;border:none!important;font-family:stolzlbook;font-size:16px;border-radius:100px;width:185px;height:47px;color:#fff;display:block;margin:0 auto 10px;text-transform:uppercase;background:#e45879;background:-moz-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:-webkit-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:linear-gradient(90deg,#e45879 0,#a32c4f 100%)}.modal-p-subtitle{font-family:stolzlregular;font-size:22px;margin-bottom:12px}.card-modal-col1 ul,.card-modal-col2 ul{padding-left:0}.card-form{margin:30px auto 50px}.card-form input:focus[type=text]{outline:0;border:2px solid #e25678!important}.card-form input::placeholder{color:#313131;opacity:1}.card-form input[type=text]{border:1px solid #e25678;background:0 0;color:#313131;padding:10px;width:100%;border-radius:30px;height:62px}.card-form select{border:1px solid #e25678;background:0 0;color:#e25678;padding:10px;max-width:450px;width:100%;cursor:pointer;border-radius:30px;height:62px}.card-form .invalid .wpcf7-validates-as-required{color:red;border-bottom-color:red}.card-form .privacy-text{font-family:stolzllight;font-size:14px;line-height:17px;max-width:600px}.uslugi-card-form-btn{cursor:pointer;border:none!important;font-family:stolzlregular;font-size:18px;border-radius:60px;width:100%;height:62px;color:#fff;text-transform:uppercase;background:#e45879;background:-moz-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:-webkit-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:linear-gradient(90deg,#e45879 0,#a32c4f 100%)}@media screen and (max-width:979px){.card-form input[type=text]{margin-bottom:20px;width:100%}.uslugi-card-form-btn{width:100%}.cards-item::after{bottom:-30px;background-position:center}}.cards-block,.review-block{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.review-item{border:2px solid #f9cad5;border-radius:40px;background:#fff;padding:10px;margin-bottom:20px}#loadmoreReview{width:100%;margin-top:20px;margin-bottom:20px}.reviewBtn:hover{color:#e25678!important}.reviewBtn{color:#e25678;border:1px solid #e25678;border-radius:40px;padding:15px 30px;margin:0 auto 40px;display:block;text-align:center;width:300px;text-transform:uppercase;font-family:stolzllight;cursor:pointer}.review-title{font-family:stolzlbook;font-size:50px;text-transform:uppercase;line-height:130%;text-align:center;max-width:1080px;margin:0 auto 30px}.review-imgs{border-radius:60px;background:#fff;display:table;margin:0 auto 30px;text-align:center;padding:10px 20px}.review-item-excerpt-other.hide{display:none}.review-item-imgs>div{margin:0!important;padding:10px!important}.review-item-imgs.row{padding:0 15px}.review-item-imgs img{width:100%;border-radius:40px;overflow:hidden}.review-imgs img{max-width:100%}.review-item-title{color:#e25678;font-size:28px;margin-bottom:20px;font-weight:700}.review-item-text{font-family:stolzlbook;font-size:18px}.review-item-bottom{font-family:stolzlregular;margin-top:10px;margin-bottom:20px}.review-read-more{color:#e25678;font-size:18px;font-weight:700}.review-imgs img:first-child{margin-right:40px}@media screen and (max-width:479px){.review-title{font-size:25px;line-height:130%}.review-imgs img:first-child{margin-right:10px}}.faq-block{max-width:1080px!important;margin:0 auto 0}.faq-title{font-family:stolzlbook;font-size:50px;text-transform:uppercase;line-height:130%;margin-bottom:30px}.faq-question{display:flex;justify-content:space-between}.faq-item-body p{font-family:stolzlbook;font-size:18px}.faq-title-text{width:90%}.faq-title-text p{font-family:stolzlregular;font-size:30px;line-height:30px;margin-right:10px;width:90%}.collapsed .faq-caret{background-image:url('../img/uslugi/plus.svg')}.faq-caret{background-image:url('../img/uslugi/minus.svg');content:'';width:41px;height:40px;position:relative;background-repeat:no-repeat;margin-top:17px}.review-block{margin-bottom:200px}@media screen and (max-width:479px){.faq-title-text p{font-size:20px;line-height:20px}.faq-caret{margin-top:5px}}.podpiskafluid{margin-top:0;margin-bottom:150px}.usluga-footer-form{background:#ededed;border-radius:60px;padding:40px;margin:50px auto}.footer-form-img{width:100%;max-width:315px;float:right}.podpiskafluid .form__title{font-family:stolzlregular;font-size:35px;text-transform:uppercase;line-height:130%}.podpiskafluid .form__subtitle{font-family:stolzllight;font-size:18px;line-height:130%}.podpiskafluid input:focus[type=text]{outline:0;border-bottom:2px solid #e25678!important}.podpiskafluid input::placeholder{color:#313131;opacity:1}.podpiskafluid input[type=text]{border-bottom:1px solid #313131;border-top:none;border-left:none;border-right:none;background:0 0;color:#313131;padding:10px;max-width:450px;width:100%;margin-bottom:30px}.podpiskafluid select{border-bottom:1px solid #313131;border-top:none;border-left:none;border-right:none;background:0 0;color:#e25678;padding:10px;max-width:450px;width:100%;cursor:pointer}.podpiskafluid .invalid .wpcf7-validates-as-required{color:red;border-bottom-color:red}.podpiskafluid .privacy-text{font-family:stolzllight;font-size:12px;line-height:130%;max-width:600px}.uslugi-form-btn{cursor:pointer;border:none!important;font-family:stolzlregular;font-size:18px;border-radius:60px;width:100%;max-width:400px;height:62px;color:#fff;text-transform:uppercase;background:#e45879;background:-moz-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:-webkit-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:linear-gradient(90deg,#e45879 0,#a32c4f 100%)}.text-img-tablet{display:none}@media (min-width:480px) and (max-width:980px){.map-wrapper{margin-bottom:25px}.map-btn-call{margin-top:15px;max-width:307px}.podpiskafluid .form__title{font-size:35px}.footer-form-img{float:none}.banner-title{font-size:40px;margin-top:50px}.banner-subtitle{font-size:25px}.banner-content{margin-left:20px}.icon-item{width:50%}.gallery-title{font-size:40px}.gallery-subtitle{font-size:25px}.uslugi-gallery{margin-top:50px}.zagolovok-coach{font-size:40px}.coach-block{margin-bottom:100px}.text-img.desktop{display:none}.text-img-tablet img{width:100%;position:relative;top:-28px}.text-title{display:inline-block;width:80%}.text-img-tablet{display:inline-block;width:17%}.plusminus-block{margin:0 auto 0}.cards-item{padding:30px 20px}.card-item-subtitle{width:80%;margin:20px auto 20px}.review-title{font-size:40px;line-height:130%}.faq-title{font-size:40px}.row.gallery-block-header{padding-left:0}.text-text p{font-size:18px;line-height:150%}.faq-item-body p{line-height:130%}.faq-title-text p{line-height:130%}}@media screen and (max-width:479px){.faq-title-text p{line-height:130%}.faq-item-body p{line-height:130%}.text-text p{font-size:18px;line-height:150%}.row.gallery-block-header{padding-left:0}.map-wrapper{margin-bottom:25px}.map-btn-call{margin-top:20px!important;max-width:100%;font-size:18px!important}#loadmoreCoach{margin-top:8px}.map-block .podzagolovok-coach{margin-bottom:30px}.podpiskafluid .form__title{font-size:26px}.usluga-footer-form{padding:10px;margin:0}.footer-form-img{float:none}.banner-content{margin-top:0}.banner-title,.banner-title p{font-size:25px;line-height:25px;margin-top:0;line-height:130%;font-family:stolzllight}.banner-subtitle,.banner-subtitle p{font-size:18px;line-height:130%;font-family:stolzllight}.banner-img img{width:100%;max-width:192px;margin:0 auto;display:block}.coach-all-wrapper{margin:30px auto 70px}.icon-item{width:100%}.uslugi-icons{border-radius:50px}.container-fluid.pt-5.banner-block{width:calc(100% - 30px)}.container.icons-block{margin-bottom:100px}.text-img img{max-width:80px}.gallery-title{font-size:25px;line-height:130%}.gallery-subtitle{font-size:18px!important;line-height:130%}.row.gallery-block-header{margin:0 -15px}.gallery-block-wrapper{margin-bottom:100px}.zagolovok-coach{font-size:23px!important;line-height:130%}.podzagolovok-coach{font-size:18px!important;margin-bottom:0}.coach-block{margin-bottom:0}.text-title{font-size:25px!important}.minus-block p:first-child,.plus-block p:first-child{font-size:25px!important}.plusminus-block{font-size:18px!important;line-height:150%!important}.plus-block::after{background-image:url('../img/uslugi/plus.png');content:'';position:absolute;width:55px;height:55px;background-size:contain;background-repeat:no-repeat;right:auto;top:25px;left:30px}.minus-block::after{background-image:url('../img/uslugi/minus.png');content:'';position:absolute;width:55px;height:55px;background-size:contain;background-repeat:no-repeat;right:auto;top:25px;left:30px}.minus-block,.plus-block{padding:80px 20px 40px 20px;border-radius:40px;margin-bottom:20px}.row.plusminus-block{margin-bottom:10px}.zagolovok-cards{font-size:25px!important;font-family:stolzlregular;margin-top:0;margin-bottom:0}.podzagolovok-cards{font-size:18px!important}.podpiskafluid{margin-top:-30px;margin-bottom:95px}.reviewBtn{margin:0 auto 10px;height:63px;line-height:30px;font-size:18px}.review-imgs img{max-width:100%;height:37px;margin:5px 0}.review-item-bottom{font-size:18px!important}#loadmoreReview{margin-top:0;margin-bottom:0}.faq-title{font-size:25px!important;line-height:130%}.cards-block,.review-block{padding:15px 0!important}.gallery-block>div{padding:0!important}.banner-img{margin-top:20px}.card__content-wrapper{min-height:0;padding:15px 30px}.trener-item-inner{margin-bottom:40px}.coach-btn{width:calc(100% - 60px);margin:0 auto;display:block;padding:0!important}.cards-title{margin-top:20px}.review-item-bottom,.review-item-content{padding:0 10px}.review-block{margin-bottom:90px}.container.faq-block{margin-bottom:95px}.podpiskafluid .form__btn-wrapper{margin-top:20px}.podpiskafluid input::placeholder:active{opacity:0}.gallery-block-wrapper .text-img{margin-left:-15px}.text-img{margin-bottom:10px;margin-left:-5px}.banner-modal-from .form-input{margin-bottom:0}.treners-container{padding:0}.plusminus{padding:0;margin-bottom:70px}.cards-block,.plusminus{overflow:hidden}.owl-stage{padding-left:0!important}}.card-item-img{margin-top:10px;margin-bottom:20px}.wpcf7-response-output{color:red}.modal-header{border-bottom:none}button.close{font-size:4.5rem!important;font-weight:100!important;line-height:1!important;color:#000!important;font-family:stolzllight;position:absolute;right:20px;top:5px;z-index:9990}button:focus{outline:0!important}.review-item-bottom,.review-item-content{padding:0 10px}.map-block{max-width:1080px!important;margin:0 auto 100px}.clubs-map-list{border-radius:30px;border:1px solid #e25678;padding:40px 30px}.map-wrapper{border-radius:30px;overflow:hidden}.map-image{object-fit:cover;width:100%}.maplist-title{font-family:stolzlregular;font-size:25px;text-transform:uppercase;margin-bottom:20px}.club-item{margin-bottom:10px}.club-item a{color:#e25678;font-family:stolzllight;font-size:16px}.map-btn-call:hover{text-decoration:none}.map-btn-call{cursor:pointer;border:none!important;font-family:stolzlregular;font-size:16px;border-radius:100px;width:185px;height:75px;color:#fff!important;display:block;margin:0 auto 10px;text-transform:uppercase;background:#e45879;background:-moz-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:-webkit-linear-gradient(90deg,#e45879 0,#a32c4f 100%);background:linear-gradient(90deg,#e45879 0,#a32c4f 100%);line-height:75px;text-align:center;margin-top:10px;width:100%}.usluga-map .podzagolovok-coach{margin-bottom:50px}.card-modal .modal-content{max-width:59vw;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);padding:2.5vw;display:flex;justify-content:space-between;flex-direction:row}.card-modal .modal-title{font-size:2.7vw;font-weight:500;margin-bottom:1.2vw;text-transform:uppercase;line-height:130%}.card-modal .modal-separator{height:6px;width:100%;display:flex;margin-bottom:2vw;background-color:#e7e1d1}.card-modal .modal-separator::before{content:"";height:100%;width:25%;background-color:#950f28}.card-modal .modal-hours p{text-transform:uppercase;font-size:1vw;font-weight:300;margin-bottom:2vw;line-height:150%}.card-modal .modal-title3{font-size:1.5vw;font-weight:500;margin-bottom:1vw;text-transform:uppercase}.card-modal .modal-whatsin ul{display:flex;flex-direction:column;gap:8px}.card-modal .modal-whatsin ul li{font-size:1vw;display:flex;gap:10px;font-weight:300}.card-modal .modal-whatsin ul li::before{content:"✓";color:#e15679}.card-modal .modal-form{background-color:#fff8F3E5;padding:1.5vw 1.2vw;border-radius:30px}.card-modal .modal-form-title{font-size:1.5vw;font-weight:400;margin-bottom:1vw;text-transform:uppercase}.card-modal .modal-form-txt{margin-bottom:12px;font-weight:300;font-size:1vw}.card-modal .modal-form-radio{display:flex;flex-direction:column;gap:8px;font-weight:300;font-size:1vw}.card-modal .modal-form-input{background:0 0;background-color:transparent;border:none;border-bottom:1px solid #b4b4b4;padding:.8vw 1vw;font-size:1vw;font-weight:300;color:#000;margin-bottom:12px;width:100%;transition:.2s all ease-in-out}.card-modal .modal-form-input::placeholder{color:#9d9d9d}.card-modal .wpcf7-select{width:100%;background:0 0;background-color:transparent;border:none;border-bottom:1px solid #b4b4b4;padding:.8vw 1vw;font-size:1vw;font-weight:300;margin-bottom:40px;transition:.2s all ease-in-out}.card-modal .modal-form br{display:none}.card-modal .modal-form-submit{width:100%;padding:1vw;background-color:#dc5273;border-radius:50px;text-align:center;font-size:1vw;font-weight:600;color:#fff;margin-bottom:12px;border:none}.card-modal .modal-form-accept{font-size:.5vw;color:#313131;line-height:100%;font-weight:300}.card-modal .ajax-loader{position:absolute}.card-modal .modal-form-input:focus,.card-modal .wpcf7-select:focus{border:none;outline:0;border-bottom:1px solid #000}.card-modal .modal-left{max-width:24vw}.card-modal .modal-right{max-width:21.5vw}.card-modal .modal-img{width:100%;object-fit:cover;border-radius:30px;margin-bottom:1vw;overflow:hidden;max-height:13vw}.card-modal .close{right:10px;top:-5px}.card-modal .modal-separator-1::before{background-color:#ee7b5f}.card-modal .modal-separator-2::before{background-color:#c64365}.card-modal .modal-separator-3::before{background-color:#ccbfac}@media(max-width:767px){.card-modal .close{font-size:2.5rem!important}.card-modal{padding-right:0}.card-modal .modal-content{flex-direction:column;max-width:90vw;padding:6.5vw;top:0;transform:translateX(-50%)}.card-modal .modal-left{max-width:100%;margin-bottom:18vw}.card-modal .modal-right{max-width:100%}.card-modal .modal-title{font-size:7.5vw;margin-bottom:7vw}.card-modal .modal-separator{height:3px;border-radius:3px;margin-bottom:10vw}.card-modal .modal-separator::before{width:100%}.card-modal .modal-hours p{font-size:4vw;margin-bottom:10vw;line-height:150%}.card-modal .modal-title3{font-size:6.5vw;margin-bottom:5.5vw}.card-modal .modal-whatsin p{display:none}.card-modal .modal-whatsin ul li{font-size:4.2vw}.card-modal .modal-img{display:none}.card-modal .modal-form{padding:9.5vw 6.2vw}.card-modal .modal-form-title{font-size:6.2vw;margin-bottom:8vw}.card-modal .modal-form-txt{font-size:4vw}.card-modal .modal-form-radio{font-size:4vw;margin-bottom:4vw}.card-modal .modal-form-input{padding:5vw;font-size:4vw}.card-modal .wpcf7-select{padding:5vw;font-size:4vw}.card-modal .modal-form-submit{padding:5vw;font-size:4vw}.card-modal .modal-form-accept{font-size:3vw;text-align:center}}@media(max-width:450px){.card-modal-title{display:block;font-size:25px;width:100%;white-space:nowrap;text-align:center;font-weight:600;text-transform:uppercase;margin-bottom:25px}.modal-header>.close>span{color:#e25678;font-size:60px;font-weight:700}.modal-body>.container-fluid>.row{display:grid;grid-template-columns:1fr}.modal-body>.container-fluid>.row>.order-3{grid-row:2}.modal-body>.container-fluid>.row>.order-3>.row{gap:20px}.card-modal-col1>ul,.card-modal-col2>ul{list-style:disc}.card-form input[type=text],.card-form select{color:#b3b3b3}.card-form select{margin-bottom:20px}.form-block .privacy-text,.form-block .privacy-text>a{font-size:12px;text-align:center;color:#b3b3b3}}