.banner{background:-o-linear-gradient(199.47deg,#a2a2a2 -9.51%,rgba(159,159,159,0) 103.78%),#cacfcf;background:linear-gradient(250.53deg,#a2a2a2 -9.51%,rgba(159,159,159,0) 103.78%),#cacfcf;height:1080px;position:relative;overflow:hidden}.banner__content{position:absolute;z-index:1;top:310px;left:315px}.banner__content h1{font-family:Montserrat,sans-serif;font-size:150px;line-height:150px;font-weight:800;color:#07c}.banner__content p{margin-top:40px;font-family:Montserrat,sans-serif;font-size:30px;line-height:45px;font-weight:700;color:#fff}.banner__content__wrapper-btn{margin-top:60px}.banner__content__btn-1{padding:17.5px 24.5px;background-color:#07c;font-family:Montserrat,sans-serif;font-size:18px;line-height:27px;font-weight:700;color:#fff;display:inline-block;margin-right:30px}.banner__content__btn-1:hover{cursor:pointer;color:#fff}.banner__content__btn-2{padding:17.5px 24.5px;border:1px solid #07c;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:18px;line-height:28.8px;font-weight:400;color:#000}.banner__content__btn-2:hover{cursor:pointer}.banner__image{position:absolute;right:0;bottom:0;height:1060px;z-index:0}.banner__hashtags{position:absolute;right:335px;bottom:27px}.banner__hashtags p{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:27px;color:rgba(255,255,255,.3)}.banner__hashtags p span{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:#07c}.about-club{padding-top:150px}.abonement__caption,.about-club__caption,.contacts__caption,.instagram__caption,.our-gyms__caption,.team__caption{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:36px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:47px}.abonement__caption::before,.about-club__caption::before,.contacts__caption::before,.instagram__caption::before,.our-gyms__caption::before,.team__caption::before{content:"";display:block;height:3px;width:81px;background-color:#07c;position:absolute;bottom:-7px}.about-club__content{display:grid;grid-template-columns:630px auto}.about-club__slider{max-width:630px}.about-club__slider button.slick-next,.about-club__slider button.slick-prev{width:60px;height:60px;background-color:rgba(0,0,0,.4);border-radius:50%;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15);z-index:99}.about-club__slider button.slick-next:hover,.about-club__slider button.slick-prev:hover{background:rgba(0,0,0,.4)}.about-club__slider button.slick-prev{left:36px}.about-club__slider button.slick-next{right:36px}.about-club__slider button.slick-next:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:url(../img/slick-arrow-white.svg);opacity:1;margin-left:4px}.about-club__slider button.slick-prev:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:url(../img/slick-arrow-white.svg);opacity:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:4px}.about-club__slider__slide img{max-width:630px}.about-club__wrapper-text{margin-left:15px}.about-club__wrapper-text p{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:28.8px}.about-club__wrapper-text p:first-child{margin-bottom:43px}.our-gyms{margin-top:150px;margin-bottom:150px}.our-gyms__wrapper-cards{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-gap:30px}.our-gyms__wrapper-cards__card{-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15);height:340px;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.our-gyms__wrapper-cards__card-1{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(../img/our-gyms__card-1.png);background:-o-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-1.png);background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-1.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__wrapper-cards__card-1:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(-8.53%,rgba(0,119,204,0)),to(#07c)),url(../img/our-gyms__card-1.png);background:-o-linear-gradient(top,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-1.png);background:linear-gradient(180deg,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-1.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__wrapper-cards__card-2{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(../img/our-gyms__card-2.png);background:-o-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-2.png);background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-2.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__wrapper-cards__card-2:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(-8.53%,rgba(0,119,204,0)),to(#07c)),url(../img/our-gyms__card-2.png);background:-o-linear-gradient(top,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-2.png);background:linear-gradient(180deg,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-2.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__wrapper-cards__card-3{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(../img/our-gyms__card-3.png);background:-o-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-3.png);background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-3.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__wrapper-cards__card-3:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(-8.53%,rgba(0,119,204,0)),to(#07c)),url(../img/our-gyms__card-3.png);background:-o-linear-gradient(top,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-3.png);background:linear-gradient(180deg,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-3.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__wrapper-cards__card-4{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(../img/our-gyms__card-4.png);background:-o-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-4.png);background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-4.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__wrapper-cards__card-4:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(-8.53%,rgba(0,119,204,0)),to(#07c)),url(../img/our-gyms__card-4.png);background:-o-linear-gradient(top,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-4.png);background:linear-gradient(180deg,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-4.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__wrapper-cards__card-5{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(../img/our-gyms__card-5.png);background:-o-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-5.png);background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-5.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__wrapper-cards__card-5:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(-8.53%,rgba(0,119,204,0)),to(#07c)),url(../img/our-gyms__card-5.png);background:-o-linear-gradient(top,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-5.png);background:linear-gradient(180deg,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-5.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__wrapper-cards__card-6{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(../img/our-gyms__card-6.png);background:-o-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-6.png);background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../img/our-gyms__card-6.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__wrapper-cards__card-6:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(-8.53%,rgba(0,119,204,0)),to(#07c)),url(../img/our-gyms__card-6.png);background:-o-linear-gradient(top,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-6.png);background:linear-gradient(180deg,rgba(0,119,204,0) -8.53%,#07c 100%),url(../img/our-gyms__card-6.png);background-repeat:no-repeat;background-position:center;background-size:110%}.our-gyms__card__wrapper-content{position:absolute;left:50px;bottom:40px}.our-gyms__card__wrapper-content h3{font-family:Montserrat,sans-serif;font-weight:800;font-size:28px;line-height:33.6px;margin-bottom:15px;color:#fff}.our-gyms__card__wrapper-content p{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:27px;color:#fff}.our-gyms__card__wrapper-content a{margin-top:25px;font-family:"Proxima Nova",sans-serif;font-weight:700;font-size:18px;background-color:#fff;line-height:21.92px;color:#07c;display:-webkit-box;display:-ms-flexbox;display:flex;width:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;height:0;opacity:.2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden}.our-gyms__card__wrapper-content a::after{margin-left:7px;content:url(../img/arrow-right.svg)}.our-gyms__wrapper-cards__card:hover .our-gyms__card__wrapper-content a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;width:208px;opacity:1;visibility:visible;height:52px}.team{padding-top:49px;background:#f6f6f6 url(../img/team__bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:84px}.team__wrapper-cards__card{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px}.team__wrapper-cards__card:last-child{margin-bottom:0}.team__card__wrapper-img{min-width:630px;background-position:center;background-repeat:no-repeat;background-size:110%;height:366px}.team__card__wrapper-img-1{background-image:url(../img/team__member-1.png)}.team__card__wrapper-img-2{background-image:url(../img/team__member-2.png)}.team__card__wrapper-img-3{background-image:url(../img/team__member-3.png)}.team__card__wrapper-img-4{background-image:url(../img/team__member-4.png)}.team__card__wrapper-info{margin-left:30px;width:100%;border-bottom:3px solid #07c}.team__card__wrapper-info__name{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:28.8px}.team__card__wrapper-info__post{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:28.8px;margin-top:10px}.team__card__wrapper-info__details{margin-top:32px}.team__card__wrapper-info__details ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:28.8px;padding-left:26px;margin-bottom:10px}.team__card__wrapper-info__details ul li::before{top:7px;width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2px;content:url(../img/check-small.svg)}.team__card__wrapper-info__details[data-disabled=true] .team__card__wrapper-info__details__btns{opacity:.3}.team__card__wrapper-info__details[data-disabled=true] ul{display:none}.team__card__wrapper-info__details__btns .chosen{background-color:#07c;color:#fff;font-weight:700}.team__card__wrapper-info__details__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:26px}.team__card__btn{border:1px solid #07c;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:28.8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:190px;height:59px}.team__card__btn:hover{cursor:pointer}.instagram{margin-top:150px;margin-bottom:150px}.instagram__slider{width:960px;margin:0 auto}.instagram__slider__slide{height:292px;width:300px;background-size:110%}.instagram__slider__slide-1{background-image:url(../img/image-instagram-1.png)}.instagram__slider__slide-2{background-image:url(../img/image-instagram-2.png)}.instagram__slider__slide-3{background-image:url(../img/image-instagram-3.png)}.instagram__slider__slide-4{background-image:url(../img/image-instagram-3.png)}.instagram__slider .slick-dots li button:before{display:none}.instagram__slider .slick-dots li::before{width:8px;height:8px;content:""}.instagram__slider ul.slick-dots{bottom:-45px}.instagram__slider .slick-dots li.slick-active::before{width:16px;border-radius:6px}.instagram__slider button.slick-next,.instagram__slider button.slick-prev{width:60px;height:60px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15);z-index:99}.instagram__slider button.slick-next:hover,.instagram__slider button.slick-prev:hover{background:#fff}.instagram__slider button.slick-prev{left:-5px}.instagram__slider button.slick-next{right:-10px}.instagram__slider button.slick-next:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:url(../img/slick-arrow.svg);opacity:1;margin-left:4px}.instagram__slider button.slick-prev:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:url(../img/slick-arrow.svg);opacity:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:4px}.abonement{padding-top:112px;padding-bottom:111px;background:#f6f6f6 url(../img/team__bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.abonement__subcaption{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:28.8px}.abonement__wrapper-content{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.abonement__wrapper-content__text p{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:28.8px}.abonement__wrapper-content__text ul{margin-top:25px}.abonement__wrapper-content__text ul li{padding-left:44px;font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:28.8px}.abonement__wrapper-content__text ul li::before{top:2px}.abonement__wrapper-content__text a{margin-top:50px;font-family:"Proxima Nova",sans-serif;font-weight:700;font-size:18px;background-color:#07c;line-height:21.92px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:208px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;height:52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.abonement__wrapper-content__text a::after{margin-left:13px;content:url(../img/arrow-right-white.svg)}.abonement__wrapper-content__image img{height:454px;margin-top:40px}.contacts{margin-top:150px;padding-bottom:150px;overflow:hidden}.contacts__map{height:auto;background-color:transparent;position:relative;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15)}.contacts__map img{width:calc(100% + 40px);margin-left:-20px;margin-top:-17px;margin-bottom:-30px}.contacts__map__info{padding:17px 48px;width:400px;position:absolute;left:110px;top:0;background-color:rgba(0,119,204,.7)}.contacts__map__info__adress{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;padding-bottom:22px;border-bottom:1px solid #fff}.contacts__map__info__adress p{color:#fff;font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:28.8px}.contacts__map__info__adress p:first-child{font-weight:600;font-size:24px;line-height:inherit}.contacts__map__info__tel{padding:15px 0;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;border-bottom:1px solid #fff}.contacts__map__info__tel a,.contacts__map__info__tel p{color:#fff;font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:28.8px}.contacts__map__info__tel p{font-weight:600;font-size:24px;line-height:inherit}.contacts__map__info__mail{padding-top:15px;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}.contacts__map__info__mail a,.contacts__map__info__mail p{color:#fff;font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:28.8px}.contacts__map__info__mail p{font-weight:600;font-size:24px;line-height:inherit}@media screen and (max-width:1820px){.banner__content{left:150px}}@media screen and (max-width:1660px){.banner__image{right:-110px}.banner__content{left:60px}}@media screen and (max-width:1460px){.banner__content{left:40px}}@media screen and (max-width:1355px){.banner__image{height:915px}.banner__content{top:190px}.banner{height:940px}.banner__hashtags{right:170px}}@media screen and (max-width:1320px){.our-gyms__wrapper-cards__card{height:260px}}@media screen and (max-width:1260px){.team__wrapper-cards__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team__card__wrapper-info{max-width:600px;margin:20px auto 0}.team__card__wrapper-img{max-width:670px;margin:0 auto}}@media screen and (max-width:1120px){.about-club__content{grid-template-columns:auto}.about-club__slider{margin:0 auto}.banner__content h1{font-size:135px;line-height:130px}.banner__content p{font-size:25px;line-height:35px}.banner__content__wrapper-btn{margin-top:45px}.banner__image{height:750px}.banner__content{top:190px}.banner{height:750px}.banner__hashtags{right:140px}}@media screen and (max-width:1020px){.abonement__wrapper-content__image img{height:330px}.contacts__map__info{left:20px}.our-gyms__wrapper-cards{grid-template-columns:1fr}}@media screen and (max-width:980px){.instagram__slider{width:640px}.banner__content h1{font-size:125px;line-height:120px}.banner__content p{font-size:20px;line-height:30px}.banner__content__wrapper-btn{margin-top:40px}.banner__image{height:650px}.banner__content{top:190px}.banner{height:670px}.banner__hashtags{right:100px}}@media screen and (max-width:960px){.contacts__map__info__adress p:first-child,.contacts__map__info__mail p,.contacts__map__info__tel p{display:none}.contacts__map__info{width:240px;top:-5px}}@media screen and (max-width:860px){.banner__content h1{font-size:115px;line-height:110px}.banner__content p{font-size:20px;line-height:25px;margin-top:20px}.banner__content__wrapper-btn{margin-top:40px}.banner__image{height:560px}.banner__content{top:140px}.banner{height:580px}.banner__hashtags{right:40px}}@media screen and (max-width:820px){.abonement__wrapper-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.abonement__wrapper-content__image{margin:auto}}@media screen and (max-width:780px){.banner__content h1{font-size:105px;line-height:90px}.banner__content p{font-size:20px;line-height:25px;margin-top:10px}.banner__content__wrapper-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.banner__content__btn-1,.banner__content__btn-2{width:244px}.banner__content__btn-2{margin-top:10px}.banner__content{top:120px;left:20px}}@media screen and (max-width:700px){.banner__image{height:450px}.banner__hashtags{right:10px;bottom:10px}.contacts__map__info{padding:5px 28px;width:210px;left:-9px;top:-10px}.contacts__map__info__adress{padding-bottom:5px}.contacts__map__info__adress p{font-size:16px}.contacts__map__info__tel{padding:5px 0}.contacts__map__info__tel a{font-size:16px}.contacts__map__info__mail{padding-top:5px}.contacts__map__info__mail a{font-size:16px}}@media screen and (max-width:680px){.instagram__slider{width:320px}.team__card__wrapper-img{min-width:100%}.about-club__slider,.about-club__slider__slide img{max-width:450px}}@media screen and (max-width:610px){.team__card__wrapper-img{max-height:366px;min-height:300px;height:auto}.team__card__wrapper-info__details__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team__card__btn{margin:10px auto 0}.team__card__wrapper-info__details{margin-top:10px}.team__card__wrapper-info{margin:10px auto 0}}@media screen and (max-width:550px){.team__card__wrapper-img{min-height:260px}}@media screen and (max-width:540px){.banner__content h1{font-size:80px;line-height:75px}.banner__content p{font-size:16px;line-height:20px;margin-top:20px}.banner__content__wrapper-btn{margin-top:40px}.banner__image{height:460px}.banner__content{top:120px}.banner{height:580px}.banner__hashtags{right:10px}.contacts__map__info__adress p,.contacts__map__info__mail a,.contacts__map__info__tel a{font-size:12px;line-height:17px}.contacts__map__info{padding:5px 15px;width:150px;left:-13px;top:-12px}}@media screen and (max-width:510px){.our-gyms__wrapper-cards__card{height:245px}}@media screen and (max-width:500px){.team__card__wrapper-img{background-size:cover}.team__card__wrapper-info{margin:0 auto}.abonement__wrapper-content__image img{height:245px;margin-top:0}.banner__content h1{font-size:80px;line-height:75px}.banner__content p{font-size:16px;line-height:20px;margin-top:20px}.banner__content__wrapper-btn{margin-top:40px}.banner__content__btn-1,.banner__content__btn-2{width:222px;font-size:16px;padding:12.5px 24.5px}.banner__image{height:400px}.banner__content{top:120px}.banner{height:550px}.banner__hashtags{right:5px}}@media screen and (max-width:480px){.our-gyms__wrapper-cards__card{background-size:140%}.our-gyms__wrapper-cards__card:hover{background-size:140%}.our-gyms__card__wrapper-content{bottom:20px;left:25px}.about-club__slider,.about-club__slider__slide img{max-width:380px}.about-club__slider button.slick-next{right:3px}.about-club__slider button.slick-prev{left:3px}}@media screen and (max-width:440px){.banner__content h1{font-size:70px;line-height:65px}.banner__content p{font-size:16px;line-height:20px;margin-top:10px}.banner__content{left:10px}.banner__content__wrapper-btn{margin-top:20px}.banner__content__btn-1,.banner__content__btn-2{width:193px;padding:12.5px 10.5px}.banner__image{height:350px}.banner__content{top:110px}.banner{height:500px}.banner__hashtags{right:5px}.our-gyms__card__wrapper-content h3{font-size:25px}}@media screen and (max-width:410px){.about-club__slider,.about-club__slider__slide img{max-width:340px;width:100%}.our-gyms__card__wrapper-content h3{font-size:18px;line-height:22px;padding-right:20px}.our-gyms__card__wrapper-content p{font-size:16px}.our-gyms__wrapper-cards__card{height:205px}.our-gyms__wrapper-cards__card:hover .our-gyms__card__wrapper-content a{width:170px;height:40px;font-size:16px}}@media screen and (max-width:380px){.abonement__wrapper-content__image img{height:200px}.banner__content__btn-1,.banner__content__btn-2{width:166px;font-size:14px;padding:12.5px 7.5px}.banner__content h1{font-size:60px;line-height:55px}.banner__content{top:120px}.instagram__slider button.slick-next{right:5px}.instagram__slider button.slick-prev{left:5px}.contacts__map__info{width:130px}}@media screen and (max-width:360px){.about-club__slider,.about-club__slider__slide img{max-width:300px}}