@import url(https://fonts.googleapis.com/css?family=Montserrat+Alternates:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic);*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.teachers-hero .teachers-list{display:grid;gap:1.875rem;grid-template-columns:repeat(5,1fr);padding-bottom:1.875rem}.teachers-hero .teacher-card{background:#fff;border-radius:1rem;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.teachers-hero .teacher-card:hover{box-shadow:0 .5rem 1.75rem rgba(0,0,0,.1);transform:translateY(-.375rem)}.teachers-hero .teacher-card__photo{aspect-ratio:1/1;overflow:hidden;width:100%}.teachers-hero .teacher-card__photo img{height:100%;object-fit:cover;object-position:top;transition:transform .4s ease;width:100%}.teachers-hero .teacher-card__photo img:hover{transform:scale(1.05)}.teachers-hero .teacher-card__content{padding:1.25rem}.teachers-hero .teacher-card__content h3.teacher-card__name{color:#222;font-size:1.2rem;font-weight:600;margin-bottom:.9375rem}.teachers-hero .teacher-card__content p{color:#444;font-size:.95rem;margin:.375rem 0}.teachers-hero .teacher-card__content p strong{color:#000;font-weight:600;margin-right:.25rem}.teachers-hero .teacher-card__content .teacher-card__cat{color:#555;font-size:.9rem;margin-top:.75rem}.teachers-hero .teacher-card__content .teacher-card__cat strong{color:#000;font-weight:600}.categorys{padding-bottom:3.125rem}.categorys__list{display:flex;flex-direction:column;row-gap:3.125rem}.categorys__item .category-body{column-gap:1.875rem;display:grid;grid-template-columns:40% 1fr;height:100%}.categorys__item .category-body__image{aspect-ratio:16/9;border-radius:.9375rem;display:flex;overflow:hidden;position:relative;width:100%}.categorys__item .category-body__image img{display:block;height:auto;left:0;object-fit:cover;position:absolute;top:0;width:100%}.categorys__item .category-body__content{display:flex;flex-direction:column;justify-content:space-between}.categorys__item .category-body__content .category-title{color:#447b37;font-weight:700;text-align:center}.categorys__item .category-body__content .category-extra-text h3{color:#447b37;font-weight:500;padding:.625rem 0}.categorys__item .category-body__content .category-extra-text p{line-height:1.3}.categorys__item .category-body__content .category-button{margin-top:1.25rem}.categorys__item .category-body__content .category-button a{background:linear-gradient(135deg,#0060fe,#004ecc);border-radius:.9375rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 1.75rem;text-decoration:none;transition:all .3s ease}.categorys__item .category-body__content .category-button a:hover{background:linear-gradient(135deg,#004ecc,#003da3);box-shadow:0 .375rem 1rem rgba(0,0,0,.15);transform:translateY(-.125rem)}.categorys__item .category-body__content .category-button a:active{box-shadow:0 .1875rem .5rem rgba(0,0,0,.2);transform:translateY(0)}.category{padding-bottom:3.125rem}.category .category-hystory p,.category .category-program p{line-height:1.5;margin-bottom:.5rem;text-align:justify;text-indent:1.5em}.category .category-hystory h2,.category .category-program h2{color:#447b37;font-weight:700}.category .category-hystory ul,.category .category-program ul{margin:1rem 0;padding-left:1.5rem}.category .category-hystory ul li,.category .category-program ul li{color:#333;font-size:1rem;line-height:1.6;margin-bottom:.6rem;padding-left:1.2rem;position:relative}.category .category-hystory ul li:before,.category .category-program ul li:before{background-color:#0f0f0f;border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:.6em;transform:translateY(-50%);width:.5rem}.category .category-hystory ol,.category .category-program ol{margin:1rem 0;padding-left:1.5rem}.category .category-hystory ol li,.category .category-program ol li{color:#333;font-size:1rem;line-height:1.6;margin-bottom:.6rem}.category .category-hystory ol li::marker,.category .category-program ol li::marker{color:#1b1b1b;font-weight:500}.nauka{padding-bottom:3.125rem}.nauka .image-text{display:grid;grid-template-columns:20% 1fr}.nauka .image-text .image{aspect-ratio:3/4;display:flex;overflow:hidden;position:relative}.nauka .image-text .image img{border-radius:.9375rem;height:auto;left:0;object-fit:cover;position:absolute;top:0;width:100%}.nauka .image-text .text{display:flex;flex-direction:column;justify-content:center}.nauka .image-text .text h3{color:#447b37;font-weight:700;line-height:1.5}.nauka .image-text .text p{font-style:italic;font-weight:600}.nauka .rich-text p{line-height:1.5;margin-bottom:.5rem;text-align:justify;text-indent:1.5em}.hystory{padding-bottom:3.125rem}.hystory .custom-block__text{color:#447b37;font-weight:700;line-height:1.3;text-align:center}.hystory .custom-block--group{display:flex;flex-direction:column;row-gap:1.25rem}.hystory .group-item{border-top:.125rem solid #447b37;display:grid;grid-template-columns:15% 1fr;padding-top:.9375rem}.hystory .group-item__title{font-weight:600;padding-left:.625rem}.hystory .group-item__content{line-height:1.3}.hystory .group-item__content h2{font-weight:600;padding-bottom:.625rem}.header{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:50}.header__container{align-items:center;display:grid;gap:2.5rem;grid-template-columns:auto 1fr;padding:.625rem 0}.header__menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:.9375rem;gap:1.875rem}.header .custom-logo-link{display:inline-block;max-width:6.25rem;width:100%}.header .custom-logo-link img{display:block;height:auto;width:100%}.header .menu__body{align-items:center;display:flex;gap:1.875rem;justify-content:flex-end}.header .menu__body li a{color:#006737;font-size:1.1875rem;font-weight:500;text-align:center;transition:color .3s ease}.header .menu__body li a:hover{color:#004ecc}.header__actions{color:#447b37;font-size:1.625rem;font-weight:600}.header__actions,.header__actions .header-button{align-items:center;display:flex;justify-content:flex-end}.header__actions .header-button{border:.1875rem solid #447b37;cursor:pointer;max-width:33.25rem;transition:all .3s ease}.header__actions .header-button:hover{background-color:#447b37;color:#fff}.header .header-actions-mobile{display:flex}html[data-fls-popup-open] .header{z-index:11!important}.footer{background:#11251c;padding:2.5rem 0 2.9375rem}.footer__container{display:flex;flex-direction:column}.footer .first-row,.footer .menu__body{align-items:center;display:flex}.footer .menu__body{gap:2.5rem;justify-content:center}.footer .menu__body a{color:#fff;transition:color .3s ease}.footer .menu__body a:hover{color:#a7b67f}.footer .second-row{color:#fff;display:flex;justify-content:space-between;padding-bottom:1.25rem}.footer .left-column,.footer .right-column{display:flex;flex-direction:column;row-gap:.625rem}.footer .site-info .copirating{color:#fff;display:flex;justify-content:space-between}.section-header{padding-bottom:5.625rem}.section-header h2{font-weight:600;line-height:129.373%}.products .section-header{align-items:center;display:flex;gap:.9375rem;justify-content:space-between}.products .section-header .products-search{display:inline-block;max-width:18.75rem;position:relative;width:100%}.products .section-header .products-search input#products-search-input{border:.125rem solid #a7b67f;border-radius:.5rem;font-size:1rem;padding:.4375rem .9375rem .4375rem 3rem;transition:all .3s ease;width:100%}.products .section-header .products-search input#products-search-input:focus{border-color:#7a9c4f;box-shadow:0 0 .375rem hsla(76,27%,61%,.5);outline:none}.products .section-header .products-search input#products-search-input.large{font-size:1rem;padding-left:3.5rem}.products .section-header .products-search .search-icon{height:1.5rem;left:.625rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;stroke:#a7b67f;transition:all .3s ease}input#products-search-input:focus+.products .section-header .products-search .search-icon{stroke:#7a9c4f}.products .section-header .products-search .search-loader{animation:spin .8s linear infinite;border:.125rem solid #e98a8a;border-radius:50%;border-top-color:transparent;display:none;height:1rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem}@keyframes spin{to{transform:translateY(-50%) rotate(1turn)}}.products .section-header .products-search .products-search.loading .search-loader{display:block}.products .products-items{column-gap:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(16.875rem,1fr));justify-content:start;justify-items:flex-start;justify-items:start}.products .product-item{aspect-ratio:3/4;border-radius:.9375rem;display:flex;flex-direction:column;height:100%;max-width:25rem;padding:.625rem;position:relative;row-gap:.9375rem}.products .product-item:before{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.6));border-radius:.9375rem;content:"";inset:0;position:absolute;z-index:1}.products .product-item__image img{border-radius:.9375rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.products .product-item__text{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding-top:20%;position:relative;z-index:4}.products .product-item__text .product-title{color:#e7e4e4;font-size:1.625rem;font-weight:600;line-height:135.618%;text-align:center;text-transform:uppercase}.products .product-item__text .product-ingredients{color:#fff;font-size:1.1875rem;font-style:normal;letter-spacing:1.2;line-height:138%;position:relative;text-shadow:0 0 .3125rem rgba(0,0,0,.4),0 0 .625rem rgba(0,0,0,.3);z-index:5}.products .product-item__button{align-items:center;background-color:#447b37;border:.125rem solid #a7b67f;border-radius:1.0625rem;cursor:pointer;display:flex;font-weight:500;gap:.625rem;justify-content:center;max-width:fit-content;padding:.625rem .9375rem;position:relative;transition:all .3s ease;z-index:5}.products .product-item__button:hover{background-color:#447b37;border:.125rem solid #447b37;color:#fff}.products-pagination{display:flex;gap:.625rem;justify-content:flex-end;margin:1.25rem 0}.products-pagination .pagination-btn{background-color:#fff;border:none;border-radius:.375rem;color:#000;cursor:pointer;font-weight:500;padding:.375rem .75rem;transition:background-color .3s ease,color .3s ease}.products-pagination .pagination-btn:disabled{cursor:default;opacity:.5}.products-pagination .pagination-btn:hover:not(:disabled){background-color:#447b37;color:#fff}.products-list{align-items:center;column-gap:1.25rem;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:.625rem}.products-list .filter-btn{align-items:center;border-right:.125rem solid #447b37;color:#447b37;cursor:pointer;display:flex;font-size:1.1875rem;font-weight:700;justify-content:center;line-height:133.718%;padding:.3125rem .625rem;transition:all .3s}.products-list .filter-btn.active,.products-list .filter-btn:hover{background-color:#447b37;color:#fff}.products-list .filter-btn .arrow{font-size:.8em;margin-left:.5rem}.products-list .category-wrapper{padding-bottom:.9375rem;position:relative}.products-list .category-wrapper .subcategories{background:var(--White,#fff);border:.1875rem solid var(--lite-green,#a7b67f);border-radius:.3125rem;display:none;left:0;padding:1.6875rem;position:absolute;top:100%;z-index:10}.products-list .category-wrapper .subcategories .sub-btn{background:none;border:none;cursor:pointer;display:block;font-weight:600;padding-bottom:.3125rem;text-align:left;transition:background .2s;width:100%}.products-list .category-wrapper .subcategories .sub-btn:hover{color:#447b37}.products-list .category-wrapper.open .subcategories{display:block}.products-list .category-wrapper.closed .subcategories{display:none!important}.products-list .all-btn{margin-top:-.625rem}.single-product .page-map{font-weight:500;line-height:138%;padding-bottom:1.875rem}.single-product .page-map__current{color:#a7b67f}.single-product .product-single__body{display:flex;flex-direction:column}.single-product .product-single__body .product-about{display:grid;gap:1.25rem;grid-template-columns:30% 1fr}.single-product .product-single__body .product-about__image{align-items:center;aspect-ratio:3/4;border-radius:.625rem;display:flex;justify-content:center;overflow:hidden}.single-product .product-single__body .product-about__image img{display:block;object-fit:cover;width:100%}.single-product .product-single__body .product-about__content{display:flex;flex-direction:column;justify-content:center;row-gap:1.875rem}.single-product .product-single__body .product-about__content .title-product{color:#447b37;font-size:3.125rem;font-weight:600;line-height:129.373%}.single-product .product-single__body .product-about__content .about-product-text{font-size:1.1875rem;font-weight:500;line-height:138%}.single-product .product-single__body .product-characteristics{display:flex;flex-direction:column;row-gap:1.875rem}.single-product .product-single__body .product-characteristics__title{font-size:3.125rem;font-weight:600;line-height:129.373%}.single-product .product-single__body .product-characteristics__items{column-gap:2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(36.25rem,1fr));row-gap:1.25rem}.single-product .product-single__body .product-characteristics__items .characteristic-product h1,.single-product .product-single__body .product-characteristics__items .characteristic-product h2,.single-product .product-single__body .product-characteristics__items .characteristic-product h3,.single-product .product-single__body .product-characteristics__items .characteristic-product h4,.single-product .product-single__body .product-characteristics__items .characteristic-product h5,.single-product .product-single__body .product-characteristics__items .characteristic-product h6{color:#447b37;font-size:1.625rem;font-weight:600;line-height:135.618%}.single-product .product-single__body .product-characteristics__items .characteristic-product p{font-size:1.1875rem;font-weight:500;line-height:138%}.single-product .single-button{align-items:center;background:#447b37;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:all .3s ease}.single-product .single-button:hover{background-color:#a7b67f}.single-product .single-button a{font-weight:600;line-height:135.618%}.single-product .rate{padding-bottom:3.75rem}.single-product .rate .section-header{padding:2.5rem 0}.single-product .rate__items{column-gap:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.single-product .rate__items .product-item{aspect-ratio:3/4;border-radius:.9375rem;display:flex;flex-direction:column;height:100%;max-width:25rem;padding:.625rem;position:relative;row-gap:.9375rem}.single-product .rate__items .product-item:before{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.6));border-radius:.9375rem;content:"";inset:0;position:absolute;z-index:1}.single-product .rate__items .product-item__image img{border-radius:.9375rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.single-product .rate__items .product-item__text{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding-top:20%;position:relative;z-index:4}.single-product .rate__items .product-item__text .product-title{color:#e7e4e4;font-size:1.625rem;font-weight:600;line-height:135.618%;text-align:center;text-transform:uppercase}.single-product .rate__items .product-item__text .product-ingredients{color:#fff;font-size:1.1875rem;font-style:normal;letter-spacing:1.2;line-height:138%;position:relative;text-shadow:0 0 .3125rem rgba(0,0,0,.4),0 0 .625rem rgba(0,0,0,.3);z-index:5}.single-product .rate__items .product-item__button{align-items:center;background-color:#447b37;border:.125rem solid #a7b67f;border-radius:1.0625rem;cursor:pointer;display:flex;font-weight:500;gap:.625rem;justify-content:center;max-width:fit-content;padding:.625rem .9375rem;position:relative;transition:all .3s ease;z-index:5}.single-product .rate__items .product-item__button:hover{background-color:#447b37;border:.125rem solid #447b37;color:#fff}body:after{content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease 0s;width:100%;z-index:149}[data-fls-popup-open] body:after{opacity:1}[data-fls-popup]{bottom:0;left:0;opacity:0;padding:1.875rem .625rem;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .8s ease 0s;visibility:hidden}[data-fls-popup][data-fls-popup-active]{opacity:1;overflow:auto;pointer-events:auto;visibility:visible;z-index:150}[data-fls-popup-active] [data-fls-popup-body]{transform:scale(1);visibility:visible}[data-fls-popup-wrapper]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:100%;width:100%}[data-fls-popup-body]{background-color:#fff;border:.1875rem solid #a7b67f;border-radius:1.0625rem;max-width:71.75rem;padding:8.25rem 7.5625rem;transform:scale(0);transition:transform .3s ease 0s,visibility .3s ease 0s;visibility:hidden;width:100%}[data-fls-popup-close]{cursor:pointer;position:absolute;right:1.875rem;top:1.25rem}[data-fls-popup-close] svg{height:2.875rem;width:2.875rem;stroke:#447b37}[data-fls-popup-close] path{stroke:#447b37!important}.header-popup__body{display:flex;flex-direction:column;row-gap:2.5rem}.header-popup__body .popup-title{color:#447b37;font-size:3.125rem;font-weight:600;line-height:129.373%;padding-top:1.25rem}.header-popup__body .popup-content{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr)}.header-popup__body .popup-content__text{color:#11251c;font-size:1.625rem;font-weight:600;line-height:135.618%}.header-popup__body .popup-content__form .contact-page-form{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;position:relative;z-index:5}.header-popup__body .popup-content__form .contact-page-form .form-fields{display:flex;gap:.625rem}.header-popup__body .popup-content__form .contact-page-form .form-fields input[type=tel],.header-popup__body .popup-content__form .contact-page-form .form-fields input[type=text]{border:.1875rem solid #a7b67f;border-radius:1.0625rem;box-shadow:none;display:flex;flex:1;font-family:inherit;font-size:1rem;line-height:1.4;outline:none;padding:1.125rem .625rem 1.125rem 1.125rem;resize:none}.header-popup__body .popup-content__form .contact-page-form .form-fields input[type=text]{padding-top:1.125rem}.header-popup__body .popup-content__form .contact-page-form .form-button{margin-top:.9375rem}.header-popup__body .popup-content__form .contact-page-form input[type=submit]{background-color:#447b37;border:none;border-radius:1.0625rem;color:#fff;cursor:pointer;font-size:1rem;padding:1.375rem 3.125rem;transition:background-color .3s ease}.header-popup__body .popup-content__form .contact-page-form input[type=submit]:hover{background-color:#a7b67f}.header-popup__body .popup-content__form .contact-page-form .form-button .wpcf7-spinner{display:none}.header-popup__body .popup-content__form .contact-page-form .wpcf7-not-valid-tip{font-size:.75rem;padding-top:.1875rem}.header-popup__body .popup-content__form .contact-page-form .wpcf7-response-output{color:#11251c;font-size:.75rem;font-weight:400;margin:0}.single-popup__body{display:flex;flex-direction:column;row-gap:2.5rem}.single-popup__body .popup-title{color:#447b37;font-size:3.125rem;font-weight:600;line-height:129.373%;padding-top:1.25rem}.single-popup__body .popup-actions{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr)}.single-popup__body .popup-actions__viber{display:flex;flex-direction:column}.single-popup__body .popup-actions__viber .viber-title{color:#11251c;font-weight:600;line-height:135.618%}.single-popup__body .popup-actions__viber .viber-button{align-items:center;background:#447b37;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:all .3s ease}.single-popup__body .popup-actions__viber .viber-button:hover{background-color:#a7b67f}.single-popup__body .popup-actions__viber .viber-button a{line-height:135.618%}.single-popup__body .popup-actions__form{display:flex;flex-direction:column}.single-popup__body .popup-content{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr)}.single-popup__body .popup-content__text{color:#11251c;font-size:1.625rem;font-weight:600;line-height:135.618%}.single-popup__body .popup-content__form .contact-page-form{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;position:relative;z-index:5}.single-popup__body .popup-content__form .contact-page-form .form-fields{display:flex;gap:.625rem}.single-popup__body .popup-content__form .contact-page-form .form-fields input[type=email],.single-popup__body .popup-content__form .contact-page-form .form-fields input[type=tel],.single-popup__body .popup-content__form .contact-page-form .form-fields input[type=text],.single-popup__body .popup-content__form .contact-page-form .form-fields textarea{border:.1875rem solid #a7b67f;border-radius:1.0625rem;box-shadow:none;display:flex;flex:1;font-family:inherit;font-size:1rem;line-height:1.4;outline:none;padding:1.125rem .625rem 1.125rem 1.125rem;resize:none}.single-popup__body .popup-content__form .contact-page-form .form-fields input[type=text]{padding-top:1.125rem}.single-popup__body .popup-content__form .contact-page-form .form-button{margin-top:.9375rem}.single-popup__body .popup-content__form .contact-page-form input[type=submit]{background-color:#447b37;border:none;border-radius:1.0625rem;color:#fff;cursor:pointer;font-size:1rem;padding:1.375rem 3.125rem;transition:background-color .3s ease}.single-popup__body .popup-content__form .contact-page-form input[type=submit]:hover{background-color:#a7b67f}.single-popup__body .popup-content__form .contact-page-form .form-button .wpcf7-spinner{display:none}.single-popup__body .popup-content__form .contact-page-form .wpcf7-not-valid-tip{font-size:.75rem;padding-top:.1875rem}.single-popup__body .popup-content__form .contact-page-form .wpcf7-response-output{color:#11251c;font-size:.75rem;font-weight:400;margin:0}body{color:#11251c;font-family:Montserrat Alternates,sans-serif;font-size:1rem;min-width:20rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:105.625rem;padding-left:.9375rem;padding-right:.9375rem}.quantity{border:.0625rem solid hsla(0,0%,65%,.45);display:flex;height:2.5rem;width:5.5rem}.quantity__button{cursor:pointer;flex:0 0 1.875rem;position:relative}.quantity__button:after,.quantity__button:before{background-color:#a6a6a6;content:"";height:.0625rem;left:50%;margin:0 0 0 -.28125rem;position:absolute;top:50%;transition:all .3s ease 0s;width:.5625rem}.quantity__button--plus:before{transform:rotate(-90deg)}.quantity__input{flex:1 1 auto}.quantity__input input{color:#a6a6a6;font-size:.75rem;height:100%;text-align:center;width:100%}.icon-menu{display:none}@media (max-width:76.875rem){.single-product .product-single__body .product-characteristics__items{grid-template-columns:repeat(auto-fit,minmax(23.75rem,1fr));grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}}@media (max-width:75rem){.teachers-hero .teachers-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:64.875rem){.products .products-items{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));justify-items:center}.single-product .rate__items{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));justify-items:center}}@media (max-width:64rem){.header__container{display:flex;justify-content:space-between}.header .custom-logo-link{max-width:5rem}.header__actions .header-button{border:.125rem solid #447b37;justify-content:center;text-align:center}}@media (max-width:63.99875rem) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:63.99875rem){.header .menu__body{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;font-size:1.5625rem;height:100svh;justify-content:flex-start;overflow:auto;padding:1.25rem .9375rem 1.875rem;row-gap:.9375rem;top:5.375rem}.header .menu__body,.header .menu__body:before{left:-100%;position:fixed;transition:left .3s;width:100%}.header .menu__body:before{content:"";height:4.375rem;top:0;z-index:2}[data-fls-menu-open] .header .menu__body,[data-fls-menu-open] .header .menu__body:before{left:0}.header .menu__body li a{border-left:.125rem solid #447b37;color:#000;padding-left:.25rem;text-align:left}.icon-menu{display:block;height:1.125rem;position:relative;width:1.875rem;z-index:5}.icon-menu span,.icon-menu:after,.icon-menu:before{background-color:#447b37;content:"";height:.125rem;position:absolute;right:0;transition:all .3s ease 0s;width:100%}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}[data-fls-menu-open] .icon-menu span{width:0}[data-fls-menu-open] .icon-menu:before{top:calc(50% - .0625rem);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{bottom:calc(50% - .0625rem);transform:rotate(45deg)}}@media (max-width:56.25rem){.teachers-hero .teachers-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.categorys__item .category-body{grid-template-columns:1fr;padding-bottom:.625rem;row-gap:.625rem}.header .custom-logo-link{max-width:3.75rem}.header .header-actions-mobile{display:flex;justify-content:flex-end;padding-bottom:.625rem}.header-popup__body .popup-content__form .contact-page-form .form-fields,.single-popup__body .popup-content__form .contact-page-form .form-fields{flex-direction:column}}@media (max-width:47.99875rem){.footer .menu__body{flex-wrap:wrap;justify-content:flex-start;row-gap:.625rem}.footer .menu a:has(img){display:none}}@media (max-width:47.99875em){.menu__body{height:100svh;overflow:auto;padding:3.125rem .9375rem 1.875rem}.menu__body,.menu__body:before{left:-100%;position:fixed;top:0;transition:left .3s;width:100%}.menu__body:before{content:"";height:4.375rem;z-index:2}[data-fls-menu-open] .menu__body,[data-fls-menu-open] .menu__body:before{left:0}}@media (max-width:47.9375rem){.hystory .group-item{grid-template-columns:1fr;padding-bottom:.625rem;row-gap:.625rem}}@media (max-width:40.8125rem){.header-popup__body .popup-content,.single-popup__body .popup-content{gap:1.25rem;grid-template-columns:1fr}}@media (max-width:40rem){.single-product .product-single__body .product-about{grid-template-columns:1fr;row-gap:.625rem}.single-popup__body .popup-actions{grid-template-columns:1fr}}@media (max-width:33.0625rem){.single-product .rate__items{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));justify-items:center}}@media (max-width:29.9375rem){.products .products-items{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));justify-items:center}}@media (max-width:29.6875rem){.nauka .image-text{grid-template-columns:1fr;padding-bottom:.625rem;row-gap:.625rem}}@media (max-width:28.125rem){.teachers-hero .teachers-list{grid-template-columns:1fr}}@media (max-width:26.4375rem){.header__actions{align-items:flex-start;flex-direction:column;justify-content:flex-start;row-gap:.625rem}.header .header-actions-mobile{justify-content:flex-start;padding-inline:.9375rem;padding-bottom:.3125rem}}@media (max-width:20em){.categorys,.teachers-hero{margin-top:5.1875rem}.categorys__item .category-body__content .category-title{font-size:1rem}.categorys__item .category-body__content .category-extra-text h3{font-size:.875rem}.categorys__item .category-body__content .category-extra-text p{font-size:.8125rem}.category{margin-top:5.1875rem}.category .category-hystory p,.category .category-program p{font-size:.8125rem}.category .category-hystory h2,.category .category-program h2{font-size:1.25rem;padding-bottom:1.25rem}.category .category-hystory ol li,.category .category-hystory ul li,.category .category-program ol li,.category .category-program ul li{font-size:.8125rem}.nauka{margin-top:5.1875rem}.nauka .image-text{gap:.3125rem}.nauka .image-text .text h3{font-size:1.125rem;padding-bottom:.625rem}.nauka .image-text .text p{font-size:1rem}.nauka .rich-text{margin-bottom:.9375rem}.nauka .rich-text p{font-size:.8125rem}.hystory{margin-top:5.1875rem}.hystory .custom-block__text{font-size:1.125rem;padding-bottom:.625rem}.hystory .group-item{gap:.875rem}.hystory .group-item__title{font-size:1rem}.hystory .group-item__content p{font-size:.875rem}.hystory .group-item__content h2{font-size:1rem}.header__container{gap:.625rem}.header .menu__body li a{font-size:1rem}.header__actions{column-gap:.625rem;font-size:.75rem}.header__actions .header-button{border-radius:.5rem;padding-bottom:.4375rem;padding-left:.75rem;padding-right:.75rem;padding-top:.4375rem}.footer .first-row{gap:1.25rem}.footer .menu__body a{font-size:1rem}.section-header{padding-bottom:2.5rem}.section-header h2{font-size:1.4375rem}.products{margin-top:9.6875rem}.products .section-header{padding-bottom:1.25rem}.products .products-items{column-gap:.5rem;padding-block:1.25rem;row-gap:.9375rem}.products .product-item,.products .product-item__text{row-gap:.3125rem}.products .product-item__text .product-title{font-size:.75rem}.products .product-item__text .product-ingredients{font-size:.625rem}.products .product-item__button{border-radius:.3125rem;font-size:.625rem;padding-block:.25rem;padding-inline:.4375rem}.products-list{column-gap:.5rem}.products-list .filter-btn{font-size:.8125rem;padding-right:.5rem}.single-product{padding-top:4.6875rem}.single-product .page-map{font-size:.875rem}.single-product .product-single__body{gap:.9375rem}.single-product .product-single__body .product-about__content{row-gap:.625rem}.single-product .product-single__body .product-about__content .title-product{font-size:1.375rem}.single-product .product-single__body .product-about__content .about-product-text{font-size:.8125rem}.single-product .product-single__body .product-characteristics{row-gap:.625rem}.single-product .product-single__body .product-characteristics__title{font-size:1.375rem}.single-product .product-single__body .product-characteristics__items .characteristic-product h1,.single-product .product-single__body .product-characteristics__items .characteristic-product h2,.single-product .product-single__body .product-characteristics__items .characteristic-product h3,.single-product .product-single__body .product-characteristics__items .characteristic-product h4,.single-product .product-single__body .product-characteristics__items .characteristic-product h5,.single-product .product-single__body .product-characteristics__items .characteristic-product h6{font-size:1.125rem}.single-product .product-single__body .product-characteristics__items .characteristic-product p{font-size:.8125rem}.single-product .single-button{border-radius:.5rem;max-width:9.375rem;padding-block:.625rem;padding-inline:1.75rem}.single-product .single-button a{font-size:.8125rem}.single-product .rate .section-header{padding-block:1.25rem}.single-product .rate__items{column-gap:.5rem;padding-block:.625rem;row-gap:.9375rem}.single-product .rate__items .product-item,.single-product .rate__items .product-item__text{row-gap:.3125rem}.single-product .rate__items .product-item__text .product-title{font-size:.75rem}.single-product .rate__items .product-item__text .product-ingredients{font-size:.625rem}.single-product .rate__items .product-item__button{border-radius:.3125rem;font-size:.625rem;padding-block:.25rem;padding-inline:.4375rem}[data-fls-popup-body]{padding-block:1.25rem;padding-inline:.9375rem}[data-fls-popup-close] svg{height:1.875rem;width:1.875rem}.header-popup__body{gap:1.875rem}.header-popup__body .popup-title{font-size:1.4375rem}.header-popup__body .popup-content__text{font-size:1rem}.header-popup__body .popup-content__form .contact-page-form input[type=submit]{border-radius:.5rem;padding-block:.9375rem;padding-inline:2.3125rem}.single-popup__body{gap:1.875rem}.single-popup__body .popup-title{font-size:1.4375rem}.single-popup__body .popup-actions{gap:1.25rem}.single-popup__body .popup-actions__viber{row-gap:1.25rem}.single-popup__body .popup-actions__viber .viber-title{font-size:1rem}.single-popup__body .popup-actions__viber .viber-button{border-radius:.5rem;max-width:15.625rem;padding-block:.625rem;padding-inline:1.75rem}.single-popup__body .popup-actions__viber .viber-button a{font-size:.8125rem}.single-popup__body .popup-actions__form{row-gap:1.25rem}.single-popup__body .popup-content__text{font-size:1rem}.single-popup__body .popup-content__form .contact-page-form input[type=submit]{border-radius:.5rem;font-size:1rem;padding-block:.9375rem;padding-inline:2.3125rem}}@media (min-width:20em) and (max-width:64em){.category,.categorys,.hystory,.nauka,.teachers-hero{margin-top:clamp(5.1875rem,5.13068181818125rem + .2840909091vw,5.3125rem)}.header__container{gap:clamp(.625rem,.48295454545625rem + .7102272727vw,.9375rem)}.header__actions{column-gap:clamp(.625rem,.34090909090625rem + 1.4204545455vw,1.25rem);font-size:clamp(.75rem,.6363636363625rem + .5681818182vw,1rem)}.header__actions .header-button{padding-bottom:clamp(.4375rem,.352272727275rem + .4261363636vw,.625rem);padding-left:clamp(.75rem,.664772727275rem + .4261363636vw,.9375rem);padding-right:clamp(.75rem,.664772727275rem + .4261363636vw,.9375rem);padding-top:clamp(.4375rem,.352272727275rem + .4261363636vw,.625rem)}.products{margin-top:clamp(9.375rem,9.82954545454375rem + -.7102272727vw,9.6875rem)}.single-product{padding-top:clamp(4.6875rem,4.40340909090625rem + 1.4204545455vw,5.3125rem)}}@media (min-width:20em) and (max-width:48em){.categorys__item .category-body__content .category-title{font-size:clamp(1rem,.55357142856875rem + 2.2321428571vw,1.625rem)}.categorys__item .category-body__content .category-extra-text h3{font-size:clamp(.875rem,.3392857142875rem + 2.6785714286vw,1.625rem)}.header .menu__body li a{font-size:clamp(1rem,.64285714285625rem + 1.7857142857vw,1.5rem)}.single-product .product-single__body{gap:clamp(.9375rem,.26785714285625rem + 3.3482142857vw,1.875rem)}.single-product .product-single__body .product-about__content,.single-product .product-single__body .product-characteristics{row-gap:clamp(.625rem,.17857142856875rem + 2.2321428571vw,1.25rem)}}@media (min-width:20em) and (max-width:105.625em){.categorys__item .category-body__content .category-extra-text p{font-size:clamp(.8125rem,.73950729926875rem + .3649635036vw,1.125rem)}.category .category-hystory p,.category .category-program p{font-size:clamp(.8125rem,.7687043795625rem + .2189781022vw,1rem)}.category .category-hystory h2,.category .category-program h2{font-size:clamp(1.25rem,1.07481751825rem + .8759124088vw,2rem);padding-bottom:clamp(1.25rem,1.1040145985375rem + .7299270073vw,1.875rem)}.category .category-hystory ol li,.category .category-hystory ul li,.category .category-program ol li,.category .category-program ul li{font-size:clamp(.8125rem,.7687043795625rem + .2189781022vw,1rem)}.nauka .image-text{gap:clamp(.3125rem,-.34443430656875rem + 3.2846715328vw,3.125rem)}.nauka .image-text .text h3{font-size:clamp(1.125rem,.862226277375rem + 1.3138686131vw,2.25rem);padding-bottom:clamp(.625rem,.33302919708125rem + 1.4598540146vw,1.875rem)}.nauka .image-text .text p{font-size:clamp(1rem,.8540145985375rem + .7299270073vw,1.625rem)}.nauka .rich-text{margin-bottom:clamp(.9375rem,.4265510948875rem + 2.5547445255vw,3.125rem)}.nauka .rich-text p{font-size:clamp(.8125rem,.7687043795625rem + .2189781022vw,1rem)}.hystory .custom-block__text{font-size:clamp(1.125rem,.862226277375rem + 1.3138686131vw,2.25rem);padding-bottom:clamp(.625rem,.33302919708125rem + 1.4598540146vw,1.875rem)}.hystory .group-item{gap:clamp(.875rem,.34945255474375rem + 2.6277372263vw,3.125rem)}.hystory .group-item__title{font-size:clamp(1rem,.912408759125rem + .4379562044vw,1.375rem)}.hystory .group-item__content p{font-size:clamp(.875rem,.75821167883125rem + .5839416058vw,1.375rem)}.hystory .group-item__content h2{font-size:clamp(1rem,.8540145985375rem + .7299270073vw,1.625rem)}.header__actions .header-button{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem)}.footer .first-row{gap:clamp(1.25rem,-2.2536496350375rem + 17.5182481752vw,16.25rem)}.footer .menu__body a{font-size:clamp(1rem,.94160583941875rem + .2919708029vw,1.25rem)}.section-header{padding-bottom:clamp(2.5rem,2.20802919708125rem + 1.4598540146vw,3.75rem)}.section-header h2{font-size:clamp(1.4375rem,1.04333941605625rem + 1.9708029197vw,3.125rem)}.products .section-header{padding-bottom:clamp(1.25rem,.22810218978125rem + 5.1094890511vw,5.625rem)}.products .products-items{column-gap:clamp(.5rem,.32481751825rem + .8759124088vw,1.25rem);padding-block:clamp(1.25rem,.88503649635rem + 1.8248175182vw,2.8125rem);row-gap:clamp(.9375rem,.86450729926875rem + .3649635036vw,1.25rem)}.products .product-item,.products .product-item__text{row-gap:clamp(.3125rem,.1665145985375rem + .7299270073vw,.9375rem)}.products .product-item__text .product-title{font-size:clamp(.75rem,.54562043795625rem + 1.0218978102vw,1.625rem)}.products .product-item__text .product-ingredients{font-size:clamp(.625rem,.55200729926875rem + .3649635036vw,.9375rem)}.products .product-item__button{border-radius:clamp(.3125rem,.23950729926875rem + .3649635036vw,.625rem);font-size:clamp(.625rem,.537408759125rem + .4379562044vw,1rem);padding-block:clamp(.25rem,.162408759125rem + .4379562044vw,.625rem);padding-inline:clamp(.4375rem,.32071167883125rem + .5839416058vw,.9375rem)}.products-list{column-gap:clamp(.5rem,.32481751825rem + .8759124088vw,1.25rem)}.products-list .filter-btn{font-size:clamp(.8125rem,.724908759125rem + .4379562044vw,1.1875rem);padding-right:clamp(.5rem,.32481751825rem + .8759124088vw,1.25rem)}.single-product .page-map{font-size:clamp(.875rem,.80200729926875rem + .3649635036vw,1.1875rem)}.single-product .product-single__body .product-about__content .title-product{font-size:clamp(1.375rem,.9662408759125rem + 2.0437956204vw,3.125rem)}.single-product .product-single__body .product-about__content .about-product-text{font-size:clamp(.8125rem,.724908759125rem + .4379562044vw,1.1875rem)}.single-product .product-single__body .product-characteristics__title{font-size:clamp(1.375rem,.9662408759125rem + 2.0437956204vw,3.125rem)}.single-product .product-single__body .product-characteristics__items .characteristic-product h1,.single-product .product-single__body .product-characteristics__items .characteristic-product h2,.single-product .product-single__body .product-characteristics__items .characteristic-product h3,.single-product .product-single__body .product-characteristics__items .characteristic-product h4,.single-product .product-single__body .product-characteristics__items .characteristic-product h5,.single-product .product-single__body .product-characteristics__items .characteristic-product h6{font-size:clamp(1.125rem,1.00821167883125rem + .5839416058vw,1.625rem)}.single-product .product-single__body .product-characteristics__items .characteristic-product p{font-size:clamp(.8125rem,.724908759125rem + .4379562044vw,1.1875rem)}.single-product .single-button{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem);max-width:clamp(9.375rem,7.90054744525625rem + 7.3722627737vw,15.6875rem);padding-block:clamp(.625rem,.4790145985375rem + .7299270073vw,1.25rem);padding-inline:clamp(1.75rem,1.4288321167875rem + 1.6058394161vw,3.125rem)}.single-product .single-button a{font-size:clamp(.8125rem,.6227189781rem + .9489051095vw,1.625rem)}.single-product .rate .section-header{padding-block:clamp(1.25rem,1.17700729926875rem + .3649635036vw,1.5625rem)}.single-product .rate__items{column-gap:clamp(.5rem,.32481751825rem + .8759124088vw,1.25rem);padding-block:clamp(.625rem,.4790145985375rem + .7299270073vw,1.25rem);row-gap:clamp(.9375rem,.86450729926875rem + .3649635036vw,1.25rem)}.single-product .rate__items .product-item,.single-product .rate__items .product-item__text{row-gap:clamp(.3125rem,.1665145985375rem + .7299270073vw,.9375rem)}.single-product .rate__items .product-item__text .product-title{font-size:clamp(.75rem,.54562043795625rem + 1.0218978102vw,1.625rem)}.single-product .rate__items .product-item__text .product-ingredients{font-size:clamp(.625rem,.55200729926875rem + .3649635036vw,.9375rem)}.single-product .rate__items .product-item__button{border-radius:clamp(.3125rem,.23950729926875rem + .3649635036vw,.625rem);font-size:clamp(.625rem,.537408759125rem + .4379562044vw,1rem);padding-block:clamp(.25rem,.162408759125rem + .4379562044vw,.625rem);padding-inline:clamp(.4375rem,.32071167883125rem + .5839416058vw,.9375rem)}[data-fls-popup-body]{padding-block:clamp(1.25rem,-.38503649635rem + 8.1751824818vw,8.25rem);padding-inline:clamp(.9375rem,-.609945255475rem + 7.7372262774vw,7.5625rem)}[data-fls-popup-close] svg{height:clamp(1.875rem,1.6560218978125rem + 1.0948905109vw,2.8125rem);width:clamp(1.875rem,1.6560218978125rem + 1.0948905109vw,2.8125rem)}.header-popup__body{gap:clamp(1.875rem,1.7290145985375rem + .7299270073vw,2.5rem)}.header-popup__body .popup-title{font-size:clamp(1.4375rem,1.04333941605625rem + 1.9708029197vw,3.125rem)}.header-popup__body .popup-content__text{font-size:clamp(1rem,.8540145985375rem + .7299270073vw,1.625rem)}.header-popup__body .popup-content__form .contact-page-form input[type=submit]{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem);padding-block:clamp(.9375rem,.835310218975rem + .5109489051vw,1.375rem);padding-inline:clamp(2.3125rem,2.1227189781rem + .9489051095vw,3.125rem)}.single-popup__body{gap:clamp(1.875rem,1.7290145985375rem + .7299270073vw,2.5rem)}.single-popup__body .popup-title{font-size:clamp(1.4375rem,1.18932481751875rem + 1.2408759124vw,2.5rem)}.single-popup__body .popup-actions{gap:clamp(1.25rem,.95802919708125rem + 1.4598540146vw,2.5rem)}.single-popup__body .popup-actions__viber{row-gap:clamp(1.25rem,.95802919708125rem + 1.4598540146vw,2.5rem)}.single-popup__body .popup-actions__viber .viber-title{font-size:clamp(1rem,.912408759125rem + .4379562044vw,1.375rem)}.single-popup__body .popup-actions__viber .viber-button{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem);max-width:clamp(15.625rem,14.01916058394375rem + 8.0291970803vw,22.5rem);padding-block:clamp(.625rem,.4790145985375rem + .7299270073vw,1.25rem);padding-inline:clamp(1.75rem,1.4288321167875rem + 1.6058394161vw,3.125rem)}.single-popup__body .popup-actions__viber .viber-button a{font-size:clamp(.8125rem,.6811131386875rem + .6569343066vw,1.375rem)}.single-popup__body .popup-actions__form{row-gap:clamp(1.25rem,.95802919708125rem + 1.4598540146vw,2.5rem)}.single-popup__body .popup-content__text{font-size:clamp(1rem,.912408759125rem + .4379562044vw,1.375rem)}.single-popup__body .popup-content__form .contact-page-form input[type=submit]{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem);font-size:clamp(1rem,.912408759125rem + .4379562044vw,1.375rem);padding-block:clamp(.9375rem,.835310218975rem + .5109489051vw,1.375rem);padding-inline:clamp(2.3125rem,2.1227189781rem + .9489051095vw,3.125rem)}}@media (min-width:48em) and (max-width:120em){.categorys__item .category-body__content .category-title{font-size:clamp(1rem,.41666666666875rem + 1.2152777778vw,1.875rem)}.categorys__item .category-body__content .category-extra-text h3{font-size:clamp(.875rem,.375rem + 1.0416666667vw,1.625rem)}.header .menu__body{gap:clamp(.625rem,-.20833333333125rem + 1.7361111111vw,1.875rem)}.footer .menu__body{gap:clamp(1.25rem,.41666666666875rem + 1.7361111111vw,2.5rem)}.single-product .product-single__body{gap:clamp(1.25rem,-1.66666666666875rem + 6.0763888889vw,5.625rem)}.single-product .product-single__body .product-about__content,.single-product .product-single__body .product-characteristics{row-gap:clamp(.625rem,-.20833333333125rem + 1.7361111111vw,1.875rem)}}@media (min-width:64em) and (max-width:120em){.category,.categorys,.hystory,.nauka,.teachers-hero{margin-top:clamp(5.1875rem,1.11607142856875rem + 6.3616071429vw,8.75rem)}.header__container{gap:clamp(.5rem,-.35714285714375rem + 1.3392857143vw,1.25rem)}.header__menu{gap:clamp(1.25rem,-.17857142856875rem + 2.2321428571vw,2.5rem)}.header .menu__body li a{font-size:clamp(1rem,.7857142857125rem + .3348214286vw,1.1875rem)}.header__actions{column-gap:clamp(1.25rem,-.17857142856875rem + 2.2321428571vw,2.5rem);font-size:clamp(.875rem,.01785714285625rem + 1.3392857143vw,1.625rem)}.header__actions .header-button{padding-bottom:clamp(.625rem,-.0892857142875rem + 1.1160714286vw,1.25rem);padding-left:clamp(.9375rem,.2232142857125rem + 1.1160714286vw,1.5625rem);padding-right:clamp(.9375rem,.2232142857125rem + 1.1160714286vw,1.5625rem);padding-top:clamp(.625rem,-.0892857142875rem + 1.1160714286vw,1.25rem)}.products{margin-top:clamp(5.1875rem,2.33035714285625rem + 4.4642857143vw,7.6875rem)}.single-product{padding-top:clamp(3.4375rem,1.6517857142875rem + 2.7901785714vw,5rem)}}@media (min-width:105.625em){.categorys__item .category-body__content .category-extra-text p{font-size:1.125rem}.category .category-hystory p,.category .category-program p{font-size:1rem}.category .category-hystory h2,.category .category-program h2{font-size:2rem;padding-bottom:1.875rem}.category .category-hystory ol li,.category .category-hystory ul li,.category .category-program ol li,.category .category-program ul li{font-size:1rem}.nauka .image-text{gap:3.125rem}.nauka .image-text .text h3{font-size:2.25rem;padding-bottom:1.875rem}.nauka .image-text .text p{font-size:1.625rem}.nauka .rich-text{margin-bottom:3.125rem}.nauka .rich-text p{font-size:1rem}.hystory .custom-block__text{font-size:2.25rem;padding-bottom:1.875rem}.hystory .group-item{gap:3.125rem}.hystory .group-item__content p,.hystory .group-item__title{font-size:1.375rem}.hystory .group-item__content h2{font-size:1.625rem}.header__actions .header-button{border-radius:1.0625rem}.footer .first-row{gap:16.25rem}.footer .menu__body a{font-size:1.25rem}.section-header{padding-bottom:3.75rem}.section-header h2{font-size:3.125rem}.products .section-header{padding-bottom:5.625rem}.products .products-items{column-gap:1.25rem;padding-block:2.8125rem;row-gap:1.25rem}.products .product-item,.products .product-item__text{row-gap:.9375rem}.products .product-item__text .product-title{font-size:1.625rem}.products .product-item__text .product-ingredients{font-size:.9375rem}.products .product-item__button{border-radius:.625rem;font-size:1rem;padding-block:.625rem;padding-inline:.9375rem}.products-list{column-gap:1.25rem}.products-list .filter-btn{font-size:1.1875rem;padding-right:1.25rem}.single-product .page-map{font-size:1.1875rem}.single-product .product-single__body .product-about__content .title-product{font-size:3.125rem}.single-product .product-single__body .product-about__content .about-product-text{font-size:1.1875rem}.single-product .product-single__body .product-characteristics__title{font-size:3.125rem}.single-product .product-single__body .product-characteristics__items .characteristic-product h1,.single-product .product-single__body .product-characteristics__items .characteristic-product h2,.single-product .product-single__body .product-characteristics__items .characteristic-product h3,.single-product .product-single__body .product-characteristics__items .characteristic-product h4,.single-product .product-single__body .product-characteristics__items .characteristic-product h5,.single-product .product-single__body .product-characteristics__items .characteristic-product h6{font-size:1.625rem}.single-product .product-single__body .product-characteristics__items .characteristic-product p{font-size:1.1875rem}.single-product .single-button{border-radius:1.0625rem;max-width:15.6875rem;padding-block:1.25rem;padding-inline:3.125rem}.single-product .single-button a{font-size:1.625rem}.single-product .rate .section-header{padding-block:1.5625rem}.single-product .rate__items{column-gap:1.25rem;padding-block:1.25rem;row-gap:1.25rem}.single-product .rate__items .product-item,.single-product .rate__items .product-item__text{row-gap:.9375rem}.single-product .rate__items .product-item__text .product-title{font-size:1.625rem}.single-product .rate__items .product-item__text .product-ingredients{font-size:.9375rem}.single-product .rate__items .product-item__button{border-radius:.625rem;font-size:1rem;padding-block:.625rem;padding-inline:.9375rem}[data-fls-popup-body]{padding-block:8.25rem;padding-inline:7.5625rem}[data-fls-popup-close] svg{height:2.8125rem;width:2.8125rem}.header-popup__body{gap:2.5rem}.header-popup__body .popup-title{font-size:3.125rem}.header-popup__body .popup-content__text{font-size:1.625rem}.header-popup__body .popup-content__form .contact-page-form input[type=submit]{border-radius:1.0625rem;padding-block:1.375rem;padding-inline:3.125rem}.single-popup__body{gap:2.5rem}.single-popup__body .popup-title{font-size:2.5rem}.single-popup__body .popup-actions{gap:2.5rem}.single-popup__body .popup-actions__viber{row-gap:2.5rem}.single-popup__body .popup-actions__viber .viber-title{font-size:1.375rem}.single-popup__body .popup-actions__viber .viber-button{border-radius:1.0625rem;max-width:22.5rem;padding-block:1.25rem;padding-inline:3.125rem}.single-popup__body .popup-actions__viber .viber-button a{font-size:1.375rem}.single-popup__body .popup-actions__form{row-gap:2.5rem}.single-popup__body .popup-content__text{font-size:1.375rem}.single-popup__body .popup-content__form .contact-page-form input[type=submit]{border-radius:1.0625rem;font-size:1.375rem;padding-block:1.375rem;padding-inline:3.125rem}}@media (min-width:120em){.categorys,.teachers-hero{margin-top:8.75rem}.categorys__item .category-body__content .category-title{font-size:1.875rem}.categorys__item .category-body__content .category-extra-text h3{font-size:1.625rem}.category,.hystory,.nauka{margin-top:8.75rem}.header__container{gap:1.25rem}.header__menu{gap:2.5rem}.header .menu__body{gap:1.875rem}.header .menu__body li a{font-size:1.1875rem}.header__actions{column-gap:2.5rem;font-size:1.625rem}.header__actions .header-button{padding-bottom:1.25rem;padding-left:1.5625rem;padding-right:1.5625rem;padding-top:1.25rem}.footer .menu__body{gap:2.5rem}.products{margin-top:7.6875rem}.single-product{padding-top:5rem}.single-product .product-single__body{gap:5.625rem}.single-product .product-single__body .product-about__content,.single-product .product-single__body .product-characteristics{row-gap:1.875rem}}@media (any-hover:hover){.quantity__button:hover:after,.quantity__button:hover:before{background-color:rgba(0,0,0,.5)}}