.teacher-feedback-model{z-index:3}.teacher-feedback-model__header{width:65%;margin:0 auto;padding-top:calc((1vh + 1vw)*.5);text-align:center}@media(max-width:1024px){.teacher-feedback-model__header{width:90%}}.teacher-feedback-model__header__title{font-size:calc((1vh + 1vw)*1.3);font-weight:500;line-height:calc((1vh + 1vw)*1.8);text-align:center;margin-bottom:calc((1vh + 1vw)*.5)}.teacher-feedback-model__header__title span{background-color:#6337c3;color:#fff;padding:0 .5rem;border-radius:.5rem}.teacher-feedback-model__header__description{font-size:calc((1vh + 1vw)*.44);font-weight:400;line-height:calc((1vh + 1vw)*.8)}@media(max-width:768px){.teacher-feedback-model__header__description{font-size:calc((1vh + 1vw)*.7);line-height:calc((1vh + 1vw)*.9)}}.teacher-feedback-model__content{width:100%;position:relative;z-index:3}.teacher-feedback-model__content__form{width:60%}@media(max-width:768px){.teacher-feedback-model__content__form{width:100%}}.teacher-feedback-model__content__form .contacts-form{background-color:transparent}@media(max-width:768px){.teacher-feedback-model__content__form .contacts-form{padding:calc((1vh + 1vw)*1)}}.teacher-feedback-model__content__form .contacts-form .form-inputs{flex-direction:column;gap:1rem}.teacher-feedback-model__content__form .contacts-form .form-inputs .form-input{width:100%;border:1px solid #e6e8ec;background-color:#fff;border-radius:.5rem;padding:.5rem}.teacher-feedback-model__content__form .contacts-form .form-inputs .form-input input{border:none;outline:none}.teacher-feedback-model__content__form .contacts-form .form-inputs .form-input-phone{width:100%;border:1px solid #e6e8ec;background-color:#fff;border-radius:.5rem;padding:.5rem}.teacher-feedback-model__content__form .contacts-form .form-inputs .form-input-phone select{border:none;outline:none}.teacher-feedback-model__content__form .contacts-form-form-text{color:#292824;font-size:calc((1vh + 1vw)*.4);font-weight:400;line-height:calc((1vh + 1vw)*.5);text-align:left;margin-top:calc((1vh + 1vw)*.5)}@media(max-width:768px){.teacher-feedback-model__content__form .contacts-form-form-text{font-size:calc((1vh + 1vw)*.7);line-height:calc((1vh + 1vw)*.8)}}.teacher-feedback-model__content__image{position:absolute;right:0;bottom:0;width:400px;height:400px}@media(max-width:992px){.teacher-feedback-model__content__image{width:300px;height:300px}}@media(max-width:768px){.teacher-feedback-model__content__image{display:none}}.teacher-feedback-model__content__image img{width:100%;height:100%!important;object-fit:cover}.model-bg-image-left{position:absolute;left:0;bottom:-10px;z-index:0}.model-bg-image-right{position:absolute;right:0;bottom:-20px}.promoBanner{display:flex;align-items:center;justify-content:space-between;background:no-repeat 50%;background-size:cover;background-color:#8400ff;color:#fff;padding:calc((1vh + 1vw)*1) calc((1vh + 1vw)*2);border-radius:calc((1vh + 1vw)*1.8);margin:calc((1vh + 1vw)*1) 0;height:calc((1vh + 1vw)*5)}.promoBanner-content{display:flex;position:relative;padding:0 2%;width:100%}.promoBanner-content-highlight{font-size:calc((1vh + 1vw)*1.05);font-weight:600;line-height:calc((1vh + 1vw)*1.2)}.promoBanner-content-discount-1{border-radius:20px;top:calc(50% - (1vh + 1vw)*.5);left:calc(50% - (1vh + 1vw)*2)}.promoBanner-content-discount-1,.promoBanner-content-discount-2{width:-moz-fit-content;width:fit-content;position:absolute;background-color:#fff;color:#292824;font-size:calc((1vh + 1vw)*.49);font-weight:600;padding:5px 20px;transform:rotate(-3deg)}.promoBanner-content-discount-2{border-radius:calc((1vh + 1vw)*.5);top:calc(50% - (1vh + 1vw)*-.33);left:calc(50% - (1vh + 1vw)*.9)}@media(max-width:768px){.promoBanner-content-discount-1{top:calc(50% - (1vh + 1vw)*.5);left:calc(70% - (1vh + 1vw)*.9)}.promoBanner-content-discount-2{top:calc(50% - (1vh + 1vw)*-.33);left:calc(70% - (1vh + 1vw)*-1.4)}}.promoBanner .graphics img{max-width:100px;height:auto}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;overflow-x:hidden;scroll-behavior:smooth}body{font-family:Winston;line-height:1.6;background-color:#8f5ff3;color:#000}a{text-decoration:none;color:inherit;transition:color .3s ease}a:hover{color:#6337c3}button{cursor:pointer}.container{width:100%;margin:0 auto;padding:0 5%;max-width:1920px}.px-lg{padding:0 15%}.px-md{padding:0 10%}.px-sm{padding:0 5%}.px-xs{padding:0 2.5%}.btn{border-radius:10px;padding:0 20px;height:50px;font-size:14px;font-weight:600;border:none;transition:all .3s ease-in-out}@media(max-width:768px){.btn{padding:0 5%;height:40px;font-size:12px}}.btn-primary{background-color:#6337c3;color:#fff}.btn-secondary{background-color:#fff;color:#292824}.btn-primary-outline{background-color:transparent;color:#6337c3;border:1px solid #6337c3}.btn-primary-outline:hover{background-color:#6337c3;color:#fff}.btn-white-outline{background-color:transparent;color:#fff;border:1px solid #fff}.btn-white-outline:hover{background-color:#6337c3;color:#fff}.btn-success{background-color:#c7ff49;color:#292824}.avatar{border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-border{border:1px solid #fff}.form-input{flex:1 1}.form-input input,.form-input textarea{width:100%;padding:calc((1vh + 1vw)*.5) calc((1vh + 1vw)*1);border-radius:10px;border:1px solid #fff}.form-input-phone{flex:1 1;display:flex}.form-input-phone select{width:auto;padding:calc((1vh + 1vw)*.5) calc((1vh + 1vw)*.3);border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid #fff;border-right:none;position:relative}.form-input-phone select:focus{outline:none}.form-input-phone input,.form-input-phone textarea{position:relative;width:100%;padding:calc((1vh + 1vw)*.5) calc((1vh + 1vw)*.7);border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid #fff;border-left:none}.form-input-phone input:focus,.form-input-phone textarea:focus{outline:none!important;box-shadow:none!important}.form-input-phone input:focus-visible,.form-input-phone textarea:focus-visible{outline:none!important}.form-input-phone input:after,.form-input-phone textarea:after{content:"";position:absolute;top:1px;left:1px;width:200px;height:500px;background:#000;z-index:3}textarea:focus-visible{outline:none!important}@font-face{font-family:Winston;src:url(/fonts/mulinito/Winston-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Winston;src:url(/fonts/mulinito/Winston-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Winston;src:url(/fonts/mulinito/Winston-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Winston;src:url(/fonts/mulinito/Winston-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.footer{background:#fff;padding:calc((1vh + 1vw)*2) 0;margin-top:40px}.footer .footer-content{display:flex;justify-content:space-between;align-items:start;gap:calc((1vh + 1vw)*2)}.footer .footer-content .first-column .footer-logo{margin-bottom:calc((1vh + 1vw)*.5)}.footer .footer-content .first-column p{font-size:12px;margin-bottom:calc((1vh + 1vw)*.5);color:#282828}.footer .footer-content .first-column .footer-links{list-style-type:none}.footer .footer-content .first-column .footer-links li{font-size:12px;margin-bottom:calc((1vh + 1vw)*.2);color:#282828}.footer .footer-content .first-column .footer-socials{margin-top:calc((1vh + 1vw)*.5);display:flex;gap:calc((1vh + 1vw)*.5)}.footer .footer-content .contacts-column{display:flex;flex-direction:column;gap:calc((1vh + 1vw)*.2)}.footer .footer-content .contacts-column-title{font-size:clamp(14px,(1vh + 1vw)*.6,16px);margin-bottom:calc((1vh + 1vw)*.5);font-weight:700;text-transform:uppercase;color:#282828}.footer .footer-content .contacts-column-item{display:flex;align-items:center;gap:calc((1vh + 1vw)*.5);font-size:clamp(14px,(1vh + 1vw)*.6,16px);font-weight:400;color:#292824;flex:1 1}.footer .footer-content .contacts-column-item-icon{width:32px;height:32px;background:#6337c3;border-radius:50%;display:flex;align-items:center;justify-content:center}.footer .footer-content .contacts-column-item span{font-size:clamp(14px,(1vh + 1vw)*.5,1.2rem);font-weight:400;color:#282828}.footer .footer-content .info-column{display:flex;flex-direction:column;gap:calc((1vh + 1vw)*.2)}.footer .footer-content .info-column-title{font-size:clamp(14px,(1vh + 1vw)*.6,16px);margin-bottom:calc((1vh + 1vw)*.5);font-weight:700;text-transform:uppercase;color:#282828}.footer .footer-content .info-column-links{list-style-type:none}.footer .footer-content .info-column-links li{font-size:clamp(14px,(1vh + 1vw)*.5,1.2rem);margin-bottom:calc((1vh + 1vw)*.2);color:#282828}.footer .footer-content .about-column{display:flex;flex-direction:column;gap:calc((1vh + 1vw)*.2)}.footer .footer-content .about-column-title{font-size:clamp(14px,(1vh + 1vw)*.6,16px);margin-bottom:calc((1vh + 1vw)*.5);font-weight:700;text-transform:uppercase;color:#282828}.footer .footer-content .about-column-links{list-style-type:none}.footer .footer-content .about-column-links li{font-size:clamp(14px,(1vh + 1vw)*.5,1.2rem);margin-bottom:calc((1vh + 1vw)*.2);color:#282828}.footer .footer-content .news-column{display:flex;flex-direction:column;gap:calc((1vh + 1vw)*.2);max-width:300px}.footer .footer-content .news-column-title{font-size:clamp(14px,(1vh + 1vw)*.6,16px);margin-bottom:calc((1vh + 1vw)*.5);font-weight:700;text-transform:uppercase;color:#282828}.footer .footer-content .news-column p{font-size:clamp(14px,(1vh + 1vw)*.5,1.2rem);margin-bottom:calc((1vh + 1vw)*.5);color:#282828}.footer .footer-content .news-column-form{display:flex;align-items:center;gap:calc((1vh + 1vw)*.5);position:relative}.footer .footer-content .news-column-form input{width:100%;border:1px solid #c8c8c8;border-radius:30px;padding:calc((1vh + 1vw)*.7) calc((1vh + 1vw)*2) calc((1vh + 1vw)*.7) calc((1vh + 1vw)*.7)}.footer .footer-content .news-column-form .btn-primary{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:absolute;right:10px;border-radius:50%;padding:calc((1vh + 1vw)*.4)}@media(max-width:768px){.footer .footer-content{flex-direction:column}}