._button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Open Sans,Arial,sans-serif;font-size:12px;font-weight:600;height:48px;justify-content:center;letter-spacing:.32em;padding:0 36px;text-decoration:none;text-transform:uppercase}._button,._button:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}._button:hover{background-color:transparent}._button--black{background-color:#000;border:2px solid #000;color:#fff}._button--black:hover{color:#000}._button--white-1{background-color:#eff5ff;border:2px solid #eff5ff;color:#000}._button--white-1:hover{color:#000}._button--medium{font-size:11px;height:36px;padding:0 16px}._button--small{font-size:10px;height:30px;padding:0 16px}._button--disable{pointer-events:none}._button--full{width:100%}._button--white-2{background-color:#fff;color:#000}._button--white-2:hover{background-color:#feca05;color:#000}._button--large{font-size:14px;height:60px}._button--parallelogram{-webkit-box-shadow:6px 6px 0 rgba(255,255,255,.36);box-shadow:6px 6px 0 rgba(255,255,255,.36);-webkit-transform:skew(-16deg);-o-transform:skew(-16deg);transform:skew(-16deg)}._button--center{margin:0 auto}@media (max-width:500px){._button--indent{margin-top:36px}}footer{background-color:#1e272e;padding:24px 0}footer .menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}footer .menu .footer-copyright{color:#fff;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;opacity:.6}footer .menu .logo-social a{color:#fff;font-size:16px;margin-right:12px;opacity:.6;text-decoration:none}footer .menu .logo-social a:last-child{margin-right:0}header{background-color:transparent;left:0;position:fixed;right:0;top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100vw;z-index:3}header .toolbar{background:#1e272e;padding:6px 0}header .toolbar-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}header .toolbar-wrap a{color:#fff;font-family:Open Sans,Arial,sans-serif;text-decoration:none}header .toolbar-wrap .logo-social a{color:#fff;font-size:16px;margin-right:12px;text-decoration:none}header .toolbar-wrap .logo-social a:last-child{margin-right:0}header.scrolled{background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}header.scrolled .menu .nav-primary a{color:#000}header .menu{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}header .menu>a{padding:6px 0}header .menu>a img{height:60px;width:84px}header .menu .nav-primary a{color:#fff;font-family:Oswald,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:.1em;line-height:1.4;text-decoration:none}header .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}header .menu ul li{padding-right:48px}header .menu ul li:last-child{padding-right:0}header .menu .social a{color:#000;font-size:18px;margin-right:12px}header .menu .social a:last-child{margin-right:0}.primary-description .bg-video-wrap{background:#000;height:100vh;overflow:hidden;position:relative;width:100%}.primary-description .bg-video-wrap video{min-height:100vh;min-width:100%;-o-object-fit:cover;object-fit:cover;opacity:.72;position:absolute;top:-150px;z-index:1}.primary-description .bg-video-wrap h1{color:#fff;font-family:Oswald,Arial,sans-serif;font-size:48px;font-weight:500;line-height:1.36;max-width:600px;padding-bottom:24px;width:100%}.primary-description .bg-video-wrap h2{color:#fff;font-family:Open Sans,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.36;max-width:600px;opacity:.9;width:100%}.primary-description .video-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;z-index:1}.primary-description .video-content .video-content-data{margin-top:16vh}.primary-description .video-content ._button{margin-top:48px}.swimming-pool{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;position:relative}.swimming-pool .bg-swimming-pool{background-color:#000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.swimming-pool .bg-swimming-pool img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6;width:100%}.swimming-pool .bg-data{background-color:#fff;margin-left:60px;padding:60px;width:460px}.swimming-pool .bg-data .title{font-family:Oswald,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1.12;padding-bottom:36px;text-transform:uppercase}.swimming-pool .bg-data .description{font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;opacity:.6}.swimming-pool .bg-data .description p:not(:last-child){margin-bottom:24px}.swimming-pool .bg-data .button{color:#000;display:inline-block;font-family:Oswald,Arial,sans-serif;margin-top:24px;text-decoration:none;text-transform:uppercase}.about-us{position:relative}.about-us .bg{-webkit-box-pack:end;-ms-flex-pack:end;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;left:0;padding-right:60px;position:absolute;right:0;top:0;z-index:-1}.about-us .bg .title{font-family:Open Sans,Arial,sans-serif;font-size:24vw;font-weight:900;letter-spacing:.05em;line-height:1.12;opacity:.024}.about-us .content{padding:120px 0;text-align:center}.about-us .content .subtitle{font-family:Open Sans,Arial,sans-serif;font-size:18px;letter-spacing:.36em;text-transform:uppercase}.about-us .content .title{padding-bottom:72px}.about-us .content .title h3{font-family:Oswald,Arial,sans-serif;font-size:72px;letter-spacing:.1em;line-height:1.4}.about-us .content .smile-wrap{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:repeat(5,1fr)}.about-us .content .smile-data .icon img{height:72px;width:72px}.about-us .content .smile-data .icon .description{font-family:Open Sans,Arial,sans-serif;font-weight:400;line-height:1.4;opacity:.72;padding-top:24px}.citation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:70vh;position:relative}.citation .bg-mukhammed-ali{background-color:#000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.citation .bg-mukhammed-ali img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4;width:100%}.citation .bg{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding-left:60px;position:absolute;right:0;top:0;z-index:-1}.citation .bg .title{color:#fff;font-family:Oswald,Arial,sans-serif;font-size:520px;font-weight:900;letter-spacing:.05em;line-height:1.12;opacity:.05}.citation .description{color:#fff;font-family:Open Sans,Arial,sans-serif;line-height:1.4;max-width:600px;opacity:.72;padding-top:200px}.citation .description p{font-size:12px;font-style:italic;opacity:.3;padding-top:16px}.training-type{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:100vh;position:relative}.training-type .bg{background-color:#000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.training-type .bg-thumbnail{background-position:50%;background-size:cover;height:100%;opacity:.6;width:100%}.training-type__title{color:#fff;font-family:Oswald,Arial,sans-serif;font-size:28px;letter-spacing:.02em;line-height:1.4;padding-bottom:48px;text-align:center}.training-type .wrap{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:24vh}.training-type .wrap .training-el{background-color:transparent;border-top:2px solid #fff;cursor:pointer;padding:36px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.training-type .wrap .training-el .title{color:#fff;font-family:Oswald,Arial,sans-serif;font-size:48px;font-weight:700;margin-bottom:24px;text-transform:uppercase}.training-type .wrap .training-el .description{color:#fff;font-family:Open Sans,Arial,sans-serif;margin-bottom:12px}.training-type .wrap .training-el a{color:#000;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:500;opacity:0;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;visibility:hidden}.training-type .wrap .training-el.active{background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.training-type .wrap .training-el.active .description,.training-type .wrap .training-el.active .title{color:#000}.training-type .wrap .training-el.active .description{opacity:.6}.training-type .wrap .training-el.active a{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;visibility:visible}.price{margin:0 auto;min-height:50vh;padding:96px 0 120px;position:relative}.price .bg{-webkit-box-pack:center;-ms-flex-pack:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:-1}.price .bg .title{font-family:Open Sans,Arial,sans-serif;font-size:30vw;font-weight:900;letter-spacing:.05em;line-height:1;opacity:.024}.price__title{font-family:Oswald,Arial,sans-serif;font-size:36px;font-weight:600;letter-spacing:.1em;padding-bottom:48px;text-align:center}.price .button-block{margin-top:48px;text-align:center}.price .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.price .wrap .price-data{padding:0 84px}.price .wrap .price-data:not(:last-child){border-right:1px solid #e8e4e4}.price .wrap .price-data .top+.title{margin-top:6px}.price .wrap .price-data .title{color:#000;font-family:Oswald,Arial,sans-serif;font-size:36px;margin-bottom:12px;margin-top:36px;opacity:.8;text-transform:uppercase}.price .wrap .price-data .cost{color:#000;font-family:Open Sans,Arial,sans-serif;font-size:60px;font-weight:700;margin-bottom:24px}.price .wrap .price-data sup{bottom:8px;font-family:Open Sans,Arial,sans-serif;font-size:18px;font-weight:700;margin-left:6px;position:relative}.price__group-training{background-color:rgba(254,202,5,.6);text-align:center}.price__group-training__title{font-family:Oswald,Arial,sans-serif;font-size:36px;margin-bottom:12px;margin-top:72px;opacity:.8;text-transform:uppercase}.price__group-training__description{font-family:Open Sans,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.4;margin-bottom:24px;opacity:.8}.price__free{font-family:Open Sans,Arial,sans-serif;font-size:20px;font-weight:400;padding:24px 0;text-align:center}.trainers{min-height:100vh;position:relative}.trainers .bg{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding-left:60px;position:absolute;right:0;top:0;z-index:-1}.trainers .bg .bg-text{font-family:Open Sans,Arial,sans-serif;font-size:22vw;font-weight:900;letter-spacing:.05em;line-height:1;opacity:.024;padding-top:24px}.trainers .subtitle{font-family:Oswald,Arial,sans-serif;font-size:72px;line-height:1.24;padding:120px 0 12px;text-align:center;text-transform:uppercase}.trainers .description{font-family:Open Sans,Arial,sans-serif;opacity:.72;padding-bottom:96px;text-align:center}.trainers .description h3{font-family:Oswald,Arial,sans-serif;font-size:36px;line-height:1.4}.trainers .trainers-wrap{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:120px}.trainers .trainers-wrap .trainers-data .trainers-images img{height:100%;width:100%}.trainers .trainers-wrap .trainers-data .title{font-family:Oswald,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.4;padding:16px 0}.trainers .trainers-wrap .trainers-data .trainers-text{font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:400;opacity:.72}.result{padding-bottom:10vh}.result .content{padding:120px 0 84px;text-align:center}.result .content .subtitle{font-family:Open Sans,Arial,sans-serif;font-size:18px;letter-spacing:.36em;text-transform:uppercase}.result .content .title{padding-bottom:36px}.result .content .title h3{font-family:Oswald,Arial,sans-serif;font-size:60px;letter-spacing:.1em;line-height:1.4}.result .content .description{font-family:Open Sans,Arial,sans-serif;font-size:14px;line-height:1.6;margin:0 auto;max-width:46vw;opacity:.6;text-align:center}.result .result-gallery{background-color:#fff;display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.result .result-gallery .result-grid{cursor:pointer;height:36vw;position:relative}.result .result-gallery .result-grid:hover .result-data{opacity:1;visibility:visible}.result .result-gallery .result-grid:hover .result-images img{opacity:.72}.result .result-gallery .result-grid .result-images{background-color:#18181a;display:grid;grid-template-columns:1fr 1fr;height:100%;width:100%}.result .result-gallery .result-grid .result-images img{display:block;height:100%;max-height:36vw;-o-object-fit:cover;object-fit:cover;opacity:.48;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;width:100%}.result .result-gallery .result-grid .result-data{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;visibility:hidden}.result .result-gallery .result-grid .result-data:after,.result .result-gallery .result-grid .result-data:before{content:"";display:block;height:60px;opacity:.6;position:absolute;width:60px}.result .result-gallery .result-grid .result-data:before{border-left:3px solid #fff;border-top:3px solid #fff;left:12px;top:12px}.result .result-gallery .result-grid .result-data:after{border-bottom:3px solid #fff;border-right:3px solid #fff;bottom:12px;right:12px}.result .result-gallery .result-grid .result-data .result-data-content{background:#000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.84)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.84),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.84) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.84),transparent);color:#fff;font-size:16px;padding:24px;position:relative;text-align:center;width:100%}.result .result-gallery .result-grid .result-data .result-data-content .title{font-family:Open Sans,Arial,sans-serif;font-size:18px;font-weight:600;margin-bottom:12px}.result .result-gallery .result-grid .result-data .result-data-content .description{font-family:Open Sans,Arial,sans-serif;font-size:14px;margin:0 auto 12px;max-width:80%;opacity:.84}.result .result-gallery .result-grid .result-data .result-data-content .weight{font-family:Oswald,Arial,sans-serif;font-size:36px;font-weight:600}.contact-us{color:#000;padding:84px}.contact-us .container{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:1.6fr 1.24fr}.contact-us .container .content .title{color:#000;font-family:Oswald,Arial,sans-serif;font-size:36px;margin-bottom:24px}.contact-us .container .content .description{margin-bottom:36px}.contact-us .container .content .description p{font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin-bottom:12px;opacity:.6}.contact-us .container .content a{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Open Sans,Arial,sans-serif;text-decoration:none}.contact-us .container .content a i{margin-bottom:12px;margin-right:12px}.contact-us .container .content p{font-family:Open Sans,Arial,sans-serif}.contact-us .container .content p i{margin-right:12px}.contact-us .container form{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 15px 0 rgba(0,0,0,.15);padding:48px}.contact-us .container form input[type=email],.contact-us .container form input[type=tel],.contact-us .container form input[type=text]{background-color:transparent;border:2px solid #dadada;height:48px;margin-bottom:6px;outline:none;padding:0 12px;width:100%}.contact-us .container form input[type=submit]{margin-bottom:0}.contact-us .container form .wpcf7-spinner{display:none!important}.contact-us .container form .more{color:#000;cursor:pointer;font-family:Open Sans,Arial,sans-serif;font-size:12px;margin:12px 0 24px;opacity:.6;text-align:center}.contact-us .container form .form-group p{padding-bottom:6px}.contact-us .container form .form-el.edits{background-color:transparent;border:2px solid #dadada;margin-bottom:6px;outline:none;padding:0 12px;width:100%}.contact-us .container form .form-el.edits:last-child .input-title{padding:6px 0}.contact-us .container form .input-title{font-family:Arial,sans-serif;font-size:14px;opacity:.6;padding:6px 0 12px}.contact-us .container form .input-title p{padding-bottom:6px}.contact-us .container form .wpcf7-list-item:first-child{margin:0}.contact-us .container form .wpcf7-radio{font-family:Arial,sans-serif;font-size:14px}.contact-us .container form .wpcf7-list-item-label{opacity:.6}.contact-us .container form .wpcf7-select{background-color:transparent;border:none;font-size:14px;height:30px;opacity:.84;outline:none;width:100%}.contact-us .secondary-fields{display:none}.additional__title{font-family:Open Sans,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.4;padding-bottom:36px}.additional__wrap{display:grid;grid-template-columns:repeat(4,1fr)}.additional__data{text-align:center}#map iframe{display:block;-webkit-filter:invert(1) grayscale(.5) saturate(.2);filter:invert(1) grayscale(.5) saturate(.2);height:360px;opacity:.8;width:100%}.skew-fix{display:inline-block;-webkit-transform:skew(16deg);-o-transform:skew(16deg);transform:skew(16deg)}.old-price{display:block;font-size:20px;font-weight:400;line-height:1;margin-bottom:-4px;margin-right:16px;opacity:.6;padding-left:24px;text-decoration:line-through}@media (max-width:960px){header .menu>a img{height:48px;width:70px}header .menu .nav-primary a{font-size:16px;line-height:1.2}.trainers .trainers-wrap{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.primary-description .bg-video-wrap video{height:94vh;top:auto}.primary-description .bg-video-wrap h1{font-size:60px;max-width:500px}.primary-description .bg-video-wrap h2{font-size:16px;max-width:500px}.primary-description .video-content ._button{margin-top:36px}.price .wrap .price-data{padding:0 36px}.contact-us{padding:84px 24px}.contact-us .container{grid-template-columns:1.48fr 1.6fr}}@media (max-width:768px){header .menu>a img{height:42px;width:62px}.primary-description .bg-video-wrap video{height:84vh;min-height:0;top:auto}.primary-description .bg-video-wrap h1{font-size:56px;max-width:500px}.primary-description .bg-video-wrap h2{font-size:16px;max-width:400px}.about-us .content{padding:96px 0}.about-us .content .subtitle{font-size:16px}.about-us .content .smile-wrap{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;grid-template-columns:repeat(2,1fr);row-gap:36px}.swimming-pool .bg-data{margin-left:48px;padding:42px;width:424px}.swimming-pool .bg-data .title{font-size:42px}.price .wrap .price-data .title{font-size:32px;margin-top:38px}.price .wrap .price-data .cost{font-size:52px}.training-type .wrap{-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;grid-template-columns:repeat(2,1fr);margin-bottom:10vh;row-gap:24px}.training-type .wrap .training-el{border-top:1px solid #fff;padding:24px}.training-type .wrap .training-el .title{font-size:36px}.training-type .wrap .training-el .description{font-size:14px}.trainers .subtitle{font-size:60px;padding:96px 0 12px}.trainers .description{padding-bottom:84px}.trainers .trainers-wrap{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(2,1fr);padding-bottom:96px;row-gap:36px}.citation .description{font-size:14px;max-width:500px}.result .content{padding:84px 0 60px}.result .content .subtitle{font-size:16px}.result .content .title h3{font-size:48px}.result .content .description{max-width:80vw}.result .result-gallery .result-grid .result-data .result-data-content .description{font-size:12px}.result .result-gallery .result-grid .result-data .result-data-content .weight{font-size:30px}.contact-us .container{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-template-columns:1.36fr 1.8fr}.contact-us .container form{padding:36px}.contact-us .container .content a,.contact-us .container .content p{font-size:14px}footer .menu .footer-copyright{font-size:12px}footer .menu .logo-social a{font-size:14px}}@media (max-width:500px){.trainers-wrap{padding-bottom:60px!important}.trainers-wrap .trainers-data{position:relative}.trainers-wrap .trainers-data .trainers-content{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.84)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.84),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.84) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.84),transparent);bottom:0;color:#fff;left:0;padding:36px 24px 24px;position:absolute;right:0}.trainers-wrap .trainers-data .trainers-images img{display:block;height:60vh!important;-o-object-fit:cover;object-fit:cover}.slider__container{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;overflow:auto;padding-bottom:12px;padding-top:12px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.slider__shadow{border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:48px 36px}.slider__item{min-width:90%;padding-left:12px;padding-right:12px;scroll-snap-align:start}.slider__item:first-child{margin-left:12px}.slider__item:last-child{min-width:100%}.slider__wrap{height:100%}.contact-us .container form .more{margin:12px 0}.menu .nav-primary,header .menu>div:not(.burger-menu){display:none}.burger-menu{height:24px;position:relative;width:36px}.burger-menu span{background-color:#feca05;height:2px;left:0;position:absolute;width:36px}.burger-menu span:first-child{top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.burger-menu span:nth-child(2){margin-top:-1px;top:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.burger-menu span:nth-child(3){bottom:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}header.open{background-color:#252528}header .toolbar-wrap a{font-size:18px}header .toolbar-wrap .logo-social a{font-size:20px;margin-right:20px}header.scrolled .menu .nav-primary a{color:#fff}.menu.open .burger-menu span:first-child{margin-top:-1px;top:50%;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.menu.open .burger-menu span:nth-child(2){opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.menu.open .burger-menu span:nth-child(3){bottom:auto;margin-top:-1px;top:50%;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.menu .nav-primary{background:#252528;display:-webkit-box;display:-ms-flexbox;display:flex;left:-100vw;margin-left:0;position:absolute;top:100%;width:100vw}.menu .nav-primary,.menu.open .nav-primary{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.menu.open .nav-primary{left:0}.menu .nav-primary ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:36px;padding:20px 0 24px}.menu .nav-primary ul li a{display:block;font-size:16px;margin-bottom:18px;opacity:.8}.menu ul li:last-child a{margin-bottom:0}.primary-description .bg-video-wrap{background-image:url(/app/themes/smile/dist/images/training/gym_44221f4afb534e6ecf3a12cd3dfb5e08.jpg);background-position:50%;background-size:cover}.primary-description .bg-video-wrap video{display:none}.primary-description .bg-video-wrap h1{font-size:36px;max-width:360px;padding-bottom:16px}.primary-description .bg-video-wrap h2{padding-right:44px}.primary-description .bg-video-wrap:after{border-style:solid;content:"";height:0;position:absolute;width:0;z-index:2}.primary-description{position:relative}.primary-description .bg-video-wrap:after{border-color:transparent transparent #fff;border-width:0 0 48px 100vw;bottom:0;right:0}.about-us .content{padding:84px 0}.about-us .content .subtitle{font-size:14px}.about-us .content .title{padding-bottom:48px}.about-us .content .title h3{font-size:36px}.about-us .content .smile-wrap{grid-template-columns:repeat(1,1fr);row-gap:48px}.swimming-pool{display:none}.swimming-pool .bg-data{margin-left:16px;padding:36px;width:348px}.swimming-pool .bg-data .title{font-size:38px}.price{padding:24px 0 84px}.price .bg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:36px;margin-top:36px}.price .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.price .wrap .price-data:not(:last-child){border-bottom:1px solid #e8e4e4;border-right:none;width:226px}.price .bg .title{text-align:center;width:61px;word-break:break-word}.price .wrap .price-data{padding:0}.price .wrap .price-data .title{font-size:28px;margin-top:24px!important}.price .wrap .price-data .cost{margin-bottom:42px}.price .wrap .price-data .cost span{text-decoration:line-through}.price .mobile ._button{font-size:14px;height:72px;padding:16px 36px;text-align:center}.training-type .wrap{grid-template-columns:1fr;margin-bottom:4vh;row-gap:18px}.training-type .wrap .training-el{border-top:.5px solid #fff;margin:auto;max-width:284px;padding:18px;text-align:center}.training-type .wrap .training-el .title{font-size:32px}.trainers .bg .bg-text{font-size:26vw}.trainers .subtitle{font-size:36px;padding:72px 0 12px}.trainers .description{padding-bottom:48px}.trainers .trainers-wrap{grid-template-columns:repeat(1,1fr);row-gap:48px}.citation{display:none}.citation .description{max-width:348px}.result .result-gallery .result-grid .result-data{opacity:1;visibility:visible}.result .result-gallery .result-grid .result-images img{opacity:.72}.result .result-gallery .result-grid .result-data .result-data-content .title{font-size:20px}.result .result-gallery .result-grid .result-data .result-data-content .description{font-size:16px}.result .result-gallery .result-grid .result-data:before{border-left:2px solid #fff;border-top:2px solid #fff}.result .result-gallery .result-grid .result-data:after{border-bottom:2px solid #fff;border-right:2px solid #fff}.result .content{padding:48px 0 36px}.result .content .subtitle{font-size:14px}.result .content .title h3{font-size:42px}.result .result-gallery{grid-template-columns:1fr}.result .result-gallery .result-grid{height:42vh}.result .result-gallery .result-grid .result-images{overflow:hidden}.result .result-gallery .result-grid .result-images img{max-height:none}.contact-us .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-template-columns:1fr}.contact-us{padding:24px 24px 72px}.contact-us .container form{margin:72px 0 24px;padding:36px}}@media (max-width:375px){.primary-description .bg-video-wrap h2{max-width:324px}.swimming-pool .bg-data{margin-left:16px;padding:24px;width:336px}.price .wrap .price-data{padding:0 12px}.price .wrap .price-data .title{margin-bottom:12px}.price .wrap .price-data .cost{margin-bottom:36px}.price .bg{margin-left:12px;margin-top:48px}.price .bg .title{font-size:36vw}.trainers .subtitle{font-size:44px}.trainers .description{font-size:14px;margin:auto;max-width:260px;padding-bottom:60px}.contact-us{padding:24px 12px 72px}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body>div.wrap{overflow:hidden}html{scroll-behavior:smooth}.container{margin:0 auto;max-width:1200px;padding-inline:16px;width:100%}ul{list-style:none}.mobile{display:none}@media (max-width:500px){.mobile{display:block}}
