

/* Start:/local/templates/gym/front/css/index.148fd245.css?173504431554020*/
*{border:none;margin:0;padding:0}*,:before,:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#0000}input::-ms-clear{display:none}button,input[type=submit]{box-shadow:none;cursor:pointer;background:0 0;display:inline-block}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}@font-face{font-family:Furore;src:url(/local/templates/gym/front/css/../fonts/Furore.c43590ea.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/Furore.769a0ff1.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Bold),local(TTNormsPro-Bold),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Bold.d09ce823.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Bold.74ddcfdc.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro ExtraBold Italic),local(TTNormsPro-ExtraBoldItalic),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraBoldItalic.1e4911cc.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraBoldItalic.bcec389b.woff)format("woff");font-weight:800;font-style:italic}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro ExtraLight Italic),local(TTNormsPro-ExtraLightItalic),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraLightItalic.5f22f8a8.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraLightItalic.861bbaf8.woff)format("woff");font-weight:200;font-style:italic}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Thin),local(TTNormsPro-Thin),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Thin.68d9d080.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Thin.8e8e60fb.woff)format("woff");font-weight:100;font-style:normal}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro ExtraBold),local(TTNormsPro-ExtraBold),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraBold.2bc8dea7.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraBold.9ed792cb.woff)format("woff");font-weight:800;font-style:normal}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Regular),local(TTNormsPro-Regular),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Regular.06117e34.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Regular.fa31a19e.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Thin Italic),local(TTNormsPro-ThinItalic),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ThinItalic.c6902b09.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ThinItalic.ed0324ab.woff)format("woff");font-weight:100;font-style:italic}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Light),local(TTNormsPro-Light),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Light.a7f76c92.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Light.6a4251c0.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Medium Italic),local(TTNormsPro-MediumItalic),url(/local/templates/gym/front/css/../fonts/TTNormsPro-MediumItalic.c0a98a63.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-MediumItalic.6c0d58b4.woff)format("woff");font-weight:500;font-style:italic}@font-face{font-family:TT Norms Pro ExtraBlack;src:local(TT Norms Pro ExtraBlack Italic),local(TTNormsPro-ExtraBlackItalic),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraBlackItalic.b7836192.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraBlackItalic.3771f50d.woff)format("woff");font-weight:900;font-style:italic}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro ExtraLight),local(TTNormsPro-ExtraLight),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraLight.2806dc92.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraLight.c2866191.woff)format("woff");font-weight:200;font-style:normal}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Light Italic),local(TTNormsPro-LightItalic),url(/local/templates/gym/front/css/../fonts/TTNormsPro-LightItalic.0c5fd959.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-LightItalic.9e4ea449.woff)format("woff");font-weight:300;font-style:italic}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Medium),local(TTNormsPro-Medium),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Medium.fb2bb5a1.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Medium.5726c257.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:TT Norms Pro ExtraBlack;src:local(TT Norms Pro ExtraBlack),local(TTNormsPro-ExtraBlack),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraBlack.2677c39d.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-ExtraBlack.34f3f878.woff)format("woff");font-weight:900;font-style:normal}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Bold Italic),local(TTNormsPro-BoldItalic),url(/local/templates/gym/front/css/../fonts/TTNormsPro-BoldItalic.9850da45.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-BoldItalic.9292db8a.woff)format("woff");font-weight:700;font-style:italic}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Black Italic),local(TTNormsPro-BlackItalic),url(/local/templates/gym/front/css/../fonts/TTNormsPro-BlackItalic.8fb6df1e.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-BlackItalic.5b7b9a4e.woff)format("woff");font-weight:900;font-style:italic}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Black),local(TTNormsPro-Black),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Black.6a80d4b8.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Black.d31c23bb.woff)format("woff");font-weight:900;font-style:normal}@font-face{font-family:TT Norms Pro;src:local(TT Norms Pro Italic),local(TTNormsPro-Italic),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Italic.91206b5f.woff2)format("woff2"),url(/local/templates/gym/front/css/../fonts/TTNormsPro-Italic.b1e106c7.woff)format("woff");font-weight:400;font-style:italic}html{scroll-behavior:smooth;font-family:TT Norms Pro}*{box-sizing:border-box}body{min-height:100vh;background-color:#202020;flex-direction:column;display:flex}body.lock{position:fixed;top:0;left:0;height:100vh!important;width:100%!important;overflow:hidden!important}img{display:block}.container{width:100%;max-width:1210px;margin:0 auto;padding:0 15px}@media (max-width:1270px){.container{max-width:100%}}.section-1{margin-bottom:128px}@media (max-width:1024px){.section-1{margin-bottom:64px}}h1{font-family:Furore;font-size:80px;font-style:normal;font-weight:400;line-height:92px}@media (max-width:1024px){h1{font-size:39px;line-height:43px}}.btn-1{padding:8px;display:inline-block;position:relative}@media (hover:hover){.btn-1:hover:before,.btn-1:hover:after{width:100%;height:100%}}.btn-1:before,.btn-1:after{content:"";width:50%;height:50%;transition:all .2s ease-in-out;display:block;position:absolute}@media (max-width:1024px){.btn-1:before,.btn-1:after{width:100%;height:100%}}.btn-1:before{border-top:2px solid #ab2a2a;border-left:2px solid #ab2a2a;top:0;left:0}.btn-1:after{border-bottom:2px solid #ab2a2a;border-right:2px solid #ab2a2a;bottom:0;right:0}.btn-1 span{color:#fff;background-color:#ab2a2a;padding:16px 32px;font-family:TT Norms Pro;font-size:18px;font-weight:400;line-height:20px;display:inline-block}.btn-2{color:#fff;font-family:TT Norms Pro;font-size:16px;font-weight:400;line-height:24px;transition:all .3s ease-in-out}@media (hover:hover){.btn-2:hover{color:#d3d3d3}}#inst{margin-right:12px;position:relative}#inst:after{content:"*";color:#d3d3d3;font-family:Furore;font-size:16px;font-weight:400;line-height:18.42px;display:block;position:absolute;top:0;right:-13px}.header{z-index:99;padding:30px 0}@media (max-width:1024px){.header{padding:10px 0 24px}}.header__address{flex-direction:column;grid-column:span 3;align-items:flex-end;row-gap:12px;display:flex}@media (max-width:1024px){.header__address{align-items:center;row-gap:32px}}.header__address-social{align-items:center;column-gap:10px;display:flex}.header__address-social a{border:1px solid #ab2a2a;justify-content:center;align-items:center;padding:4px;transition:all .3s ease-in-out;display:flex}.header__address-social a svg path{transition:all .3s ease-in-out}@media (hover:hover){.header__address-social a:hover{border:1px solid #000}.header__address-social a:hover svg path{fill:#fff}}@media (max-width:1024px){.header__address-social{width:100%;justify-content:space-between}}.header__address-tel{color:#d3d3d3;font-family:Furore;font-size:22px;font-weight:400;line-height:25px}.header__content{grid-template-columns:repeat(12,1fr);align-items:center;column-gap:20px;display:grid}@media (max-width:1024px){.header__content{justify-content:space-between;display:flex}}.header__content-main{grid-column:span 9;grid-template-columns:repeat(9,1fr);justify-content:space-between;align-items:center;display:grid}@media (max-width:1024px){.header__content-main{opacity:0;pointer-events:none;width:100%;height:100%;z-index:-1;background-color:#202020;flex-direction:column;justify-content:space-between;padding:122px 0 48px;transition:all .5s ease-in-out;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:auto}.header__content-main.show{opacity:1;pointer-events:all;height:100%}}.header__logo{width:225px;height:82px;background-image:url(/local/templates/gym/front/css/../images/logo.401d65e5.svg);background-repeat:no-repeat;background-size:cover;grid-column:span 3;display:block}@media (max-width:1024px){.header__logo{width:104px;height:38px}}.header__menu{grid-column:span 6}.header__menu-link{color:#fff;font-family:TT Norms Pro;font-size:16px;font-weight:400;line-height:24px;transition:all .3s ease-in-out}@media (hover:hover){.header__menu-link:hover{color:#ab2a2a}}.header__menu-list{justify-content:center;align-items:center;column-gap:32px;display:flex}@media (max-width:1024px){.header__menu-list{flex-direction:column;row-gap:32px;margin-bottom:80px}}.header__burger{width:40px;height:40px;background-image:url(/local/templates/gym/front/css/../images/menu.519f4e1e.svg);transition:all .5s ease-in-out;display:none}@media (max-width:1024px){.header__burger{display:block}.header__burger.open{background-image:url(/local/templates/gym/front/css/../images/close.8602e2b8.svg)}}.offer{max-width:1645px;width:100%;background-image:url(/local/templates/gym/front/css/../images/offer.ea92bd41.jpg);background-position:50%;margin:0 auto;padding:128px 0 430px}@media (max-width:1024px){.offer{padding:32px 0}}.offer__btns{justify-content:center;align-items:center;column-gap:24px;display:flex}@media (max-width:1024px){.offer__btns{flex-direction:column;row-gap:16px}}.offer__text{text-align:center;max-width:586px;color:#d3d3d3;margin:0 auto 56px;font-family:TT Norms Pro;font-size:16px;font-weight:400;line-height:24px}@media (max-width:1024px){.offer__text{margin-bottom:24px}}.offer__title{text-align:center;color:#fff;max-width:1124px;margin-bottom:24px;font-family:Furore;font-size:80px;font-style:normal;font-weight:400;line-height:92px}@media (max-width:1024px){.offer__title{font-size:39px;line-height:43px}}.card-1{border-top:1px solid #6b6b6b;grid-template-columns:repeat(2,1fr);align-items:center;column-gap:20px;padding:32px 0;display:grid}@media (max-width:1024px){.card-1{grid-template-columns:1fr;row-gap:20px}}.card-1--reverse .card-1__img{grid-column:1/2;grid-row-start:1}@media (hover:hover){.card-1--reverse .card-1__img:hover{background-position:0}}@media (max-width:1024px){.card-1--reverse .card-1__img{height:230px;grid-column:1/-1;grid-row-start:1}}.card-1--reverse .card-1__description{grid-column:2/-1}@media (max-width:1024px){.card-1--reverse .card-1__description{grid-column:1/-1}}.card-1__img{height:100%;background-image:url(/local/templates/gym/front/css/../images/service.cbd33a06.jpg);background-position:50%;background-size:cover;transition:all .6s ease-in-out}@media (hover:hover){.card-1__img:hover{background-position:100%}}@media (max-width:1024px){.card-1__img{height:230px;grid-row-start:1}}.card-1__btns{align-items:center;column-gap:24px;display:flex}@media (max-width:600px){.card-1__btns{width:100%;flex-direction:column;gap:16px}.card-1__btns .btn-1{width:100%}.card-1__btns .btn-1 span{width:100%;text-align:center}}.card-1__price{color:#959595;border-bottom:1px solid #959595;margin-bottom:180px;font-family:TT Norms Pro;font-size:16px;font-weight:400;line-height:24px;display:inline-block}@media (max-width:1024px){.card-1__price{margin-bottom:24px}}.card-1__text{color:#d3d3d3;margin-bottom:24px;font-family:TT Norms Pro;font-size:16px;font-weight:400;line-height:24px}@media (max-width:1024px){.card-1__text{margin-bottom:16px}}.card-1__title{color:#d3d3d3;margin-bottom:16px;font-family:Furore;font-size:38px;font-style:normal;font-weight:400;line-height:45px}@media (max-width:1024px){.card-1__title{margin-bottom:8px;font-size:28px;line-height:34px}}.h2{color:#fff;margin-bottom:40px;font-family:Furore;font-size:70px;font-style:normal;font-weight:400;line-height:75px}@media (max-width:1024px){.h2{margin-bottom:32px;font-size:35px;line-height:40px}}.services__list .services__item:last-child{border-bottom:1px solid #6b6b6b}.partners{background-color:#fff;padding:16px 0}@media (max-width:1024px){.partners{padding:8px 0}}.partners .wrap{max-width:100%;border-top:1px solid #000;border-bottom:1px solid #000;flex-direction:column;gap:16px;margin:auto;padding:24px 0;display:flex}@media (max-width:1024px){.partners .wrap{gap:8px;padding:12px 0}}.partners .wrap hr{height:1px;background-color:#000}.partners .items-wrap{-webkit-user-select:none;user-select:none;display:flex;position:relative;overflow:hidden}.partners .items{min-width:100%;flex-shrink:0;justify-content:space-around;column-gap:32px;display:flex}@media (max-width:1024px){.partners .items{column-gap:12px}}.partners .item{counter-increment:item;flex:none;justify-content:center;align-items:center;column-gap:32px;display:flex}@media (max-width:1024px){.partners .item{column-gap:12px}}.partners .item:after{content:"";width:16px;height:16px;background-color:#000;border-radius:50%}@media (max-width:1024px){.partners .item:after{width:10px;height:10px}}.partners .item__title{color:#000;font-family:Furore;font-size:70px;font-style:normal;font-weight:400;line-height:75px}@media (max-width:1024px){.partners .item__title{font-size:35px;line-height:40px}}.partners .marquee{animation:100s linear infinite scroll}@media (max-width:1024px){.partners .marquee{animation:120s linear infinite scroll}}.partners .reverse{animation-direction:reverse}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 20px))}}.price__item{border-bottom:1px solid #6b6b6b}@media (hover:hover){.price__item:hover .price__item-title{color:#fff}.price__item:hover .price__item-title svg{transform:rotate(0)}.price__item:hover .price__item-title svg>path{stroke:#fff}}.price__item.active{padding-bottom:40px}.price__item.active .price__item-content{display:block}.price__item.active .price__item-title{color:#fff;border:none;padding-bottom:24px}.price__item.active .price__item-title svg{transform:rotate(45deg)}.price__item.active .price__item-title svg>path{stroke:#ab2a2a}.price__item-content{height:0;transition:all .3s ease-in-out;overflow:hidden}.price__item-content-element{max-width:880px;border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}@media (max-width:1024px){.price__item-content-element{flex-direction:column;align-items:flex-start;row-gap:8px}}.price__item-content-element span:first-child{color:#959595;font-family:TT Norms Pro;font-size:24px;font-weight:500;line-height:30px}.price__item-content-element span:nth-child(2){color:#959595;font-family:TT Norms Pro;font-size:16px;font-weight:400;line-height:24px}.price__item-content-list{flex-direction:column;row-gap:14px;margin-bottom:32px;display:flex}.price__item-title{color:#959595;cursor:pointer;justify-content:space-between;align-items:center;padding-bottom:40px;font-family:Furore;font-size:50px;font-style:normal;font-weight:400;line-height:60px;transition:all .3s ease-in-out;display:flex}@media (max-width:1024px){.price__item-title{font-size:30px;line-height:34px}}.price__item-title svg{transition:all .3s ease-in-out;transform:rotate(-45deg)}.price__item-title svg>path{stroke:#ab2a2a;transition:all .3s ease-in-out}.price__list{flex-direction:column;row-gap:40px;display:flex}@media (max-width:1024px){.price__list{row-gap:32px}}.schedule__content{max-height:965px}.schedule__title{color:#fff;text-align:center;margin-bottom:40px;font-family:Furore;font-size:70px;font-style:normal;font-weight:400;line-height:75px}@media (max-width:1024px){.schedule__title{margin-bottom:32px;font-size:35px;line-height:40px}}.card-2{max-width:580px;width:100%;background-image:url(/local/templates/gym/front/css/../images/promo.3dc7d7c4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;row-gap:32px;padding:32px;display:flex}@media (max-width:1024px){.card-2{row-gap:24px;padding:24px}}.card-2__item{color:#d3d3d3;font-family:TT Norms Pro;font-size:18px;font-weight:400;line-height:27px}.card-2__title{color:#d3d3d3;font-family:Furore;font-size:38px;font-style:normal;font-weight:400;line-height:45px}@media (max-width:1024px){.card-2__title{font-size:28px;line-height:34px}}.embla{cursor:grab}.embla__button{width:40px;height:40px}.embla__button svg>path{transition:all .3s ease-in-out}@media (hover:hover){.embla__button:hover svg>path{fill:#ab2a2a}}.embla__button--next{transform:rotate(180deg)}.embla__button:disabled{opacity:.5;pointer-events:none}.embla__buttons{align-items:center;column-gap:24px;display:flex}.embla__container{backface-visibility:hidden;touch-action:pan-y;column-gap:20px;display:flex}.embla__slide{flex:0 0 580px}@media (max-width:600px){.embla__slide{flex:0 0 100%}}.embla__viewport{overflow:hidden}.promo__content-top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}@media (max-width:1024px){.promo__content-top{margin-bottom:32px}}.promo__title{color:#fff;font-family:Furore;font-size:70px;font-style:normal;font-weight:400;line-height:75px}@media (max-width:1024px){.promo__title{font-size:35px;line-height:40px}}input:not([type=submit]){color:#6b6b6b;cursor:pointer;border:2px solid #000;padding:16px;font-family:TT Norms Pro;font-size:18px;font-weight:400;line-height:22px;transition:all .3s ease-in-out}input:not([type=submit]):focus,input:not([type=submit]):hover{color:#000;border:2px solid #ab2a2a}input:not([type=submit]):focus{cursor:auto}input[type=submit]{color:#fff;width:100%;cursor:pointer;z-index:2;background-color:#ab2a2a;padding:16px;font-family:TT Norms Pro;font-size:18px;font-weight:400;line-height:20px;position:relative}input:required:invalid{background-image:url(/local/templates/gym/front/css/../images/required.c5ed63b5.svg);background-position:96%;background-repeat:no-repeat;background-size:24px;padding-right:32px;position:relative}.checkbox{color:#2a2a2a;align-items:flex-start;column-gap:10px;font-family:TT Norms Pro;font-size:14px;font-weight:400;line-height:19px;display:flex}.checkbox__btn{min-width:18px;min-height:18px;max-width:18px;max-height:18px;border:2px solid #ab2a2a;border-radius:2px;transition:all .3s ease-in-out;position:relative;top:3px}.checkbox input[type=checkbox]{pointer-events:none;opacity:0;position:absolute}.checkbox input[type=checkbox]:checked+span.checkbox__btn:before{content:"✔";color:#ab2a2a;width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.feedback{background:#d3d3d3 url(/local/templates/gym/front/css/../images/gym-bg.885ee1c7.svg) 50%/cover no-repeat}@media (max-width:1270px){.feedback{background-size:130%}}.feedback__content{max-width:980px;margin:0 auto;padding:88px 0}@media (max-width:1024px){.feedback__content{padding:32px 0}}.feedback__content--success{display:none}.feedback__content--success .btn-1{width:100%;max-width:380px;margin:0 auto;display:block}.feedback__content--success .btn-1 span{width:100%}.feedback__form{max-width:380px;flex-direction:column;justify-content:center;row-gap:16px;margin:0 auto;display:flex}.feedback__form .btn-1{margin-top:8px}.feedback__form .btn-1:before,.feedback__form .btn-1:after{z-index:1}.feedback__title{text-align:center;margin-bottom:32px;font-family:Furore;font-size:70px;font-style:normal;font-weight:400;line-height:75px}@media (max-width:1024px){.feedback__title{margin-bottom:24px;font-size:35px;line-height:40px}}.contacts{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}@media (max-width:600px){.contacts{flex-direction:column-reverse;row-gap:32px;display:flex}}.contacts__adress-social{align-items:center;gap:24px;display:flex}.contacts__adress-social svg{width:32px;height:32px}.contacts__adress-social svg path{fill:#fff}.contacts__adress-text{color:#fff;font-family:TT Norms Pro;font-size:24px;font-weight:500;line-height:30px}.contacts__adress-title{color:#959595;margin-bottom:6px;font-family:TT Norms Pro;font-size:16px;font-weight:400;line-height:24px}.contacts__adress-title:not(:first-child){margin-top:24px}@media (max-width:600px){.contacts__adress-title:not(:first-child){margin-top:16px}}.contacts__content{grid-column:span 5;padding-left:12px}.contacts__img{background-image:url(/local/templates/gym/front/css/../images/map.6d912374.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-column:span 7}@media (max-width:1100px){.contacts__img{grid-column:span 6}}@media (max-width:1024px){.contacts__img{grid-column:span 7}}@media (max-width:600px){.contacts__img{height:290px}}.contacts__title{color:#fff;margin-bottom:32px;font-family:Furore;font-size:70px;font-style:normal;font-weight:400;line-height:75px}@media (max-width:1024px){.contacts__title{font-size:35px;line-height:40px}}.footer{border-top:1px solid #959595;padding:56px 0 24px}@media (max-width:1024px){.footer{padding:32px 0 24px}}.footer__bewave{color:#fff;align-items:center;gap:8px;font-family:TT Norms Pro;font-size:18px;font-weight:400;line-height:27px;display:flex}.footer__bottom{border-top:1px solid #2a2a2a;justify-content:space-between;margin-bottom:24px;padding-top:16px;display:flex}@media (max-width:1024px){.footer__bottom{flex-direction:column;justify-content:center;align-items:center;row-gap:8px;padding-top:8px}.footer__contacts{margin-top:24px}}.footer__content{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}@media (max-width:1024px){.footer__content{flex-direction:column;margin-bottom:16px}}.footer__logo{width:225px;height:82px;background-image:url(/local/templates/gym/front/css/../images/logo.401d65e5.svg);background-repeat:no-repeat;background-size:cover;display:block}@media (max-width:1024px){.footer__logo{width:104px;height:38px;margin-bottom:16px;display:inline-block}}.footer__meta{color:#d3d3d3;font-family:TT Norms Pro;font-size:18px;font-weight:300;line-height:27px}@media (max-width:1024px){.footer__meta{text-align:center}}.footer__nav-link{color:#fff;font-family:TT Norms Pro;font-size:16px;font-weight:400;line-height:24px;transition:all .3s ease-in-out}@media (hover:hover){.footer__nav-link:hover{color:#ab2a2a}}.footer__nav-list{align-items:center;column-gap:40px;display:flex}@media (max-width:600px){.footer__nav-list{flex-direction:column;row-gap:24px}}.footer__policy{color:#6b6b6b;font-family:TT Norms Pro;font-size:18px;font-weight:400;line-height:27px}.footer__social{justify-content:flex-end;align-items:center;gap:16px;display:flex}@media (max-width:1024px){.footer__social{justify-content:center}}.footer__tel{color:#fff;margin-bottom:12px;font-family:Furore;font-size:22px;font-weight:400;line-height:25px;display:inline-block}.modal{z-index:100;width:100%;height:100%;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:0 16px;transition:all .3s ease-in-out;display:flex;position:fixed;top:0;left:0}.modal.show{pointer-events:all;opacity:1}.modal.show .modal__content{transform:translateY(0)}.modal:after{content:"";z-index:-1;width:100%;height:100%;opacity:.5;background-color:#000;position:fixed;top:0;left:0}.modal__content{max-width:700px;width:100%;height:max-content;background-color:#d3d3d3;padding:0 16px;transition:all .3s ease-in-out;position:relative;transform:translateY(-10%)}@media (max-width:600px){.modal__content{max-width:100%}}.modal__close-icon{width:40px;height:40px;cursor:pointer;background-image:url(/local/templates/gym/front/css/../images/close-dark.99a121b8.svg);background-repeat:no-repeat;background-size:cover;display:block;position:absolute;top:24px;right:24px}@media (max-width:1024px){.modal .feedback__content{padding:64px 0 24px}}.modal .feedback__title{max-width:521px;margin-left:auto;margin-right:auto;font-family:Furore;font-size:38px;font-style:normal;font-weight:400;line-height:45px}@media (max-width:1024px){.modal .feedback__title{font-size:28px;line-height:34px}}.scroll-top{opacity:0;pointer-events:none;cursor:pointer;width:40px;height:40px;background-color:#959595;background-image:url(/local/templates/gym/front/css/../images/arrow-price.61e40aa3.svg);background-repeat:no-repeat;background-size:cover;border-radius:50%;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex;position:fixed;bottom:30px;right:30px;transform:rotate(-90deg)}@media (hover:hover){.scroll-top:hover{background-color:#6b6b6b}}#pixel-to-watch{width:1px;height:1px;position:absolute;top:100px;left:0}.top-bar{background-color:#ab2a2a}.top-bar.hidden{display:none}.top-bar__content{background-image:url(/local/templates/gym/front/css/../images/gantel.0f88c9e0.svg);background-position:60% bottom;background-repeat:no-repeat;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex;position:relative}@media (max-width:1270px){.top-bar__content{background-size:300px}}@media (max-width:1024px){.top-bar__content{background-image:none;background-position:bottom;background-size:150px;flex-direction:column;gap:12px;padding:10px 0}}.top-bar__close{width:24px;height:24px;cursor:pointer;position:absolute;top:calc(50% - 12px);right:-40px}@media (max-width:1270px){.top-bar__close{right:0}}@media (max-width:1024px){.top-bar__close{top:12px;right:0}}.top-bar__social{align-items:center;gap:8px;display:flex}@media (max-width:1270px){.top-bar__social{padding-right:40px}}@media (max-width:1024px){.top-bar__social{padding-right:0}}.top-bar__social img{width:107px}.top-bar__text{color:#d3d3d3;font-family:TT Norms Pro;font-size:16px;font-weight:400;line-height:24px}@media (max-width:1024px){.top-bar__text{text-align:center}}main{overflow:hidden}.download-block{background-color:#d3d3d3}.download-block__icons{align-items:center;gap:8px;display:flex}.download-block__text{color:#000;margin-bottom:16px;font-family:TT Norms Pro;font-size:16px;font-weight:400;line-height:24px}.download-block__title{color:#000;font-family:Furore;font-size:70px;font-style:normal;font-weight:400;line-height:75px}@media (max-width:1024px){.download-block__title{font-size:35px;line-height:40px}}.download-block__wrapper{background-image:url(/local/templates/gym/front/css/../images/bg.48fe55b5.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:1024px){.download-block__wrapper{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr}}.download-block__wrapper-img{height:100%;width:100%;background-image:url(/local/templates/gym/front/css/../images/phone-2.91c7ae4e.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;margin-top:auto;padding-top:40px}@media (max-width:1024px){.download-block__wrapper-img{background-position:bottom;padding-top:0}}.download-block__wrapper-info{flex-direction:column;gap:16px;padding:80px 0;display:flex}.download-block__wrapper-info img{width:132px}@media (max-width:1024px){.download-block__wrapper-info{padding:20px 0 0}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) [data-aos=fade-up]{transform:translateY(100px)}html:not(.no-js) [data-aos=fade-down]{transform:translateY(-100px)}html:not(.no-js) [data-aos=fade-right]{transform:translate(-100px)}html:not(.no-js) [data-aos=fade-left]{transform:translate(100px)}html:not(.no-js) [data-aos=fade-up-right]{transform:translate(-100px,100px)}html:not(.no-js) [data-aos=fade-up-left]{transform:translate(100px,100px)}html:not(.no-js) [data-aos=fade-down-right]{transform:translate(-100px,-100px)}html:not(.no-js) [data-aos=fade-down-left]{transform:translate(100px,-100px)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:matrix(1,0,0,1,0,0)}html:not(.no-js) [data-aos=zoom-in]{transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{transform:matrix(.6,0,0,.6,0,100)}html:not(.no-js) [data-aos=zoom-in-down]{transform:matrix(.6,0,0,.6,0,-100)}html:not(.no-js) [data-aos=zoom-in-right]{transform:matrix(.6,0,0,.6,-100,0)}html:not(.no-js) [data-aos=zoom-in-left]{transform:matrix(.6,0,0,.6,100,0)}html:not(.no-js) [data-aos=zoom-out]{transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{transform:matrix(1.2,0,0,1.2,0,100)}html:not(.no-js) [data-aos=zoom-out-down]{transform:matrix(1.2,0,0,1.2,0,-100)}html:not(.no-js) [data-aos=zoom-out-right]{transform:matrix(1.2,0,0,1.2,-100,0)}html:not(.no-js) [data-aos=zoom-out-left]{transform:matrix(1.2,0,0,1.2,100,0)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{visibility:hidden;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{transform:translateY(100%)}html:not(.no-js) [data-aos=slide-down]{transform:translateY(-100%)}html:not(.no-js) [data-aos=slide-right]{transform:translate(-100%)}html:not(.no-js) [data-aos=slide-left]{transform:translate(100%)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{transform:perspective(2500px)rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{transform:perspective(2500px)rotateY(0)}html:not(.no-js) [data-aos=flip-right]{transform:perspective(2500px)rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{transform:perspective(2500px)rotateY(0)}html:not(.no-js) [data-aos=flip-up]{transform:perspective(2500px)rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{transform:perspective(2500px)rotateX(0)}html:not(.no-js) [data-aos=flip-down]{transform:perspective(2500px)rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{transform:perspective(2500px)rotateX(0)}}
/* End */


