@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=K2D:wght@200;300;400&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";.text-sport{color:#feef9d}.text-white{color:#fff}.text-yellow{color:#feef9d}.bg-light{background-color:#fff}.plyr{--plyr-color-main: #038DA6;--plyr-control-hover: #006172}.main{padding-top:104px}@media screen and (max-width: 768px){.main{padding-top:83px}}.header-container{display:flex;position:relative;gap:24px;align-items:center;padding:0 20px;max-width:1440px;margin-left:auto;margin-right:auto}@media screen and (max-width: 992px){.header-container{justify-content:space-between}}@media screen and (max-width: 768px){.header-container{padding:0 20px}}.site-header{position:fixed;width:100%;background-color:#f7f7f7;color:#171e19;border-bottom:1px solid transparent;padding:24px 0;z-index:9;transition:all .3s ease-in-out}@media screen and (max-width: 768px){.site-header{padding:16px 0}}.site-header.scrolled{padding:12px 0;background-color:#fff;border-bottom:1px solid rgb(221.5,221.5,221.5)}@media screen and (max-width: 768px){.site-header.scrolled{padding:4px 0}}.logo{display:flex;align-items:center;justify-content:space-between;gap:24px;background-color:#fff;font-family:K2D,serif;font-size:2.8rem;font-weight:400;height:54px;padding:0 24px 0 16px;border-radius:30px;text-decoration:none;color:#171e19}@media screen and (max-width: 768px){.logo{height:48px}}.logo .logo-image{height:34px}@media screen and (max-width: 768px){.logo .logo-image{height:28px}}.logo .company-name{display:block;padding-bottom:4px}.logo:visited{color:#171e19}.nav{margin-left:auto}@media screen and (max-width: 992px){.nav{display:none}}.nav .menu{display:flex;gap:24px;list-style:none;padding:0;margin:0}.nav .menu li{margin-left:0}.nav .menu li a{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#171e19;text-decoration:none;font-size:1.6rem;font-weight:500;height:40px;padding:0 24px;border-radius:20px;border:1px solid #ffffff}.nav .menu li a:hover{background-color:transparent;border:1px solid #acacac;opacity:1}.menu-button{display:flex;gap:8px;height:40px;background-color:#fff;border-radius:20px;border:none;color:#171e19;align-items:center;padding-left:16px;padding-right:16px;border:1px solid #ffffff;transition:.3s ease-in-out}.menu-button:hover{background-color:transparent;border:1px solid #acacac;opacity:1}.menu-button svg{margin:auto}.menu-button span{margin-top:1px;font-size:1.6rem;font-weight:500}@media (width > 768px){.site-header.scrolled .dropdown-menu{top:calc(100% + 20px)}}.dropdown-menu{overflow:hidden;position:absolute;top:calc(100% + 10px);right:20px;background-color:#fff;box-shadow:2px 3px 5px #00000024;z-index:1000;transition:top .3s ease-in-out;height:0px;border-radius:16px;margin-left:20px}@media screen and (max-width: 768px){.dropdown-menu{margin-left:10px;right:10px}}.dropdown-menu__wrapper{display:flex;padding:64px;gap:64px}@media screen and (max-width: 820px){.dropdown-menu__wrapper{flex-wrap:wrap;gap:32px}}@media screen and (max-width: 768px){.dropdown-menu__wrapper{padding:24px}}.dropdown-menu__column{flex:1}.dropdown-menu__column--mid{min-width:240px}.dropdown-menu__column--small{min-width:120px}.dropdown-menu__list{list-style:none;padding-left:0}.dropdown-menu__list-item{margin-bottom:16px}.dropdown-menu__list-item--solid{margin-bottom:24px}.dropdown-menu__list-item:last-child{margin-bottom:0}.dropdown-menu__link{font-weight:300;color:#171e19}.dropdown-menu__link--solid{font-weight:500;border-bottom:1px solid}footer{background-size:cover;padding-top:30px;padding-bottom:20px}footer .footer-logo{display:flex;align-items:center;justify-content:space-between;gap:8px;background-color:transparent;font-family:K2D,serif;font-size:2.8rem;font-weight:300;height:54px;padding:0 24px 0 16px;border-radius:30px;text-decoration:none;width:-moz-fit-content;width:fit-content;margin:0 auto 24px;color:#fff}footer .footer-logo .logo-image{height:34px}footer .footer-logo .company-name{display:block;padding-bottom:4px}footer .footer-logo:visited{color:#fff}footer .footer-logo:active{color:#fff}footer .footer-logo:focus{color:#fff}footer .footer-logo:focus-visible{color:#fff}footer .footer-top{text-align:center;margin-bottom:48px}footer .footer-top h1{font-size:36px;margin-bottom:20px}footer .footer-top p{font-size:1.8rem;color:#fff;margin-bottom:40px;font-weight:300}footer .footer-top p.download-text{font-size:1.4rem;margin-bottom:10px;font-weight:200}footer .footer-top .download-buttons{display:flex;justify-content:center;gap:20px}footer .footer-top .download-buttons .download-button img{width:146px;height:auto}footer .footer-bottom{margin:0 20px;border-top:1px dashed rgba(255,255,255,.6156862745);padding-top:20px}footer .footer-bottom .footer-content{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 20px}@media screen and (max-width: 992px){footer .footer-bottom .footer-content{flex-direction:column-reverse;gap:24px}}footer .footer-bottom .footer-content .footer-left p{font-size:14px;color:#fff}footer .footer-bottom .footer-content .footer-center ul{list-style:none;display:flex;justify-content:center;gap:20px;padding-left:0}footer .footer-bottom .footer-content .footer-center ul li a{font-size:14px;color:#fff;text-decoration:none}footer .footer-bottom .footer-content .footer-right .social-icon{display:block;width:30px;height:30px}footer .footer-bottom .footer-content .footer-right .social-icon img{width:100%;height:auto}a.white{width:-moz-fit-content;width:fit-content;color:#fff;text-decoration:none}a.white.border-bottom{border-bottom:1px solid #ffffff;padding:4px 8px}button{color:#171e19}.big-hero-button{position:relative;padding:16px 48px;font-family:Raleway,serif;font-size:18px;font-weight:400;color:#171e19;border:none;border-radius:30px;transition:.3s ease-in-out}@media screen and (max-width: 1280px){.big-hero-button{font-size:16px;padding:12px 32px}}.big-hero-button:hover{opacity:.8;transition:.3s ease-in-out}.big-hero-button.sport{background-color:#feef9d}.big-hero-button.sport:hover{opacity:1;background-color:#ebe5ba;transform:scale(1.05)}.big-hero-button.fun{background-color:#038da6;color:#fff}.big-hero-button.fun:hover{opacity:1;background-color:#3094a6;transform:scale(1.05)}.big-hero-button.animated.sport:after,.big-hero-button.animated.sport:before{border-color:#fdf5b4}.big-hero-button.animated.sport:after{animation-delay:1s}.big-hero-button.animated.fun:after,.big-hero-button.animated.fun:before{border-color:#76a9bb}.big-hero-button.animated.fun:after{animation-delay:1s}.big-hero-button.animated:after,.big-hero-button.animated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #FEEF9D;border-radius:inherit;animation:pulseOut 2s ease-out infinite;opacity:0;border-radius:50px;border-right:0;border-left:0}@media screen and (max-width: 1024px){.big-hero-button.animated:after,.big-hero-button.animated:before{animation:none}}@keyframes pulseOut{0%{transform:scale(1);opacity:1}to{transform:scale(1.05,1.4);opacity:0}}.hero-card-button{line-height:20px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;color:#feef9d;gap:16px}.hero-card-button .link-arrow-icn{flex-shrink:0;display:block;width:-moz-fit-content;width:fit-content;padding:8px;border-radius:50%;background-color:#fff3;border:1px solid #9FA3A1}.hero-card-button .link-arrow-icn svg{width:24px;height:24px;transition:transform .3s ease-in-out}.hero-card-button.small{gap:8px}.hero-card-button.small .link-arrow-icn{padding:4px}.hero-card-button.small .link-arrow-icn svg{width:20px;height:20px}.hero-card-button.type-1{background-color:#262614bf;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width: 680px){.hero-card-button.type-1{border-radius:8px}}.hero-card-button.type-1 .link-arrow-icn{border:none;background-color:transparent}.hero-card-button.type-1 .link-arrow-icn svg path{fill:#feef9d}.hero-card-button.type-2{background-color:#ffffffbf;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width: 680px){.hero-card-button.type-2{border-radius:8px}}.hero-card-button.type-2 .link-arrow-icn{border:none;background-color:transparent}.hero-card-button.type-2 .link-arrow-icn svg path{fill:#006172}.hero-card-button .text-sport{color:#feef9d}.hero-card-button .text-fun{color:#006172}.hero-card-button .text-sport,.hero-card-button .text-fun{font-size:1.6rem;line-height:1;margin-top:4px;margin-bottom:4px;max-width:100%}@media (max-width: 680px){.hero-card-button .text-sport,.hero-card-button .text-fun{margin:4px 8px;font-size:1.4rem}}.button-type-1{display:flex;justify-content:center;gap:8px;align-items:center;color:#171e19;padding:12px 12px 12px 24px;background-color:#feef9d;border-radius:30px;font-size:1.6rem;border:none;transition:.3s ease-in-out}.button-type-1.no-icon{padding:12px 24px}.button-type-1.blue{background-color:#038da6;color:#fff}.button-type-1.blue svg path{fill:#fff}.button-type-1:hover{opacity:.8}.button-type-1 svg{width:20px;height:20px}.button-type-2{display:flex;justify-content:center;gap:8px;align-items:center;color:#171e19;padding:12px 24px;background-color:#feef9d;border-radius:30px;font-size:1.6rem;border:none;transition:.3s ease-in-out}.button-type-2.no-icon{padding:12px 24px}.button-type-2.blue{background-color:#038da6;color:#fff}.button-type-2.blue svg path{fill:#fff}.button-type-2:hover{opacity:.8}.form-button{font-size:1.6rem;padding:16px 32px;width:-moz-fit-content;width:fit-content;margin:0 auto;border-radius:50px;border:1px solid #FEEF9D;background-color:#feef9d}.swiper-pagination-bullet-active,.swiper-pagination-bullet{background:#171e19!important}.section-header{display:flex;gap:48px;align-items:center;padding-bottom:24px}.section-header .title,.section-header .sub-title{display:block;width:50%;font-size:3.2rem;font-weight:200;padding-left:0}.section-header .sub-title{font-size:3.2rem;font-weight:600;white-space:pre-wrap}.section-header.no-subtitle{padding-bottom:48px}@media screen and (max-width: 768px){.section-header{align-items:flex-start;gap:8px;padding-bottom:24px}.section-header .title,.section-header .sub-title{display:block;width:50%;font-size:3.2rem;font-weight:400;padding-left:0}.section-header .sub-title{font-size:2.4rem;font-weight:200}.section-header{align-items:flex-start;flex-direction:column}.section-header .title,.section-header .sub-title{width:100%;font-weight:500}.section-header .sub-title{display:none}}.action-block-section{margin-bottom:24px}.action-block{position:relative;display:flex;flex-direction:column;gap:24px;background-size:cover;background-position:center;padding:48px 24px 32px;border-radius:16px;align-items:flex-start;overflow:hidden}.action-block:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000031;z-index:1}.action-block .title{font-size:3.8rem;font-weight:700;color:#fff;white-space:pre-wrap;z-index:2}.action-block .description{font-size:1.8rem;color:#fff;max-width:50%;z-index:2}@media (max-width: 768px){.action-block .description{max-width:100%}}.action-block button{z-index:2}.main-activities-section{margin-bottom:80px}.main-activities-block{display:grid;gap:24px;grid-template-columns:.95fr .95fr 1.1fr}@media (max-width: 1200px){.main-activities-block{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.main-activities-block{grid-template-columns:1fr}}.main-activities-block .item-1{grid-column:1/2;grid-row:1/2}@media (max-width: 1200px){.main-activities-block .item-1{grid-column:auto;grid-row:auto}}.main-activities-block .item-2{grid-column:2/3;grid-row:1/2}@media (max-width: 1200px){.main-activities-block .item-2{grid-column:auto;grid-row:auto}}.main-activities-block .item-3{grid-column:3/4;grid-row:1/3}@media (max-width: 1200px){.main-activities-block .item-3{grid-column:auto;grid-row:auto}}.main-activities-block .item-4{grid-column:1/3;grid-row:2/3}@media (max-width: 1200px){.main-activities-block .item-4{grid-column:auto;grid-row:auto}}.main-activities-block .main-activity{background-color:#fff;padding:6px;border-radius:16px}.main-activities-block .main-activity .content-wrapper{height:100%;display:flex;flex-direction:column;background-color:#fcfcfc;border-radius:8px;overflow:hidden}.main-activities-block .main-activity .content-wrapper .description{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex-grow:1;padding:16px 16px 24px}@media (max-width: 1200px){.main-activities-block .main-activity .content-wrapper .description{order:1}}.main-activities-block .main-activity .content-wrapper .description .title{font-size:2.4rem;font-weight:500;margin-bottom:16px}.main-activities-block .main-activity .content-wrapper .description .text{font-size:1.8rem;font-weight:300;margin-bottom:16px}.main-activities-block .main-activity .content-wrapper .description button{margin-top:auto}.main-activities-block .main-activity .content-wrapper img{-o-object-fit:cover;object-fit:cover}@media (max-width: 1200px){.main-activities-block .main-activity .content-wrapper img{order:2}}.main-activities-block .main-activity.item-1 .content-wrapper{justify-content:space-between}.main-activities-block .main-activity.item-1 .content-wrapper img{height:220px}@media (max-width: 1200px){.main-activities-block .main-activity.item-1 .content-wrapper img{height:280px}}.main-activities-block .main-activity.item-2 .content-wrapper{justify-content:space-between}.main-activities-block .main-activity.item-2 .content-wrapper img{height:220px}@media (max-width: 1200px){.main-activities-block .main-activity.item-2 .content-wrapper img{height:280px}}.main-activities-block .main-activity.item-3 .content-wrapper{justify-content:space-between}.main-activities-block .main-activity.item-3 .content-wrapper img{height:410px}@media (max-width: 1200px){.main-activities-block .main-activity.item-3 .content-wrapper img{height:280px}}.main-activities-block .main-activity.item-4 .content-wrapper{flex-direction:row}@media (max-width: 1200px){.main-activities-block .main-activity.item-4 .content-wrapper{flex-direction:column}}.main-activities-block .main-activity.item-4 .content-wrapper img{width:350px;height:auto}@media (max-width: 1200px){.main-activities-block .main-activity.item-4 .content-wrapper img{width:100%;height:280px}}.info-block .header{display:flex;gap:48px;align-items:center;padding-bottom:24px}.info-block .header .title,.info-block .header .sub-title{display:block;width:50%;font-size:3.2rem;font-weight:200}.info-block .header .sub-title{font-size:3.2rem;font-weight:600;white-space:pre-wrap}.info-block .body{display:flex;gap:48px}@media screen and (max-width: 768px){.info-block .body{flex-direction:column;gap:24px}}.info-block .body .description ul li{font-size:1.8rem;font-weight:300}.info-block .body .images-block{max-width:42.5%;min-width:42.5%}@media (max-width: 768px){.info-block .body .images-block{max-width:100%;order:2}}.info-block .body .images-block.three-images{max-width:48.5%;min-width:48.5%}@media (max-width: 768px){.info-block .body .images-block.three-images{max-width:100%}}.info-block .body .images-block .images-container{position:relative}.info-block .body .images-block .images-container.right .small-image{overflow:hidden;height:290px;position:absolute;z-index:2;top:50%;transform:translateY(-50%);border-radius:16px;padding:8px;background-color:#f7f7f7}@media screen and (max-width: 992px){.info-block .body .images-block .images-container.right .small-image{display:none}}.info-block .body .images-block .images-container.right .small-image img{height:100%;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:16px}.info-block .body .images-block .images-container.right .big-image{max-width:80%;overflow:hidden;height:350px;aspect-ratio:4/3;z-index:1;margin-left:auto;border-radius:16px}@media screen and (max-width: 992px){.info-block .body .images-block .images-container.right .big-image{max-width:100%;height:auto}}.info-block .body .images-block .images-container.right .big-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.info-block .body .images-block .images-container.left .small-image{overflow:hidden;height:290px;aspect-ratio:3/4;position:absolute;z-index:2;right:0;top:50%;transform:translateY(-50%);border-radius:16px;padding:8px;background-color:#f7f7f7}@media screen and (max-width: 992px){.info-block .body .images-block .images-container.left .small-image{display:none}}.info-block .body .images-block .images-container.left .small-image img{height:100%;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:16px}.info-block .body .images-block .images-container.left .big-image{max-width:80%;overflow:hidden;height:350px;aspect-ratio:4/3;z-index:1;margin-right:auto;border-radius:16px}@media screen and (max-width: 992px){.info-block .body .images-block .images-container.left .big-image{max-width:100%;width:100%;height:auto}}.info-block .body .images-block .images-container.left .big-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.info-block .body .images-block .images-container.three-images.left .small-image{overflow:hidden;height:210px;aspect-ratio:3/4;position:absolute;z-index:3;top:50%;right:0;transform:translateY(-50%);border-radius:16px;padding:8px;background-color:#f7f7f7}@media screen and (max-width: 992px){.info-block .body .images-block .images-container.three-images.left .small-image{display:none}}.info-block .body .images-block .images-container.three-images.left .small-image img{height:100%;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:16px}.info-block .body .images-block .images-container.three-images.left .medium-image{overflow:hidden;height:290px;aspect-ratio:3/4;position:absolute;z-index:2;top:50%;right:13%;transform:translateY(-50%);border-radius:16px;padding:8px;background-color:#f7f7f7}@media screen and (max-width: 992px){.info-block .body .images-block .images-container.three-images.left .medium-image{right:0}}@media screen and (max-width: 768px){.info-block .body .images-block .images-container.three-images.left .medium-image{display:none}}.info-block .body .images-block .images-container.three-images.left .medium-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.info-block .body .images-block .images-container.three-images.left .big-image{max-width:70%;overflow:hidden;height:350px;aspect-ratio:4/3;z-index:1;margin-right:auto;border-radius:16px}@media (max-width: 768px){.info-block .body .images-block .images-container.three-images.left .big-image{max-width:100%;height:auto;aspect-ratio:16/9}}.info-block .body .images-block .images-container.three-images.left .big-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.info-block .body .video-block{max-width:48%;min-width:48%}@media (max-width: 768px){.info-block .body .video-block{max-width:100%;order:2}}.info-block .body .video-block .video-content{border-radius:16px;overflow:hidden}.info-block-2 ul{font-size:1.8rem;font-weight:300}.info-block-2 .header{display:flex;gap:48px;align-items:center;padding-bottom:24px}.info-block-2 .header .title,.info-block-2 .header .sub-title{display:block;width:50%;font-size:3.2rem;font-weight:200}.info-block-2 .header .sub-title{font-size:3.2rem;font-weight:600}.info-block-2 .body{display:flex;gap:48px}@media screen and (max-width: 992px){.info-block-2 .body{flex-direction:column;gap:32px}.info-block-2 .body .description{max-width:100%;padding-right:0;order:1}.info-block-2 .body .image-container{width:100%;order:2}}.info-block-2 .body .description{max-width:650px;padding-right:20px}@media screen and (max-width: 1276px){.info-block-2 .body .description{max-width:45%}}@media screen and (max-width: 992px){.info-block-2 .body .description{max-width:100%;padding:0 20px}}.info-block-2 .body .description h1,.info-block-2 .body .description h2,.info-block-2 .body .description h3,.info-block-2 .body .description h4,.info-block-2 .body .description h5,.info-block-2 .body .description h6{font-size:3.2rem;font-weight:300;margin-bottom:40px}@media screen and (max-width: 992px){.info-block-2 .body .description h1,.info-block-2 .body .description h2,.info-block-2 .body .description h3,.info-block-2 .body .description h4,.info-block-2 .body .description h5,.info-block-2 .body .description h6{margin-bottom:16px}}.info-block-2 .body .description .action-button{margin-top:32px}.info-block-2 .body .image-container{width:48.5%}.info-block-2 .body .image-container .image-left{overflow:hidden;border-radius:0 16px 16px 0/0px 16px 16px 0px;aspect-ratio:18/9}@media screen and (max-width: 992px){.info-block-2 .body .image-container .image-left{aspect-ratio:9/6}}.info-block-2 .body .image-container .image-left .image,.info-block-2 .body .image-container .image-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1276px){.info-block-2 .body .image-container{max-width:48%}}@media screen and (max-width: 992px){.info-block-2 .body .image-container{max-width:100%;width:100%;padding:0 20px}}@media screen and (max-width: 992px) and (max-width: 992px){.info-block-2 .body .image-container{padding:0 20px}}@media screen and (max-width: 992px){.info-block-2 .body .image-container .image-left{border-radius:16px}}.info-block-3{display:flex;gap:32px}@media screen and (max-width: 768px){.info-block-3{flex-direction:column;gap:32px}.info-block-3__header{order:1}.info-block-3__body{order:2}.info-block-3__images{order:3}}.info-block-3__item{flex-basis:50%;display:flex;flex-direction:column;gap:24px}.info-block-3__title{font-size:2.4rem;font-weight:400}.info-block-3__description{font-size:1.8rem;font-weight:300}.info-block-3__images{position:relative}.info-block-3__image--small{overflow:hidden;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:70%;aspect-ratio:4/2.5;-o-object-fit:cover;object-fit:cover;border-radius:16px;padding:8px;background-color:#fff;z-index:1}@media screen and (max-width: 768px){.info-block-3__image--small{display:none}}.info-block-3__image--big{overflow:hidden;width:90%;aspect-ratio:4/2.5;-o-object-fit:cover;object-fit:cover;border-radius:16px;margin-bottom:25%;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.info-block-3__image--big{margin-bottom:0;margin-left:0;margin-right:0;width:100%}}.info-block-3__heading{font-weight:400}.columns-info-block{display:flex;gap:48px;font-size:1.8rem;font-weight:300}@media screen and (max-width: 768px){.columns-info-block{flex-direction:column;gap:24px}}.columns-info-block.with-devider .devider{border-right:1px solid #c4c4c4}@media screen and (max-width: 768px){.columns-info-block.with-devider .devider{display:none}}.columns-info-block .column{display:flex;flex-direction:column}.columns-info-block .title{font-size:3.2rem;font-weight:300;margin-bottom:16px}.columns-info-block .statement{margin-bottom:16px}.columns-info-block .subtitle{font-weight:400}.columns-info-block-2{display:flex;gap:48px}@media screen and (max-width: 992px){.columns-info-block-2{flex-direction:column;gap:32px}}.columns-info-block-2__title{font-size:2.4rem;font-weight:400;margin-bottom:24px}.columns-info-block-2__title--sub{font-weight:300}.contacts-block{display:flex;gap:24px}@media (max-width: 1024px){.contacts-block{flex-direction:column}}.contacts-block .main-info{display:flex;flex-direction:column;justify-content:space-between;gap:40px;flex-grow:1;width:45%}@media (max-width: 1200px){.contacts-block .main-info{width:30%}}@media (max-width: 1024px){.contacts-block .main-info{width:100%;gap:24px}}.contacts-block .main-info .info-block{background-color:#fff;padding:24px;border-radius:16px}.contacts-block .main-info .info-block .title{display:flex;justify-content:space-between;font-size:3.2rem;font-weight:300;margin-bottom:32px}@media (max-width: 1024px){.contacts-block .main-info .info-block .title{margin-bottom:16px}}.contacts-block .main-info .info-block .description{font-size:2rem;font-weight:300}.contacts-block .main-info .info-block .description p{font-size:2rem}.contacts-block .callback-form{flex-grow:1;display:flex;flex-direction:column;gap:32px;background-color:#fff;padding:24px;border-radius:16px;width:55%}@media (max-width: 1200px){.contacts-block .callback-form{width:70%}}@media (max-width: 1024px){.contacts-block .callback-form{width:100%}}.contacts-block .callback-form .title{display:flex;justify-content:space-between;font-size:3.2rem;font-weight:300}.contacts-block .callback-form .description{font-size:2rem;font-weight:300}.contacts-block .callback-form .description p{font-size:2rem}.contacts-block .callback-form form{display:flex;gap:32px;flex-direction:column;font-size:2rem;font-weight:300}.contacts-block .callback-form form .main-inputs{display:flex;gap:32px}@media (width < 768px){.contacts-block .callback-form form .main-inputs{flex-direction:column}}.contacts-block .callback-form form .main-inputs label{width:50%;display:flex;flex-direction:column}@media (width < 768px){.contacts-block .callback-form form .main-inputs label{width:100%}}.contacts-block .callback-form form .additional-inputs label{width:100%;display:flex;flex-direction:column}.info-box{flex:1;min-width:320px;background-color:#fff;padding:8px;border-radius:16px}.info-box .wrapper{background-color:#fcfcfc;padding:16px;border-radius:8px;height:100%}.info-box .wrapper .title{font-size:2.4rem;font-weight:500;margin-bottom:16px}.info-box .wrapper .list{list-style:disc;padding-left:30px}.info-box .wrapper .list .item{font-size:1.8rem;font-weight:300}.info-box .wrapper ul{list-style:disc;padding-left:30px}.info-box .wrapper ul li{font-size:1.8rem;font-weight:300}.group-trainings-block .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}@media (max-width: 1200px){.group-trainings-block .grid{grid-template-columns:repeat(6,1fr)}}.training-info-box{grid-column:span 4;background-color:#fff;padding:8px;border-radius:16px}@media (max-width: 1200px){.training-info-box{grid-column:span 2}}@media (max-width: 992px){.training-info-box{grid-column:span 3}}@media (width < 768px){.training-info-box{grid-column:span 6}}.training-info-box.adults:nth-child(n+5){grid-column:span 4}@media (max-width: 1200px){.training-info-box.adults:nth-child(n+5){grid-column:span 2}}@media (max-width: 992px){.training-info-box.adults:nth-child(n+5){grid-column:span 3}}@media (width < 768px){.training-info-box.adults:nth-child(n+5){grid-column:span 6}}.training-info-box.adults:nth-child(n+5) .image{aspect-ratio:9/5;-o-object-fit:cover;object-fit:cover}@media (max-width: 1200px){.training-info-box.adults:nth-child(n+5) .image{aspect-ratio:9/6}}.training-info-box.kids{grid-column:span 4}@media (max-width: 1200px){.training-info-box.kids{grid-column:span 2}}@media (max-width: 992px){.training-info-box.kids{grid-column:span 3}}@media (width < 768px){.training-info-box.kids{grid-column:span 6}}.training-info-box .image{border-top-left-radius:8px;border-top-right-radius:8px;aspect-ratio:9/5;-o-object-fit:cover;object-fit:cover}.training-info-box .wrapper{background-color:#fcfcfc;padding:0;border-radius:8px;height:100%}.training-info-box .wrapper .title{text-align:center;font-size:2.4rem;font-weight:500;padding:16px}.training-info-box .wrapper .body{padding:0 16px 32px}.training-info-box .wrapper .body .description{font-size:1.8rem;font-weight:300;text-align:center}.abonements .abonements-tabs{padding-left:5%;padding-right:5%;display:flex}.abonements .abonements-tabs .tab{padding:16px;font-size:1.8rem;font-weight:400;flex-basis:50%;background-color:transparent;border:none;border-bottom:1px solid transparent;transition:all .3s ease-in-out}.abonements .abonements-tabs .tab.active{border-bottom:1px solid #9FA3A1}.abonements .abonements-tabs .tab:hover{background-color:#fcfcfc}.abonements .abonements-tabs .tab:hover.active{background-color:transparent;cursor:default}.abonements .abonements-wrapper{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;background-color:#f7f7f7;margin:0 -20px;padding:20px;border-radius:16px;display:none}@media screen and (max-width: 768px){.abonements .abonements-wrapper{margin:0}}.abonements .abonements-wrapper.active{display:flex}.abonements .abonements-wrapper .abonement{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;flex-basis:calc(25% - 20px);min-width:320px;background-color:#fff;padding:16px 8px;border-radius:16px;transition:all .3s ease-in-out;overflow:hidden}.abonements .abonements-wrapper .abonement .discount{position:absolute;top:0;left:0;right:0;padding:4px 16px;text-align:center;background-color:#feef9d}.abonements .abonements-wrapper .abonement .header{display:flex;flex-direction:column;align-self:center;text-align:center;padding:16px 0}.abonements .abonements-wrapper .abonement .header .title{font-size:2.4rem;font-weight:400;margin-bottom:8px;padding:0 30px}.abonements .abonements-wrapper .abonement .header .subtitle{font-size:1.6rem;font-weight:300;padding:0 30px}.abonements .abonements-wrapper .abonement .body{display:flex;flex-direction:column;gap:24px;width:100%;background-color:#f7f7f7;border-radius:16px;padding:32px 16px}.abonements .abonements-wrapper .abonement .body .conditions{display:flex;flex-direction:column;align-self:stretch;align-items:space-between;gap:2px}.abonements .abonements-wrapper .abonement .body .conditions .item{align-self:stretch;display:flex;justify-content:space-between;gap:8px;font-size:1.6rem;font-weight:400}.abonements .abonements-wrapper .abonement .body .additional{font-size:1.6rem;font-weight:500;color:#260404}.abonements .abonements-wrapper .abonement .footer{display:flex;flex-direction:column;gap:24px;align-self:center;text-align:center;padding:14px 8px 32px}.abonements .abonements-wrapper .abonement .footer .price{font-size:2.4rem;font-weight:400}.abonements .abonements-wrapper .abonement .footer .buy-button{width:230px}.map iframe{width:100%;aspect-ratio:4/1.5;margin-bottom:-4px}@media screen and (max-width: 768px){.map iframe{aspect-ratio:4/6}}.tennis-rent{display:flex;gap:112px}@media (max-width: 992px){.tennis-rent{flex-direction:column;gap:24px}}.tennis-rent__body{flex-basis:60%;display:flex;flex-direction:column;gap:48px}.tennis-rent__description{font-size:1.8rem;font-weight:300}.tennis-rent__description p{margin-bottom:16px}.tennis-rent__description h4{font-size:2.4rem;font-weight:400;margin-bottom:16px}.tennis-rent__description ul{margin-bottom:16px}.tennis-rent__image{flex-basis:460px}@media (max-width: 992px){.tennis-rent__image{display:none}}.tennis-rent__image img{width:100%;height:100%;aspect-ratio:3.5/4;-o-object-fit:cover;object-fit:cover;border-radius:16px}.tennis-rent__schedule{display:flex;justify-content:space-around}.tennis-rent__schedule-title{font-size:2.4rem;font-weight:300;margin-bottom:16px}.tennis-rent__action-button{margin:0 auto}.bowling-rent{display:flex;gap:112px}@media (max-width: 992px){.bowling-rent{flex-direction:column;gap:24px}}.bowling-rent__body{flex-basis:60%;display:flex;flex-direction:column;gap:48px}.bowling-rent__description{font-size:1.8rem;font-weight:300}.bowling-rent__image{flex-basis:460px}@media (max-width: 992px){.bowling-rent__image{display:none}}.bowling-rent__image img{width:100%;height:100%;aspect-ratio:3.5/4;-o-object-fit:cover;object-fit:cover;border-radius:16px}.bowling-rent__schedule-title{font-size:2.4rem;font-weight:300;margin-bottom:16px}.bowling-rent__action-button{margin:0 auto}.bowling-rent__schedule-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:center;margin-top:10px}.bowling-rent .schedule-item{padding:5px 10px;border-radius:5px;font-size:1.8rem;font-weight:300}.bowling-rent .schedule-title{font-size:2.4rem;font-weight:300;margin-bottom:10px}.bowling-rent .schedule-item.title{font-weight:400;min-width:-moz-fit-content;min-width:fit-content}.tournaments-block{display:flex;flex-wrap:wrap;gap:16px}.tournaments-block .tournament{flex:1;border-radius:16px;padding:8px 8px 24px;background-color:#fff}.tournaments-block .tournament__wrapper{height:100%;display:flex;flex-direction:column;gap:24px}.tournaments-block .tournament__image{aspect-ratio:18/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;overflow:hidden}.tournaments-block .tournament__title{font-size:1.8rem;font-weight:500}.tournaments-block .tournament__description{display:flex;flex-direction:column;gap:16px;font-size:1.6rem;font-weight:400;padding:0 16px}.tournaments-block .tournament__data{display:flex;flex-direction:column;gap:8px}.tournaments-block .tournament__data-row{display:grid;grid-template-columns:1fr 4fr}.tournaments-block .tournament__text,.tournaments-block .tournament__prize{font-size:1.6rem;font-weight:400}.tournaments-block .tournament__action{display:flex;justify-content:space-between;align-items:center;background-color:#f7f7f7;border-radius:16px;margin:auto 16px 0;padding-right:16px}.tournaments-block .tournament__button{flex-basis:300px;background-color:#038da6;color:#fff;font-size:1.8rem;line-height:1.6rem;border:none;padding:16px 24px;border-radius:16px 0 48px 16px}.tournaments-block .tournament__info{display:flex;align-items:center;min-width:70px}.tournaments-block .tournament__info-text{font-size:1.8rem;font-weight:400}.birthday-options{display:flex;flex-wrap:wrap;gap:16px}.birthday-options .birthday-option{flex:1;border-radius:16px;padding:8px 8px 24px;background-color:#fff}.birthday-options .birthday-option__wrapper{height:100%;display:flex;flex-direction:column}.birthday-options .birthday-option__image{aspect-ratio:18/9;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0;overflow:hidden}.birthday-options .birthday-option__header{display:flex;gap:16px;justify-content:space-between;padding:16px;background-color:#f7f7f7}.birthday-options .birthday-option__info{display:flex;align-items:center;min-width:70px}.birthday-options .birthday-option__info-text{font-size:1.8rem;font-weight:400}.birthday-options .birthday-option__title{font-size:1.8rem;font-weight:500}.birthday-options .birthday-option__description{background-color:#f7f7f7;display:flex;flex-grow:1;flex-direction:column;gap:8px;font-size:1.6rem;font-weight:400;padding:0 16px 24px;border-radius:0 0 16px 16px}.birthday-options .birthday-option__text{font-size:1.6rem;font-weight:400}.birthday-options .birthday-option__price{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-top:16px;font-size:2.4rem;font-weight:400;text-align:center;margin-top:auto}.menu .with-mb{margin-bottom:24px}@media (max-width: 992px){.menu .with-mb{margin-bottom:16px}}@media (max-width: 762px){.menu .with-mb{margin-bottom:10px}}@media (max-width: 480px){.menu .with-mb{margin-bottom:6px}}.menu__image{border-radius:30px}.image-cards-block+.image-cards-block{padding-top:0}input:active,input:focus-visible,textarea:active,textarea:focus-visible{outline:2px solid #038DA6}input.type-1{font-family:Raleway,serif;font-weight:300;margin-top:8px;background-color:#f7f7f7;padding:16px 16px 16px 24px;border:1px solid #F7F7F7;border-radius:8px;font-size:2rem}input.type-1::-moz-placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}input.type-1::placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}textarea.type-1{font-family:Raleway,serif;font-weight:300;margin-top:8px;background-color:#f7f7f7;padding:16px 16px 16px 24px;border:1px solid #F7F7F7;border-radius:8px;font-size:2rem;resize:none}textarea.type-1::-moz-placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}textarea.type-1::placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}input.type-order{font-family:Raleway,serif;font-weight:300;margin-top:8px;background-color:#f7f7f7;padding:16px 16px 16px 24px;border:1px solid #F7F7F7;border-radius:8px;font-size:2rem}input.type-order::-moz-placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}input.type-order::placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}input.type-price{font-family:Raleway,serif;font-weight:300;margin-top:8px;background-color:transparent;padding:0;border:none;border-radius:8px;font-size:2rem}input.type-price::-moz-placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}input.type-price::placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}textarea.type-order{font-family:Raleway,serif;font-weight:300;margin-top:8px;background-color:#f7f7f7;padding:16px 16px 16px 24px;border:1px solid #F7F7F7;border-radius:8px;font-size:2rem;resize:none}textarea.type-order::-moz-placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}textarea.type-order::placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}#order-popup{width:600px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:60px;border-radius:32px;z-index:999}@media (max-width: 768px){#order-popup{width:80%;height:80%}}@media (max-width: 600px){#order-popup{width:100%;height:100%;border-radius:0;padding:30px}}#order-popup #popup-title{text-align:center;font-size:3.2rem;font-weight:400}#order-popup #popup-subtitle{text-align:center;font-size:1.8rem;font-weight:400;max-width:80%;margin:0 auto}#order-popup .popup-content{display:flex;flex:1;flex-direction:column;gap:16px}@media (max-width: 768px){#order-popup .popup-content{justify-content:center}}#order-popup #popup-close{position:absolute;top:16px;right:16px;width:-moz-min-content;width:min-content;padding:2px;width:auto;height:auto;background-color:transparent;border:none}#order-popup #popup-close svg{width:28px;height:28px;transition:all .3s ease-in-out;opacity:1}#order-popup #popup-close:hover svg{opacity:.7;transform:rotate(90deg)}#success-popup{width:600px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:60px;border-radius:32px;z-index:999}@media (max-width: 768px){#success-popup{width:80%;padding:20px}}#success-popup .success-popup-content{width:100%}#success-popup #success-popup-title{text-align:center;font-size:3.2rem;font-weight:400}#success-popup #success-popup-subtitle{text-align:center;font-size:1.8rem;font-weight:400;max-width:80%;margin:0 auto}#success-popup .popup-content{display:flex;flex:1;flex-direction:column;gap:16px}@media (max-width: 768px){#success-popup .popup-content{justify-content:center}}#success-popup #success-popup-close{position:absolute;top:16px;right:16px;width:-moz-min-content;width:min-content;padding:2px;width:auto;height:auto;background-color:transparent;border:none}#success-popup #success-popup-close svg{width:28px;height:28px;transition:all .3s ease-in-out;opacity:1}#success-popup #success-popup-close:hover svg{opacity:.7;transform:rotate(90deg)}#page-blur{display:none;top:0;left:0;bottom:0;right:0;position:fixed;width:100%;height:100%;background-color:#00000053;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99}.form-popup{width:600px;max-height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:32px;background-color:#fff;z-index:999;padding:60px}@media (max-width: 768px){.form-popup{width:100%;height:100%;padding:20px;border-radius:0}.form-popup .popup-content{margin-top:auto;margin-bottom:auto}}.form-popup .popup-content{width:100%;padding:2px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#038DA6 transparent}.form-popup .popup-content::-webkit-scrollbar{width:8px;background:transparent;height:50px}.form-popup .popup-content::-webkit-scrollbar-thumb{height:50px;background:#038da6;border-radius:8px;min-height:30px;height:70vh;border-top:30px solid transparent;border-bottom:30px solid transparent;background-clip:padding-box}.form-popup .popup-content::-webkit-scrollbar-track{height:50px;background:transparent}.form-popup .popup-content::-webkit-scrollbar-corner{height:50px;background:transparent}.form-popup .popup-header{display:flex;justify-content:space-between;align-items:center}.form-popup .popup-header h3{margin:0 auto 24px;font-size:2.4rem;font-weight:400}.form-popup .popup-body{display:flex;flex-direction:column;gap:16px}.form-popup .popup-body p{font-size:18px;font-weight:400;color:#333}.form-popup .popup-body .popup-form{display:flex;flex-direction:column;gap:12px}.form-popup .popup-body .popup-form .form-field{display:flex;flex-direction:column;gap:0px}.form-popup .popup-body .popup-form .form-field label{font-size:16px;font-weight:300;color:#333}.form-popup .popup-body .popup-form .form-field input,.form-popup .popup-body .popup-form .form-field textarea{font-family:Raleway,serif;font-size:18px;font-weight:300;margin-top:8px;background-color:#f7f7f7;padding:12px;border:1px solid #F7F7F7;border-radius:8px;resize:none}.form-popup .popup-body .popup-form .form-field input::-moz-placeholder,.form-popup .popup-body .popup-form .form-field textarea::-moz-placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}.form-popup .popup-body .popup-form .form-field input::placeholder,.form-popup .popup-body .popup-form .form-field textarea::placeholder{font-family:Raleway,serif;font-weight:200!important;color:#9fa3a1}.form-popup .popup-body .popup-form button{margin-top:10px}.form-popup .close-btn{position:absolute;top:16px;right:16px;width:-moz-min-content;width:min-content;padding:2px;width:auto;height:auto;background-color:transparent;border:none}.form-popup .close-btn svg{width:28px;height:28px;transition:all .3s ease-in-out;opacity:1}.form-popup .close-btn:hover svg{opacity:.7;transform:rotate(90deg)}main .section:first-child{padding-top:30px}main .section:first-child.hero-section{padding-top:0}@media (max-width: 768px){main .section:first-child{padding-top:10px}}main .section:last-child{padding-bottom:90px}.container.hero-cards.top{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media screen and (max-width: 1368px){.container.hero-cards.top{gap:16px}}@media screen and (max-width: 680px){.container.hero-cards.top{grid-template-columns:repeat(1,1fr);gap:8px}}.container.hero-cards.bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 1368px){.container.hero-cards.bottom{gap:16px}}@media (max-width: 1280px){.container.hero-cards.bottom{grid-template-columns:1fr}}@media (max-width: 680px){.container.hero-cards.bottom{gap:8px}}.container.hero-cards.bottom .left{margin-bottom:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:16px;grid-template-areas:"a a a b b b" "a a a c c c" "d1 d1 d2 d2 d3 d3"}@media (max-width: 1280px){.container.hero-cards.bottom .left{grid-template-columns:repeat(9,1fr);grid-template-areas:"a a a b b b c c c" "a a a d1 d1 d2 d2 d3 d3"}}@media (max-width: 992px){.container.hero-cards.bottom .left{grid-template-columns:repeat(6,1fr);grid-template-areas:"a a a b b b" "a a a c c c" "d1 d1 d2 d2 d3 d3"}}@media (max-width: 680px){.container.hero-cards.bottom .left{gap:8px}}.container.hero-cards.bottom .right{margin-bottom:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:16px;grid-template-areas:"a a a b b b" "c c c d d d" "c c c e e e"}@media (max-width: 1280px){.container.hero-cards.bottom .right{grid-template-columns:repeat(9,1fr);grid-template-areas:"a a a b b b c c c" "e e e d d d c c c"}}@media (max-width: 992px){.container.hero-cards.bottom .right{grid-template-columns:repeat(6,1fr);grid-template-areas:"a a a b b b" "c c c d d d" "c c c e e e"}}@media (max-width: 680px){.container.hero-cards.bottom .right{gap:8px}}.hero-card{display:flex}.hero-card.type-hero{border-radius:16px}@media screen and (max-width: 680px){.hero-card.type-hero{color:#171e19;background-color:#fff;padding:8px}}.hero-card.type-hero .type-hero-wrapper{grid-column:span 1;aspect-ratio:2/1;position:relative;color:#fff;border-radius:16px;overflow:hidden;width:100%}@media screen and (max-width: 1368px){.hero-card.type-hero .type-hero-wrapper{aspect-ratio:1.8/1}}@media screen and (max-width: 1280px){.hero-card.type-hero .type-hero-wrapper{aspect-ratio:1.6/1}}@media screen and (max-width: 992px){.hero-card.type-hero .type-hero-wrapper{aspect-ratio:1.6/1}}@media screen and (max-width: 768px){.hero-card.type-hero .type-hero-wrapper{aspect-ratio:1.5/1}}@media screen and (max-width: 680px){.hero-card.type-hero .type-hero-wrapper{border-radius:8px;aspect-ratio:auto;display:flex;flex-direction:column-reverse;background-color:#f7f7f7;position:initial}}.hero-card.type-hero .type-hero-link{width:-moz-fit-content;width:fit-content;color:#fff;text-decoration:none;border-bottom:1px solid #ffffff;padding:4px 8px}@media screen and (max-width: 1024px){.hero-card.type-hero .type-hero-link{font-size:1.6rem}}@media screen and (max-width: 992px){.hero-card.type-hero .type-hero-link{display:none}}.hero-card.type-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}@media screen and (max-width: 680px){.hero-card.type-hero img{display:none}}.hero-card.type-hero:hover img{transform:scale(1)}.hero-card.type-hero .description{position:absolute;top:0;bottom:0;display:flex;justify-content:space-between;flex-direction:column;padding:32px}@media screen and (max-width: 992px){.hero-card.type-hero .description{padding:24px}}@media (max-width: 680px){.hero-card.type-hero .description{height:100%;gap:24px;width:100%;position:initial;margin-left:0;padding:16px}.hero-card.type-hero .description .big-hero-button{padding:8px 24px}}.hero-card.type-hero .description.right{right:0;text-align:right}.hero-card.type-hero .description.right a{margin-left:auto}@media (max-width: 680px){.hero-card.type-hero .description.right{text-align:left}}.hero-card.type-hero .description.left{text-align:left;left:0}@media screen and (max-width: 1280px){.hero-card.type-hero .description.left{margin-left:0}}.hero-card.type-hero .description h1,.hero-card.type-hero .description h2{margin:0;font-size:4rem;font-weight:600}@media screen and (max-width: 1280px){.hero-card.type-hero .description h1,.hero-card.type-hero .description h2{font-size:3.4rem}}@media screen and (max-width: 992px){.hero-card.type-hero .description h1,.hero-card.type-hero .description h2{font-size:2.8rem}}.hero-card.type-hero .description p{margin:0;font-size:2rem;font-weight:300;white-space:break-spaces}@media screen and (max-width: 680px){.hero-card.type-hero .description p{font-weight:300;color:#171e19}}@media screen and (max-width: 1024px){.hero-card.type-hero .description p{font-size:1.6rem}}.hero-card.type-hero.sport .description h1,.hero-card.type-hero.sport .description h2{color:#feef9d}@media screen and (max-width: 1024px){.hero-card.type-hero.sport .description h1,.hero-card.type-hero.sport .description h2{color:#ffe33e}}.hero-card.type-hero.fun .description h1,.hero-card.type-hero.fun .description h2{color:#038da6}.hero-card.type-sport,.hero-card.type-fun{position:relative;color:#fff;border-radius:16px;overflow:hidden}@media (max-width: 680px){.hero-card.type-sport,.hero-card.type-fun{border-radius:8px}.hero-card.type-sport .btn .link-arrow-icn,.hero-card.type-fun .btn .link-arrow-icn{display:none}}.hero-card.type-sport img,.hero-card.type-fun img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.01);transition:transform .3s ease-in-out}.hero-card.type-sport:hover img,.hero-card.type-fun:hover img{transform:scale(1.1)}.hero-card.type-sport .description,.hero-card.type-fun .description{position:absolute;top:0;bottom:0;display:flex;justify-content:space-between;flex-direction:column;padding:16px;width:100%;color:#fff}@media (max-width: 680px){.hero-card.type-sport .description,.hero-card.type-fun .description{padding:16px 8px}}.hero-card.type-sport .description.pv-8,.hero-card.type-fun .description.pv-8{padding-top:8px;padding-bottom:8px}.hero-card.type-sport .description h1,.hero-card.type-sport .description h2,.hero-card.type-fun .description h1,.hero-card.type-fun .description h2{font-weight:600;font-size:2.4rem}.hero-card.type-sport .description:hover .btn svg,.hero-card.type-fun .description:hover .btn svg{transform:rotate(-45deg)}.hero-card.type-sport[area=a],.hero-card.type-fun[area=a]{grid-area:a;aspect-ratio:1/.868}@media (max-width: 680px){.hero-card.type-sport[area=a],.hero-card.type-fun[area=a]{aspect-ratio:1/1.4}}.hero-card.type-sport[area=b],.hero-card.type-fun[area=b]{grid-area:b;aspect-ratio:1/.41}@media (max-width: 680px){.hero-card.type-sport[area=b],.hero-card.type-fun[area=b]{aspect-ratio:1/.68}}.hero-card.type-sport[area=c],.hero-card.type-fun[area=c]{grid-area:c;aspect-ratio:1/.41}@media (max-width: 680px){.hero-card.type-sport[area=c],.hero-card.type-fun[area=c]{aspect-ratio:1/.68}}.hero-card.type-sport[area=d1],.hero-card.type-sport[area=d2],.hero-card.type-sport[area=d3],.hero-card.type-fun[area=d1],.hero-card.type-fun[area=d2],.hero-card.type-fun[area=d3]{aspect-ratio:1/.63}@media (max-width: 680px){.hero-card.type-sport[area=d1],.hero-card.type-sport[area=d2],.hero-card.type-sport[area=d3],.hero-card.type-fun[area=d1],.hero-card.type-fun[area=d2],.hero-card.type-fun[area=d3]{aspect-ratio:1/1}}.hero-card.type-sport[area=d1],.hero-card.type-fun[area=d1]{grid-area:d1}.hero-card.type-sport[area=d2],.hero-card.type-fun[area=d2]{grid-area:d2}.hero-card.type-sport[area=d3],.hero-card.type-fun[area=d3]{grid-area:d3}.hero-card.type-fun .description h2{font-weight:500;font-size:2.4rem}.hero-card.type-fun .description:hover .btn svg{transform:rotate(-45deg)}.hero-card.type-fun[area=a]{grid-area:a;aspect-ratio:1/.41}@media (max-width: 680px){.hero-card.type-fun[area=a]{aspect-ratio:1/.55}}.hero-card.type-fun[area=b]{grid-area:b;aspect-ratio:1/.41}@media (max-width: 680px){.hero-card.type-fun[area=b]{aspect-ratio:1/.55}}.hero-card.type-fun[area=c]{grid-area:c;aspect-ratio:1/.868}@media (max-width: 680px){.hero-card.type-fun[area=c]{aspect-ratio:1/1.4}}.hero-card.type-fun[area=d]{grid-area:d;aspect-ratio:1/.41}@media (max-width: 680px){.hero-card.type-fun[area=d]{aspect-ratio:1/.68}}.hero-card.type-fun[area=e]{grid-area:e;aspect-ratio:1/.41}@media (max-width: 680px){.hero-card.type-fun[area=e]{aspect-ratio:1/.68}}@keyframes moveTrought{0%{left:-20%}15%{left:150%}to{left:150%}}.hero-card.hero-promote{cursor:pointer}@media (max-width: 680px){.hero-card.hero-promote .hero-card-button{display:none}}.hero-card.hero-promote:hover img{filter:blur(8px)}.hero-card.hero-promote:hover .promote-description{background-color:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.hero-card.hero-promote:hover .promote-description .title,.hero-card.hero-promote:hover .promote-description .discount{opacity:0}.hero-card.hero-promote:hover .promote-description:before{opacity:0}.hero-card.hero-promote:hover .hero-promote-order-btn{opacity:1}.hero-card.hero-promote .hero-promote-order-btn{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content;background-color:#feef9d;padding:12px 24px;border-radius:30px;font-size:1.8rem;color:#000;font-weight:400px;opacity:0;transition:.3s ease-in-out}.hero-card.hero-promote .promote-description{display:flex;flex-direction:column;gap:16px;background-color:#ffffff40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;padding:16px;overflow:hidden;position:relative;transition:.3s all ease-in-out}@media (max-width: 400px){.hero-card.hero-promote .promote-description{padding:8px}}.hero-card.hero-promote .promote-description:before{display:block;content:"";background-color:#fff3;position:absolute;top:0;height:100%;width:17px;left:-20%;transform:skew(-12deg);z-index:2;animation:moveTrought 4s ease-out infinite}.hero-card.hero-promote .promote-description .title,.hero-card.hero-promote .promote-description .discount,.hero-card.hero-promote .promote-description:before{transition:.3s all ease-in-out}.hero-card.hero-promote .promote-description:after{transition:.4s all ease-in-out}.hero-card.hero-promote .promote-description .title{position:relative;font-size:1.8rem;font-weight:500;z-index:1}@media (width < 400px){.hero-card.hero-promote .promote-description .title{font-size:1.6rem}}.hero-card.hero-promote .promote-description .discount{position:relative;padding:6px 12px 8px;border-radius:20px;background-color:#feef9d;color:#000;font-size:1.8rem;font-weight:600;align-self:center;z-index:1}@media (max-width: 400px){.hero-card.hero-promote .promote-description .discount{width:100%;font-size:1.6rem;text-align:center}}.hero-card.hero-camp{cursor:pointer}.hero-card.hero-camp:hover img{filter:blur(0px)}.hero-card.hero-camp .description{justify-content:flex-end;gap:8px}.hero-card.hero-camp .description .additional-title{margin-bottom:auto}.hero-card.hero-camp .camp-description{display:flex;flex-direction:column;gap:16px;background-color:#ffffffbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;padding:16px;overflow:hidden;position:relative;transition:.3s all ease-in-out;order:2}@media (max-width: 400px){.hero-card.hero-camp .camp-description{padding:8px}}.hero-card.hero-camp .camp-description:before{display:block;content:"";background-color:#fff3;position:absolute;top:0;height:100%;width:17px;left:-20%;transform:skew(-12deg);z-index:2;animation:moveTrought 4s ease-out infinite}.hero-card.hero-camp .camp-description .title{color:#006172;text-align:center}.hero-card.hero-camp .camp-description .title,.hero-card.hero-camp .camp-description .discount,.hero-card.hero-camp .camp-description:before{transition:.3s all ease-in-out}.hero-card.hero-camp .camp-description:after{transition:.4s all ease-in-out}.hero-card.hero-camp .camp-description .title{position:relative;font-size:1.8rem;font-weight:500;z-index:1}@media (width < 400px){.hero-card.hero-camp .camp-description .title{font-size:1.6rem}}.hero-card.hero-camp .camp-description .discount{position:relative;padding:6px 12px 8px;border-radius:20px;background-color:#feef9d;color:#000;font-size:1.8rem;font-weight:600;align-self:center;z-index:1}@media (max-width: 400px){.hero-card.hero-camp .camp-description .discount{width:100%;font-size:1.6rem;text-align:center}}.hero-card.hero-camp .action-button{order:1}a.no-opacity,a.no-opacity:hover{opacity:1}.news-section{background-color:#fff;padding:60px 0}.news-section .news-title{font-size:3.2rem;color:#171e19;margin-bottom:30px;font-weight:300}.news-section .news-items{display:flex;flex-wrap:wrap;gap:30px}.news-section .news-items .news-item{width:calc(50% - 15px);display:flex;align-items:center}.news-section .news-items .news-item .news-image{flex-shrink:0;width:260px;height:320px;border-radius:10px;margin-right:20px;-o-object-fit:cover;object-fit:cover}.news-section .news-items .news-item .news-content{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;gap:16px}.news-section .news-items .news-item .news-content .news-date{font-size:1.4rem;color:#252a2a;margin-bottom:10px}.news-section .news-items .news-item .news-content .news-heading{font-size:2.4rem;color:#171e19;margin-bottom:10px;font-weight:500}.news-section .news-items .news-item .news-content .news-description{font-size:1.8rem;color:#171e19;margin-bottom:20px;font-weight:300}.news-section .news-items .news-item .news-content .news-link{display:inline-block;padding:10px 20px;background-color:#f5f6f6;color:#171e19;text-decoration:none;border-radius:20px}.news-section .news-items .news-item .news-content .news-link:hover{background-color:#dbdfdf;opacity:1}.clearbox{clear:both}.container{margin:0 auto;padding:0 20px;max-width:1440px}@media screen and (max-width: 992px){.container{padding:0 20px}}@media screen and (max-width: 768px){.container{padding:0 20px}}.full-container{margin:0 auto;max-width:100%}.display-flex,.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.gap-48{gap:48px}.gap-24{gap:24px}.gap-32{gap:32px}@media screen and (max-width: 992px){.sm-gap-24{gap:24px}}.aling-items-center{align-items:center}.animation-delay-1{animation-delay:1s!important}.animation-delay-1:before{animation-delay:1s!important}.section.bg-section{padding-top:60px;padding-bottom:60px}.white-section{background-color:#fff}.grey-section+.grey-section,.white-section+.white-section{padding-top:30px}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.ml-16{margin-left:16px}.mt-32{margin-top:32px}.mb--8{margin-bottom:-8px}.mb-0{margin-bottom:0}.mb-s{margin-bottom:16px}.mb-sm{margin-bottom:24px}.mb-m{margin-bottom:32px}.mb-ml{margin-bottom:48px}.mb-l{margin-bottom:64px}.mb-xl{margin-bottom:90px}.p-8{padding:8px}.p-24{padding:24px}.pv-8{padding-top:8px;padding-bottom:8px}.pv-60{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 1024px){.pv-60{padding-top:48px;padding-bottom:48px}}.pb-60{padding-bottom:60px}@media screen and (max-width: 1024px){.pb-60{padding-bottom:48px}}.pt-60{padding-top:60px}@media screen and (max-width: 1024px){.pt-60{padding-top:48px}}.pt-30{padding-top:30px}.pb-s{padding-bottom:16px}.pb-sm{padding-bottom:24px}.pb-m{padding-bottom:32px}.pb-ml{padding-bottom:48px}.pb-l{padding-bottom:64px}.pb-xl{padding-bottom:90px}.pb-0{padding-bottom:0}.sm-text{font-size:12px}.text-end{text-align:end}.w-min-c{width:-moz-min-content;width:min-content}.fit-content{width:-moz-fit-content;width:fit-content}.br-16{border-radius:16px}.team-slider .swiper-slide-text__paragraph{white-space:pre-wrap}.carousel-box{max-width:1400px;width:100%;display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 700px){.carousel-box{gap:64px}}.carousel-box__link{font-size:30px}.carousel-box__box{position:relative;align-items:flex-start;gap:16px;margin-top:0;grid-template-rows:auto max-content;overflow:hidden;display:flex;flex-direction:column;padding:0}@media screen and (min-width: 550px){.carousel-box__box{display:flex;flex-direction:row}}@media screen and (min-width: 700px){.carousel-box__box{display:grid;grid-template-columns:32% 66%}.carousel-box__box--static{display:grid;grid-template-columns:35% 63.5%}}.carousel-box__box--title{display:flex;flex-direction:column}@media screen and (min-width: 550px){.carousel-box__box--title{display:flex}}@media screen and (min-width: 900px){.carousel-box__box--title{flex-direction:row;display:flex}}.swiper{width:100%;height:100%}.mySwiper .swiper-wrapper{height:auto!important}.swiper-slide{position:relative;text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;width:216px;height:216px}.swiper-slide img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:16px}.swiper-button-arrow{display:flex;justify-content:center;align-items:center;height:28px;width:28px;position:absolute;cursor:pointer;bottom:16px;z-index:1;background-color:#fff;opacity:.9;border-radius:50px;transform:rotate(-180deg)}.swiper-button-arrow:hover{opacity:.7}.swiper-button-arrow--next{transform:rotate(0)}.mySwiper2{height:100%;grid-row:1/3;order:3}@media screen and (min-width: 550px){.mySwiper2{flex-basis:50%;order:unset;aspect-ratio:1/1.2}}.mySwiper2__w-58{width:58%}.mySwiper2 .swiper-slide{border-radius:32px}@media screen and (max-width: 550px){.mySwiper2 .swiper-slide{aspect-ratio:1/1.2}}.mySwiper .swiper-slide{width:25%;height:100%;opacity:.6;border-radius:16px;overflow:hidden}.mySwiper.team .swiper-slide{aspect-ratio:5/4}.mySwiper.team .swiper-slide img{-o-object-position:0px 15%;object-position:0px 15%}.mySwiper.h-auto .swiper-slide{height:auto;aspect-ratio:1/.75}.mySwiper{height:-moz-max-content;height:max-content;display:none!important}@media screen and (min-width: 700px){.mySwiper{display:block!important}}.mySwiper .swiper-slide-thumb-active{opacity:1}.mySwiper .swiper-pagination-horizontal{left:0!important;right:unset!important}.swiper-text-box{padding-right:20px;grid-column:2/-2;grid-row:2/-1;order:1}@media screen and (min-width: 550px){.swiper-text-box{flex-basis:50%;order:unset}}@media screen and (min-width: 700px){.swiper-text-box{flex-basis:unset}}.swiper-text-box--pr-0{padding-right:0}@media screen and (min-width: 700px){.swiper-text-box--ml-32{margin-left:16px}}.swiper-text-box .swiper-slide-text{position:absolute;visibility:hidden;opacity:0;transform:translate(20px);transition:opacity .5s ease,transform .5s ease}.swiper-text-box.swiper-text-box-num-0 .swiper-slide__text-0,.swiper-text-box.swiper-text-box-num-1 .swiper-slide__text-1,.swiper-text-box.swiper-text-box-num-2 .swiper-slide__text-2,.swiper-text-box.swiper-text-box-num-3 .swiper-slide__text-3,.swiper-text-box.swiper-text-box-num-4 .swiper-slide__text-4,.swiper-text-box.swiper-text-box-num-5 .swiper-slide__text-5,.swiper-text-box.swiper-text-box-num-6 .swiper-slide__text-6,.swiper-text-box.swiper-text-box-num-7 .swiper-slide__text-7,.swiper-text-box.swiper-text-box-num-8 .swiper-slide__text-8,.swiper-text-box.swiper-text-box-num-9 .swiper-slide__text-9,.swiper-text-box.swiper-text-box-num-10 .swiper-slide__text-10,.swiper-text-box.swiper-text-box-num-11 .swiper-slide__text-11,.swiper-text-box.swiper-text-box-num-12 .swiper-slide__text-12,.swiper-text-box.swiper-text-box-num-13 .swiper-slide__text-13,.swiper-text-box.swiper-text-box-num-14 .swiper-slide__text-14,.swiper-text-box.swiper-text-box-num-15 .swiper-slide__text-15,.swiper-text-box.swiper-text-box-num-16 .swiper-slide__text-16,.swiper-text-box.swiper-text-box-num-17 .swiper-slide__text-17,.swiper-text-box.swiper-text-box-num-18 .swiper-slide__text-18,.swiper-text-box.swiper-text-box-num-19 .swiper-slide__text-19,.swiper-text-box.swiper-text-box-num-20 .swiper-slide__text-20,.swiper-text-box.swiper-text-box-num-21 .swiper-slide__text-21,.swiper-text-box.swiper-text-box-num-22 .swiper-slide__text-22,.swiper-text-box.swiper-text-box-num-23 .swiper-slide__text-23,.swiper-text-box.swiper-text-box-num-24 .swiper-slide__text-24,.swiper-text-box.swiper-text-box-num-25 .swiper-slide__text-25,.swiper-text-box.swiper-text-box-num-26 .swiper-slide__text-26,.swiper-text-box.swiper-text-box-num-27 .swiper-slide__text-27,.swiper-text-box.swiper-text-box-num-28 .swiper-slide__text-28,.swiper-text-box.swiper-text-box-num-29 .swiper-slide__text-29,.swiper-text-box.swiper-text-box-num-30 .swiper-slide__text-30,.swiper-text-box.swiper-text-box-num-31 .swiper-slide__text-31,.swiper-text-box.swiper-text-box-num-32 .swiper-slide__text-32,.swiper-text-box.swiper-text-box-num-33 .swiper-slide__text-33,.swiper-text-box.swiper-text-box-num-34 .swiper-slide__text-34,.swiper-text-box.swiper-text-box-num-35 .swiper-slide__text-35,.swiper-text-box.swiper-text-box-num-36 .swiper-slide__text-36,.swiper-text-box.swiper-text-box-num-37 .swiper-slide__text-37,.swiper-text-box.swiper-text-box-num-38 .swiper-slide__text-38,.swiper-text-box.swiper-text-box-num-39 .swiper-slide__text-39{position:relative;visibility:visible;opacity:1;transform:translate(0)}.swiper-slide-text{display:flex;flex-direction:column;gap:16px;width:100%;align-items:flex-start}.swiper-slide-text__title{font-size:24px;font-weight:500}.swiper-slide-text__paragraph{font-size:18px;font-weight:400;text-align:left}.swiper-slide-text.no-flex{display:block}.swiper-pagination{position:relative!important;transform:translateY(10px)!important}.schedule-page *{transition-duration:.3s}button{margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:none;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.schedule-page__title{font-size:32px;font-weight:300}.schedule-page__panel{display:flex;align-items:center;gap:32px;margin-top:48px}.schedule-page__panel-radios{display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:500}@media screen and (max-width: 1400px){.schedule-page__panel-radios.tablet-hidden{display:none!important}}.schedule-page__panel-radios-box{display:flex;align-items:center;gap:8px}.schedule-page__tables{margin-top:40px}.schedule-page .hidden,.hide-radio{display:none!important}.br-transparent{border-right-color:transparent!important}.bt-transparent{border-top-color:transparent!important}.hide-borders .table-week *{border-color:transparent!important}[data-day]{grid-column:auto}.table-week{display:grid;grid-template-columns:80px repeat(7,1fr);grid-template-rows:repeat(24,max-content);width:100%;margin:0 auto;border-collapse:collapse}.table-week [data-day]:nth-of-type(8n){border-right:unset!important}.table-week__day-header,.table-week__time-label{padding:10px;text-align:center;font-weight:700;font-weight:400;font-size:24px;cursor:pointer}@media screen and (max-width: 600px){.table-week__day-header,.table-week__time-label{font-size:18px}}@media screen and (max-width: 450px){.table-week__day-header,.table-week__time-label{font-size:14px;padding:10px 4px}}.table-week__day-header.active,.active.table-week__time-label{background-color:#feef9d}.table-week__day-header.br-8,.br-8.table-week__time-label{border-radius:8px}.table-week__day-header.mb-14,.mb-14.table-week__time-label{margin-bottom:14px}.table-week__day-header:disabled,.table-week__time-label:disabled{cursor:default}.table-week__day-header:disabled.active,.table-week__time-label:disabled.active{background-color:transparent}.table-week__day-header.disabled,.disabled.table-week__time-label{cursor:default;pointer-events:none}@media screen and (max-width: 1400px){.table-week__day-header .desktop,.table-week__time-label .desktop{display:none}}.table-week__day-header .tablet,.table-week__time-label .tablet{display:none}@media screen and (max-width: 1400px){.table-week__day-header .tablet,.table-week__time-label .tablet{display:block}}.table-week__time-label{font-size:18px;display:flex;align-items:center;color:#4e5352;border-top:1px solid #9FA3A1;overflow:hidden;padding:0 10px;grid-column:1}@media screen and (max-width: 600px){.table-week__time-label{font-size:16px;padding:0 0 0 10px}}.table-week__time-label.div:nth-of-type(7){border-right:unset}.table-week .table-week__class-item{padding:12px 10px;border-radius:8px;text-align:center;font-size:16px;display:flex;align-items:center;justify-content:center;margin:8px 12px;overflow:hidden}.table-week>div:not(.table-week__day-header):not(.table-week__time-label):not(.time-label){border-right:1px solid #9FA3A1;border-top:1px solid #9FA3A1;position:relative;display:flex;flex-direction:column;overflow:hidden}.schedule-page .toggle-switch{display:flex;background:#eee;border-radius:8px;padding:4px;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1400px){.schedule-page .toggle-switch.tablet-hidden{display:none}}.schedule-page .toggle-btn{border:none;background:transparent;padding:8px 48px;height:48px;border-radius:8px;font-family:Raleway,sans-serif;font-size:16px;font-weight:500;color:#4e5352;cursor:pointer;transition:background .2s,color .2s;outline:none}.schedule-page .toggle-btn.active{background:#fff;color:#222;box-shadow:0 2px 8px #00000008}.schedule-page .radio{display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.schedule-page .radio input{display:none}.schedule-page .radio input+span{display:inline-block;position:relative;padding-left:30px}.schedule-page .radio input+span:before{content:"";display:block;position:absolute;top:0;left:0;border-radius:50%;margin-right:5px;width:18px;height:18px;border:2px solid #171E19;background-color:#f7f7f7}.schedule-page .radio input+span:after{content:"";display:block;width:9px;height:9px;background:#222;position:absolute;border-radius:50%;top:4.5px;left:4.5px;opacity:0;transform:scale(0);transition:all .2s cubic-bezier(.64,.57,.67,1.53)}.schedule-page .radio input:checked+span:after{opacity:1;transform:scale(1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}html{font-size:10px}body{font-family:Raleway,serif;margin:0;padding:0;box-sizing:border-box;background:#f7f7f7;font-size:1.6rem;color:#171e19}a{text-decoration:none;transition:.3s ease-in-out}a:hover{opacity:.7}a.description:hover{opacity:1}p{font-size:1.8rem;font-weight:300}button{font-family:Raleway,serif;cursor:pointer}input{margin:0}strong{font-weight:500}ol,ul{font-size:1.8rem;font-weight:300}
