:root{--sl-bg:#FFFAF9;--sl-mint:#CAF0E0;--sl-mint-dark:#88C6AC;--sl-text:#353535;--sl-muted:#878787;--sl-eyebrow:#9B9B9B;--sl-pink:#E63B6B;--sl-container:1140px;--sl-header-h:73px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}.sl-container{width:100%;max-width:var(--sl-container);margin-inline:auto;padding-inline:15px}.sl-skip{position:absolute;left:-9999px;top:0;background:#000;color:#fff;padding:10px 15px;z-index:1000}.sl-skip:focus{left:10px;top:10px}.sl-header{background:var(--sl-bg);position:relative;z-index:100}.sl-header__inner{min-height:var(--sl-header-h);display:flex;align-items:center;justify-content:space-between;gap:20px}.sl-logo{display:block;padding:15px 0;line-height:0}.sl-logo img{width:90px;height:auto}.sl-header.is-sticky{position:fixed;top:0;left:0;right:0;box-shadow:0 1px 0 rgb(0 0 0 / .04);animation:sl-drop .35s ease}body.admin-bar .sl-header.is-sticky{top:32px}@media (max-width:782px){body.admin-bar .sl-header.is-sticky{top:46px}}@media (max-width:600px){body.admin-bar .sl-header.is-sticky{top:0}}.sl-header-spacer{height:var(--sl-header-h)}@keyframes sl-drop{from{transform:translateY(-100%)}to{transform:none}}.sl-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:30px}.sl-menu>li{position:relative}.sl-nav{margin-right:52px}.sl-menu a{display:inline-block;font-family:var(--wp--preset--font-family--body);font-weight:500;font-size:16px;line-height:normal;text-transform:capitalize;color:#797979;border-bottom:2px solid #fff0;padding:0;transition:color .2s,border-color .2s}.sl-menu a:hover{color:#6b6f78;border-bottom-color:var(--sl-mint)}.sl-menu .current-menu-item>a,.sl-menu .current_page_item>a{color:#000;border-bottom-color:var(--sl-mint)}.sl-menu .menu-item-has-children>a::after{content:"";display:inline-block;width:8px;height:8px;margin-left:9px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translateY(-4px) rotate(45deg)}.sl-menu .sub-menu{list-style:none;margin:0;padding:0;position:absolute;top:100%;right:0;min-width:200px;background:#fff;border-radius:10px;box-shadow:0 0 1px rgb(0 0 0 / .5);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s;overflow:hidden}.sl-menu li:hover>.sub-menu,.sl-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.sl-menu .sub-menu li+li{border-top:1px solid #EAEAEA}.sl-menu .sub-menu a{display:block;padding:12px 18px;color:#000;border:0;text-transform:none}.sl-menu .sub-menu a:hover{background:var(--sl-mint)}.sl-burger{display:none;background:none;border:0;padding:0;cursor:pointer;line-height:0}@media (max-width:1024px){.sl-nav{display:none}.sl-burger{display:block}.sl-header__inner{padding-left:15px;padding-right:25px}.sl-menu{gap:18px}}@media (max-width:1024px){.sl-logo{margin-left:30px}}@media (max-width:767px){.sl-header__inner{padding-left:15px;padding-right:25px}.sl-logo img{width:89px}}.sl-drawer{position:fixed;inset:0;z-index:1000}.sl-drawer[hidden]{display:none}.sl-drawer__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .35);opacity:0;transition:opacity .3s}.sl-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(320px, 85vw);background:var(--sl-bg);box-shadow:0 0 10px rgb(173 173 173 / .5);padding:60px 0 30px;overflow-y:auto;transform:translateX(-100%);transition:transform .3s ease}.sl-drawer.is-open .sl-drawer__overlay{opacity:1}.sl-drawer.is-open .sl-drawer__panel{transform:none}.sl-drawer__close{position:absolute;top:10px;right:15px;background:none;border:0;font-size:34px;line-height:1;color:#101010;cursor:pointer}.sl-drawer__menu,.sl-drawer__menu .sub-menu{list-style:none;margin:0;padding:0}.sl-drawer__menu a{display:block;padding:20px;text-align:right;font-family:var(--wp--preset--font-family--body);font-size:16px;text-transform:uppercase;color:#000;border-bottom:1px solid #FFE9E5}.sl-drawer__menu a:hover,.sl-drawer__menu .current-menu-item>a{background:var(--sl-mint);color:#000}.sl-drawer__menu .sub-menu a{font-size:14px;padding-right:35px}body.sl-no-scroll{overflow:hidden}.sl-footer{background:#F5ECE9;border-top:1px solid rgb(53 53 53 / .08)}.sl-footer__main{padding-block:70px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.sl-footer__logo{line-height:0}.sl-footer__logo img{display:block;width:200px;height:130px;object-fit:contain}.sl-footer__contacts{font-style:normal;font-family:var(--wp--preset--font-family--body);font-size:16px;line-height:28px;color:#666;width:fit-content;max-width:100%;margin:0}.sl-footer__contacts strong{font-weight:700;color:#666}.sl-footer__contacts a{color:#777}.sl-footer__contacts a:hover{color:var(--sl-pink)}.sl-social{list-style:none;margin:0;padding:0;display:flex;gap:15px}.sl-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#FBEBE8;transition:transform .2s}.sl-social a:hover{transform:scale(1.08)}.sl-social svg{width:20px;height:20px;fill:#DCBCB5}.sl-footer__nav{background:#fff;padding:20px 15px}.sl-footer-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px 32px}.sl-footer-menu{gap:10px 32.5px}.sl-footer-menu a{display:block;font-family:var(--wp--preset--font-family--body);color:#5A5A5A;font-size:16px;line-height:21px}.sl-footer-menu a:hover{color:#000}@media (max-width:1024px){.sl-footer__contacts{font-size:14px}.sl-footer-menu{flex-direction:column;align-items:flex-start;gap:0;width:max-content;margin-inline:auto}}@media (max-width:767px){.sl-footer__main{padding-inline:22.5px}.sl-footer__contacts{font-size:12px;padding-top:20px}}.sl-totop{position:fixed;right:1rem;bottom:1rem;z-index:90;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f3f3f3;border:1px solid #fffaf9;color:#adb5bd;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.sl-totop.is-visible{opacity:1;visibility:visible}.sl-totop:hover{color:#6b6f78}.sl-main{display:block}.sl-page--boxed .sl-content{padding:40px 20px 24px}.sl-page--full .sl-content{padding:0}.sl-page--full .sl-content>*{margin-block:0}.sl-content>:first-child{margin-top:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}label{display:inline-block;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ul,ol{margin-top:0;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}.sl-page--boxed .sl-content>*{margin-top:0}.wp-block-group.is-layout-flow,.wp-block-group.is-layout-constrained{display:flow-root}.wp-block-details.is-style-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:10px;font-weight:700;color:var(--sl-mint-dark);cursor:pointer}.wp-block-details.is-style-accordion>summary::-webkit-details-marker{display:none}.wp-block-details.is-style-accordion>summary::after{content:"";width:10px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E") center / contain no-repeat}.wp-block-details.is-style-accordion[open]>summary::after{transform:rotate(180deg)}.wp-block-details.is-style-accordion>:not(summary){margin-top:0}.sl-sec{padding-left:30px;padding-right:30px}@media (max-width:767px){.sl-sec{padding-left:15px;padding-right:15px}}.sl-h-xl{font-family:var(--wp--preset--font-family--heading)!important;font-size:53px!important;font-weight:400;line-height:1!important}@media (max-width:1024px){.sl-h-xl{font-size:43px!important}}@media (max-width:767px){.sl-h-xl{font-size:33px!important}}.sl-kainos-s1{padding-top:30px}.sl-kainos-s2{padding-top:30px;padding-bottom:100px}@media (max-width:1024px){.sl-kainos-s1{padding-top:0;padding-bottom:50px}.sl-kainos-head{padding:50px 10px 0}.sl-kainos-s2{padding-top:0;padding-bottom:50px}}@media (max-width:767px){.sl-kainos-s1{padding-top:30px}.sl-kainos-head{padding:0}.sl-kainos-s2>h2:first-child{text-align:center}}.sl-video-pad{padding:0 50px;margin:0}@media (max-width:767px){.sl-video-pad{padding:0 0 50px}}:where(.is-style-eyebrow){font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--eyebrow);font-weight:400;text-transform:uppercase;letter-spacing:.02em;color:var(--sl-eyebrow);margin-bottom:0}.wp-block-image.is-style-pill img{border-radius:50px}.wp-block-image.is-style-card img{border-radius:30px}.wp-block-image.is-style-tall img{border-radius:50px;width:100%;height:680px;object-fit:cover;object-position:bottom center}@media (max-width:767px){.wp-block-image.is-style-tall img{height:auto}}.wp-block-group.is-style-rounded,.wp-block-column.is-style-rounded{border-radius:30px;overflow:hidden}.wp-block-list.is-style-dots{list-style:none;padding-left:0}:where(.wp-block-list.is-style-dots){font-size:var(--wp--preset--font-size--large);color:var(--sl-text)}.wp-block-list.is-style-dots li{position:relative;padding-left:22px;margin-bottom:9px}.wp-block-list.is-style-dots li:last-child{margin-bottom:0}.wp-block-list.is-style-dots li::before{content:"";position:absolute;left:0;top:.55em;width:12px;height:12px;border-radius:50%;border:3px solid var(--sl-mint)}.wp-block-list.is-style-dots.sl-dots-solid li::before{border:0;background:var(--sl-mint)}.wp-block-button__link{transition:background-color .25s,color .25s,transform .25s}.wp-block-button__link:hover{transform:scale(1.03)}.wp-block-button.is-style-filled .wp-block-button__link{background:var(--sl-mint)}.wp-block-buttons .wp-block-button{min-width:50%}@media (max-width:1024px){.wp-block-buttons .wp-block-button{min-width:80%}}@media (prefers-reduced-motion:no-preference){.sl-js .sl-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.sl-js .sl-reveal.is-in{opacity:1;transform:none}}.sl-yt-bg{position:relative;overflow:hidden;isolation:isolate}.sl-yt-bg>.sl-yt-bg__media{position:absolute;inset:0;z-index:-2;pointer-events:none}.sl-yt-bg>.sl-yt-bg__media iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border:0}.sl-yt-bg.sl-overlay::after{content:"";position:absolute;inset:0;z-index:-1;background:rgb(0 0 0 / .53)}.sl-carousel .splide__arrow,.sl-testimonials .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;z-index:2;font-size:2rem;opacity:.6;transition:opacity .2s;padding:0 10px}.splide__arrow:hover{opacity:1}.splide__arrow--prev{left:0}.splide__arrow--next{right:0}.splide__arrow svg{width:1em;height:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__pagination{display:flex;justify-content:center;gap:8px;padding:15px 0 0;margin:0;list-style:none}.splide__pagination__page{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:#ddd;cursor:pointer}.splide__pagination__page.is-active{background:var(--sl-mint-dark)}.sl-testimonials .splide{padding:20px 50px}@media (max-width:768px){.sl-testimonials .splide{padding:20px 30px}}.sl-woo{padding-block:30px 70px}.woocommerce .quantity{display:none!important}.woocommerce div.product .stock{color:#e61c1c}.woocommerce-product-gallery img{height:650px;object-fit:cover}@media (max-width:1024px){.woocommerce-product-gallery img{height:500px}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-family:var(--wp--preset--font-family--body);font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:14px;background:#fff0;color:#000;border-radius:0;border:0;border-bottom:3px solid var(--sl-mint);padding:18px 20px}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--sl-mint);color:var(--sl-pink)}.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--sl-mint);color:#000}.wp-block-group.sl-e-con{display:flex;flex-direction:column;gap:20px;padding:10px;box-sizing:border-box;position:relative;min-width:0;flex:0 1 auto;width:100%;max-width:100%}.wp-block-group.sl-e-con>*{margin:0}.wp-block-group.sl-e-boxed{display:flex}.wp-block-group.sl-e-con-in{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1140px;margin:0 auto;min-width:0;flex:0 1 auto}.wp-block-group.sl-e-con-in>*{margin:0}:where(.sl-content .wp-block-group.alignfull.sl-e-con){margin:0;max-width:none}.sl-content .wp-block-group.alignfull.sl-e-con{max-width:none}.sl-content .sl-e-text>p:last-child:not(.sl-p0){margin-bottom:1rem}.sl-content .resize-30{width:30%}.sl-e-w{margin:0;max-width:100%}h1.sl-e-w,h2.sl-e-w,h3.sl-e-w,h4.sl-e-w,h5.sl-e-w,h6.sl-e-w{font-family:var(--wp--preset--font-family--system);font-weight:500;line-height:1;color:inherit;margin:0;padding:0}h1.sl-e-w{font-size:2.5rem}h2.sl-e-w{font-size:2rem}h3.sl-e-w{font-size:1.75rem}h4.sl-e-w{font-size:1.5rem}h5.sl-e-w{font-size:1.25rem}h6.sl-e-w{font-size:1rem}.sl-e-w.sl-e-raven{line-height:1.2}.wp-block-group.sl-e-text{display:block}.sl-e-text>p{margin:0 0 1rem}.sl-e-text>p.sl-p0{margin:0}.sl-e-w.wp-block-embed{margin:0}.sl-carousel-slide{text-align:left}.sl-carousel-slide .wp-block-image{margin:0;text-align:center}.sl-carousel-slide .wp-block-image img{display:block;width:100%}.sl-carousel-slide .sl-cap-head{margin:39px 0 0;font-family:var(--wp--preset--font-family--heading);font-size:28px;font-weight:400;line-height:1.5}.sl-carousel-slide .sl-cap-text{margin:20px 0 16px;font-family:var(--wp--preset--font-family--body);font-size:14px;font-weight:400;line-height:1.5}@media (max-width:767px){.sl-carousel-slide .sl-cap-head{margin-top:20px}}.sl-carousel .splide__arrow{color:rgb(237 237 237 / .9);font-size:25px;opacity:1;padding:0}.sl-carousel .splide__arrow--prev{left:10px}.sl-carousel .splide__arrow--next{right:10px}.trainers-carousel{position:relative;overflow:hidden}.trainers-carousel>.sl-e-con-in{display:-webkit-box;flex-wrap:nowrap!important;overflow-x:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.trainers-carousel>.sl-e-con-in>.sl-e-con{min-width:100%;flex-shrink:0;scroll-snap-align:start}.trainers-carousel .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:none;border:none;font-size:2rem;cursor:pointer;opacity:.6;transition:opacity .3s;padding:10px;color:inherit;line-height:1.5}.trainers-carousel .carousel-arrow:hover{opacity:1}.trainers-carousel .carousel-arrow.prev{left:10px}.trainers-carousel .carousel-arrow.next{right:10px}.sl-archive,.sl-404{padding-block:70px}.wp-block-group.sl-e-sec{position:relative}.wp-block-group.sl-e-sec-in{display:flex;width:100%;max-width:1140px;margin:0 auto;position:relative}.wp-block-group.sl-e-col{display:flex;position:relative;min-height:1px;width:100%}.wp-block-group.sl-e-colw{display:flex;flex-direction:column;gap:20px;width:100%;padding:10px;position:relative}.wp-block-group.sl-e-colw>*{margin:0}@media (max-width:767px){.wp-block-group.sl-e-sec-in{flex-wrap:wrap}.wp-block-group.sl-rev-m>.sl-e-sec-in{flex-direction:column-reverse}}p.sl-e-hp{margin:0;padding:0;line-height:1}.sl-e-img{text-align:center}.sl-e-img img{display:inline-block;vertical-align:middle}.wp-block-spacer.sl-e-w{margin:0}.sl-content .sl-iconlist{list-style:none;margin:0;padding:0}.sl-content .sl-iconlist li{position:relative;padding-left:12px;margin:0}.sl-content ul.sl-iconlist li{padding-left:29.5px}.sl-content .sl-iconlist li::before{content:"";position:absolute;left:0;top:calc(50% - 6px);width:12px;height:12px;background-color:currentColor;-webkit-mask:var(--sl-ic) center / contain no-repeat;mask:var(--sl-ic) center / contain no-repeat}.sl-iconlist.sl-ic-solid{--sl-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z'/%3E%3C/svg%3E")}.sl-iconlist.sl-ic-reg{--sl-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 56c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 168c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80z'/%3E%3C/svg%3E")}.sl-content .wp-block-buttons.sl-rbtns{display:block;margin:0}.sl-content .wp-block-buttons.sl-rbtns .wp-block-button.sl-rbtn{min-width:0}.sl-content .sl-rbtn .wp-block-button__link{display:flex;width:100%;box-shadow:none;text-decoration:none;font-family:var(--wp--preset--font-family--body);line-height:1;transition:all .3s}.sl-has-link{cursor:pointer}.sl-has-link .sl-e-con{position:static}.sl-content a.sl-stretch{color:inherit;text-decoration:none}.sl-content a.sl-stretch::after{content:"";position:absolute;inset:0;z-index:1}.sl-content .modal-trigger{min-height:350px}.resize-imagex img{width:100%;height:680px;object-fit:cover;object-position:bottom center}@media (max-width:768px){.resize-imagex img{height:auto}}.border-radius50>.sl-e-colw{border-radius:50px}.sl-testimonials>.splide{width:100%}.sl-testi{text-align:center}.sl-testi .sl-testi__text{margin:0 0 20px;font-size:1.3em}.sl-testi .sl-testi__meta{margin:0;line-height:1.5}.sl-testi__name{display:block;font-weight:700}.sl-testi__job{display:block;font-size:.85em}.sl-content p.sl-stars{margin:0;text-align:center;color:#F0AD4E;font-size:18px;letter-spacing:2px;line-height:1}.sl-carousel-slide{position:relative}.sl-carousel-slide .sl-cap-over{position:absolute;left:0;bottom:0;width:100%;margin:0;padding:25px;z-index:2;color:#fff;font-family:var(--wp--preset--font-family--body);font-weight:400;text-align:left}span.trainer-name{font-weight:600;font-size:22px}.sl-entry+.sl-entry{margin-top:40px}@media (prefers-reduced-motion:no-preference){.sl-js .sl-reveal--left{transform:translateX(-40px)}.sl-js .sl-reveal--right{transform:translateX(40px)}.sl-js .sl-reveal--zoom{transform:scale(.92)}.sl-js .sl-reveal--left.is-in,.sl-js .sl-reveal--right.is-in,.sl-js .sl-reveal--zoom.is-in{transform:none}.sl-reveal--delay-1{transition-delay:.15s!important}.sl-reveal--delay-2{transition-delay:.3s!important}.sl-reveal--delay-3{transition-delay:.45s!important}.sl-reveal--delay-4{transition-delay:.6s!important}}@media (prefers-reduced-motion:no-preference){.sl-scroll-drift{will-change:transform}}@media (prefers-reduced-motion:no-preference){.sl-float{animation:sl-float 6s ease-in-out infinite}@keyframes sl-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}}.sl-fill{height:100%}.wp-block-column>.sl-fill:only-child{height:100%}.sl-card{border-radius:30px;box-shadow:0 10px 30px rgb(53 53 53 / .08);overflow:hidden}.sl-stretch-link{position:relative;cursor:pointer}.sl-stretch-link a:first-of-type::after{content:"";position:absolute;inset:0;z-index:1}@media (max-width:781px){.sl-mobile-hide{display:none!important}.wp-block-columns.sl-mobile-stack-reverse{flex-direction:column-reverse}}@media (min-width:782px){.sl-desktop-hide{display:none!important}}