/* Start:/local/templates/gym/template_styles.css?17883635656256*/
.card-1__img:hover {
  background-position: center !important;
}

.offer {
  background-image: url("/upload/main-bg.webp");
}

.contacts__img > div {
  height: 100%;
}

.card-2 * {
  color: white;
  z-index: 2;
}

.card-2 {
  position: relative;
  height: 100%;
  user-select: none;
}

.card-2__btn {
  margin-top: auto;
}

.card-2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0.3;
  z-index: 1;
}
.footer__requisites {
  color: #6b6b6b;
  font-family: TT Norms Pro;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}
@media (max-width: 1024px) {
  .footer__left {
    text-align: center;
  }
}

.schedule__content {
  max-height: 100%;
}

.price__item-content-element span:first-child {
  max-width: 94%;
}
@media (max-width: 1024px) {
  .price__item-content-element span:first-child {
    max-width: unset;
  }
}

/* Страница тренеров START */
.trenery__list {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.trenery_item {
  padding-bottom: 32px;
  border-bottom: 1px solid #6b6b6b;
}

.trenery_item:last-child {
  padding-bottom: 0;
  border-bottom: unset;
}

.trener-card {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

.trener-card__img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 490px;
  max-width: 580px;
  min-width: 343px;
  height: 100%;

  background-image: url("/local/templates/gym/images/empty.jpg");
  background-position: center;
}

.trener-card__img img {
  display: none;
}

.trener-card__info {
  display: flex;
  flex-direction: column;
  gap: 24px;
  color: #d3d3d3;
}

.trener-card__head {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.trener-card__title {
  font-family: Furore;
  font-size: 38px;
  font-weight: 400;
  line-height: 45px;
  color: #ffffff;
}

.trener-card__list {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.trener-card__item {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.trener-card__item {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #d3d3d3;
}

.trener-card__subtitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: Furore;
  font-size: 22px;
  font-weight: 400;
  line-height: 25px;
  cursor: pointer;
}

.trener-card__subtitle:hover {
  text-decoration: underline;
}

.trener-card__subtitle::after {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/local/templates/gym/images/trenery/arrow.svg");
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
}

.trener-card__desc {
  display: none;
  flex-direction: column;
  gap: 4px;
}

.trener-card__desc.open {
  display: flex;
}

@media (max-width: 768px) {
  .trener-card {
    grid-template-columns: 1fr;
  }

  .trener-card__title {
    font-size: 28px;
    line-height: 34px;
  }
}

@media (max-width: 480px) {
  .trener-card__img {
    min-height: 370px;
    min-width: unset;
  }
}
/* Страница тренеров END */

/* ХЛЕБНЫЕ КРОШКИ + H1 START */
.section-1.head {
  margin-bottom: 40px;
}

.breadcrumb__list {
  display: flex;
  gap: 8px;
}

.breadcrumb__list .breadcrumb__item p {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.breadcrumb__list .breadcrumb__item p::after {
  content: "/";
  display: block;
  width: 6px;
  height: 24px;
  min-width: 6px;
  min-height: 24px;
  color: #d3d3d3;
}

.breadcrumb__list .breadcrumb__item p a {
  color: #d3d3d3;
}

.breadcrumb__list .breadcrumb__item:last-child p {
  color: #ffffff;
}

.breadcrumb__list .breadcrumb__item:last-child p::after {
  content: unset;
}

.title-h1 {
  color: #ffffff;
}

@media (max-width: 768px) {
  .section-1.head {
    margin-bottom: 34px;
  }
}
/* ХЛЕБНЫЕ КРОШКИ + H1 END */

@media (max-width: 1024px) {
  .download-block__wrapper {
    grid-template-rows: 1fr;
  }

  .download-block__wrapper-img {
    min-height: 300px;
  }
}

@media (max-width: 1024px) {
  .header__content .header__logo {
    z-index: 2;
  }

  .header__content .header__burger,
  .header__content-main.show {
    z-index: 1;
  }

  .header__content-main.show {
    padding-top: 190px !important;
  }

  .top-bar {
    position: relative;
    z-index: 2;
  }
}

.policy {
  color: #fff;
}

.policy p {
  margin-bottom: 8px;
}

.policy a {
  color: #ab2a2a;
  transition: all 0.3s ease-in-out;
}

.policy ul {
  margin-left: 12px;
}

.policy li {
  margin-left: 12px;
  list-style-type: disc;
}

.policy a:hover {
  color: #bd3c3c;
  transition: all 0.3s ease-in-out;
}

.policy table {
  border-spacing: 0px;
  border-collapse: collapse;
}

.policy table th {
  border: 1px solid gray;
  padding: 20px;
}

.policy table td {
  border: 1px solid gray;
  padding: 20px;
}

.copyright {
  color: #6b6b6b;
  font-family: TT Norms Pro;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  transition: all 0.3s ease-in-out;
}

.copyright:hover {
  color: #fff;
  transition: all 0.3s ease-in-out;
}

.header__menu-list {
  column-gap: 22px;
  flex-wrap: wrap;
}

.header__logo,
.footer__logo {
  max-width: 285px;
  width: 100%;
  min-height: 66px;
  background-image: url("/images/logo.svg");
  background-size: contain;
  background-position: center;
}

.footer__logo {
  max-width: 210px;
}

@media (max-width: 1300px) {
  .footer__content {
    flex-direction: column;
  }

  .footer__contacts {
    margin-top: 24px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .footer__logo {
    max-width: 285px;
    margin-bottom: 16px;
    min-height: 66px;
    height: auto;
  }
}

hr {
  height: 1px;
  background: white;
  width: 100%;
  margin: 10px 0;
}

.card-2 img {
  height: 340px;
  object-fit: cover;
  width: 100%;
  object-position: center;
  image-rendering: auto;
}

@media (max-width: 768px) {
  .card-2 img {
    height: 240px;
  }
}
.hover-link {
  transition: all 0.3s ease-in-out;
}
.hover-link:hover {
  cursor: pointer;
  color: #fff;
}

/* End */
/* /local/templates/gym/front/css/index.148fd245.css?173504431554020 */
/* /local/templates/gym/template_styles.css?17883635656256 */
