@charset "UTF-8";html{min-height:100vh}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1 1 auto}a{text-decoration:none;color:inherit}li{list-style:none}.seo_text_block li{list-style:unset}.lh-80{line-height:80%}.lh-90{line-height:90%}.lh-100{line-height:100%}.lh-110{line-height:110%}.lh-120{line-height:120%}.lh-130{line-height:130%}.lh-140{line-height:140%}.lh-150{line-height:150%}.contacts-video{max-width:608px;width:100%;height:auto;aspect-ratio:608/411}.full-bg{position:relative}.full-bg::before{z-index:-1;position:absolute;right:0;top:0;width:100vw;content:'';height:100%;background:var(--bg-full)}.full-bg::after{z-index:-1;position:absolute;left:0;top:0;width:100vw;content:'';height:100%;background:var(--bg-full)}.main-font.normal{font-family:Nunito;font-weight:400}.main-font.bold{font-family:Nunito-bold;font-weight:600}.main-font.italic{font-weight:500;font-family:Nunito-italic}.secondary-font.normal{font-family:Roboto;font-weight:400}.secondary-font.bold{font-family:Roboto-bold;font-weight:600}.secondary-font.bolder{font-weight:700;font-family:Roboto-bolder}.title-h1{font-size:25px;line-height:50px;font-family:Roboto-bold;font-weight:600;line-height:150%;letter-spacing:1.25px;text-transform:uppercase;color:var(--bs-brown)}@media (max-width:576px){.title-h1{font-size:16px;letter-spacing:0.8px}}.iframe{max-height:450px}.iframe iframe{width:100%;height:auto;aspect-ratio:567/399;border-radius:10px}.iframe iframe .directions-card-medium-large{display:none}#feedback_form .modal-dialog,#review_form .modal-dialog{max-width:598px!important}#feedback_form .modal-dialog .feedback-input:focus-visible,#review_form .modal-dialog .feedback-input:focus-visible{border:1px solid var(--bs-green-main)!important;outline:none!important}#feedback_form .modal-dialog #phone_record-form:focus-visible,#review_form .modal-dialog #phone_record-form:focus-visible{border:1px solid rgba(0,0,0,0)!important;outline:none!important}.placeholder-color input::placeholder,.placeholder-color textarea::placeholder{color:rgba(0,0,0,0.4);opacity:1;font-weight:400}.lang_item{line-height:12px}@media (max-width:576px){.rounded-sm-30{border-radius:30px!important}}.mob_header_logo svg{width:97px;height:auto}.footer_logo svg,.desk_header_logo svg{width:169px}.custom_scrollbar::-webkit-scrollbar{width:2px;height:2px;border-radius:5px}.custom_scrollbar::-webkit-scrollbar-track{background:var(--bs-disabled)}.custom_scrollbar::-webkit-scrollbar-thumb{background:var(--bs-primary);border-radius:5px}@media (max-width:992px){.cookies_close{transform:unset!important;position:unset!important;margin:0 0 0 auto!important}}.admin_panel{position:fixed;bottom:10px;display:flex;gap:10px;right:50px;z-index:101}@media (max-width:1500px){.admin_panel{right:10px}}.admin_panel .to_admin{background:#ffbc00;display:flex;width:50px;height:50px;justify-content:center;align-items:center;border-radius:5px;font-size:20px;color:#3053ff;bottom:30px;z-index:999;text-decoration:unset}.admin_panel .to_admin.change_product_admin{right:190px}.admin_panel .to_admin.go_to_admin{right:120px}.admin_panel .to_admin.go_to_translate{right:50px}@media (max-width:400px){.admin_panel .to_admin{width:40px;height:40px}.admin_panel .to_admin.change_product_admin{right:115px}.admin_panel .to_admin.go_to_admin{right:65px}.admin_panel .to_admin.go_to_translate{right:15px}}.toggle_feedback_form{cursor:pointer}@media (max-width:562px){.kids_svg svg{width:60px;height:auto}}.text-nowrap{white-space:nowrap}.education_section img{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#group-review label.group-select{cursor:pointer;padding:8px 14px;border:1px solid var(--bs-brown);user-select:none;display:inline-block;color:#00000066;font-size:14px;border-radius:10px;transition:all 0.3s ease-in-out}#group-review label.group-select input{display:none}#send_review,#send_feedback{position:relative}#send_review.loading,#send_feedback.loading{pointer-events:none;opacity:0.7}#send_review.loading:before,#send_feedback.loading:before{content:'';display:block;position:absolute;width:20px;height:auto;aspect-ratio:1/1;border-radius:50%;border:2px solid var(--bs-white);border-top-color:transparent;animation:l26 0.6s linear infinite;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg)}@keyframes l26{100%{transform:translate(-50%,-50%) rotate(360deg)}}.close-modal{width:25px;height:auto;aspect-ratio:1/1;border-radius:7px;z-index:10;cursor:pointer}@media (max-width:768px){.consultation-left-block{border-bottom:1px solid var(--bs-gray)}}#group-review,.input-field{transition:all 0.3s ease-in-out}#group-review.is-invalid,.input-field.is-invalid{color:red!important}.toggle_review_form{cursor:pointer!important}#group-review label.group-select.active{background-color:var(--bs-brown);color:white;border-color:var(--bs-brown)}.splide .splide__pagination{display:flex;align-items:center;bottom:25px}@media (max-width:576px){.splide .splide__pagination{bottom:15px}.splide .splide__pagination .splide__pagination__page{width:15px}.splide .splide__pagination .splide__pagination__page.is-active{width:15px}}.splide .splide__pagination .splide__pagination__page{display:flex;justify-content:center;align-items:center;width:20px;aspect-ratio:1/1;height:auto;background-color:rgba(51,51,51,0.2);border:0 transparent;border-radius:50%;transform:scale(1);opacity:1}.splide .splide__pagination .splide__pagination__page.is-active{border:0 transparent;background-color:var(--bs-brown);width:20px;height:auto}.splide .slider_content{position:absolute;left:50%;transform:translateX(-50%);bottom:130px}.page__404{height:635px}.page__404 .title{font-size:150px;line-height:140px}.page__404 img{max-width:413px}.seo_text_block img{max-width:100%;height:auto}.reviews_text{max-height:300px;transition:all 0.3s ease-in-out}.reviews_text.active{max-height:5000px;transition:all 0.3s ease-in-out}#phone{bottom:90px!important}@media (max-width:768px){#phone{bottom:50px!important}}#up,#phone{position:fixed;bottom:160px;right:30px;height:56px;width:56px;color:var(--bs-main-bg);display:none;background-color:var(--bs-green-secondary);border-radius:50%;cursor:pointer;z-index:101;transition:all 0.2s ease}@media (max-width:1200px){#up,#phone{width:40px;height:40px}#up i,#phone i{font-size:20px!important}}@media (max-width:768px){#up,#phone{width:35px;height:35px;bottom:95px;right:15px}#up i,#phone i{font-size:16px!important}}#up i,#phone i{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:25px}#slid_desktop{max-height:500px}#slid_desktop .splide__slide{max-height:500px!important}.items_list{border-right:1px solid var(--bs-gray)}@media (max-width:576px){.items_list{border-bottom:1px solid var(--bs-gray)}}.footer_logo{max-width:170px}.ls-1_25{letter-spacing:1.25px}.ls-07{letter-spacing:0.7px}.footer_svg svg{width:100%;height:auto;aspect-ratio:344/260}.logo-header{max-width:170px;max-height:65px}@media (max-width:992px){.logo-header{max-width:97px;max-height:37px}}.submenu_toggler .chevron-up{transition:transform 0.3s ease}.submenu_toggler .chevron-up:before{transition:transform 0.3s ease;transform:rotate(90deg)!important}.submenu_toggler.collapsed .chevron-up:before{transform:rotate(270deg)!important}#offcanvasNavbar{max-width:700px}#nav-desk .phone_icon{font-size:20px}#nav-desk .menu_item{padding:10px 0;cursor:pointer;box-sizing:border-box}#nav-desk .menu_item i:before{transition:all ease 200ms}#nav-desk .menu_item:hover>i:before{transform:rotate(90deg)}#nav-desk .menu_item:hover>.menu_dropdown{display:block;transform:translateY(0px);pointer-events:all;visibility:visible;opacity:1}#nav-desk .menu_item .menu_dropdown{display:block;transform:translateY(-10px);transition:all 200ms ease;pointer-events:none;visibility:hidden;opacity:0;top:100%}#nav-desk .menu_item .menu_dropdown .dropdown-menu-reverse{top:0;left:unset!important;right:100%!important;padding-left:0!important;padding-right:10px!important}#nav-desk .menu_item .menu_dropdown.dropdown-menu-reverse{right:0}#nav-desk .menu_item .menu_dropdown.dropdown-menu-reverse .menu_dropdown{top:0;left:unset!important;right:100%!important;padding-left:0!important;padding-right:10px!important}#nav-desk .menu_item .menu_dropdown .menu_list{width:200px;z-index:2;position:relative}#nav-desk .menu_item .menu_dropdown .menu_list .menu_item{padding:0;justify-content:space-between}#nav-desk .menu_item .menu_dropdown .menu_list .menu_item:not(:last-child){border-bottom:1px dashed var(--bs-dark)}#nav-desk .menu_item .menu_dropdown .menu_list .menu_item:hover i::before{transform:rotate(180deg)}#nav-desk .menu_item .menu_dropdown .menu_list .menu_item:hover .menu_dropdown{display:block;transform:translateX(0px)}#nav-desk .menu_item .menu_dropdown .menu_list .menu_item a{padding:10px 20px}#nav-desk .menu_item .menu_dropdown .menu_list .menu_item i::before{transform:rotate(180deg);padding:10px 20px}#nav-desk .menu_item .menu_dropdown .menu_list .menu_item .menu_dropdown{top:0;left:100%;padding-left:10px;transform:translateY(0);transform:translateX(10px)}#nav-desk .menu_item .menu_dropdown .menu_list .menu_item .menu_dropdown.dropdown-menu-reverse{left:unset;right:100%;padding-left:0;padding-right:10px}#nav-desk .menu_item .menu_dropdown .menu_list .menu_item .menu_dropdown.dropdown-menu-reverse .menu_item{flex-direction:row-reverse;justify-content:start;gap:0!important}#nav-desk .menu_item .menu_dropdown .menu_list .menu_item .menu_dropdown.dropdown-menu-reverse .menu_item a:not(.leaf){padding:10px 20px 10px 0}#nav-desk .menu_item .menu_dropdown .menu_list .menu_item .menu_dropdown.dropdown-menu-reverse .menu_item i::before{padding:10px 5px;transform:rotate(0deg)}#nav-desk .menu_item .menu_dropdown.dropdown-menu-reverse .menu_item{flex-direction:row-reverse;justify-content:start;gap:0!important}#nav-desk .menu_item .menu_dropdown.dropdown-menu-reverse .menu_item a:not(.leaf){padding:10px 20px 10px 0}#nav-desk .menu_item .menu_dropdown.dropdown-menu-reverse .menu_item i::before{padding:10px 5px;transform:rotate(0deg)}#nav-desk .nav_icon{font-size:28px}#nav-desk .language_selector{padding:3px 4px}#nav-desk .language_selector .lang_code{line-height:normal;display:flex;align-items:center}#nav-desk .language_selector,#nav-desk .language_selector a,#nav-desk .language_selector i{font-size:12px;line-height:normal}#nav-desk .language_selector .dropdown-menu{min-width:100%}.fi.solid.triangle:before{font-size:5px;display:block}.fi.solid.triangle.right:before{transform:rotate(270deg)}#nav-mobile .nav_icon{font-size:28px}#nav-mobile .dropdown-menu.horizontal_dropdown.show{display:flex}#nav-mobile .dropdown-menu.horizontal_dropdown.show .dropdown-item:hover{background-color:transparent;color:var(--bs-primary)}@font-face{font-family:'CustomIconsFont';src:url("/static/fonts/CustomIcons/custom_icons.woff2") format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Play';font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/Play/Play-Regular.ttf) format("truetype")}@font-face{font-family:'Play';font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/Play/Play-Bold.ttf) format("truetype")}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/Nunito-Regular.ttf) format("truetype")}@font-face{font-family:'Nunito-bold';font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/Nunito-SemiBold.ttf) format("truetype")}@font-face{font-family:'Nunito-italic';font-style:italic;font-weight:500;font-display:swap;src:url(/static/fonts/Nunito-MediumItalic.ttf) format("truetype")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:'Roboto-bold';font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/Roboto-SemiBold.ttf) format("truetype")}@font-face{font-family:'Roboto-bolder';font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/Roboto-Bold.ttf) format("truetype")}