.sportlife-digital{font-family:var(--font-face);background-color:#1c1c1c}.sportlife-digital .flickity-page-dots{display:none}.sportlife-digital .project__video._video1{left:0;top:3.19%;width:100%;background-color:#0a0b0d}.sportlife-digital .project__video._video1:before{display:block;content:"";width:100%;padding-top:42.69547%}.sportlife-digital .project__video._video1 .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .project__video._video2:before{display:block;content:"";width:100%;padding-top:56.25%}.sportlife-digital .sportlife-container{position:relative;width:100%;max-width:160em;padding-left:9.3333em;padding-right:9.3333em;margin-left:auto;margin-right:auto}.sportlife-digital .sportlife-image-wrapper .g-aspect-inner{display:inline-table;vertical-align:top}.sportlife-digital .sportlife-image-wrapper img{display:block;width:100%;height:auto}.sportlife-digital .sportlife-link-wrapper{font-weight:300;font-size:9.3333em;line-height:.86;letter-spacing:-.04em}.sportlife-digital .sportlife-link-wrapper .link{display:inline-flex;align-items:baseline;color:#fff;outline:0}.sportlife-digital .sportlife-link-wrapper .link:hover{color:#a3876e}.sportlife-digital .sportlife-link-wrapper .link:hover .website:after{background-color:#a3876e}.sportlife-digital .sportlife-link-wrapper .link:hover .circle{border:.0089em solid #a3876e}.sportlife-digital .sportlife-link-wrapper .link:hover .arrow{fill:#a3876e}.sportlife-digital .sportlife-link-wrapper .website{position:relative}.sportlife-digital .sportlife-link-wrapper .website:after{content:"";position:absolute;width:100%;bottom:-.0714em;left:0;height:.0089em;background-color:hsla(0,0%,100%,.3)}.sportlife-digital .sportlife-link-wrapper .website._light:after{bottom:-.0089em}.sportlife-digital .sportlife-link-wrapper .circle{display:flex;justify-content:center;align-items:center;margin-left:.1786em;width:.6696em;height:.6696em;border:.0089em solid #949ca9;border-radius:50%}.sportlife-digital .sportlife-link-wrapper .circle._light{border:.0089em solid hsla(0,0%,100%,.5)}.sportlife-digital .sportlife-link-wrapper .icon{width:.5536em;height:.5536em}.sportlife-digital .sportlife-screen{background-color:#212327;border:.5833em solid #212327;filter:drop-shadow(0 1.6667em 8.3333em rgba(19,20,23,.2));border-radius:1em}.sportlife-digital .sportlife-screen._black{filter:drop-shadow(0 1.6667em 8.3333em rgba(19,20,23,.11));border:.5833em solid #060706;background-color:#060706}.sportlife-digital .sportlife-screen._light{filter:drop-shadow(0 1.6667em 8.3333em rgba(19,20,23,.11));border:.5em solid #fff;background-color:#fff}.sportlife-digital .sportlife-screen._big-screen{filter:drop-shadow(0 1.6667em 8.3333em rgba(19,20,23,.11));background-color:#212327;border:.5em solid #212327}.sportlife-digital .sportlife-screen._light-big-screen{filter:drop-shadow(0 1.6667em 8.3333em rgba(0,0,0,.11));border:.5em solid #fff;background-color:#fff}.sportlife-digital .sportlife-screen._no-filter{filter:none}.sportlife-digital .sportlife-screen__image-wrapper{position:relative;width:99.8333em}.sportlife-digital .sportlife-screen__image-wrapper:before{display:block;content:"";width:100%;padding-top:54.92487%}.sportlife-digital .sportlife-screen__image-wrapper .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-screen__image-wrapper img{border-radius:.4167em}.sportlife-digital .sportlife-big-screen{margin-left:8.3333em;margin-right:8.3333em}.sportlife-digital .sportlife-big-screen__image-wrapper{position:relative}.sportlife-digital .sportlife-big-screen__image-wrapper:before{display:block;content:"";width:100%;padding-top:50.60565%}.sportlife-digital .sportlife-big-screen__image-wrapper .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-big-screen__image-wrapper img{border-radius:.5em}.sportlife-digital .sportlife-screen-big{margin-left:8.3333em;margin-right:8.3333em}.sportlife-digital .sportlife-text-wrapper{position:relative;padding-top:3.5833em}.sportlife-digital .sportlife-text-wrapper:before{content:"";position:absolute;width:100%;top:0;left:0;height:.0833em;background-color:#8b94a0}.sportlife-digital .sportlife-info,.sportlife-digital .sportlife-text{font-weight:450;font-size:2em;line-height:1.17;letter-spacing:-.02em}.sportlife-digital .sportlife-info{color:#282a2f}.sportlife-digital .sportlife-box{overflow:hidden;background-color:inherit}.sportlife-digital .sportlife-box__inner{position:absolute;top:0;left:0;width:100%}.sportlife-digital .sportlife-box__inner video{display:block;width:100%;height:auto;transform:translateZ(0) rotate(.001deg)!important;border-radius:.5833em}.sportlife-digital .sportlife-intro{padding-top:2em;background-color:#131417}.sportlife-digital .sportlife-intro__top{display:flex;justify-content:space-between}.sportlife-digital .sportlife-intro__about{max-width:11.8304em;margin-top:1.9286em;text-transform:lowercase;color:#747f8f}.sportlife-digital .sportlife-intro__image{position:relative;width:135.8333em;margin-top:-2.6667em;margin-left:8.75em}.sportlife-digital .sportlife-intro__image:before{display:block;content:"";width:100%;padding-top:73.37423%}.sportlife-digital .sportlife-intro__image .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-intro__awards{position:relative;letter-spacing:.02em;text-transform:uppercase;font-weight:400;text-align:right}.sportlife-digital .sportlife-intro__awards:after{content:"";position:absolute;width:.0833em;top:-2em;right:0;height:75.5em;background-color:#292b32}.sportlife-digital .sportlife-intro__image-woman{position:relative;width:4.0833em;margin-left:auto;margin-right:2em;margin-bottom:11.25em}.sportlife-digital .sportlife-intro__image-woman:before{display:block;content:"";width:100%;padding-top:153.06122%}.sportlife-digital .sportlife-intro__image-woman .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-intro__award-wrapper{padding:2.75em 2.5em 2.75em 4.0833em;border-bottom:.0833em solid #292b32}.sportlife-digital .sportlife-intro__award-wrapper._title{padding-top:0;padding-bottom:1.6667em;padding-right:1.1429em}.sportlife-digital .sportlife-intro__award-wrapper._first{padding-top:3.5em}.sportlife-digital .sportlife-intro__awards-title{font-size:1.1667em;line-height:1.29;color:#a3876e}.sportlife-digital .sportlife-intro__award{margin-bottom:.3846em;font-size:1.0833em;line-height:1.38;color:#747f8f}.sportlife-digital .sportlife-intro__category{font-size:1.3333em;line-height:1.5;color:#fff;border-bottom:.0769em solid rgba(196,196,196,.5)}.sportlife-digital .sportlife-locations{position:relative;padding-top:19.5em;padding-bottom:12.1667em;background-color:#a6b0c3;color:#282a2f;overflow:hidden}.sportlife-digital .sportlife-locations__background{position:relative;position:absolute;bottom:-37.5em;left:0;width:100%;height:100%}.sportlife-digital .sportlife-locations__background:before{display:block;content:"";width:100%;padding-top:60.88542%}.sportlife-digital .sportlife-locations__background .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-locations__image-screen{margin-left:auto;margin-right:auto;margin-bottom:17.3333em;filter:drop-shadow(0 1.6667em 8.3333em rgba(19,20,23,.2))}.sportlife-digital .sportlife-locations__row{display:flex}.sportlife-digital .sportlife-locations__col{margin-right:3em}.sportlife-digital .sportlife-locations__text-wrapper{min-width:56.9167em;margin-bottom:17.5em}.sportlife-digital .sportlife-locations__text{max-width:20.125em}.sportlife-digital .sportlife-locations__screen{margin-top:-26.3333em}.sportlife-digital .sportlife-locations__video{position:relative;width:44.9167em;margin-bottom:1.0833em}.sportlife-digital .sportlife-locations__video:before{display:block;content:"";width:100%;padding-top:58.99814%}.sportlife-digital .sportlife-locations__video .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-locations__text-video{position:relative;max-width:21.8571em;padding-top:1.1429em;padding-left:1.6429em;font-weight:400;font-size:1.1667em;line-height:1.29;letter-spacing:-.01em}.sportlife-digital .sportlife-locations__text-video:before{content:"";position:absolute;width:.0714em;top:0;left:0;height:100%;background-color:#8b94a0}.sportlife-digital .sportlife-promo{padding-top:18.1667em;padding-bottom:19.1667em;background:linear-gradient(119.29deg,#8e7c6b 22.85%,#bd9a7b 79.96%)}.sportlife-digital .sportlife-promo__image-wrapper{position:relative;width:123.6667em}.sportlife-digital .sportlife-promo__image-wrapper:before{display:block;content:"";width:100%;padding-top:49.86523%}.sportlife-digital .sportlife-promo__image-wrapper .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-people{position:relative;z-index:2}.sportlife-digital .sportlife-people__background{position:relative;padding-top:20.8333em;background-color:#212327;height:225.8333em;top:0}.sportlife-digital .sportlife-people__screen{margin-left:20.1667em;margin-right:20.0833em;border:.5em solid #060706;border-radius:.75em;background-color:#060706}.sportlife-digital .sportlife-people__image-screen{position:relative}.sportlife-digital .sportlife-people__image-screen:before{display:block;content:"";width:100%;padding-top:51.9567%}.sportlife-digital .sportlife-people__image-screen .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-people__image-screen img{border-radius:.5em}.sportlife-digital .sportlife-people__image-screen:after{content:"";position:absolute;top:0;left:0;width:100%;height:.0833em;border-radius:.75em;background:#060706}.sportlife-digital .sportlife-people__image-stats{position:relative;width:100.0833em;margin-left:auto;margin-right:auto}.sportlife-digital .sportlife-people__image-stats:before{display:block;content:"";width:100%;padding-top:166.36137%}.sportlife-digital .sportlife-people__image-stats .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-people__image-phone{position:relative;position:absolute;top:40.3333em;left:-10.6667em;width:27.4167em}.sportlife-digital .sportlife-people__image-phone:before{display:block;content:"";width:100%;padding-top:203.03951%}.sportlife-digital .sportlife-people__image-phone .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-trainers{padding-top:19em;padding-bottom:55.5em;background-color:#a8afbd}.sportlife-digital .sportlife-trainers__wrapper{position:relative}.sportlife-digital .sportlife-trainers__wrapper:before{content:"";position:absolute;width:.0833em;top:0;left:103.5833em;height:100%;background-color:#9aa2b0}.sportlife-digital .sportlife-trainers__image-medal{position:relative;position:absolute;top:5.1667em;left:3.6667em;width:55.0833em}.sportlife-digital .sportlife-trainers__image-medal:before{display:block;content:"";width:100%;padding-top:100%}.sportlife-digital .sportlife-trainers__image-medal .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-trainers__screen-wrapper{padding-top:30.6667em}.sportlife-digital .sportlife-trainers__screen{margin-left:20.3333em;margin-right:20.3333em;margin-bottom:11.1667em}.sportlife-digital .sportlife-trainers__image-screen{position:relative}.sportlife-digital .sportlife-trainers__image-screen:before{display:block;content:"";width:100%;padding-top:57.42905%}.sportlife-digital .sportlife-trainers__image-screen .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-trainers__image-screen img{border-radius:.4167em}.sportlife-digital .sportlife-trainers__inner{display:flex}.sportlife-digital .sportlife-trainers__image-number{position:relative;width:63.5em;margin-left:19.3333em;margin-right:4.0833em}.sportlife-digital .sportlife-trainers__image-number:before{display:block;content:"";width:100%;padding-top:109.97375%}.sportlife-digital .sportlife-trainers__image-number .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-trainers__image-number:after{content:"";position:absolute;width:.0833em;top:-11em;left:28.8333em;height:26.3333em;background-color:#9aa2b0}.sportlife-digital .sportlife-trainers__image-info{position:relative;z-index:2;width:47.8333em;margin-top:27.3333em;filter:drop-shadow(4.1667em 4.1667em 8.3333em rgba(0,0,0,.05)) drop-shadow(4.1667em 4.1667em 20.8333em rgba(0,0,0,.25))}.sportlife-digital .sportlife-trainers__image-info:before{display:block;content:"";width:100%;padding-top:143.72822%}.sportlife-digital .sportlife-trainers__image-info .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-trainers__text-wrapper{margin-top:-4.4167em;padding-bottom:7.5em;margin-bottom:.1667em}.sportlife-digital .sportlife-trainers__text{max-width:24.375em;color:#282a2f}.sportlife-digital .sportlife-equipment{position:relative;padding-bottom:87.75em}.sportlife-digital .sportlife-equipment__background{position:absolute;width:100%;height:100%;left:0;top:29.3333em;background-color:#f3f3f3}.sportlife-digital .sportlife-equipment__image-schedule{position:relative;width:65.9167em;margin-top:-29.3333em;margin-left:auto;margin-right:15.8333em}.sportlife-digital .sportlife-equipment__image-schedule:before{display:block;content:"";width:100%;padding-top:62.70544%}.sportlife-digital .sportlife-equipment__image-schedule .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-equipment__image-schedule img{border-radius:.4167em}.sportlife-digital .sportlife-equipment__intro{display:flex;margin-left:20.3333em;margin-top:-21em;margin-bottom:22.6667em}.sportlife-digital .sportlife-equipment__image-workouts{position:relative;width:39em;margin-left:9.5833em;margin-top:30.5833em;filter:drop-shadow(4.1667em 4.1667em 8.3333em rgba(19,20,23,.1))}.sportlife-digital .sportlife-equipment__image-workouts:before{display:block;content:"";width:100%;padding-top:168.80342%}.sportlife-digital .sportlife-equipment__image-workouts .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-equipment__image-equipment{position:relative;width:65.6667em}.sportlife-digital .sportlife-equipment__image-equipment:before{display:block;content:"";width:100%;padding-top:168.0203%}.sportlife-digital .sportlife-equipment__image-equipment .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-equipment__image-background{position:relative;margin-bottom:19.0833em}.sportlife-digital .sportlife-equipment__image-background:before{display:block;content:"";width:100%;padding-top:44.32292%}.sportlife-digital .sportlife-equipment__image-background .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-equipment__text{max-width:24.7917em;margin-bottom:4.0833em;color:#282a2f}.sportlife-digital .sportlife-equipment__image-medium-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:7.6667em}.sportlife-digital .sportlife-equipment__medium-screen{mix-blend-mode:multiply}.sportlife-digital .sportlife-equipment__row{padding-left:4.8333em;padding-right:4.8333em}.sportlife-digital .sportlife-equipment__image-medium{position:relative;width:45.0833em}.sportlife-digital .sportlife-equipment__image-medium:before{display:block;content:"";width:100%;padding-top:80.22181%}.sportlife-digital .sportlife-equipment__image-medium .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-equipment__image-medium img{border-radius:.4167em}.sportlife-digital .sportlife-equipment__image-small-wrapper{display:flex;flex-wrap:wrap;padding:7.5em 7.9167em 7.8333em;margin-bottom:1.6667em;border:.1667em dotted #a5afc2;border-radius:1.6667em}.sportlife-digital .sportlife-equipment__row-small{padding-left:4.25em;padding-right:4.25em}.sportlife-digital .sportlife-equipment__row-small:first-child{padding-left:0}.sportlife-digital .sportlife-equipment__row-small:last-child{padding-right:0}.sportlife-digital .sportlife-equipment__image-small{position:relative;width:35.8333em;opacity:.95}.sportlife-digital .sportlife-equipment__image-small:before{display:block;content:"";width:100%;padding-top:66.74419%}.sportlife-digital .sportlife-equipment__image-small .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-equipment__image-small img{border-radius:.4167em}.sportlife-digital .sportlife-tariffs{position:relative;z-index:2}.sportlife-digital .sportlife-tariffs__background{position:absolute;width:100%;height:505.5em;left:0;top:50.25em;background-color:#131417}.sportlife-digital .sportlife-tariffs__screen{margin:-72.5833em 20.3333em 21.5833em;background-color:#212327;border:.5em solid #212327;filter:drop-shadow(0 1.6667em 8.3333em rgba(19,20,23,.2));border-radius:1em;position:relative;top:-.5em}.sportlife-digital .sportlife-tariffs__screen:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0833em;background:#222327;border-radius:1em}.sportlife-digital .sportlife-tariffs__image-screen{position:relative}.sportlife-digital .sportlife-tariffs__image-screen:before{display:block;content:"";width:100%;padding-top:177.62938%}.sportlife-digital .sportlife-tariffs__image-screen .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-tariffs__image-screen img{border-radius:.6667em}.sportlife-digital .sportlife-tariffs__big-screen-wrapper{margin-bottom:18.1667em}.sportlife-digital .sportlife-tariffs__text-wrapper:before{background-color:#3b3d44}.sportlife-digital .sportlife-tariffs__text{max-width:26.25em;margin-bottom:5.25em;color:#6b7584}.sportlife-digital .sportlife-tariffs__image-tariffs{position:relative;width:99.8333em;margin-left:auto;margin-right:auto;margin-bottom:30.3333em;filter:drop-shadow(1.6667em 1.6667em 8.3333em rgba(19,20,23,.05))}.sportlife-digital .sportlife-tariffs__image-tariffs:before{display:block;content:"";width:100%;padding-top:193.82304%}.sportlife-digital .sportlife-tariffs__image-tariffs .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-tariffs__image-tariffs img{border-radius:.4167em}.sportlife-digital .sportlife-tariffs__video-2{position:relative;width:123.6667em}.sportlife-digital .sportlife-tariffs__video-2:before{display:block;content:"";width:100%;padding-top:49.59569%}.sportlife-digital .sportlife-tariffs__video-2 .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-tariffs__video-3{position:relative;width:123.6667em}.sportlife-digital .sportlife-tariffs__video-3:before{display:block;content:"";width:100%;padding-top:49.59569%}.sportlife-digital .sportlife-tariffs__video-3 .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-footer{padding-top:31.9167em;padding-bottom:23.5em;margin-top:-31.9167em;background-color:#adb5c3}.sportlife-digital .sportlife-footer__text-wrapper{margin-top:22.5em}.sportlife-digital .sportlife-footer__text{max-width:31.1667em;margin-bottom:3.8333em;color:#282a2f}.sportlife-digital .sportlife-footer__row{display:flex;justify-content:space-between;margin-left:8.3333em;margin-right:8.3333em;margin-bottom:31.8333em}.sportlife-digital .sportlife-footer__col{position:relative}.sportlife-digital .sportlife-footer__image-screen-big{position:relative;width:55.8333em}.sportlife-digital .sportlife-footer__image-screen-big:before{display:block;content:"";width:100%;padding-top:137.16418%}.sportlife-digital .sportlife-footer__image-screen-big .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-footer__image-screen{position:relative;width:55.8333em}.sportlife-digital .sportlife-footer__image-screen:before{display:block;content:"";width:100%;padding-top:106.86567%}.sportlife-digital .sportlife-footer__image-screen .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-footer__image-phone-wrapper{position:absolute;right:-7.3333em;bottom:-11.3333em}.sportlife-digital .sportlife-footer__image-phone{position:relative;width:21.5em;filter:drop-shadow(0 .3333em 16.6667em rgba(19,20,23,.25))}.sportlife-digital .sportlife-footer__image-phone:before{display:block;content:"";width:100%;padding-top:202.71318%}.sportlife-digital .sportlife-footer__image-phone .g-aspect-inner{position:absolute;left:0;top:0;width:100%;height:100%}.sportlife-digital .sportlife-footer__link-wrapper{margin-left:auto;margin-right:auto;text-align:center}.sportlife-digital .trainer{background:#ccbaaf;overflow:hidden}.sportlife-digital .flickity-resize .trainer{height:100%}.sportlife-digital .trainer__container{display:flex;min-height:100vh;min-height:calc(100vh - 1*var(--fix100vhValue))}.sportlife-digital .trainer__info{position:relative;z-index:1;width:34.7222vw;padding:70px 5.1389vw 200px 0;flex-shrink:0}.sportlife-digital .trainer__photo{display:flex;justify-content:center;width:45.1389vw;flex-shrink:0}.sportlife-digital .trainer__circle{position:absolute;top:0;left:43%;z-index:0;margin-top:-314px;margin-left:-364px;width:728px;height:728px;border-radius:50%;background:#d5c5b9}.sportlife-digital .trainer__description{position:relative;flex-grow:1;padding:200px 8.3333vw 200px 5.1389vw}.sportlife-digital .trainer__category{margin-bottom:111px}.sportlife-digital .trainer__name{margin-bottom:26px;font-size:72px;line-height:.9;letter-spacing:-.03em}.sportlife-digital .trainer__clubs{display:flex;flex-wrap:wrap}.sportlife-digital .trainer__club-item{position:relative;padding-right:14px;margin-right:7px;color:#a3876e}.sportlife-digital .trainer__club-item:after{content:"•";position:absolute;right:0;top:0}.sportlife-digital .trainer__club-item:last-child{padding-right:0;margin-right:0}.sportlife-digital .trainer__club-item:last-child:after{display:none}.sportlife-digital .trainer__photo-inner{position:absolute;bottom:0;display:flex;flex-direction:column;min-height:100%;height:100vh;height:calc(100vh - 1*var(--fix100vhValue));width:41.6667vw;flex-shrink:0;overflow:hidden}.sportlife-digital .trainer__image-wrapper{position:relative;display:inline-table;vertical-align:top;width:100%;margin-top:auto}.sportlife-digital .trainer__image-wrapper:before{padding-top:121.875%;display:inline-table;vertical-align:top;content:"";width:100%}.sportlife-digital .trainer__image-wrapper img{position:absolute;left:0;bottom:0;width:100%;height:auto}.sportlife-digital ._trainer-ugolnikov .trainer__image-wrapper img{top:5%;bottom:auto}.sportlife-digital .trainer__text-item{margin:0 auto 30px;max-width:456px}.sportlife-digital .trainer__text-item:last-child{margin-bottom:0}.sportlife-digital .trainer__text-title{padding-bottom:13px;margin-bottom:22px;border-bottom:1px solid;color:#a3876e}.sportlife-digital .trainer__text-content{line-height:1.34}.sportlife-digital .trainer__nav{position:absolute;left:0;bottom:0;width:100%}.sportlife-digital .trainer__nav-container{display:flex;align-items:flex-end}.sportlife-digital .trainer__nav-item{display:flex;flex-direction:column;align-items:center;width:104px}.sportlife-digital .trainer__nav-item._next{margin-left:auto}.sportlife-digital .trainer__nav-image-wrapper{position:relative;display:inline-table;vertical-align:top;width:140%}.sportlife-digital .trainer__nav-image-wrapper:before{padding-top:125%;display:block;content:"";width:100%}.sportlife-digital .trainer__nav-image-wrapper img{position:absolute;left:0;bottom:0;width:100%;height:auto}@media only screen and (min-width:1921px){.sportlife-digital .trainer__circle{margin-left:-25.2778vw;margin-top:-21.8056vw;width:50.5556vw;height:50.5556vw}}@media only screen and (max-width:1679px){.sportlife-digital .trainer__circle{margin-top:-364px;margin-left:-316px}.sportlife-digital .trainer__info{padding-top:50px;padding-right:0;padding-bottom:175px;width:29.1667vw}.sportlife-digital .trainer__category{margin-bottom:37px}.sportlife-digital .trainer__photo{width:51.3889vw}.sportlife-digital .trainer__description{padding:103px 0 175px 30px}.sportlife-digital .trainer__name{margin-bottom:31px;font-size:54px}.sportlife-digital .trainer__club-item,.sportlife-digital .trainer__text-content{font-size:15px}}@media only screen and (max-width:1279px){.sportlife-digital .trainer__circle{margin-top:-155px;margin-left:-205px;width:372px;height:372px}.sportlife-digital .trainer__category{font-size:11px}.sportlife-digital .trainer__info{padding-top:37px;padding-bottom:130px;width:28.125vw}.sportlife-digital .trainer__photo{width:52.4306vw}.sportlife-digital .trainer__description{padding-bottom:130px;padding-right:4.1667vw}.sportlife-digital .trainer__text-title{font-size:11px;margin-bottom:20px}.sportlife-digital .trainer__text-item{margin-bottom:17px}.sportlife-digital .trainer__text-content{font-size:13px;line-height:1.24}.sportlife-digital .trainer__name{margin-bottom:24px;font-size:32px;line-height:1}.sportlife-digital .trainer__club-item{font-size:13px;line-height:1.23}.sportlife-digital .trainer__nav-item{width:72px}}@media only screen and (max-width:1023px){.sportlife-digital .trainer{display:flex;flex-direction:column;min-height:100vh;min-height:calc(100vh - 1*var(--fix100vhValue));padding-bottom:162px}.sportlife-digital .trainer__circle{display:none}.sportlife-digital .trainer__container{flex-wrap:wrap;min-height:auto;border-bottom:1px solid #9a9a9a}.sportlife-digital .trainer__info{order:1;width:100%;padding-bottom:0;padding-top:41px}.sportlife-digital .trainer__photo{order:3;width:58.57558%;max-width:403px;margin-left:auto}.sportlife-digital .trainer__photo-inner{position:static;width:510px;margin-top:-60px;height:auto}.sportlife-digital .trainer__image-wrapper:before{padding-top:125%}.sportlife-digital ._trainer-ugolnikov .trainer__image-wrapper img{top:auto;bottom:0}.sportlife-digital .trainer__description{order:2;flex-grow:0;width:41.42442%;padding:49px 47px 47px 0}.sportlife-digital .trainer__category{margin-bottom:44px}.sportlife-digital .trainer__name{font-size:40px;margin-bottom:19px}.sportlife-digital .trainer__club-item{font-size:16px}.sportlife-digital .trainer__text-item{margin-bottom:33px}}@media only screen and (max-width:767px){.sportlife-digital .trainer{padding-bottom:125px}.sportlife-digital .trainer__container{border-bottom:none}.sportlife-digital .trainer__info{padding-top:34px;margin-bottom:10px}.sportlife-digital .trainer__photo{order:2;width:100%;margin:0 auto}.sportlife-digital .trainer__photo-inner{width:340px;max-width:calc(100vw - 20px);margin-top:0;min-height:auto}.sportlife-digital .trainer__description{position:relative;order:3;width:100%;padding-right:0;padding-top:31px;padding-bottom:31px}.sportlife-digital .trainer__description:before{content:"";position:absolute;top:0;left:-20px;right:-20px;height:1px;background:#9a9a9a}.sportlife-digital .trainer__text-item{max-width:none}.sportlife-digital .trainer__category{margin-bottom:30px}.sportlife-digital .trainer__name{margin-bottom:16px;font-size:32px}.sportlife-digital .trainer__club-item{font-size:13px}.sportlife-digital .trainer__text-item{margin-bottom:33px}}.sportlife-digital .trainers{position:relative;padding-top:122px;overflow:hidden;background:#ccbaaf}.sportlife-digital .trainers__tabs{position:relative}.sportlife-digital .trainers__tabs._mobile{display:none}.sportlife-digital .trainers__tabs-menu{margin-bottom:41px}.sportlife-digital .trainers__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;margin-top:.2604vw;font-weight:700;font-size:10.4167vw;line-height:1;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:#c0afa3;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.sportlife-digital .trainers__tab-item{display:none}.sportlife-digital .trainers__tab-item:first-child{display:block}.sportlife-digital .trainers__slider{position:relative;width:100%;overflow:hidden;text-align:center}.sportlife-digital .trainers__slider-list{opacity:1;display:inline-flex;vertical-align:top;padding-left:50px;flex-shrink:0;will-change:transform}.sportlife-digital .trainers__slider-list:after{content:"flickity";display:none}.sportlife-digital .trainers__slider-item{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:585px}.sportlife-digital .trainers__slider-item._last:not(:last-child),.sportlife-digital .trainers__slider-item._last:not(:last-child)._last-0{margin-right:230px}.sportlife-digital .trainers__slider-item._last:not(:last-child)._last-1{margin-right:240px}.sportlife-digital .trainers__slider-item._last:not(:last-child)._last-2{margin-right:135px}.sportlife-digital .trainers__slider-image{position:relative;display:inline-table;vertical-align:top;width:640px;cursor:pointer}.sportlife-digital .trainers__slider-image:before{padding-top:125%;display:inline-table;vertical-align:top;content:"";width:100%}.sportlife-digital .trainers__slider-image img{position:absolute;left:0;bottom:0;width:100%;height:auto}.sportlife-digital .trainers__slider-nav{position:absolute;bottom:32px;left:20px;right:20px;display:none;color:#fff}.sportlife-digital .trainers__mouse-icon{position:absolute;top:50%;left:50%;width:101px;height:101px;margin-left:-50px;margin-top:-50px;border-radius:50%;background:rgba(22,19,18,.2);pointer-events:none}.sportlife-digital .trainers__mouse-icon svg{fill:none}.sportlife-digital html._mobile .trainers__mouse-icon{display:none}@media only screen and (min-width:768px){.sportlife-digital .trainers__slider-list:after{content:""}}@media only screen and (max-width:1679px){.sportlife-digital .trainers{padding-top:76px}.sportlife-digital .trainers__tabs-menu{margin-bottom:45px}.sportlife-digital .trainers__slider-item{width:438px}.sportlife-digital .trainers__slider-item._last:not(:last-child),.sportlife-digital .trainers__slider-item._last:not(:last-child)._last-0{margin-right:175px}.sportlife-digital .trainers__slider-item._last:not(:last-child)._last-1{margin-right:182px}.sportlife-digital .trainers__slider-item._last:not(:last-child)._last-2{margin-right:107px}.sportlife-digital .trainers__slider-image{width:480px}}@media only screen and (max-width:1279px){.sportlife-digital .trainers{padding-top:52px}.sportlife-digital .trainers__slider-item{width:290px}.sportlife-digital .trainers__slider-item._last:not(:last-child),.sportlife-digital .trainers__slider-item._last:not(:last-child)._last-0{margin-right:119px}.sportlife-digital .trainers__slider-item._last:not(:last-child)._last-1{margin-right:123px}.sportlife-digital .trainers__slider-item._last:not(:last-child)._last-2{margin-right:78px}.sportlife-digital .trainers__slider-image{width:310px}.sportlife-digital .trainers__mouse-icon{width:70px;height:70px;margin-left:-35px;margin-top:-35px}.sportlife-digital .trainers__slider-list{padding-left:30px}}@media only screen and (max-width:1023px){.sportlife-digital .trainers__title{font-size:107px}}@media only screen and (max-width:767px){.sportlife-digital .trainers__tabs._mobile{display:block}.sportlife-digital .trainers__tabs._desktop{display:none}.sportlife-digital .trainers__tabs-menu{margin-bottom:32px}.sportlife-digital .trainers__title{font-size:20vw;margin-top:-.6944em}.sportlife-digital .trainers__hidden-sm{display:none}.sportlife-digital .trainers__slider-nav{display:block}.sportlife-digital .trainers__slider-list{display:block;padding-left:0}.sportlife-digital .trainers__slider-item{display:none;padding:0 25px;width:360px}.sportlife-digital .trainers__slider-item:first-child{display:block;visibility:hidden}.sportlife-digital .flickity-enabled .trainers__slider-item{display:block;visibility:visible}}.sportlife-digital .tabs-menu{display:flex}.sportlife-digital .tabs-menu__list{display:inline-flex;vertical-align:top;flex-shrink:0;margin:0 auto;max-width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.sportlife-digital .tabs-menu__list::-webkit-scrollbar{width:0;display:none}.sportlife-digital .tabs-menu__item{flex-shrink:0;padding-left:11px;padding-right:11px;scroll-snap-align:center}.sportlife-digital .tabs-menu__item:first-child{padding-left:20px}.sportlife-digital .tabs-menu__item:last-child{padding-right:20px}.sportlife-digital .tabs-menu__button{color:#363940;display:inline-block;vertical-align:top;padding:12px 20px;border-radius:100px;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sportlife-digital .tabs-menu__button._active,.sportlife-digital html._desktop .tabs-menu__button:hover{background:#e0d2ca}.sportlife-digital .tabs-menu__button._active{pointer-events:none}@media only screen and (min-width:1921px){.sportlife-digital .tabs-menu__button{font-size:18px;padding:16px 25px 15px}}@media only screen and (max-width:1279px){.sportlife-digital .tabs-menu__button{padding:10px 16px 9px;font-size:11px}}@media only screen and (max-width:767px){.sportlife-digital .tabs-menu__button{border:2px solid #e0d2ca;padding:8px 13px 7px}}@media only screen and (max-width:669px){.sportlife-digital .tabs-menu__item:first-child{padding-left:calc(50vw - 75px)}.sportlife-digital html._en .tabs-menu__item:first-child{padding-left:calc(50vw - 28px)}.sportlife-digital .tabs-menu__item:last-child{padding-right:calc(50vw - 48px)}.sportlife-digital html._en .tabs-menu__item:last-child{padding-right:calc(50vw - 46px)}}.sportlife-digital .programs{background:#fff}.sportlife-digital .programs__box,.sportlife-digital .programs__games{width:100vw;margin-bottom:19.0833em}@media only screen and (max-width:1679px){.sportlife-digital .programs__box,.sportlife-digital .programs__games{margin-bottom:156px}}@media only screen and (max-width:1279px){.sportlife-digital .programs__box,.sportlife-digital .programs__games{margin-bottom:106px}}@media only screen and (max-width:1023px){.sportlife-digital .programs__box,.sportlife-digital .programs__games{margin-bottom:96px}}@media only screen and (max-width:767px){.sportlife-digital .programs__box,.sportlife-digital .programs__games{margin-bottom:81px}}.sportlife-digital .programs-games{position:relative;width:100vw;padding-top:1.3889vw}.sportlife-digital .programs-games__list-wrapper{position:absolute;top:50%;width:100%;overflow:hidden;transform:translateY(-50%)}.sportlife-digital .programs-games__list{display:inline-flex;vertical-align:top;will-change:transform}.sportlife-digital .programs-games__item{flex-shrink:0;padding:0 3.4722vw;font-weight:600;font-size:10vw;line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:#e7e7e7}.sportlife-digital .programs-games__box{width:65.9722vw;margin:0 auto;perspective:1000px}.sportlife-digital .programs-games__box:before{padding-top:69.9714%;display:block;content:"";width:100%}.sportlife-digital .programs-games__part{position:absolute;background-size:cover;background-position:50%;background-repeat:no-repeat;transform-style:preserve-3d}.sportlife-digital .programs-games__part._floor,.sportlife-digital .programs-games__part._wall-bottom,.sportlife-digital .programs-games__part._wall-left,.sportlife-digital .programs-games__part._wall-right,.sportlife-digital .programs-games__part._wall-top{transform-style:preserve-3d}.sportlife-digital .programs-games__part._wall-bottom,.sportlife-digital .programs-games__part._wall-top{z-index:1;left:15.77693%;right:15.77693%;height:21.79837%}.sportlife-digital .programs-games__part._floor{top:21.38965%;left:14.204%;width:71.59199%;height:57.28883%;perspective:1000px;z-index:1}.sportlife-digital .programs-games__part._wall-top{top:0}.sportlife-digital .programs-games__part._wall-bottom{bottom:0}.sportlife-digital .programs-games__part._wall-left,.sportlife-digital .programs-games__part._wall-right{top:21.79837%;bottom:21.79837%;width:15.25262%}.sportlife-digital .programs-games__part._wall-left{left:.52431%}.sportlife-digital .programs-games__part._wall-right{right:.52431%}.sportlife-digital .programs-games__part._basket-left,.sportlife-digital .programs-games__part._basket-right{top:21.79837%;bottom:21.79837%;width:15.25262%;z-index:2}.sportlife-digital .programs-games__part._basket-left{left:.52431%}.sportlife-digital .programs-games__part._basket-right{right:.52431%}@media only screen and (min-width:1900px){.sportlife-digital .programs-games__box{width:55.5556vw}}@media only screen and (max-width:1023px){.sportlife-digital .programs-games__box{width:65.9722vw}}@media only screen and (max-width:767px){.sportlife-digital .programs-games__box{width:90.2778vw}}.sportlife-digital .basket-rack{position:absolute;top:31.88406%;width:69.6875%;height:36.23188%;background-position:50%;background-repeat:no-repeat;background-size:contain;transform-style:preserve-3d}.sportlife-digital .basket-rack._left{left:16.875%;transform-origin:0 50%;transform:rotateY(-90deg)}.sportlife-digital .basket-rack._right{right:16.875%;transform-origin:100% 50%;transform:rotateY(90deg)}.programs{background:#fff}.programs__box,.programs__games{width:100vw;margin-bottom:166px}@media(max-width:1440px){.programs__box,.programs__games{margin-bottom:156px}}@media(max-width:1360px){.programs__box,.programs__games{margin-bottom:106px}}@media(max-width:1000px){.programs__box,.programs__games{margin-bottom:96px}}@media(max-width:767px){.programs__box,.programs__games{margin-bottom:81px}}.programs-games{position:relative;width:100vw;padding-top:vw(20)}.programs-games__list-wrapper{position:absolute;top:50%;width:100%;overflow:hidden;transform:translateY(-50%)}.programs-games__list{display:inline-flex;vertical-align:top;will-change:transform}.programs-games__item{flex-shrink:0;padding:0 vw(50);font-weight:600;font-size:vw(144);line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:#e7e7e7}.programs-games__box{width:vw(1200);margin:0 auto;perspective:1000px}.programs-games__part{position:absolute;background-size:cover;background-position:50%;background-repeat:no-repeat}.programs-games__part,.programs-games__part._floor,.programs-games__part._wall-bottom,.programs-games__part._wall-left,.programs-games__part._wall-right,.programs-games__part._wall-top{transform-style:preserve-3d}.programs-games__part._wall-bottom,.programs-games__part._wall-top{z-index:1}.programs-games__part._floor{top:pc(314,1468);left:pc(298,2098);width:pc(1502,2098);height:pc(841,1468);background-image:url(/_next/static/media/floor.23611a16.png);perspective:1000px;z-index:1}.programs-games__part._wall-bottom,.programs-games__part._wall-top{left:pc(331,2098);right:pc(331,2098);height:pc(320,1468)}.programs-games__part._wall-top{top:0;background-image:url(/_next/static/media/wall-top.d2d03bb9.jpg)}.programs-games__part._wall-bottom{bottom:0;background-image:url(/_next/static/media/wall-bottom.f19a2d0d.jpg)}.programs-games__part._wall-left,.programs-games__part._wall-right{top:pc(320,1468);bottom:pc(320,1468);width:pc(320,2098)}.programs-games__part._wall-left{left:pc(11,2098);background-image:url(/_next/static/media/wall-left.64d8c914.jpg)}.programs-games__part._wall-right{right:pc(11,2098);background-image:url(/_next/static/media/wall-right.6c47739c.jpg)}.programs-games__part._basket-left,.programs-games__part._basket-right{top:pc(320,1468);bottom:pc(320,1468);width:pc(320,2098);z-index:2}.programs-games__part._basket-left{left:pc(11,2098)}.programs-games__part._basket-right{right:pc(11,2098)}@media(max-width:1000px){.programs-games__item{font-size:vw(220)}.programs-games__box{width:vw(1350)}}@media(max-width:767px){.programs-games__box{width:vw(1500)}}.basket-rack{position:absolute;top:pc(264,828);width:pc(223,320);height:pc(300,828);background-position:50%;background-repeat:no-repeat;background-size:contain;transform-style:preserve-3d}.basket-rack._left{left:pc(54,320);background-image:url(/_next/static/media/basket-left-3.c927461d.png);transform-origin:0 50%;transform:rotateY(-90deg)}.basket-rack._right{right:pc(54,320);background-image:url(/_next/static/media/basket-right-3.7a7336fa.png);transform-origin:100% 50%;transform:rotateY(90deg)}.wall-top{position:absolute}.wall-top._left{left:-6px;border-left:6px solid #ececec;transform-origin:100% 50%;transform:rotateY(-90deg)}.wall-top._left,.wall-top._right{top:-6px;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);height:calc(100% + 12px)}.wall-top._right{right:-6px;border-right:6px solid #ececec;transform-origin:0 50%;transform:rotateY(90deg)}.wall-top._top{top:-6px;border-top:6px solid #ececec;transform-origin:50% 100%;transform:rotateX(90deg)}.wall-top._bottom,.wall-top._top{left:-6px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);width:calc(100% + 12px)}.wall-top._bottom{bottom:-6px;border-bottom:6px solid #ececec;transform-origin:50% 0;transform:rotateX(-90deg)}.wall-top._top-left,.wall-top._top-right{top:-2.1428571429px;height:calc(100% + 2.1428571429px)}.wall-top._top-left{left:-6px;border-left:6px solid #c8cacb;-webkit-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%);transform-origin:100% 50%;transform:rotateY(-40deg)}.wall-top._top-left,.wall-top._top-right{border-top:2.1428571429px solid rgba(0,0,0,0)}.wall-top._top-right{right:-6px;border-right:6px solid #c8cacb;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%);transform-origin:0 50%;transform:rotateY(40deg)}.wall-top._bottom-left,.wall-top._bottom-right{bottom:-2.1428571429px;height:calc(100% + 2.1428571429px)}.wall-top._bottom-left{left:-6px;border-left:6px solid #c8cacb;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);transform-origin:100% 50%;transform:rotateY(-40deg)}.wall-top._bottom-left,.wall-top._bottom-right{border-bottom:2.1428571429px solid rgba(0,0,0,0)}.wall-top._bottom-right{right:-6px;border-right:6px solid #c8cacb;-webkit-clip-path:polygon(100% 100%,0 0,0 100%);clip-path:polygon(100% 100%,0 0,0 100%);transform-origin:0 50%;transform:rotateY(40deg)}.wall-top._left-bottom,.wall-top._left-top{left:-2.1428571429px;width:calc(100% + 2.1428571429px)}.wall-top._left-top{top:-6px;border-top:6px solid #c8cacb;-webkit-clip-path:polygon(100% 100%,0 0,0 100%);clip-path:polygon(100% 100%,0 0,0 100%);transform-origin:50% 100%;transform:rotateX(35deg)}.wall-top._left-bottom,.wall-top._left-top{border-left:2.1428571429px solid rgba(0,0,0,0)}.wall-top._left-bottom{bottom:-6px;border-bottom:6px solid #c8cacb;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%);transform-origin:50% 0;transform:rotateX(-35deg)}.wall-top._right-bottom,.wall-top._right-top{right:-2.1428571429px;width:calc(100% + 2.1428571429px)}.wall-top._right-top{top:-6px;border-top:6px solid #c8cacb;-webkit-clip-path:polygon(100% 100%,100% 0,0 100%);clip-path:polygon(100% 100%,100% 0,0 100%);transform-origin:50% 100%;transform:rotateX(35deg)}.wall-top._right-bottom,.wall-top._right-top{border-right:2.1428571429px solid rgba(0,0,0,0)}.wall-top._right-bottom{bottom:-6px;border-bottom:6px solid #c8cacb;-webkit-clip-path:polygon(100% 100%,100% 0,0 0);clip-path:polygon(100% 100%,100% 0,0 0);transform-origin:50% 0;transform:rotateX(-35deg)}
/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100%/75%);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20%/25%);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-page-dot.is-selected{background:hsl(0 0% 20%/100%)}.sportlife-trainers .scrollbar{position:absolute;left:0;right:0;bottom:70px;width:1190px;height:2px;max-width:89%;margin:auto}.sportlife-trainers .scrollbar__track{width:100%;height:2px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 2'%3E%3Cpath d='M1.1,2H1A1,1,0,0,1,1,0h.1a1,1,0,0,1,0,2Z' fill='%23a3876e'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:repeat-x}.sportlife-trainers .scrollbar__thumb{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:50%;margin-top:-6px;width:219px;height:12px;border-radius:1px;background:#a3876e}.sportlife-trainers .scrollbar__thumb:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"";width:100%;height:30px}.sportlife-trainers .scrollbar__thumb svg{width:49px;height:4px}.sportlife-trainers .slider-nav{display:flex;align-items:center;justify-content:space-between}.sportlife-trainers .slider-nav__arrow{--size:34px;position:relative;width:var(--size);height:var(--size);border-radius:50%;border:1px solid #fff;color:#fff;cursor:pointer}.sportlife-trainers .slider-nav__arrow._disabled{opacity:0;pointer-events:none}.sportlife-trainers .slider-nav__arrow-icon svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:9px;height:16px;pointer-events:none}._prev .sportlife-trainers .slider-nav__arrow-icon svg{margin-left:-1px}._next .sportlife-trainers .slider-nav__arrow-icon svg{margin-left:1px}.sportlife-trainers .slider-nav__counter{min-width:64px;padding:0 10px;font-size:18px;line-height:1.34;text-align:center;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sportlife-trainers .flickity-button{display:none}