@import url(https://fonts.googleapis.com/css?family=Comfortaa:300,regular,500,600,700);@import url(https://fonts.googleapis.com/css?family=Yeseva+One:regular);@import url(https://fonts.googleapis.com/css?family=Comfortaa:300,regular,500,600,700);@import url(https://fonts.googleapis.com/css?family=Yeseva+One:regular);html{scroll-behavior:smooth}body{color:#000000;font-family:"Comfortaa",cursive;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.container{max-width:1350px;padding:0 15px;margin:0 auto}.btnMenu{display:none;width:30px;height:25px;background-color:transparent;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btnMenu span{height:1px;background-color:#7b6152;width:100%}.header{background-color:#fff8f3}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__list-item{margin-right:20px}.menu__list-item:last-child{margin-right:0}.menu__list-item a{color:#000000;font-size:14px;font-weight:400;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-transform:uppercase}.menu__list-item a:hover{color:#b6afaf}.menu__list-item a:focus{color:#b6afaf}.phone{color:#000000;font-size:14px;font-weight:400;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-transform:uppercase;position:relative}.phone:hover{color:#b6afaf}.phone:focus{color:#b6afaf}.phone:before{position:absolute;content:"";background-image:url(../assets/img/header/tel-icon/1000px-900px/phone.svg);width:20px;height:20px;left:-20px;top:-20%}.main{background-color:#fff8f3;overflow-x:clip}.top{padding:30px 0 150px 0}.top__inner{position:relative}.top__content{width:370px;padding:150px 0 281px}.top__title{max-width:391px;font-family:"Yeseva One",cursive;font-size:30px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px}.top__text{max-width:371px;font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:49px}.top-buy{cursor:pointer;font-size:14px;font-style:normal;font-weight:600;background-color:#ffbd59;padding:18px 54px;line-height:normal;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.top-buy:hover{color:fff;background-color:#bea495;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.top-buy :focus{color:fff;background-color:#bea495;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.top__img{position:absolute;top:0;left:240px}.about{background-color:#a5978e;padding:50px 0;color:#fff}.about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__content{min-width:370px}.about__content h2{font-family:Yeseva One;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:22px;max-width:370px}.about__content p{font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:normal;max-width:370px;margin-bottom:15px}.about__content p :last-child{margin-bottom:0}.about__list{position:relative;padding:0 0 48px 110px;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}.about__list:before{content:"";position:absolute;left:0;bottom:0;background-image:url(../assets/img/section-main/section-about/about-decor.png);width:22px;height:30px}.about__list:after{content:"";position:absolute;left:22px;bottom:7px;background-color:#7b6152;width:1000%;height:1px}.about__list img{margin-bottom:10px;width:215px}.about__list #middle-img{width:350px;height:355px}.products{padding:150px 0}.products__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.products__content{width:372px}.products__content h2{font-family:Yeseva One;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px}.products__content p{font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.products-desc{display:-ms-grid;display:grid;-ms-grid-columns:290px 93px 290px;grid-template-columns:290px 290px;gap:50px 93px;margin-left:10px;padding:0 0 70px 60px;position:relative}.products-desc:before{content:"";position:absolute;left:0;bottom:0;background-image:url(../assets/img/section-main/section-about/about-decor.png);width:22px;height:30px}.products-desc:after{content:"";position:absolute;left:22px;bottom:7px;background-color:#7b6152;width:1000%;height:1px}.products__desc-block{text-align:center}.products__desc-block img{width:273px;margin-bottom:8px}.products__desc-block h3{font-family:"Yeseva One",cursive;font-size:16px;font-weight:400;margin-bottom:12px}.products__desc-block h4{font-family:"Yeseva One",cursive;font-size:16px;font-weight:400;margin-bottom:16px}.products__desc-block p{font-size:12px;font-weight:400;margin-bottom:27px;max-width:290px}.products__desc-block button{cursor:pointer;font-size:14px;font-style:normal;font-weight:600;background-color:#ffbd59;padding:18px 54px;line-height:normal;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.products__desc-block button:hover{color:fff;background-color:#bea495;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.products__desc-block button :focus{color:fff;background-color:#bea495;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.products__desc-block #lastProductParagraph{margin-bottom:40px}.stages{padding-bottom:160px}.stages-row{display:-webkit-box;display:-ms-flexbox;display:flex}.stages__content{width:372px}.stages__content h2{font-family:Yeseva One;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px}.stages__content p{font-size:14px;font-weight:400}.stages-desc{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:370px 30px 370px;grid-template-columns:370px 370px;gap:70px 30px;padding:0 0 72px 31px}.stages-desc:before{content:"";position:absolute;left:0;bottom:0;background-image:url(../assets/img/section-main/section-about/about-decor.png);width:22px;height:30px}.stages-desc:after{content:"";position:absolute;left:22px;bottom:7px;background-color:#7b6152;width:1000%;height:1px}.stages__desc-block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.stages__desc-block p{font-size:14px;width:174px}.stages__desc-block #right-img{margin-left:38px}.stages__desc-block #left-img{margin-right:40px}.stages__desc-block .stage__absolute-number-left{position:absolute;color:#bea495;font-family:"Yeseva One",cursive;font-size:30px;font-weight:400;left:0;bottom:0}.stages__desc-block .stage__absolute-number-right{position:absolute;color:#bea495;font-family:"Yeseva One",cursive;font-size:30px;font-weight:400;right:0;bottom:0}.buy__course-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:160px}.buy__course-content{width:369px;margin-right:10px}.buy__course-content h2{margin-bottom:15px;font-family:Yeseva One;font-size:40px;font-style:normal;font-weight:400;line-height:normal}.buy__course-content p{font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.buy__course-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 126px;position:relative;padding:0 0 79px 63px}.buy__course-blocks:before{content:"";position:absolute;left:0;bottom:0;background-image:url(../assets/img/section-main/section-about/about-decor.png);width:22px;height:30px}.buy__course-blocks:after{content:"";position:absolute;left:22px;bottom:7px;background-color:#7b6152;width:1000%;height:1px}.buy__course-block{text-align:center;width:268px}.buy__course-block img{position:relative;width:268px;height:366px;margin-bottom:28px}.buy__course-block #title-1{background-color:#bea495;position:absolute;top:166px;left:63px;padding:15px;color:#fff;font-family:"Yeseva One",cursive;font-size:11px}.buy__course-block #title-2{background-color:#bea495;position:absolute;top:166px;right:77px;padding:15px 38px 15px 10px;color:#fff;font-family:"Yeseva One",cursive;font-size:11px}.buy__course-block #time-1{background-color:#bea495;position:absolute;font-family:"Yeseva One",cursive;padding:8px 16px 8px 10px;left:63px;top:224px;font-size:11px;color:#fff}.buy__course-block #time-2{background-color:#bea495;position:absolute;font-family:"Yeseva One",cursive;padding:8px 16px 8px 10px;top:224px;right:137px;font-size:11px;color:#fff}.buy__course-block #price-1{background-color:#bea495;position:absolute;font-family:"Yeseva One",cursive;padding:19px 19px 19px 10px;left:262px;top:329px;font-size:11px;color:#fff}.buy__course-block #price-2{background-color:#bea495;position:absolute;font-family:"Yeseva One",cursive;padding:19px 19px 19px 10px;right:-14px;top:329px;font-size:11px;color:#fff}.buy__course-block h4{font-family:"Yeseva One",cursive;font-size:16px;font-weight:400;margin-bottom:15px}.buy__course-block p{margin-bottom:23px;font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.buy__course-block button{cursor:pointer;color:#000000;background-color:#ffbd59;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:13px 16px}.buy__course-block button :focus,.buy__course-block button:hover{font-size:14px;background-color:#7b6152;font-weight:600;color:#fff}.ourTeachers{background-color:#a5978e;padding:50px 0 80px 0;color:#fff}.ourTeachers-row{display:-webkit-box;display:-ms-flexbox;display:flex}.ourTeachers-content{margin-right:10px;width:372px}.ourTeachers-content h2{margin-bottom:15px;font-family:Yeseva One;font-size:40px;font-style:normal;font-weight:400;line-height:normal}.ourTeachers-content p{font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.ourTeachers-blocks{display:-ms-grid;display:grid;gap:78px 75px;-ms-grid-columns:320px 75px 320px;grid-template-columns:320px 320px;padding-left:48px}.ourTeachers-block{position:relative}.ourTeachers-block-content{position:absolute;z-index:66;width:162px;height:70px;bottom:8px;right:0;background-color:#7b6152;padding:15px 10px;text-align:center}.ourTeachers-block-content h4{font-family:"Yeseva One",cursive;font-size:12.473px}.ourTeachers-block-content p{font-size:10.914px;width:144px}.feedback{padding:150px 0}.feedback-row{display:-webkit-box;display:-ms-flexbox;display:flex}.feedback-desc{width:374px;margin-right:20px}.feedback-desc h2{margin-bottom:15px;font-family:Yeseva One;font-size:40px;font-style:normal;font-weight:400;line-height:normal}.feedback-desc p{width:374px;font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.feedback__content{padding:0 0 110px 10px;position:relative}.feedback__content:before{content:"";position:absolute;left:0;bottom:0;background-image:url(../assets/img/section-main/section-about/about-decor.png);width:22px;height:30px}.feedback__content:after{content:"";position:absolute;left:22px;bottom:7px;background-color:#7b6152;width:1000%;height:1px}.feedback__slider{width:760px;overflow:hidden}.swiper-pagination{margin-bottom:40px}.swiper-pagination .swiper-pagination-bullet{width:53px;height:4px;background-color:#bea495;border-radius:0;opacity:1;margin-right:7px}.swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}.swiper-pagination .swiper-pagination-bullet-active{background-color:#7b6152}.feedback-item{display:-ms-grid;display:grid;-ms-grid-columns:380px 16px 372px;grid-template-columns:380px 372px;gap:0 16px}.feedback__content-img{position:relative;width:380px;height:370px}.play__button-img{position:absolute;cursor:pointer;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.play__button-img img{width:95px;height:95px}.feedback-item__content{padding:56px 0 13px 0}.feedback-item__content img{margin-bottom:12px}.feedback-item__content h4{font-family:"Yeseva One",cursive;font-size:16px;font-weight:400;margin-bottom:15px}.feedback-item__content p{width:372px;margin-bottom:63px;font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.feedback-item__content button{cursor:pointer;color:#000000;background-color:#ffbd59;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:13px 16px;margin-left:174px;padding:20px 25px}.feedback-item__content button :focus,.feedback-item__content button:hover{font-size:14px;background-color:#7b6152;font-weight:600;color:#fff}.certificates{padding:160px 0}.certificates-row{display:-webkit-box;display:-ms-flexbox;display:flex}.certificates__content{margin-right:10px}.certificates__content h2{margin-bottom:15px;font-family:Yeseva One;font-size:40px;font-style:normal;font-weight:400;line-height:normal}.certificates__content p{width:371px;font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.certificates-desc{padding:0 0 114px 10px;width:1150px;position:relative}.certificates-desc:before{content:"";position:absolute;left:0;bottom:0;background-image:url(../assets/img/section-main/section-about/about-decor.png);width:22px;height:30px}.certificates-desc:after{content:"";position:absolute;left:22px;bottom:7px;background-color:#7b6152;width:1000%;height:1px}.certificates-desc .swiper-pagination-1{text-align:left;margin-left:20px;margin-bottom:60px}.certificates-slider{overflow:hidden}.swiper-slide-1{width:375px;height:240px}.questions{padding-bottom:150px}.questions__row{display:-webkit-box;display:-ms-flexbox;display:flex}.questions__row-info{width:345px;margin-right:37px}.questions__row-info h2{font-family:Yeseva One;font-size:40px;font-style:normal;font-weight:400;line-height:normal;width:100%}.questions__row-questions{padding-left:10px}.questions__row__questions-blocks{width:770px}.questions__row__questions-block{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-webkit-box-shadow:0px 4px 11px 0px rgba(196,174,151,0.2);box-shadow:0px 4px 11px 0px rgba(196,174,151,0.2);margin-bottom:10px}.questions__row__questions-block:last-child{margin-bottom:0}.questions__row__questions-block h4{font-size:16px;font-weight:700;padding:16px 13px}.questions__row__questions-block img{position:absolute;height:17px;right:26px;top:20px}.hidden{display:none}.questions__row__questions__block-info h4{font-weight:700;font-size:16px}.questions__row__questions__block-info ol{width:100%;padding:0 27px 39px 27px}.questions__row__questions__block-info li{font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.add-product{background-image:url(../assets/img/section-main/section-add-product/bg/bg-img.png);background-position:center;background-repeat:no-repeat;background-size:cover}.add__product-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add__product__row-text__block{padding:145px 0}.add__product__row-text__block h2{color:#fff;font-family:Yeseva One;font-size:40px;font-style:normal;font-weight:400;line-height:normal}.add__product__row-btn__block button{cursor:pointer;font-size:14px;font-style:normal;font-weight:600;background-color:#ffbd59;padding:18px 54px;line-height:normal;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.add__product__row-btn__block button:hover{color:fff;background-color:#bea495;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.add__product__row-btn__block button :focus{color:fff;background-color:#bea495;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.contact{padding:150px 0 50px 0}.contact-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__row-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:0px 4px 11px 0px rgba(199,175,165,0.3);box-shadow:0px 4px 11px 0px rgba(199,175,165,0.3);padding:75px 42px 67px 42px;width:664px;height:440px}.contact__row-login h2{font-family:Yeseva One;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:50px}.contact__row-login input{height:50px;width:580px;border-bottom:1px solid black;margin-bottom:50px}.contact__row-login button{cursor:pointer;font-size:14px;font-style:normal;font-weight:600;background-color:#ffbd59;padding:18px 54px;line-height:normal;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.contact__row-login button:hover{color:fff;background-color:#bea495;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.contact__row-login button :focus{color:fff;background-color:#bea495;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.contact__row-img__block{display:block;width:448px;height:604px}.footer{background-color:#fff}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0 35px 0}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;width:230px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__contacts .footer__phone{margin-bottom:16px;color:#000000;font-size:14px;font-weight:400;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-transform:uppercase}.footer__contacts .footer__phone:hover{color:#b6afaf}.footer__contacts .footer__phone:focus{color:#b6afaf}.email{margin-bottom:16px;color:#000000;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.email:hover{color:#b6afaf}.email:focus{color:#b6afaf}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__social li{margin-right:15px}.footer__social li:last-child{margin-right:0}