a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;display:flex;flex-direction:column;min-height:100dvh}ol,ul{list-style:none;padding:0;margin:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Ubuntu;src:url("../fonts/Ubuntu/Ubuntu-Regular.woff2") format("truetype"),url("../fonts/Ubuntu/Ubuntu-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:"block"}@font-face{font-family:Ubuntu;src:url("../fonts/Ubuntu/Ubuntu-Medium.woff2") format("truetype"),url("../fonts/Ubuntu/Ubuntu-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Ubuntu;src:url("../fonts/Ubuntu/Ubuntu-Bold.woff2") format("truetype"),url("../fonts/Ubuntu/Ubuntu-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url("../fonts/Inter/Inter-Regular.woff2") format("truetype"),url("../fonts/Inter/Inter-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("../fonts/Inter/Inter-Medium.woff2") format("truetype"),url("../fonts/Inter/Inter-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:KidCraft;src:url("../fonts/KidCraft/KidCraft.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box;font-family:Ubuntu}:root{scrollbar-gutter:stable;color:#111}a{color:inherit}html{scroll-behavior:smooth;word-break:break-word}body.modal-open{overflow:hidden}.button-link{padding:13px 20px;min-width:175px;background-color:#c49b1d;border-radius:50px;color:#fff;font-size:12px;line-height:14px;font-weight:700;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-in-out}.button-link_large{padding-block:16px}.button-link:hover{background-color:#9a7914}.range{width:100%;display:flex;flex-direction:column;gap:10px}.range__label{font-family:Inter;line-height:19px;color:#6f6f6f;padding-bottom:5px}.range .r-slider{margin:0;height:10px}.range .r-slider__circle{top:-5px;width:20px;height:20px;background-color:#fff;border:none;box-shadow:0 0 10px 0 rgba(17,17,17,.15)}.range .r-slider__cloud{display:none}.range .r-slider__filled-line{background-color:#c49b1d;height:100%}.range__limits{display:flex;justify-content:space-between;padding-left:8px;padding-right:6px}.range__limit{font-family:Inter;font-size:18px;line-height:22px}.select{display:flex;flex-direction:column;gap:10px}.select select{display:none}.select .nice-select:after{position:static;content:url("/icons/chevron.svg");border:none;transform:none;transform-origin:unset;margin:0;height:unset;width:unset;transition:.2s ease-in-out}.select .nice-select.open:after{transform:rotateX(180deg)}.select .nice-select .current_clear{color:#b3b3b3}.select .nice-select-dropdown{width:100%;top:calc(100% + 5px);margin:0;box-shadow:0 12px 20px 0 rgba(0,0,0,.1411764706),0 4px 24px 0 rgba(0,0,0,.1215686275);border-radius:10px;z-index:1}.select .nice-select-dropdown .list{max-height:unset;gap:0}.select .nice-select-dropdown .list .option{font-family:Inter;border-bottom:1px solid #f4f4f4;padding:15px 19px;line-height:22px;font-size:18px;font-weight:400;white-space:normal}.select .nice-select-dropdown .list .option_hidden{display:none}.select .nice-select-dropdown .list .option:last-child{border:none}.select__label{font-family:Inter;line-height:19px;color:#6f6f6f}.select__control{display:flex;align-items:center;justify-content:space-between;line-height:unset;padding:13px 15px;height:auto;border-radius:10px;transition:.2s ease-in-out}.select__control:hover{border-color:#6f6f6f}.select__control.open{border-color:#c49b1d}.select__control .current{display:block;font-family:Inter;font-weight:500;font-size:18px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 27px);pointer-events:none}.link{cursor:pointer;text-decoration:none}.dropdown{position:absolute;top:32px;top:calc(100% + 5px);left:-6px;width:180px;background:#fff;border-radius:10px;visibility:hidden;opacity:0;box-shadow:0 12px 20px 0 rgba(0,0,0,.1411764706),0 4px 24px 0 rgba(0,0,0,.1215686275);transition:.2s ease-in-out;z-index:1}.dropdown_open{visibility:visible;opacity:1}.dropdown__item{border-bottom:1px solid #f4f4f4;line-height:150%;font-size:14px;font-weight:400;white-space:normal;transition:.2s ease-in-out}.dropdown__item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.dropdown__item:last-child{border:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.dropdown__item:hover{background-color:#f4f4f4}.dropdown .link{display:block;padding:12px 18px;transition:color .2s ease-in-out}.container{max-width:1200px;margin:0 auto}@media screen and (max-width:1366px){.container{max-width:930px}}@media screen and (max-width:1024px){.container{max-width:724px}}.header{position:fixed;padding:10px 0;width:100%;top:0;left:0;background:#fff;box-shadow:0 2px 15px 0 rgba(17,17,17,.05);z-index:2}.header__container{display:flex;justify-content:space-between;align-items:center}.header .nav_desktop .nav__list{display:flex;gap:15px;flex-direction:row}.header .nav_desktop .nav__item_more{position:relative;display:none}@media screen and (max-width:1366px){.header .nav_desktop .nav__item_extra{display:none}.header .nav_desktop .nav__item_more{display:list-item}}.header .nav_desktop .nav__item_more .nav__link{display:flex;align-items:center}.header .nav_desktop .nav__item_more .nav__link svg{width:20px;color:#c49b1d}.header .nav_desktop .nav__item_more .nav__link svg path{transition:.2s ease-in-out}.header .nav_desktop .nav__item_more .nav__link_open svg{transform:rotateX(180deg)}.header .nav_desktop .nav__link{font-size:14px;font-weight:400;line-height:150%;transition:color .2s ease-in-out}.header .nav_desktop .nav__link:hover,.header .nav_desktop .nav__link:hover path{color:#c49b1d}.header .nav_mobile{position:absolute;width:300px;height:100vh;display:none}@media screen and (max-width:768px){.container{margin:0 16px;max-width:100%}.header .nav_desktop,.header .nav_desktop .nav__item_more,.header .nav_mobile{display:none}}.header .nav_mobile .nav__list{display:flex;gap:15px}.header .nav_mobile .nav__item_more{position:relative;display:none}@media screen and (max-width:1366px){.header .nav_mobile .nav__item_extra{display:none}.header .nav_mobile .nav__item_more{display:list-item}}@media screen and (max-width:1024px){.container_no-margin{margin:0;max-width:100%}.header .nav_mobile .nav__item_more{display:none}}.header .nav_mobile .nav__item_more .nav__link{display:flex;align-items:center}.header .nav_mobile .nav__item_more .nav__link svg{width:20px;color:#c49b1d;transition:.2s ease-in-out}.header .nav_mobile .nav__item_more .nav__link_open svg{transform:rotateX(180deg)}.header .nav_mobile .nav__link{font-size:14px;font-weight:400;line-height:150%;transition:color .2s ease-in-out}.header .nav_mobile .nav__link:hover{color:#c49b1d}.main{padding-top:60px}.section{position:relative;padding:80px 0}@media screen and (max-width:480px){.section{padding:50px 0}}.section_gradient{background:linear-gradient(180deg,#fffbf1 0,#fffbf1 .01%,rgba(255,251,241,.3) 100%)}.section_color{background-color:rgba(255,251,241,.5)}.section_small-padding{padding:60px 0}@media screen and (max-width:480px){.section_small-padding{padding:40px 0}}.section_no-padding{padding:0}.section__container{display:flex;flex-direction:column}.section__heading{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:50px}@media screen and (max-width:768px){.section__heading{gap:16px}}@media screen and (max-width:480px){.section__heading{margin-bottom:32px}}.section__title{font-size:36px!important;line-height:41px!important;margin-bottom:0!important}.modal h1,.section h1{font-size:36px;line-height:130%;margin-bottom:32px}@media screen and (max-width:480px){.section__title{font-size:32px}.modal h1,.section h1{font-size:32px;margin-bottom:28px}}.modal h2,.section h2{font-size:28px;line-height:130%;margin-bottom:24px}@media screen and (max-width:480px){.modal h2,.section h2{font-size:24px;margin-bottom:20px}}.modal h3,.section h3{font-size:20px;line-height:150%;margin-bottom:16px}@media screen and (max-width:480px){.modal h3,.section h3{font-size:18px}}.modal p,.section p{font-size:16px;line-height:150%;margin-bottom:0}.modal a,.section a{color:#c49b1d;cursor:pointer}.modal ol,.section ol{display:flex;flex-direction:column;gap:12px;padding-inline-start:0;list-style-type:none;margin:0}.modal ol li,.section ol li{counter-increment:my-counter;position:relative;padding-left:18px;margin-top:0}.modal ol li ::before,.section ol li ::before{content:"" counter(my-counter) ".";position:absolute;left:0}.modal ul,.section ul{display:flex;flex-direction:column;gap:12px;list-style-type:none;padding-inline-start:0;margin:0}.modal ul li,.section ul li{position:relative;padding-left:18px;margin-top:0!important}.modal ul[data-type=bullet-list] li::before,.section ul[data-type=bullet-list] li::before{position:absolute;content:"";top:9px;left:0;min-width:8px;min-height:8px;border-radius:50%;background-color:#c49b1d}.modal ul[data-type=line-list] li::before,.section ul[data-type=line-list] li::before{position:absolute;content:"";top:12px;left:0;min-width:8px;min-height:2px;background-color:#c49b1d}.contacts{display:flex;align-items:center;gap:60px}@media screen and (max-width:1024px){.contacts{flex-direction:column;gap:30px}}@media screen and (max-width:768px){.contacts{justify-content:center}}.phone__link{position:relative;display:flex;align-items:center;gap:20px;padding:12px 20px;background:#c49b1d;border-radius:50px;color:#fff;font-size:15px;font-weight:500;transition:background-color .2s ease-in-out}.phone__link:hover{background-color:#9a7914}.phone__icon{width:18px;height:18px}.phone__divider{position:absolute;top:0;left:48px;width:1px;height:100%;background-color:#dfb226}.phone span{display:inline-flex;color:#fff}.email__link{display:flex;align-items:center;gap:10px;text-transform:uppercase}.email__link:hover .email__text:after{opacity:0}.email__icon{display:inline-flex}.email__text{position:relative;font-size:12px;font-weight:700}.email__text:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#111;opacity:1;transition:.2s ease-in-out}.legal-info{display:flex;flex-direction:column;gap:4px}@media screen and (max-width:768px){.legal-info{align-items:center}}.legal-info__link{font-size:14px;font-weight:400;line-height:150%;width:fit-content;transition:color .2s ease-in-out}.legal-info__link:hover{color:#c49b1d}.socials{display:flex;align-items:center;gap:15px}.socials__link{width:24px;height:24px}.footer{padding:40px 0;margin-top:auto}.footer__container{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.footer__container{flex-direction:column;justify-content:center;gap:30px}}.fancybox__nav .f-button,.fancybox__toolbar .f-button{background:#111}.fancybox__nav .f-button svg,.fancybox__toolbar .f-button svg{stroke:#FFFFFF}.modal{display:flex;align-items:center;justify-content:center;position:fixed;background-color:rgba(17,17,17,.5);top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:999;visibility:hidden;opacity:0;cursor:pointer;transition:.2s ease-in-out}@media screen and (max-width:480px){.modal{align-items:flex-end}}.modal_open{visibility:visible;opacity:1;pointer-events:auto}.modal__content{position:relative;max-width:500px;width:100%;padding:40px;background-color:#fff;box-shadow:0 0 30px 0 rgba(17,17,17,.1);border-radius:25px;max-height:70%;overflow-y:auto;cursor:default}.modal__content_flex{display:flex;flex-direction:column;align-items:center;gap:36px}.modal__content_wide{max-width:1100px}.modal__content:after{position:fixed;content:url("/icons/close.svg");top:20px;right:20px;cursor:pointer;pointer-events:none}.modal__title{font-size:24px;line-height:28px;margin-bottom:16px}.slides-controls{display:flex;align-items:center;gap:15px}@media screen and (max-width:480px){.modal__content{padding:30px}.modal__content:after{position:absolute;top:-40px;right:10px}.slides-controls{display:none}}.slides-controls__switch{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:100px;cursor:pointer;background-color:#fff;box-shadow:0 0 15px 0 rgba(196,155,29,.05);transition:background-color .2s ease-in-out}.slides-controls__switch path{color:#c49b1d;transition:color .2s ease-in-out}.slides-controls__switch:hover{background-color:#c49b1d}.slides-controls__switch:hover path{color:#fff}.introduction{display:flex;height:700px;gap:40px}@media screen and (max-width:1024px){.introduction{flex-direction:column-reverse;height:auto}}.introduction__content{display:flex;flex-direction:column;justify-content:center;gap:20px;width:482px}@media screen and (max-width:1024px){.introduction__content{max-width:724px;width:100%;margin:0 auto}}@media screen and (max-width:768px){.introduction__content{margin:0 16px;width:unset;max-width:100%}}.introduction__logo{width:190px;height:190px}.introduction__title{position:relative;font-size:48px!important;line-height:130%!important;margin:0!important;width:fit-content}@media screen and (max-width:480px){.introduction__title{font-size:36px!important}}.introduction__title:before{content:"";position:absolute;left:-12px;top:0;width:10px;height:10px;background-color:#c49b1d;border-radius:50%}.introduction__line{width:73px;height:2px;background-color:#c49b1d}.introduction__link{margin-top:10px;width:fit-content;color:#fff!important}.introduction__image{position:absolute;right:0;top:0;width:56%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:150px}@media screen and (max-width:1366px){.introduction__image{width:51%}}@media screen and (max-width:1024px){.introduction__image{position:static;width:100%;height:600px}.teachers .teacher-card__image{padding-top:62%}}@media screen and (max-width:768px){.introduction__image{height:460px}}.teachers .swiper-slide{height:auto}.teachers__slider{border-top-left-radius:30px;border-top-right-radius:30px;margin-bottom:50px}.teachers .teacher-card{display:flex;flex-direction:column;border-radius:30px;background-color:#fff;border:1px solid #fff;min-height:600px;cursor:pointer;box-shadow:0 0 30px 0 rgba(196,155,29,.05);transition:border .2s ease-in-out}.teachers .teacher-card:hover{border-color:#c49b1d}.teachers .teacher-card__image{min-height:253px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:30px;border-top-right-radius:30px;width:calc(100% + 2px);margin:-2px -1px}.teachers .teacher-card__content{display:flex;flex-direction:column;gap:20px;padding:20px;flex-grow:1}.teachers .teacher-card__title{font-size:24px;line-height:30px;margin:0;text-align:center}.teachers .teacher-card__link{padding:13px 20px;width:175px;background:#c49b1d;border-radius:50px;color:#fff;font-size:12px;line-height:14px;font-weight:700;margin:auto auto 0;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-in-out}.teachers .teacher-card__link:hover{background-color:#9a7914}.calculator{display:flex;flex-direction:column;align-items:center;gap:30px}.calculator__selects{display:grid;grid-template-columns:calc(50% - 15px) calc(50% - 15px);grid-gap:30px;width:100%}@media screen and (max-width:1024px){.calculator__selects{grid-template-columns:100%;grid-gap:20px}}.calculator-output{display:flex;align-items:center;gap:40px;padding-top:10px}.calculator-output__item{display:flex;flex-direction:column;gap:10px;padding:10px 0}.calculator-output__label{line-height:19px;color:#6f6f6f}.calculator-output__value{font-weight:700;font-size:24px;line-height:29px}.calculator__divider{height:80px;width:1px;background-color:#dfdfdf}.bonuses{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.bonuses__items{display:flex;flex-direction:column;gap:20px}.bonuses__badge{display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;line-height:16px;color:#fff;background-color:#c49b1d;border-radius:10px;min-width:50px;padding:3px 8px;white-space:nowrap}.bonuses__text{display:inline}.rules{display:flex;flex-wrap:nowrap;flex-direction:column;gap:30px}.rules__item{display:flex;gap:35px;align-items:center;width:calc(50% - 15px)}@media screen and (max-width:1024px){.bonuses{grid-template-columns:1fr}.rules__item{width:100%}}.rules__item:nth-child(odd){align-self:flex-start}.rules__item:nth-child(2n){align-self:flex-end}.rules__digits{font-family:KidCraft;font-size:106px!important;line-height:100%!important;color:#c49b1d;min-width:104px;white-space:nowrap}.rules__text{font-size:18px!important;line-height:130%!important}.slider-fancy__item{width:auto!important;height:300px!important}@media screen and (max-width:480px){.rules__item{gap:30px}.slider-fancy__item{height:210px!important}}.slider-fancy__item a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;user-select:none}.slider-fancy__item a img{height:100%;object-fit:contain}