@import url("https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap&text=0123456789");@import url("https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap");*{outline:none!important}img{max-width:100%}button{padding:0;border:none;transition:.5s;margin:0;box-shadow:none;background:none}body{--color-black:#000;--color-green:#5f873c;--bs-body-color:var(--color-grey);--bs-link-hover-color:var(--link-color-hover);--border-color:#a8a8a8;--font-family-headings:"Cormorant Infant","Cormorant",times,serif;--color-grey:#80787a;--bs-font-sans-serif:var(--font-family-base);--accent-base-color:#ff6e04;--bs-link-hover-color-rgb:251,23,12;--accent-light-color:#f3a100;--bs-primary:var(--accent-dark-color);--bs-link-color:var(--link-color);--font-family-base:"Geologica",sans-serif;--special-color:#e30613;--link-color-hover:var(--accent-dark-color);--bs-link-color-rgb:0,0,0;--link-color:var(--text-color);--bs-font-monospace:var(--font-family-base);--color-white:#fff;--accent-dark-color:#fb170c;--bs-info:var(--accent-base-color)}p{line-height:1.55}p:last-child{margin-bottom:0}a{text-decoration:none}a[href*=tel]{white-space:nowrap}.h1,.h2,.h3,h1,h2,h3{text-transform:uppercase;font-family:var(--font-family-headings)}.h1,h1{font-size:50px;line-height:1}@media (max-width:1599px){.h1,h1{font-size:40px;line-height:50px}}@media (max-width:991px){.h1,h1{text-align:center}}@media (max-width:767px){.h1,h1{font-size:35px;line-height:1}}.h5,h5{font-size:18px;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1;font-family:var(--font-family-headings)}@media (max-width:767px){.h5,h5{font-size:16px}}b,strong{font-weight:700}.text-uppercase{text-transform:uppercase}.font-size-md{font-size:15px}body{font-variation-settings:"slnt" 0;font-size:16px;font-weight:300;color:var(--text-color);background:#fff;line-height:1.25;font-optical-sizing:auto;font-family:var(--font-family-base)}.container{max-width:1430px;padding-right:15px;padding-left:15px}@media (max-width:1599px){.container{max-width:1200px}}@media (max-width:991px){.container{max-width:970px}}@media (max-width:767px){.container{max-width:100%}}.page{min-height:100vh;overflow-x:hidden;position:relative;flex-direction:column;width:100%;display:flex}.page:before{height:65px;content:"";position:fixed;top:0;background:#fff;left:0;width:100%;display:block}.page__main{flex-grow:1}.page__main .widget:last-child{margin-bottom:0}.page__main a.link{color:#002db2}.page__main a.link:hover{color:var(--bs-link-hover-color)}.page__title{font-style:italic;margin-bottom:30px;text-transform:uppercase}@media (min-width:1280px){.page:before{height:70px}}@media (max-width:767px){.page__title{text-align:center}}.page_header-fix{padding-top:140px}.page_header-fix .header-wrap{position:fixed;top:0;box-shadow:0 0 10px rgba(0,0,0,.1);left:0;width:100%}.page_header-fix .header{padding-top:15px;padding-bottom:15px}.page_header-fix .header__menu-wrap{top:10px}@media (max-width:991px){.page_header-fix{padding-top:80px}}@media (max-width:767px){.page_header-fix{padding-top:60px}}.menu-open{overflow:hidden}.svg-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-tabs{flex-wrap:wrap;border:none;margin-bottom:15px;gap:10px 20px;display:flex}.nav-tabs .nav-link{padding:0;border:none;font-weight:700;color:#000;border-bottom:2px dashed var(--accent-base-color);margin:0;border-radius:0}.nav-tabs .nav-link.active{border-bottom-color:transparent}@media (max-width:767px){.nav-tabs{font-size:18px}}.tab-content,.tab-content>.tab-pane{overflow:hidden;width:100%}.tab-content>.tab-pane{height:1px;display:block}.tab-content>.tab-pane .gallery-grid-wrap{padding-top:5px}.tab-content>.active{height:auto;overflow:visible}@media (max-width:767px){.tab-content{overflow:visible}.tab-content>.tab-pane{margin-right:-15px;padding-right:15px;margin-left:-15px;width:calc(100% + 30px);padding-left:15px}}.video-block{overflow:hidden;position:relative;border-radius:50px;display:inline-block}.video-block:after{height:100%;content:"";position:absolute;top:0;background:url(/img/icon-video.svg) no-repeat 50% 50%;left:0;width:100%;display:block}.widget{margin-bottom:100px;position:relative;margin-top:100px}.widget__head{justify-content:space-between;align-items:center;display:flex}@media (max-width:991px){.widget{margin-bottom:55px;margin-top:55px}.widget__head{flex-direction:column;text-align:center}}.accent-block{padding-top:100px;position:relative;padding-bottom:100px}.accent-block:before{height:100%;content:"";position:absolute;top:0;background:#f4ddb066;margin-left:-50vw;left:50%;width:100vw;display:block}.accent-block>*{position:relative}@media (max-width:991px){.accent-block{padding-top:30px;padding-bottom:30px}}.color-accent{color:var(--accent-base-color)}.birthday-item{padding:20px;flex-direction:column;gap:20px;text-align:center;margin:15px 0;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:30px;background:#fff;display:flex}.birthday-item__media{justify-content:center;align-items:center;display:flex}.birthday-item__media .mask-img{mask-mode:alpha;height:200px;overflow-clip-margin:content-box;overflow:clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48cGF0aCBkPSJNMTg4LjUgMzEuOWMxMi45IDE1LjkgMTIuNSA0My4zIDEwLjMgNzcuMXMtNi4yIDc0LjItMjYuMiA4Ni41LTU2LjEtMy4zLTg5LjQtMjEuMi02My43LTM4LjEtNzYuNC02OS44Qy01LjkgNzMtLjggMjkuOSAyMS42IDExLjcgNDQtNi40IDgzLjguNSAxMTYuNyA2LjFzNTkgMTAgNzEuOCAyNS44Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48cGF0aCBkPSJNMTg4LjUgMzEuOWMxMi45IDE1LjkgMTIuNSA0My4zIDEwLjMgNzcuMXMtNi4yIDc0LjItMjYuMiA4Ni41LTU2LjEtMy4zLTg5LjQtMjEuMi02My43LTM4LjEtNzYuNC02OS44Qy01LjkgNzMtLjggMjkuOSAyMS42IDExLjcgNDQtNi40IDgzLjguNSAxMTYuNyA2LjFzNTkgMTAgNzEuOCAyNS44Ii8+PC9zdmc+");-webkit-mask-position:center;mask-position:center;aspect-ratio:3/2;border-radius:0;-webkit-mask-size:contain;mask-size:contain}.birthday-item__title{font-size:32px;font-weight:700;font-family:var(--font-family-headings)}.birthday-item__children{font-size:14px}.birthday-item__price{font-size:28px;font-weight:700;text-transform:uppercase;font-family:var(--font-family-headings)}.birthday-item__description{text-align:left}.header-wrap{margin-bottom:10px;position:relative;background-color:#fff;z-index:10}.header{min-height:70px;padding:50px 0;transition:.5s}.header__main{justify-content:space-between;align-items:center;display:flex}.header__menu-wrap{flex-grow:1;position:relative;gap:18px;align-items:center;padding-left:20px;display:flex}.header__logo{flex-shrink:0;width:202px}.header__menu{gap:30px;margin:0 auto;align-items:center;display:flex}.header__menu a{text-decoration:none}.header .phone{font-weight:700}.header .social-icons{flex-shrink:0}.header__burger,.header__order,.header__phone{display:none}@media (max-width:1599px){.header .phone{right:0;position:absolute;bottom:40px}}@media (max-width:1365px){.header__menu{gap:20px}}@media (max-width:1279px){.header{min-height:65px;padding:22px 0}.header__burger{display:block}.header__phone{margin-right:20px;margin-left:auto;display:block}.header__phone a{color:var(--accent-dark-color)}.menu-open .header__phone{display:none}.header__menu-wrap{height:calc(100vh - 65px);pointer-events:none;overflow-y:auto;overflow-x:hidden;padding-top:50px;position:absolute;flex-direction:column;opacity:0;gap:0;top:65px;background:#fff;left:0;width:100%}.menu-open .header__menu-wrap{pointer-events:auto;opacity:1;top:65px}.page_header-fix .header__menu-wrap{top:65px}.header__logo{width:170px}.header__menu{margin-bottom:55px;flex-direction:column;align-items:center}.header .phone{margin-bottom:30px;position:relative;bottom:0}.header .social-icons{margin-bottom:30px;gap:30px}.header__order{margin-bottom:50px;display:block}}.header-menu__item{position:relative}.header-menu__item:has(.header-menu__submenu) .header-menu__link{padding-top:10px;gap:5px;align-items:flex-end;padding-bottom:10px;display:flex}.header-menu__item:has(.header-menu__submenu) .header-menu__link:after{height:15px;flex-shrink:0;content:"";background:url(/img/icon-caret-down.svg) no-repeat 50% 50%;width:12px;display:block}.header-menu__submenu{padding:20px;position:absolute;flex-direction:column;gap:5px;top:100%;border-radius:20px;background:#f4ddb0;left:-20px;width:320px;display:none}@media (min-width:1280px){.header-menu__item:has(.header-menu__submenu) button.header-menu__link{display:none}.header-menu__item:has(.header-menu__submenu):hover .header-menu__submenu{display:flex}}@media (max-width:1279px){.header-menu__item{text-align:center}.header-menu__item:has(.header-menu__submenu) .header-menu__link{padding-top:0;justify-content:center;font-weight:300;padding-bottom:0;width:100%}.header-menu__item:has(.header-menu__submenu) a.header-menu__link{display:none}.header-menu__item:has(.header-menu__submenu) button.header-menu__link:after{border:none}.header-menu__submenu{position:relative;max-width:320px;top:0;width:86vw}.header-menu__submenu.show{transform:none!important;position:relative!important;margin-top:10px!important;display:flex}}.happybirthday-banner{padding-top:80px;margin-bottom:110px;position:relative;padding-bottom:65px}.happybirthday-banner .h1{font-size:80px;line-height:1}.happybirthday-banner__decor{position:absolute;top:-43px}.happybirthday-banner__decor_left{left:30px}.happybirthday-banner__decor_right{right:30px}@media (max-width:991px){.happybirthday-banner{padding-top:30px;margin-bottom:40px;padding-bottom:30px}.happybirthday-banner .h1{font-size:35px;line-height:1}.happybirthday-banner__decor{width:50px}.happybirthday-banner__decor_left{top:-15px;left:-30px}.happybirthday-banner__decor_right{right:0;top:-65px;width:45px}}.main-banner{margin-bottom:65px;aspect-ratio:1400/545;margin-top:-12px}.main-banner__slick{display:none}.main-banner__slick.slick-initialized{display:block}.main-banner__item{aspect-ratio:1400/545}.main-banner__item .col,.main-banner__item .row{height:100%}.main-banner__content{padding-top:60px}.main-banner__title{font-size:75px;font-weight:700;margin-bottom:35px;text-transform:uppercase;line-height:75px}.main-banner__text{font-size:15px;margin-bottom:33px;max-width:500px}.main-banner__btn .btn{font-weight:300}.main-banner__media{height:100%;padding-right:70px;text-align:center}.main-banner__media img{margin-right:auto;max-height:100%;margin-left:auto}.main-banner .slick-dots{bottom:0;gap:15px;text-align:left;align-items:center;display:flex}.main-banner .slick-dots li{flex-grow:1;height:6px;max-width:100px}.main-banner .slick-dots li button{height:6px;border-radius:6px;background:#ececec;width:100%}.main-banner .slick-dots li button:before{content:none}.main-banner .slick-dots li.slick-active button{background:#fb170c}@media (max-width:1599px){.main-banner__content{padding-top:30px}.main-banner__title{font-size:45px;line-height:1}}@media (max-width:991px){.main-banner__item{height:auto;padding-top:20px;aspect-ratio:auto}.main-banner__item .row{flex-direction:column;margin:0;display:flex}.main-banner__content,.main-banner__item .col{display:contents}.main-banner__title{font-size:40px;margin-bottom:15px;line-height:1}.main-banner__text{margin-right:auto;margin-bottom:25px;max-width:310px;text-align:center;margin-left:auto}.main-banner__btn{order:5;width:100%;margin-top:auto}.main-banner__btn .btn{width:100%}.main-banner__media{height:268px;margin-bottom:55px;padding-right:0;object-fit:contain;object-position:50% 0;width:100%;margin-top:25px}.main-banner .slick-dots{justify-content:center;bottom:80px;gap:6px}.main-banner .slick-dots li{height:4px;max-width:32px}.main-banner .slick-dots li button{height:4px;padding:0;width:32px}}.main-advantages{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.main-advantages__item{min-height:290px;padding:30px;color:var(--accent-dark-color);position:relative;min-width:180px;text-align:center}.main-advantages__item:nth-child(2){color:var(--accent-light-color)}.main-advantages__item:nth-child(3){color:var(--accent-base-color)}.main-advantages__item:nth-child(4){color:var(--color-green)}.main-advantages__item:after,.main-advantages__item:before{height:100%;pointer-events:none;content:"";position:absolute;top:0;border-radius:50px;left:0;width:100%;display:block}.main-advantages__item:before{border:5px solid var(--accent-dark-color)}.main-advantages__item:after{background-size:70px 5px,70px 5px,5px 70px,5px 70px;background-position:0 0,0 100%,0 0,100% 0;background-image:repeating-linear-gradient(90deg,#000 0,#000 20%,transparent 0,transparent),repeating-linear-gradient(90deg,#000 0,#000 20%,transparent 0,transparent),repeating-linear-gradient(180deg,#000 0,#000 20%,transparent 0,transparent),repeating-linear-gradient(180deg,#000 0,#000 20%,transparent 0,transparent);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y}.main-advantages__icon{height:90px;justify-content:center;margin-bottom:15px;align-items:center;width:100%;display:flex}.main-advantages__icon img{max-height:100%}.main-advantages__title{font-size:22px;font-weight:700;margin-bottom:15px;text-transform:uppercase;line-height:28px}.main-advantages__text{margin-right:auto;max-width:250px;margin-left:auto}@media (max-width:1599px){.main-advantages__title{font-size:18px;line-height:1.3}}@media (max-width:991px){.main-advantages{grid-template-columns:repeat(2,1fr);gap:9px}.main-advantages__item{min-height:0;padding:15px;min-width:0;border-radius:20px}.main-advantages__item:nth-child(2){grid-column:1/3;order:2}.main-advantages__item:nth-child(4){grid-column:1/3;order:-2}.main-advantages__item:nth-child(4) .main-advantages__title br{display:none}.main-advantages__item:nth-child(2) .main-advantages__icon,.main-advantages__item:nth-child(4) .main-advantages__icon{height:auto}.main-advantages__icon{margin-bottom:10px}.main-advantages__icon img{max-width:65px;max-height:65px}.main-advantages__title{margin-bottom:10px}.main-advantages__text{font-size:15px;line-height:1.5}}.main-about{font-size:15px;position:relative}.main-about__image{margin-bottom:45px}.main-about__text{font-size:15px;max-width:540px;margin-left:90px}.main-about__title{margin-bottom:35px;position:relative;margin-top:125px}.main-about__title img{right:40px;position:absolute;top:-70px}.main-about__sticker{position:absolute;top:-205px;margin-left:-50vw;left:50%;width:100vw}.main-about .btn{max-width:250px;width:100%;margin-top:20px}@media (max-width:1599px){.main-about__title{font-size:40px;line-height:1.3}.main-about__sticker{display:none}.main-about__image{margin-bottom:30px}.main-about__image img,.main-about__image svg{height:auto;width:225px}.main-about__text{font-size:15px;max-width:100%;text-align:center;margin-left:0}.main-about__title{font-size:35px;margin-bottom:10px;line-height:1;margin-top:40px}.main-about__title img{display:none}}@media (max-width:1199px){.main-about__sticker{display:none}}@media (max-width:991px){.main-about{text-align:center}.main-about .btn{max-width:100%;width:100%}}.widget_conditions{margin-bottom:155px}.widget_conditions>.h1{margin-bottom:50px}.widget_conditions .main-advantages__item{justify-content:center;flex-direction:column;display:flex}.widget_conditions .main-advantages__title{margin-bottom:0}@media (max-width:991px){.widget_conditions{margin-bottom:30px}.widget_conditions>.h1{margin-bottom:15px}.widget_conditions .main-advantages__item{padding:0;margin-bottom:20px}.widget_conditions .main-advantages__item:after,.widget_conditions .main-advantages__item:before{display:none}.widget_conditions .main-advantages__title{margin-right:auto;max-width:220px;margin-left:auto}}.slider{display:none}.slider.slick-initialized{display:block}.slider .slick-arrow{height:87px;color:#fff;border-radius:50%;background:var(--accent-dark-color);width:87px}.slider .slick-arrow:before{content:none}.slider .slick-arrow svg{height:30px;flex-shrink:0;width:46px}.slider.slider-yellow .slick-arrow{background:#ffc804}.slider .slick-disabled{opacity:.15}.slider .slick-prev{left:-147px}.slider .slick-next{right:-147px}.slider__link{height:100%;position:absolute;opacity:0;top:0;left:0;width:100%}@media (max-width:1799px){.slider .slick-arrow{height:80px;width:80px;z-index:2}.slider .slick-arrow svg{height:46px;width:46px}.slider .slick-prev{left:-50px}.slider .slick-next{right:-50px}}@media (min-width:992px) and (max-width:1365px){.slider .slick-arrow{display:none!important}}@media (max-width:991px){.slider .slick-slide{max-width:100%;width:calc(100vw - 30px)}.slider .slick-arrow{height:45px;width:45px}.slider .slick-arrow svg{height:25px;width:25px}.slider .slick-prev{left:0}.slider .slick-next{right:0}.slider .team-list__item{max-width:100%;width:calc(100vw - 30px)}.slider .team-list__media{margin-right:auto;max-width:220px;margin-left:auto}}.about-main{margin-bottom:110px}.about-main .page__title{font-size:40px;position:relative;line-height:50px;z-index:1}.about-main .page__title strong{font-style:normal}.about-main__text-top{line-height:1.55;padding-left:35px}.about-main__text-middle-row-1{margin-bottom:79px;position:relative}.about-main__text-middle-1{padding-top:74px;position:relative;max-width:450px;padding-left:38px}.about-main__text-middle-1:before{height:297px;pointer-events:none;content:"";position:absolute;top:-13px;background:url(/img/decor-about-bugs-line.svg) no-repeat 0 0;left:-62px;width:829px;display:block}.about-main__text-middle-sticker{position:relative}.about-main__text-middle-sticker img{position:absolute;max-width:none;top:-87px;left:-55px}.about-main__text-middle-children{position:relative}.about-main__text-middle-children img{position:absolute;max-width:none;top:-65px;left:-40px}.about-main__text-middle{position:relative}.about-main__text-middle p{max-width:600px;margin-top:20px}.about-main__text-middle:after{height:107px;content:"";position:absolute;top:-25px;background:url(/img/decor-sun.svg) no-repeat 0 0;left:-97px;width:111px;display:block}.about-main__text-bottom-wrap{position:relative}.about-main__text-bottom-wrap:after{height:105px;content:"";position:absolute;bottom:20px;background:url(/img/decor-house.svg) no-repeat 0 0;margin-left:76px;left:100%;width:100px;display:block}.about-main__text-bottom{max-width:400px}.about-main__text-bottom--2{max-width:430px;margin-left:15px}.about-main__text-bottom--3{margin-left:auto}.about-main__image img{object-fit:cover;border-radius:50px;width:100%}.about-main__image_sm{margin:56px 0}.about-main__image_sm img{aspect-ratio:692/251}.about-main__image_lg{margin:0 0 70px}.about-main__image_lg img{aspect-ratio:691/418}@media (max-width:991px){.about-main{margin-bottom:55px;text-align:center}.about-main .page__title{font-size:20px!important;line-height:26px!important}.about-main__text-middle-1,.about-main__text-top{padding-left:0}.about-main__text-middle-row-1{margin-bottom:0;flex-direction:column-reverse}.about-main__text-middle-1{padding-top:0;max-width:100%;flex-direction:column-reverse;text-align:center;margin:20px 0;width:100%;display:flex}.about-main__text-middle-1:before{height:186px;pointer-events:auto;position:relative;background-size:contain;top:0;aspect-ratio:333/186;background:url(/img/decor-about-bugs-line-mobile.svg) no-repeat 50% 0/contain;left:0;width:100%;margin-top:20px}.about-main__text-middle-children{text-align:center;margin:20px 0 0;width:100%}.about-main__text-middle-children img{height:141px;position:static;top:0;left:0}.about-main__image img{aspect-ratio:335/160;border-radius:30px}.about-main__image_sm{margin:40px 0 10px}.about-main__image_lg{margin-bottom:40px}.about-main__text-middle-sticker{display:none}.about-main__text-bottom,.about-main__text-middle p{max-width:100%}.about-main__text-bottom--2{margin-bottom:15px;flex-direction:column;margin-left:0;display:flex}.about-main__text-bottom--2:before{height:51px;content:"";margin:15px auto;background:url(/img/decor-house.svg) no-repeat 0 0/contain;width:48px;display:block}}.lessons-list{margin-bottom:115px;gap:60px 0}.lessons-list__item{min-height:100%;flex-direction:column;display:flex}.lessons-list__media{margin-bottom:2px;position:relative;text-align:center;aspect-ratio:335/360}.lessons-list__media:empty{background:#eee}.lessons-list__title{min-height:55px;font-size:22px;margin-right:auto;margin-bottom:15px;text-transform:uppercase;max-width:260px;text-align:center;margin-left:auto;width:100%;font-family:var(--font-family-headings)}.lessons-list__options,.lessons-list__title{justify-content:center;align-items:center;display:flex}.lessons-list__options{flex-grow:1;min-height:100px;font-size:15px;flex-direction:column}.lessons-list__option{min-height:25px;justify-content:center;gap:5px;align-items:flex-start;display:flex}.lessons-list__more{padding-top:10px;max-width:250px;margin:auto auto 0;width:100%}@media (max-width:991px){.lessons-list{margin-bottom:30px;gap:30px 0}}.lesson-main{gap:94px;display:flex}.lesson-main__media{flex-shrink:0;margin-top:10px}.lesson-main__content{flex-grow:1;padding-top:40px}.lesson-main__title{font-size:45px;position:relative;z-index:1}.lesson-main__description{font-size:15px;max-width:400px;margin-top:20px}.lesson-main__options{font-size:16px;line-height:30px;margin-top:40px}.lesson-main__sticker{margin-left:-40px;margin-top:-75px}.lesson-main__decor{height:100%;position:relative}.lesson-main__decor img{height:343px;position:absolute;max-width:none;top:-134px;left:-34px;width:686px}@media (max-width:991px){.lesson-main{position:relative;flex-direction:column;gap:10px}.lesson-main__title{font-size:27px!important;line-height:34px!important}.lesson-main__decor{position:static}.lesson-main__decor img{height:auto;top:0;left:75%;width:50vw}.lesson-main__media{margin-right:auto;max-width:240px;margin-left:auto}.lesson-main__media .h1{font-weight:700;margin:10px -20px}.lesson-main__content{margin-top:0}.lesson-main__description{text-align:center}}.lesson-advantages-wrap{margin-top:28px}.lesson-advantages{justify-content:space-between;gap:30px;align-items:flex-start;display:flex}.lesson-advantages__item{color:var(--accent-light-color);min-width:180px;text-align:center}.lesson-advantages__item:nth-child(2){color:var(--accent-dark-color)}.lesson-advantages__item:nth-child(3){color:var(--accent-base-color)}.lesson-advantages__item:nth-child(4){color:var(--color-green)}.lesson-advantages__icon{height:90px;justify-content:center;margin-bottom:15px;align-items:flex-end;display:flex}.lesson-advantages__icon img{max-height:100%}.lesson-advantages__title{font-size:18px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.lesson-advantages__text{font-size:15px;font-weight:300}@media (min-width:1600px){.lesson-advantages{gap:95px}.lesson-advantages__title{font-size:22px}}@media (max-width:991px){.lesson-advantages{flex-direction:column;align-items:center}.lesson-advantages__item{max-width:250px;width:100%}.lesson-advantages__item:first-child{max-width:185px}.lesson-advantages__item:nth-child(2){max-width:170px}.lesson-advantages__item:nth-child(3){max-width:200px}.lesson-advantages__icon{height:auto}.lesson-advantages__title{margin-bottom:10px}}.lessons-system{margin-bottom:80px}.lessons-system__row{margin-bottom:55px;gap:105px 0;margin-top:90px}.lessons-system__row>.col:nth-child(6n+1) .lessons-system__item:before,.lessons-system__row>.col:nth-child(6n+6) .lessons-system__item:before{background-image:url(/img/bug-color-1.png)}.lessons-system__row>.col:nth-child(6n+2) .lessons-system__item:before,.lessons-system__row>.col:nth-child(6n+4) .lessons-system__item:before{background-image:url(/img/bug-color-2.png)}.lessons-system__row>.col:nth-child(6n+3) .lessons-system__item:before,.lessons-system__row>.col:nth-child(6n+5) .lessons-system__item:before{background-image:url(/img/bug-color-3.png)}.lessons-system__item{font-weight:500;max-width:390px;gap:20px;align-items:flex-start;margin-left:15px;line-height:1.6;display:flex}.lessons-system__item:before{height:32px;flex-shrink:0;content:"";background:url(/img/bug-color-1.png) no-repeat 0 0;background-size:contain;width:41px;display:block}.lessons-system+.widget{margin-top:80px}@media (max-width:991px){.lessons-system__row{margin-bottom:30px;gap:30px;margin-top:30px}.lessons-system__item{flex-direction:column;text-align:center;align-items:center}.lessons-system+.widget{margin-top:30px}}@media (min-width:992px){.lessons-system .h1{font-size:50px}.lessons-system__item{font-size:18px;font-weight:300;max-width:390px;align-items:center;line-height:1.5}}.widget_lesson-schedule{margin-bottom:55px;margin-top:95px}@media (max-width:991px){.widget_lesson-schedule{position:relative;text-align:center;padding-bottom:100px}}.lesson-schedule{padding:50px 35px 55px;margin-bottom:60px;position:relative}.lesson-schedule:after,.lesson-schedule:before{height:100%;pointer-events:none;content:"";position:absolute;top:0;border-radius:50px;left:0;width:100%;display:block}.lesson-schedule:before{border:5px solid var(--accent-dark-color)}.lesson-schedule:after{background-size:70px 5px,70px 5px,5px 70px,5px 70px;background-position:0 0,0 100%,0 0,100% 0;background-image:repeating-linear-gradient(90deg,#000 0,#000 20%,transparent 0,transparent),repeating-linear-gradient(90deg,#000 0,#000 20%,transparent 0,transparent),repeating-linear-gradient(180deg,#000 0,#000 20%,transparent 0,transparent),repeating-linear-gradient(180deg,#000 0,#000 20%,transparent 0,transparent);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y}.lesson-schedule h3{font-size:22px;font-weight:700;margin-bottom:40px}.lesson-schedule table{font-size:15px;width:100%}.lesson-schedule table td{min-height:30px;padding:5px 15px}.lesson-schedule table td:first-child{width:1%}.lesson-schedule table td:first-child strong{justify-content:center;gap:5px;align-items:center;display:flex}.lesson-schedule table strong{font-size:16px;white-space:nowrap}.lesson-schedule__decor{height:100%;position:relative}.lesson-schedule__decor img{position:absolute;max-width:none;bottom:10px;left:-25px}.lesson-schedule .time{text-align:center;width:45px;display:block}@media (max-width:991px){.lesson-schedule{padding:0;margin-bottom:0}.lesson-schedule:after,.lesson-schedule:before{content:none}.lesson-schedule table,.lesson-schedule table tbody{display:block}.lesson-schedule table tr{margin-bottom:30px;flex-direction:column;text-align:center;display:flex}.lesson-schedule table tr td,.lesson-schedule table tr th{min-height:0;padding:2px;width:100%!important}.lesson-schedule__decor{pointer-events:none;position:static}.lesson-schedule__decor img{height:500px;transform:rotate(35deg);bottom:-160px;left:5px;width:230%}}.page_lessons .lesson-main{margin-bottom:65px;gap:0}.page_lessons .lesson-main .page__title{padding-top:5px}.page_lessons .lesson-main__title{padding-top:5px;font-size:40px;line-height:45px}@media (max-width:991px){.page_lessons .lesson-main{margin-bottom:0}}.page__main .lessons-seotext:last-child{margin-bottom:55px}.lessons-seotext .h1{font-size:40px;margin-bottom:25px;line-height:50px}.lessons-seotext .video-block{margin-left:47px}.lessons-seotext__text{font-size:15px;max-width:780px}@media (max-width:991px){.lessons-seotext{text-align:center}.page__main .lessons-seotext:last-child{margin-bottom:0}.lessons-seotext .h1{font-size:35px;line-height:1}.lessons-seotext .video-block{margin:30px 0 0}}.widget_lesson-slider{margin-bottom:30px;margin-top:90px}@media (max-width:991px){.widget_lesson-slider{margin-top:30px}}.lessons-slider__item{padding-right:10px;padding-left:10px}.lessons-slider .lessons-list__item{margin-right:auto;position:relative;max-width:335px;text-align:left;margin-left:auto}.lessons-slider .lessons-list__text,.lessons-slider .lessons-list__title{margin-right:auto;max-width:260px;margin-left:auto;width:100%}.lessons-slider .lessons-list__title{justify-content:flex-start;text-align:left}.lessons-slider .lessons-list__link{height:100%;position:absolute;opacity:0;top:0;left:0;width:100%}@media (max-width:991px){.lessons-slider .lessons-list__item{max-width:100%;text-align:center;width:calc(100vw - 30px)}.lessons-slider .lessons-list__media{margin-right:auto;max-width:220px;margin-left:auto}.lessons-slider .lessons-list__title{justify-content:center;text-align:center}.lessons-slider .lessons-list__text{font-size:15px}.lessons-slider .slick-arrow{height:45px;width:45px}.lessons-slider .slick-arrow svg{height:25px;width:25px}.lessons-slider .slick-prev{left:0}.lessons-slider .slick-next{right:0}}.gallery{gap:30px 0}.gallery__item img{object-fit:cover;aspect-ratio:4/3;border-radius:50px;width:100%}.gallery-slider{margin-right:-10px;margin-left:-10px}.gallery-slider__item{overflow:hidden;padding:0 10px;position:relative}.gallery-slider__item img{max-width:453px;object-fit:cover;aspect-ratio:453/267;border-radius:50px;width:100%}@media (max-width:991px){.gallery-slider__item{padding-right:20px;width:calc(100vw - 30px);padding-left:20px}.gallery-slider__item img{border-radius:20px}.gallery-slider .slick-arrow{height:45px;width:45px}.gallery-slider .slick-arrow svg{height:25px;width:25px}}.gallery-tabs .nav-tabs{margin-bottom:50px;gap:10px;display:flex}.gallery-tabs .nav-link{padding:20px 30px;font-size:22px;border:none!important;font-weight:400;font-style:italic;color:#111;text-transform:uppercase;border-radius:40px;line-height:26px;font-family:var(--font-family-headings)}.gallery-tabs .nav-link.active{font-weight:700;font-style:normal;color:var(--accent-dark-color);background:#f4ddb066;font-family:var(--font-family-base)}@media (max-width:1599px){.gallery-tabs .nav-link{padding:15px 25px;font-size:18px;line-height:1.3}}@media (max-width:991px){.gallery-tabs .nav-tabs{overflow-x:auto;flex-wrap:nowrap;margin-right:-15px;padding-right:15px;gap:0;margin-left:-15px;padding-left:15px}.gallery-tabs .nav-tabs::-webkit-scrollbar{height:0}.gallery-tabs .nav-link{padding:12px 25px;white-space:nowrap}.gallery-tabs .nav-link.active{padding-right:30px;padding-left:30px}}.gallery-grid-wrap .gallery-grid{margin-bottom:20px}.gallery-grid-wrap .gallery-grid:after{flex-grow:999;height:1px;content:"";display:block}.gallery-grid{flex-wrap:wrap;flex-direction:row;gap:9px;display:flex}.page_gallery .gallery-grid{margin-bottom:60px}.gallery-grid__item{flex-grow:1;height:90px;overflow:hidden;position:relative;max-width:50%;border-radius:50px;background:#fbf1df;width:auto}.gallery-grid__item img{height:100%;object-fit:cover;width:100%}.gallery-grid__more{height:100%;padding:40px;justify-content:center;font-size:22px;font-weight:700;color:var(--accent-dark-color);text-transform:uppercase;align-items:center;background:#fbf1df;width:100%;line-height:28px;display:flex}@media (max-width:1599px){.gallery-grid__more{font-size:18px;line-height:1.3}}@media (max-width:767px){.gallery-grid__item{overflow:hidden;border-radius:20px}.gallery-grid__item:has(.gallery-grid__more){margin-top:20px}.gallery-grid__more{padding:12px;text-align:center}.gallery-grid__more br{display:none}}@media (min-width:768px){.gallery-grid{gap:20px}.gallery-grid__item{height:150px}.gallery-grid__item:has(.gallery-grid__more){height:auto;max-width:100%;margin-top:20px}}@media (min-width:992px){.gallery-grid__item{height:200px}}@media (min-width:1600px){.gallery-grid__item{height:310px}}.page:has(.schedule-block){overflow:initial}.schedule-block{margin-bottom:100px;border-top:#7f7f7f;margin-top:40px}.schedule-block .table{--bs-table-border-color:#7f7f7f}.schedule-block .table thead{position:sticky;top:70px;box-shadow:inset 0 0 0 1px var(--bs-table-border-color)}.schedule-block .table td,.schedule-block .table th{padding-right:5px;width:14.2857142857%;padding-left:5px}.schedule-block .table th{font-size:22px;font-style:italic;text-transform:uppercase;text-align:center;font-family:var(--font-family-headings)}.schedule-block .table td>.h5{padding-top:40px;padding-bottom:40px}.schedule-block__item{font-size:15px;font-weight:300;max-width:190px}.schedule-block__time,.schedule-block__title{margin-bottom:15px;text-align:center}.schedule-block__title{min-height:40px;justify-content:center;font-weight:500;align-items:center;display:flex}.schedule-block__info strong{font-weight:500}.schedule-block__info-item{margin-right:-5px;margin-bottom:5px;margin-left:-5px}.schedule-block__info-item>.col{font-size:14px;padding-right:5px;padding-left:5px}.schedule-block__info-item:last-child{overflow:hidden;display:block}.schedule-block__info-item:last-child>.col{width:auto}.schedule-block__info-item:last-child>.col:first-child{width:80px;float:left}.schedule-block__info-item .teatcher-name{vertical-align:top;display:inline-block}.schedule-block__info-item .teatcher-name:first-child{max-width:100%}.schedule-block .nav-tabs{flex-wrap:wrap;margin-bottom:40px;gap:10px;display:flex}.schedule-block .nav-tabs .nav-link{height:55px;padding:10px 20px;justify-content:center;font-size:15px;border:none;font-weight:400;text-align:center;align-items:center;border-radius:20px;display:flex}.schedule-block .nav-tabs .nav-link.active{box-shadow:inset 0 0 0 2px #fb170c;background:#fff!important}.schedule-block .tab-content h3{font-size:22px;font-style:italic;margin-bottom:25px;margin-top:20px}.schedule-block .tab-content .schedule-block__item{max-width:100%;text-align:left;margin:0 0 40px;padding-left:10px}.schedule-block .tab-content .schedule-block__item:last-child{margin-bottom:0}.schedule-block .tab-content .schedule-block__time,.schedule-block .tab-content .schedule-block__title{margin-bottom:15px;text-align:left;display:block}.schedule-block .tab-content .schedule-block__title{min-height:0}.schedule-block .tab-content .schedule-block__info-item{flex-wrap:nowrap}.schedule-block .tab-content .schedule-block__info-item>.col:first-child{width:80px}.schedule-block .tab-content .schedule-block__info-item>.col:last-child{width:auto}@media (max-width:1279px){.schedule-block{margin-bottom:0;margin-top:30px}.schedule-block .table thead{top:65px}}@media (max-width:575px){.schedule-block .nav-tabs .nav-item{width:calc(50% - 5px)}.schedule-block .nav-tabs .nav-link{padding:5px 10px;width:100%;line-height:1}}.contacts-wrap .page__title{margin-bottom:60px;margin-top:5px}.contacts-wrap p{line-height:1.25}.contacts-wrap .address{margin-bottom:35px;margin-top:20px}.contacts-wrap .schedule{margin-bottom:45px}.contacts-wrap .schedule p{margin-bottom:5px}.contacts-wrap .schedule p:first-child{margin-bottom:15px}@media (max-width:991px){.contacts-wrap+.widget{margin-bottom:0;margin-top:0}}@media (max-width:576px){.contacts-wrap{text-align:center}.contacts-wrap .page__title{margin-bottom:35px}.contacts-wrap .schedule,.contacts-wrap p{margin-bottom:20px}.contacts-wrap .social-icons{justify-content:center;margin-bottom:50px;gap:22px}.contacts-wrap .social-icons .svg-icon{height:64px;width:64px}}.contacts-form{padding:45px 66px;margin-bottom:-10px;border-radius:50px;background:#f4ddb066;margin-left:-20px;margin-top:25px}.contacts-form__title{font-size:28px;font-weight:600;font-style:italic;margin-bottom:15px;text-transform:uppercase;font-family:var(--font-family-headings)}.contacts-form__fields{grid-template-columns:1fr 1.25fr;gap:0 60px;display:grid}.contacts-form__fields>div:nth-child(2){grid-column:1;grid-row:1}.contacts-form__fields>div:nth-child(3){grid-column:2;padding-top:20px;grid-row:1/3}.contacts-form__fields>div:nth-child(4){grid-column:1;grid-row:2}@media (min-width:992px){.contacts-form{margin-top:70px}.contacts-form__fields>div:nth-child(3){padding-top:0}}@media (max-width:991px){.contacts-form{padding:35px 20px;margin-right:-20px;margin-bottom:0;border-radius:0;margin-left:-20px}}@media (max-width:576px){.contacts-form__fields{text-align:center;display:block}.contacts-form__fields>div:nth-child(3){padding-top:0}}.map-wrap .h1{margin-bottom:50px}.page_about .page__main .map-wrap{margin-bottom:80px}.page_contacts .page__main .map-wrap{margin-bottom:35px}@media (max-width:1599px){.page_about .page__main .map-wrap,.page_contacts .page__main .map-wrap{margin-bottom:0}}@media (max-width:991px){.map-wrap .h1{margin-bottom:20px}}.map{height:530px;position:relative;background:#eee;margin-left:-50vw;left:50%;width:100vw}@media (max-width:991px){.map{margin-bottom:0}.map ymaps[class*=-image]{height:40px!important;background-size:contain!important;top:-20px!important;left:-20px!important;width:40px!important}}.team-list{margin-bottom:65px;gap:40px 0}.team-list__item{min-height:100%;position:relative;flex-direction:column;display:flex}.team-list__media{margin-bottom:10px;position:relative;aspect-ratio:335/360}.team-list__media:empty{background:#eee}.team-list__name{font-size:22px;font-weight:700;margin-right:auto;margin-bottom:10px;text-transform:uppercase;position:relative;max-width:280px;margin-left:auto;left:30px;width:100%;font-family:var(--font-family-headings)}.slick-slide .team-list__name{padding-right:20px}.team-list__name .first-word{font-weight:400;font-style:italic}.team-list__position{font-size:15px;font-weight:100;margin-right:auto;position:relative;max-width:280px;margin-left:auto;left:30px;width:100%}.team-list__more{padding-top:20px;max-width:250px;margin:auto auto 0;width:100%}@media (max-width:767px){.team-list{margin-bottom:0;gap:26px 0}.team-list__item{text-align:center}.team-list__name{font-size:20px;padding-right:0;left:0}.team-list__position{left:0}.team-list__more{padding-top:35px;max-width:100%}}.feedback{padding-top:110px;margin-bottom:130px;position:relative;padding-bottom:85px}.feedback .h1{margin-bottom:15px;position:relative}.feedback .h1 img{position:absolute;top:-44px;left:-32px}.feedback p{font-size:15px;line-height:1.25}.feedback .form-group{max-width:280px}.page_lesson .page__main .feedback{margin-bottom:40px}.page_about .feedback:after{height:168px;content:"";position:absolute;top:-100px;background:url(/img/decor-about-bugs-line-2.svg) no-repeat 100% 0;margin-left:-1265px;left:50%;width:1075px;display:block}.mainpage .feedback{margin-top:0}@media (max-width:991px){.feedback{padding-top:35px;margin-bottom:35px;text-align:center;padding-bottom:35px}.feedback .h1 img{top:-15px;left:0}.feedback p{font-size:15px;margin-right:auto;max-width:300px;margin-left:auto}.feedback .form-group{max-width:100%}.page_lesson .page__main .feedback{margin-bottom:0}}.mainpage .feedback{padding-bottom:55px}.mainpage .feedback .form-agreement{margin-top:30px}.widget_news .widget__head{margin-bottom:45px;position:relative}.widget_news .widget__head img{right:-10px;position:absolute;top:-70px}@media (max-width:991px){.widget_news{flex-direction:column;display:flex}.widget_news .widget__head{display:contents}.widget_news .widget__head .h1{margin-bottom:30px}.widget_news .widget__head img{display:none}.widget_news .widget__head .btn{order:5}}.news-slider{margin-right:-10px;margin-left:-10px}.news-slider__item{padding-right:10px;padding-left:10px}@media (max-width:991px){.news-slider{margin-right:-15px;margin-left:-6px}.news-slider__item{padding-right:6px;padding-left:6px}.news-slider .slick-arrow{display:none!important}}.news-item{position:relative}.news-item__image{overflow:hidden;margin-bottom:20px;transition:.5s;aspect-ratio:453/275;border-radius:20px}.news-item__image img{height:100%;transition:.5s;object-fit:cover;width:100%}.news-item__content{padding:0 20px}.news-item__title{justify-content:space-between;font-size:22px;margin-bottom:20px;text-transform:uppercase;gap:15px;align-items:flex-start;line-height:1;font-family:var(--font-family-headings);display:flex}.news-item__date{font-size:16px;font-weight:700;line-height:20px}.news-item__text{font-size:15px;font-weight:250;margin-bottom:20px;padding-right:20px;line-height:23px}.news-item__link a{color:var(--accent-dark-color)}.news-item__link a:before{height:100%;content:"";position:absolute;top:0;left:0;width:100%;display:block}.news-item__link a:hover{color:var(--accent-base-color)}.news-item__link svg{height:23px;width:15px}@media (min-width:992px){.news-item__image{border-radius:50px}.slick-current .news-item__image{aspect-ratio:453/379}.slick-current .news-item__title{font-size:32px;line-height:1}.slick-current .news-item__date{font-size:22px;line-height:27px}.slick-current .news-item__text{display:none}}@media (max-width:991px){.news-item{margin-bottom:30px}.news-item__content{padding:0 5px}.news-item__title{font-size:20px;position:relative;line-height:1.2;display:block}.news-item__title:before{height:20px;content:"";width:80px;float:right;display:block}.news-item__date{right:0;position:absolute;max-width:80px;top:0}.news-item__text{display:none}}.one-news{margin:50px 0}.one-news__details,.one-news__img{margin-bottom:50px}.news-list__item{margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:10px;display:flex}.news-list .news-item{gap:20px;display:flex}.news-list .news-item__image{flex-shrink:0;max-width:250px;width:100%}.news-list .news-item__title{flex-direction:column-reverse}.share{flex-wrap:wrap;gap:10px;display:flex}.share__title{font-size:24px;line-height:27px}.share .social-icons{list-style:none;padding:0;gap:10px;margin:0;display:flex}.share .social-icons li{overflow:visible;padding:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin:-1px 3px 5px 0;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.14);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.14);-ms-box-shadow:0 1px 4px 0 rgba(0,0,0,.14);-o-box-shadow:0 1px 4px 0 rgba(0,0,0,.14);box-shadow:0 1px 4px 0 rgba(0,0,0,.14);background-position:0 100px;background-image:url(/img/social.png);background-repeat:no-repeat;display:inline-block}.share .social-icons li.facebook{background-position:0 -150px}.share .social-icons li.facebook:hover{background-position:0 -120px}.share .social-icons li.twitter{background-position:0 -1170px}.share .social-icons li.twitter:hover{background-position:0 -1140px}.share .social-icons li.linkedin{background-position:0 -570px}.share .social-icons li.linkedin:hover{background-position:0 -540px}.share .social-icons li.mail{background-position:0 -1650px}.share .social-icons li.mail:hover{background-position:0 -1620px}.share .social-icons li.googleplus{background-position:0 -330px}.share .social-icons li.googleplus:hover{background-position:0 -300px}.share .social-icons li a{height:30px;text-indent:-9999px;text-align:center;width:30px;display:block}.reviews{margin-bottom:165px}.mainpage .reviews{margin-bottom:120px}.reviews .widget__head{flex-wrap:wrap;margin-bottom:42px;align-items:flex-end}.reviews .widget__head .h1{font-weight:700;position:relative;gap:10px;align-items:flex-end;display:flex}.reviews .widget__head .btn{margin-bottom:7px;position:relative;min-width:250px}@media (max-width:991px){.reviews{margin-bottom:50px;flex-direction:column;display:flex}.mainpage .reviews{margin-bottom:30px}.reviews .widget__head{display:contents}.reviews .widget__head .h1{margin-bottom:30px}.reviews .widget__head .h1 img{display:none}.reviews .widget__head .btn{order:5;width:100%;margin-top:30px}}.reviews-slider{margin-right:-11px;margin-left:-11px}.reviews-slider .slick-track{display:flex}.reviews-slider .slick-track:after,.reviews-slider .slick-track:before{content:none}.reviews-slider__item{height:auto;padding:0 11px}.reviews-slider__content{height:100%;padding:38px;position:relative;border-radius:50px;background:#f4ddb066;width:100%}.accent-block .reviews-slider__content{background:#fff}.reviews-slider__image{overflow:hidden;margin-bottom:20px;aspect-ratio:375/204}.reviews-slider__image img{object-fit:cover;aspect-ratio:375/204;border-radius:50px;width:100%}.reviews-slider__title{font-size:16px;font-weight:700;margin-bottom:20px;text-transform:uppercase;line-height:20px}.reviews-slider__text{font-size:15px;font-weight:300;line-height:23px}@media (max-width:991px){.reviews-slider__item{max-width:325px;padding-right:6px;width:calc(100vw - 50px);padding-left:6px}.reviews-slider__content{overflow:hidden;padding:0 33px 40px;border-radius:30px}.reviews-slider__image{margin:0 -33px 20px;border-radius:30px}.reviews-slider__image img{border-radius:30px}.reviews-slider .slick-arrow{display:none!important}}.reviews-thanks{text-align:center}.reviews-thanks__image{margin-bottom:50px;margin-top:50px}.reviews-thanks__text{font-size:18px}.reviews-thanks__btns{margin:100px 0 50px}.reviews-thanks__btns a{height:65px;justify-content:center;font-size:14px;color:#fff;transition:.4s;text-transform:uppercase;position:relative;margin:0 13px;align-items:center;border-radius:12px;background:#000;width:275px;display:flex}.reviews-thanks__btns a:before{height:52px;transform:translateX(-50%);content:"";position:absolute;top:-37px;left:50%;width:52px}.reviews-thanks__btns a.yandex:before{background:url(/img/yandex.svg)}.reviews-thanks__btns a.google:before{background:url(/img/google.svg)}.reviews-thanks__btns a.zoon:before{background:url(/img/zoon.svg)}.reviews-thanks__btns a:hover{background:#dd2a1d}.reviews-thanks .bad{margin-bottom:20px;color:#ef2121}.bad-page-whatsapp{height:65px;justify-content:center;font-size:14px;font-weight:400;color:#fff;transition:.4s;gap:15px;margin:0 auto 125px;align-items:center;border-radius:12px;background:#32d951;width:285px;display:flex}.bad-page-whatsapp:hover{color:#fff;background:#000}.star{margin:50px 0 0;display:flex}.btn,.star{justify-content:center;align-items:center}.btn{padding:15px 30px;font-weight:500;transition:.5s;min-width:250px;gap:10px;border-radius:30px;line-height:1.3;display:inline-flex}.btn .svg-icon-wrap+span,.btn svg+span{text-align:left}.btn-block{width:100%}.btn-primary,.btn-primary:focus{border-color:var(--accent-dark-color);color:#fff;background:var(--accent-dark-color)}.btn-primary:active,.btn-primary:hover{border-color:var(--accent-base-color-dark-color)!important;color:#fff;background:var(--accent-base-color)!important}.btn-info,.btn-info:focus{border-color:var(--accent-base-color);color:#fff;background:var(--accent-base-color)}.btn-info:active,.btn-info:hover{border-color:#fff!important;color:#fff;background:var(--accent-dark-color)!important}.form-group{margin-bottom:40px;position:relative}.form-group:only-child{margin-bottom:15px;margin-top:20px}.form-group:has(.form-input+.form-label){margin-top:20px}.form-group:has(.btn){margin-bottom:20px}.form-group .form-label{font-size:15px;color:var(--color-grey);width:100%}.form-group .form-input+.form-label{height:20px;pointer-events:none;transition:.5s;position:absolute;opacity:0;top:0;left:0}.form-group select.form-input:not(:focus),.form-group select.form-input:not([data-chosen]){opacity:.6}.form-group select.form-input:focus,.form-group select.form-input:focus option,.form-group select.form-input[data-chosen],.form-group select.form-input[data-chosen] option{opacity:1}.form-group select.form-input:focus option[value="0"],.form-group select.form-input[data-chosen] option[value="0"]{display:none}.form-group .form-input:focus+.form-label,.form-group input.form-input:not(:placeholder-shown)+.form-label,.form-group select.form-input[data-chosen]+.form-label{opacity:1;top:-20px}.form-group .ui-datepicker{margin-right:auto;margin-left:auto}@media (max-width:576px){.form-group{margin-bottom:35px}.form-group .form-input,.form-group .form-label{text-align:center}}.form-input{height:30px;padding:0;font-size:15px;border:none;font-weight:300;border-bottom:1px solid #000;background:transparent;width:100%}.form-input:focus{border-color:var(--accent-dark-color)}.form-input:focus::placeholder{opacity:0}div.form-input{padding:0;border:none;color:var(--text-color);align-items:center;display:flex}textarea.form-input{height:165px;padding:5px;border:1px solid #000}.form-agreement{font-size:13px;font-weight:300;color:rgba(0,0,0,.5);text-align:left}.form-agreement a{text-decoration:underline;color:inherit}.checkbox-custom,.radio-custom{position:relative}.checkbox-custom input,.radio-custom input{position:absolute;opacity:0;top:0;left:0}.checkbox-custom label,.radio-custom label{align-items:flex-start;display:flex}.checkbox-custom label:before,.radio-custom label:before{height:16px;flex-shrink:0;border:1px solid rgba(0,0,0,.5);margin-right:10px;content:"";width:16px;display:block}.checkbox-custom label:empty:before,.radio-custom label:empty:before{margin-right:0}.checkbox-custom input:checked+label:before{background:var(--accent-base-color) url(/img/icon-check.svg) no-repeat 50% 50%}.checkbox-custom label:before{border-radius:3px}.radio-custom input:checked+label:before{box-shadow:inset 0 0 0 6px #fff;background:var(--accent-base-color)}.radio-custom label:before{border-radius:50%}.social-icons{flex-wrap:wrap;gap:10px;align-items:center;display:flex}.social-icons__item{color:var(--special-color);transition:.5s}.social-icons__item:hover{color:var(--accent-light-color)}.social-icons .svg-icon{height:31px;width:31px}.breadcrumbs{margin-bottom:40px;gap:35px;display:flex}.breadcrumbs__link{color:inherit!important;opacity:.5}.breadcrumbs__link:hover{opacity:1}.breadcrumbs__current{border-bottom:1px solid}@media (max-width:991px){.breadcrumbs{gap:5px 0}.breadcrumbs>span:not(:last-child),.breadcrumbs__item:not(:last-child){align-items:center;display:flex}.breadcrumbs>span:not(:last-child):after,.breadcrumbs__item:not(:last-child):after{content:"/";opacity:.5;margin:0 5px;display:block}}.footer{overflow:hidden;padding-top:30px;width:100%;margin-top:70px}.footer p{line-height:1.25}.footer .container{position:relative}.footer .container:before{height:380px;content:"";position:absolute;bottom:0;background:url(/img/footer-decor.png) no-repeat 0 0;margin-left:13px;left:100%;width:232px;display:block}.footer__main{justify-content:space-between;gap:30px;align-items:flex-start;padding-bottom:70px;display:flex}.footer__callback{max-width:250px}.footer__logo{flex-shrink:0;margin-bottom:53px;width:263px}.footer__logo a{display:block}.footer__logo img{width:100%}.footer__contacts{flex-direction:column;gap:20px;width:320px;display:flex}.footer__contacts .phone{font-weight:700}.footer__contacts .schedule p{margin-bottom:10px}.footer__social{flex-direction:row;gap:20px;margin:-8px 0 10px;align-items:center;display:flex}.footer__menu{flex-shrink:0;width:40%}.footer__menu a{white-space:normal}.footer__menu-column{flex-wrap:wrap;flex-direction:column;max-height:190px;gap:10px 60px;width:100%;margin-top:30px;display:flex}.footer__menu-item{display:block}.footer__bottom{padding-top:20px;justify-content:space-between;font-size:14px;gap:20px;align-items:flex-start;padding-bottom:20px;display:flex}.footer__policy a{text-decoration:none}@media (max-width:1599px){.footer .container:before{content:none}}@media (max-width:1365px){.footer__menu{flex-shrink:1}.footer__menu-column{overflow:hidden;gap:10px 30px}}@media (max-width:1199px){.footer__menu-column{max-height:none}.footer__logo{margin-bottom:41px;width:242px}.footer__callback .btn{padding-right:15px;padding-left:15px}.footer__social{flex-wrap:wrap}}@media (max-width:767px){.footer__menu{display:none}.footer__bottom{flex-direction:column;text-align:center;align-items:center}}@media (max-width:575px){.footer__main{flex-direction:column;gap:0;align-items:center;padding-bottom:30px}.footer__aside{display:contents}.footer__logo{order:-2}.footer__callback{max-width:100%}.footer__callback,.footer__callback .btn{width:100%}.footer__contacts{margin-bottom:15px;text-align:center;order:-1}.footer__social{flex-direction:column;gap:30px;align-items:center}}.modal-body{padding:30px}.btn-close{height:50px;justify-content:center;right:0;position:absolute;top:0;align-items:center;width:50px;display:flex;z-index:2}.modal_lg{--bs-modal-width:800px}.modal[id*=teamItemModal] .modal-body>h3{margin-bottom:30px;text-align:center}.modal[id*=teamItemModal] .modal-body>.row .col{width:100%}.modal[id*=teamItemModal] .modal-body>.row .col-md-4{text-align:center}.modal[id*=teamItemModal] .modal-body>.row .col-md-4 img{margin-right:auto;margin-left:auto}.grecaptcha-badge{visibility:hidden}.footer__menu-column{flex-direction:row;max-height:none}.footer__menu-column .footer__menu-item{width:calc(50% - 30px)}