.title{font-family:"El Messiri",sans-serif;font-weight:700;font-size:42px;line-height:140%;color:#fff}.blog__info-title,.new__format-subtitle,.contacts__pool-title,.session__info-text,.health__subtitle{font-weight:700;font-size:24px;line-height:140%;font-family:"El Messiri",sans-serif;color:#fff}.footer__text,.header__link{color:#fff;font-family:"Proxima Nova",sans-serif;font-weight:400;font-size:14px;line-height:135%}.reviews__slide,.header .record-btn{background:#018abe}.about__inner-title{color:#fff;font-family:"Proxima Nova",sans-serif;font-size:24px;font-weight:700;line-height:140%}.blog__info-text,.new__format-text,.about__inner-text{color:#fff;font-family:"Proxima Nova",sans-serif;font-size:16px;font-weight:300;line-height:140%}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;color:#fff;background:#162831}body._lock{overflow:hidden}.wrapper{min-height:100%;display:flex;flex-direction:column}.main{flex:1 0 auto}.footer{flex:0 0 auto}.container{max-width:1326px;margin:0 auto;padding:0 15px}.container-main{max-width:1076px;margin:0 auto;padding:15px}*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}@font-face{font-family:"El Messiri",sans-serif;src:url("../fonts/ElMessiri-Bold.woff");src:url("../fonts/ElMessiri-Bold.woff2");src:url("../fonts/ElMessiri-Medium.woff");src:url("../fonts/ElMessiri-Medium.woff2");src:url("../fonts/ElMessiri-Regular.woff");src:url("../fonts/ElMessiri-Regular.woff2");src:url("../fonts/ElMessiri-SemiBold.woff");src:url("../fonts/ElMessiri-SemiBold.woff2")}@font-face{font-family:"ProximaNova-Light";src:url("../fonts/proximanova_light.woff");src:url("../fonts/proximanova_light.woff2")}@font-face{font-family:"ProximaNova-Bold";src:url("../fonts/proximanova_bold.woff1");src:url("../fonts/proximanova_bold.woff2")}.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 60px}.header__burger{display:none}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(3.04vw - 8.33px)}.header .record-btn{font-family:"Proxima Nova",sans-serif;color:#fff;padding:10px 15px;font-weight:500;font-size:13px;line-height:140%;border-radius:3px}.header__menu._active+.header__button{display:none}.header-line{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:20px}@media screen and (max-width: 767px){.header__logo{z-index:999}.header__burger{display:block;position:relative;width:30px;height:20px;z-index:999}.header__burger span{position:absolute;background-color:#fff;right:0;width:80%;height:2px;top:9px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header__burger:before,.header__burger:after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header__burger::before{top:0}.header__burger::after{bottom:0}.header__menu{position:fixed;top:-100%;left:0;width:100%;height:100%;background-color:rgba(1,1,1,.8);padding:100px 0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;overflow:auto;z-index:998}.header__list{display:block;text-align:center}.header__list li{padding:20px 0 20px 0}.header__menu._active{top:0;height:100%}.header__burger._active::before{-webkit-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg);top:9px}.header__burger._active::after{-webkit-transform:rotate(-224deg);-ms-transform:rotate(-224deg);transform:rotate(-224deg);bottom:9px}.header__burger._active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}}.svg{width:60px;height:60px}.footer{margin-bottom:30px}.footer__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-line{padding-top:30px;border-top:1px solid rgba(255,255,255,.5)}.health{position:relative}.health__image{width:100%}.health:hover__subtitle,.health:hover__title{opacity:1}.health__images{position:relative;display:inline-block}.health__subtitle{position:absolute;left:50%;top:25%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.health__title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.health:hover .health__subtitle,.health:hover .health__title{opacity:1}.health__subtitle{width:100%;text-align:center}.health__title{max-width:600px;font-weight:700;font-size:64px;line-height:140%;color:#fff;font-family:"El Messiri",sans-serif;text-align:center}.health__subtitle::before{content:url("../sprite.svg#leaf-before");padding-right:calc(3.44vw - 1px)}.health__subtitle::after{content:url("../sprite.svg#leaf-after");padding-left:calc(3.44vw - 1px)}@media screen and (max-width: 768px){.health__title{font-size:calc(8.93vw - 4.57px);line-height:100%;top:55%}.health__subtitle{font-size:calc(1.79vw + 10.29px)}}.title{text-align:center;margin:0 auto}.title::before{content:url("../sprite.svg#leaf-blue-before");padding-right:45px}.title::after{content:url("../sprite.svg#leaf-after-blue");padding-left:45px}.sessions{margin-top:150px}.sessions__items{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);grid-gap:24px}.sessions__title{margin-bottom:100px}.sessions__item:first-child{grid-column:span 2;grid-row:span 2}.sessions__item img{max-width:416px;height:100%}.session__images{position:relative}.session__info-text{position:absolute;bottom:45px;left:30px;color:#fff}.session__info-text:hover{opacity:.7;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (max-width: 768px){.session__info-text{font-size:calc(1.79vw + 10.29px);bottom:20px;left:15px}.sessions{margin-top:35px}.title{margin-bottom:30px;font-size:24px}.title::before{padding-right:15px}.title::after{padding-left:15px}.header__body{margin:30px 0 40px 0}.sessions__item{width:100%}.session__image{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.sessions__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.sessions__item:first-child{grid-column:span 1;grid-row:span 2}.sessions__item img{width:100%;height:auto}}@media screen and (max-width: 1400px){.sessions__items{grid-template-columns:repeat(auto-fill, 416px);grid-template-rows:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sessions__item:first-child{grid-column:span 1;grid-row:span 2}}.reviews .container-reviews{max-width:1736px;margin:0 auto;padding:150px 15px}.reviews__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.reviews__inner{padding:50px 60px 55px}.reviews__title{padding-bottom:100px}.reviews__slide-title{font-family:"Proxima Nova",sans-serif;font-size:20px;line-height:140%;font-weight:700;padding-bottom:20px}.reviews__slide-text{font-family:"Proxima Nova",sans-serif;font-weight:300;font-size:14px;line-height:140%;opacity:.7}.reviews__slide{border-radius:10px}.reviews .swiper{overflow:inherit}.reviews .swiper-slide-active{-webkit-transform:scale(1.2) !important;-ms-transform:scale(1.2) !important;transform:scale(1.2) !important;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.reviews .swiper-wrapper{gap:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews .swiper-slide-next,.reviews .swiper-slide-prev{width:500px;max-width:500px;max-height:276px;height:276px !important;opacity:.5;-ms-flex-negative:1;flex-shrink:1;height:276px;margin:0;overflow:hidden}.swiper-slide-next .reviews__slide-title,.swiper-slide-prev .reviews__slide-title{font-size:16px;font-family:"Proxima Nova",sans-serif;font-weight:700;line-height:140%}.swiper-slide-next .reviews__slide-text,.swiper-slide-prev .reviews__slide-text{font-size:10px;font-family:"Proxima Nova",sans-serif;font-weight:300;line-height:140%}.reviews .swiper-pagination{position:absolute;bottom:-80px !important;left:50% !important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.reviews .swiper-pagination-bullet{width:13px;height:13px;background-color:#5f5f6f;opacity:.8;border-radius:20%;display:inline-block;margin:0 5px;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.reviews .swiper-pagination-bullet-active{background-color:#fff}@media screen and (max-width: 1500px){.swiper-slide{width:80% !important}.swiper-wrapper{-webkit-transform:translate3d(1px, 0px, 0px) !important;transform:translate3d(1px, 0px, 0px) !important}.swiper-slide-prev,.swiper-slide-next{opacity:0 !important}}@media screen and (max-width: 768px){.reviews{display:none}}.about__title{margin-bottom:100px}.about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.about__inner:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:100px}.about__inner-title{margin-bottom:30px}.about__inner-text{max-width:466px;opacity:.5}.about__image{max-width:526px;width:100%;max-height:400px;height:100%}@media screen and (max-width: 1200px){.about__inner{display:block;text-align:center}.about__inner-text{padding-bottom:20px;margin:0 auto}}.price__title{margin-top:140px}.price__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}.price__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0;max-width:416px;width:100%}.price__list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price__list-text{font-size:18px;font-family:"Proxima Nova",sans-serif;line-height:140%}.price__list-text::before{content:url("../sprite.svg#leaf-price");padding-right:20px}.price__list-price{font-size:18px;font-family:"El Messiri",sans-serif;font-weight:700;line-height:140%}.price__certificate{text-align:center;margin-top:30px;font-size:21px;font-family:"El Messiri",sans-serif;font-weight:700;line-height:140%}.price__image-img{max-width:526px;width:100%;cursor:pointer}@media screen and (max-width: 1400px){.price__title{margin-top:85px}.price__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:75px}}.contacts{margin:140px 0 90px 0}.contacts__maps-map{height:100%;max-width:856px;border-radius:10px;cursor:pointer}.contacts__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.contacts__pool-workclass,.contacts__pool-gorokhovoy{border-radius:10px;background:#018abe}.contacts__pool-wrapper{padding:35px 45px}.contacts__pool-info{font-size:14px;font-family:"Proxima Nova",sans-serif;line-height:135%}.contacts .down{padding-bottom:30px}.contacts__pool-button{font-size:13px;font-family:"Proxima Nova",sans-serif;font-weight:600;line-height:140%;color:#018abe;background-color:#fff;padding:10px 15px;border-radius:3px}.icon{width:20px;height:20px}.contacts__inner-pool{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-top:21px}@media screen and (max-width: 1400px){.contacts__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.contacts__maps{width:100%}.contacts__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.contacts__maps-map{width:100%;max-width:inherit}.contacts .pool{max-width:392px;width:100%}}@media screen and (max-width: 480px){.contacts__info{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news__content{margin:60px 0 120px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.news__image-date{position:absolute;top:30px;left:35px;border-radius:5px;background:#018abe;padding:6px 12px;font-family:"Proxima Nova",sans-serif;font-size:14px;font-weight:700;line-height:135%;color:#fff}.news__image-description{position:absolute;bottom:30px;left:35px;padding:5px;font-family:"El Messiri",sans-serif;font-size:21px;font-weight:700;line-height:140%;color:#fff}.news__image-link{position:relative}@media screen and (max-width: 1326px){.news__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 450px){.news-image{width:100%}.news__content{margin:50px 0 50px 0;gap:20px}.news__image-description{font-size:calc(1.79vw + 10.29px);bottom:20px;left:25px}.news__image-date{font-size:11px;top:20px;left:25px}}.new__format{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:60px 0 120px 0;gap:20px}.new__format-info{max-width:526px}.new__format-date{font-family:"Proxima Nova",sans-serif;font-size:14px;font-weight:700;line-height:135%;background:#018abe;padding:6px 12px;border-radius:5px;max-width:94.8px}.new__format-subtitle{margin:45px 0 30px}.new__format-text{opacity:.6;margin-top:15px}.new__image{-ms-flex-item-align:center;align-self:center}.new-image{width:100%}@media screen and (max-width: 1200px){.new__format{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new__format-info{margin-top:40px}.new__format-date{margin:0 auto}.new__format-subtitle{text-align:center}}.blog{margin-bottom:120px}.blog__title{margin-bottom:60px}.blog__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:45px}.blog__box{border-radius:20px;border:2px solid #018abe}.blog__inner{padding:50px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.blog .blog-image{width:100%}.blog__info-date{padding:6px 12px 5px;background:#018abe;max-width:96px;border-radius:5px;text-align:center;font-family:"Proxima Nova",sans-serif;font-weight:700;font-size:14px;line-height:135%}.blog__info-title{padding-top:30px}.blog__info-text{max-width:569px;padding:20px 0 40px 0}.blog__info-button{border-radius:5px;background:#018abe;color:#fff;padding:10px 20px;font-family:"Proxima Nova",sans-serif;font-weight:700;font-size:14px;line-height:135%}@media screen and (max-width: 1300px){.blog__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.blog__info-date{margin:0 auto}}@media screen and (max-width: 767px){.blog__inner{padding:25px 30px}}@media screen and (max-width: 400px){.blog{margin-bottom:60px}.blog__info{text-align:left}.blog__info-button{width:100%}.blog__title{margin-bottom:40px}}