.hero__outer{background:#eff1f7;margin-top:-130px}.hero,.hero__right input{background-repeat:no-repeat}.hero{position:relative;z-index:1;padding-top:150px;background-image:url(../img/drop-1.png);background-size:100%;background-position:bottom -220px right -120px;padding-bottom:70px}.hero__btns{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap}.hero__img{width:100%;margin-bottom:40px}.hero__imgMap{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.hero__left{position:relative;z-index:1}.heroMap__label:before,.hero__drop2{position:absolute;z-index:-1;transform:translate(-50%,-50%)}.hero__drop2{width:100%;top:60%;left:60%}.hero__right{position:relative;z-index:1;padding-top:110px;padding-bottom:110px}.hero__right h2{font-size:19px;font-weight:600;margin-bottom:15px}.hero__right p{font-size:14px;margin-bottom:20px}.hero__right label{color:#3171de;font-size:16px;display:block;margin-bottom:10px}.hero__right input{width:376px;max-width:100%;border:3px solid #3171de;padding-left:40px;background-image:url(../img/ico-search.svg);background-position:left 15px center;background-size:15px;border-radius:25px}.hero__search{margin-bottom:10px}.heroMap__label{font-size:14px;position:relative;z-index:1;margin-left:auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:35px 10px 20px;text-align:center}.heroMap__label:before{content:url(../img/bg-sale.svg);top:50%;left:50%}.heroMap__label strong{font-size:20px}.hero__rightWrapper{display:block;width:375px;margin-left:auto;margin-right:auto;max-width:100%}@media (min-width:992px){.hero__wrapper{display:flex;align-items:center}.hero__left{width:100%}.hero__right{flex:0 0 450px;max-width:450px}.hero__img{max-width:90%}}@media (min-width:1200px){.hero{padding-top:200px}.hero__right{flex:0 0 590px;max-width:590px}.hero__wrapper{padding-right:100px}}@media (max-width:992px){.hero__wrapper{max-width:640px;padding-bottom:20px}.hero__left .btn{padding:15px}.hero__left .btn--sale{padding-left:45px}.hero__btns{gap:10px}}@media (max-width:576px){.hero__rightWrapper{padding-top:0}.hero__imgMap{top:30px;transform:translateX(-50%)}.hero__right{padding-top:25%;padding-bottom:15%}.hero__right h2,.hero__right label,.hero__right p{margin-left:auto;margin-right:auto;max-width:80%}.hero__right h2{margin-bottom:5px}}#f-search:focus+#f-search-results{display:none}.recommended__container{position:relative}.recommended__drop{position:absolute;top:0;left:-80px;z-index:1;transform:translate(-15%,5%);max-width:100%}@media (min-width:768px){.recommended__drop{transform:translate(-15%,15%);bottom:0;top:initial;max-width:30%}}.recommended__slide{height:initial}.recommended__left{position:relative;padding-top:80%;height:0;margin-bottom:35px}.recommended__left img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px;z-index:1}.recommended__left .product__label{left:initial;right:15px}.recommended__right{padding-bottom:50px;position:relative}.recommended__right .product__price,.sa__container h2{margin-bottom:20px}.recommended__right .btn{position:absolute;left:0;bottom:0}.recommended__right .product__discount{top:-80px}.recommended__title{padding-right:110px;font-weight:600}@media (min-width:1620px){.recommended__title{font-size:34px}}@media (min-width:768px){.recommended__title{min-height:80px}}.recommended__txt{color:#535353;margin-bottom:20px}@media (min-width:768px){.recommended__slide{display:flex}.recommended__right{max-width:65%;flex:0 0 65%;padding-left:60px}.recommended__right .product__discount{top:10px}.recommended__right .btn{left:60px}.recommended__left{max-width:35%;flex:0 0 35%;padding-top:28%;margin-bottom:0}}@media (min-width:1200px){.recommended__right{max-width:60%;flex:0 0 60%}.recommended__right .product__price{margin-bottom:20px}.recommended__left{max-width:40%;flex:0 0 40%;padding-top:32%}.recommended__txt{margin-bottom:25px}}@media (min-width:1620px){.recommended__right{padding-left:120px}.recommended__right .btn{left:120px}}.sa__container{position:relative;color:#fff;font-size:20px;line-height:2}.sa__container strong{font-size:22px}.sa__container ul{list-style:initial;padding-left:20px}@media (max-width:1620px){.sa__container strong{font-size:20px}.sa__container span{font-size:18px}}@media (max-width:1200px){.sa__container{line-height:1.8}}@media (max-width:576px){.sa__container strong{font-size:18px}.sa__container span{font-size:16px}}.sa__img{position:absolute;left:53%;bottom:0;height:initial;width:47%;z-index:1;max-height:100%;-o-object-fit:contain;object-fit:contain}.sa__img2{position:absolute;left:60%;top:0;height:auto}.sa__left{max-width:60%;position:relative;z-index:2}@media (max-width:992px){.sa__left{max-width:100%}.sa__img{left:50%;transform:translateX(-50%);right:50%;width:430px}.sa__container{padding-bottom:300px}}@media (max-width:576px){.sa__img{width:100%}.sa__container{padding-bottom:70%}}.teacher__link{margin-bottom:100px;display:block;padding-top:44px}.teacher__container,.teacher__figure{position:relative}.teacher__figure{padding-top:77%;width:100%;height:0}.teacher__figure img,.teacher__txt{border-radius:15px;position:absolute}.teacher__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.teacher__txt{width:calc(100% - 20px);transition:all .3s ease-out;margin-left:10px;padding:20px 15px;background:#6be6e1;font-size:14px;color:#282828;bottom:-44px;min-height:88px}.teacher__txt strong{font-size:18px;display:block;font-weight:400}.teacher__item:nth-child(2n) .teacher__txt{background-color:#c59edd}.teacher__item:nth-child(11) .teacher__txt,.teacher__item:nth-child(15) .teacher__txt,.teacher__item:nth-child(3) .teacher__txt,.teacher__item:nth-child(7) .teacher__txt{background-color:#b4cefa}.teacher__item:nth-child(4n) .teacher__txt{background-color:#f7aca1}.teacher__des,.teacher__figure2{height:0;overflow:hidden;transition:all .3s ease-out}.teacher__des p{padding-top:10px}.teacher__figure2{width:50px}.teacher__figure2 img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}.teacher__link:hover .teacher__txt{min-height:calc(100% + 20px)}.teacher__link:hover .teacher__figure2{height:60px}.teacher__link:hover .teacher__des{height:180px}.teacher__swiper{padding-bottom:50px}
/*# sourceMappingURL=mainpage.min.css.map */
