@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap";*{padding:0;margin:0;-webkit-text-decoration:0;text-decoration:0;outline:none;border:none;box-sizing:border-box;font-family:"Manrope",sans-serif}ul{list-style:none}a{text-decoration:none}img{max-width:100%}html{overflow-x:hidden}body{overflow-x:hidden;background:#fff}.no_scroll{overflow:hidden}.container{max-width:1230px;padding:0 15px;width:100%;margin:0 auto}header{width:100%;position:absolute;top:49px;z-index:10;left:0}header .container{display:flex;align-items:center;justify-content:space-between;grid-gap:20px}@media screen and (max-width: 750px){header .container{justify-content:center}}@media screen and (max-width: 750px){header .mobile-menu{height:21px;width:31px;z-index:12;position:absolute;left:39px;top:39px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}header .mobile-menu.active::before{width:50%}header .mobile-menu::after{content:"";width:100%;height:3px;background:#29303e;border-radius:5px}header .mobile-menu::before{content:"";width:100%;height:3px;background:#29303e;border-radius:5px}header .mobile-menu span{width:100%;height:3px;background:#29303e;border-radius:5px;width:100%}}header .header__logo{margin-left:78px;display:flex;align-items:center;justify-content:center}header .header__logo img{max-width:174px;width:100%}@media screen and (max-width: 938px){header .header__logo{margin-left:0}}header .header__navbar{max-width:869px;background:rgba(224,103,195,.1);-webkit-backdrop-filter:blur(125px);backdrop-filter:blur(125px);border-radius:5px;padding:13px 68px;display:flex;align-items:center;justify-content:center;grid-gap:69px}@media screen and (max-width: 1172px){header .header__navbar{grid-gap:30px;padding:13px 50px}}@media screen and (max-width: 938px){header .header__navbar{grid-gap:20px;padding:13px 20px}}@media screen and (max-width: 750px){header .header__navbar{width:100%;display:flex;flex-direction:column;padding-top:90px;grid-gap:30px;position:fixed;top:0;left:0;width:100%;height:100%;transform:translateX(-100%);transition:.3s all;max-width:100%;z-index:10;align-items:center;justify-content:flex-start}header .header__navbar.active{transform:translateX(0%);transition:.3s all}}header .header__navbar a{font-style:normal;font-weight:400;font-size:18px;line-height:25px;color:#000}header .header__navbar a:hover,header .header__navbar a.active{color:#e067c3}section.intro{min-height:791px;padding-top:218px;display:flex;align-items:flex-end}section.intro.bg{background:rgba(224,103,195,.1)}section.intro.bg .container{background:none}section.intro .container.course{display:flex;align-items:center;min-height:554px}section.intro .container.course .girl{right:0}section.intro .slick-dots{position:absolute;z-index:5;left:-43px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:48px}section.intro .slick-dots .slick-active button{background:#e067c3;transform:scale(1.1)}section.intro .slick-dots button{font-size:0;width:7px;height:7px;border-radius:20px;cursor:pointer;background:rgba(224,103,195,.2)}section.intro .slider_position{position:absolute;z-index:5;left:-43px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:48px}section.intro .slider_position .circle{width:7px;height:7px;border-radius:20px;cursor:pointer;background:rgba(224,103,195,.2)}section.intro .slider_position .circle.active{background:#e067c3;transform:scale(1.1)}section.intro .content_container{position:relative;padding-top:74px;min-height:628px;background:url(/assets/img/bg_slider.png);background-size:100%;background-repeat:no-repeat;background-position:center top;display:flex;align-items:center;width:100%}@media screen and (max-width: 800px){section.intro .content_container{justify-content:center}}section.intro .container{position:relative;display:flex;align-items:center}@media screen and (max-width: 800px){section.intro .container{justify-content:center}}section.intro .container .girl{position:absolute;bottom:0;right:163px;height:628px}@media screen and (max-width: 1016px){section.intro .container .girl{height:528px}}@media screen and (max-width: 800px){section.intro .container .girl{height:336px;right:unset;margin:0 auto;bottom:30px}}section.intro .container .content{position:relative}section.intro .container .content .content__title{font-style:normal;font-weight:700;font-size:34px;line-height:46px;color:#000;margin-bottom:48px}@media screen and (max-width: 800px){section.intro .container .content .content__title{font-style:normal;font-weight:700;font-size:19px;line-height:26px;text-align:center;color:#000;margin-bottom:36px}}section.intro .container .content .content__info{display:flex;align-items:center;grid-gap:16px;margin-bottom:40px}section.intro .container .content .content__info img{width:50px}@media screen and (max-width: 800px){section.intro .container .content .content__info{margin-bottom:380px}}section.intro .container .content .content__info .info__percent{font-style:normal;font-weight:500;font-size:55px;line-height:75px;color:#e067c3}@media screen and (max-width: 800px){section.intro .container .content .content__info .info__percent{font-style:normal;font-weight:500;font-size:30.4905px;line-height:42px;color:#e067c3}}section.intro .container .content .content__info .info__texts{font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#000}section.intro .container .content .content__info .info__texts p{margin-bottom:3px;font-style:normal;font-weight:500;font-size:20px;line-height:27px;color:#000}@media screen and (max-width: 800px){section.intro .container .content .content__info .info__texts p{font-style:normal;font-weight:500;font-size:11.0874px;line-height:15px;color:#000;margin-bottom:1px}}@media screen and (max-width: 800px){section.intro .container .content .content__info .info__texts{font-style:normal;font-weight:400;font-size:8.86996px;line-height:12px;color:#000}}section.intro .container .content .content__info .info__text{font-style:normal;font-weight:500;font-size:20px;line-height:27px;color:#000}@media screen and (max-width: 800px){section.intro .container .content .content__info .info__text{font-size:11.0874px;line-height:15px;color:#000}}section.intro .container .content .content__info .info__text b{font-style:normal;font-weight:700;color:#e067c3}section.intro .container .content .content__info .info__text b.old-price{font-weight:400;text-decoration-line:line-through;color:rgba(0,0,0,.2)}section.intro .container .content .content__btns{display:flex;align-items:center;grid-gap:37px}@media screen and (max-width: 800px){section.intro .container .content .content__btns{margin-bottom:30px}}section.intro .container .content .content__btns .btn{max-width:365px;width:100%;height:71px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:#fff;background:#e067c3;border-radius:15px}section.intro .container .content .content__btns .btn:hover{background:none;border:2px solid #e067c3;color:#e067c3}section.intro .container .intro__right-info{position:absolute;right:20px;top:0;display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 800px){section.intro .container .intro__right-info{top:225px}}section.intro .container .intro__right-info .right-info__adress-title{margin-bottom:26px;font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:right;color:#000}@media screen and (max-width: 800px){section.intro .container .intro__right-info .right-info__adress-title{margin-bottom:9px;font-style:normal;font-weight:400;font-size:8px;line-height:7px;text-align:right;color:#000}}section.intro .container .intro__right-info .right-info__adress-block{margin-bottom:26px;display:flex;flex-direction:column;align-items:flex-end}section.intro .container .intro__right-info .right-info__adress-block .adress-block__metro{display:flex;align-items:center;justify-content:flex-end;margin-bottom:6px;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#000}section.intro .container .intro__right-info .right-info__adress-block .adress-block__metro img{width:24px;margin-right:9px}@media screen and (max-width: 800px){section.intro .container .intro__right-info .right-info__adress-block .adress-block__metro img{width:9px;margin-right:3px}}@media screen and (max-width: 800px){section.intro .container .intro__right-info .right-info__adress-block .adress-block__metro{font-style:normal;font-weight:600;font-size:8px;line-height:8px;color:#000;margin-bottom:3px}}section.intro .container .intro__right-info .right-info__adress-block .adress-block__adress{font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:right;color:#000}@media screen and (max-width: 800px){section.intro .container .intro__right-info .right-info__adress-block .adress-block__adress{font-style:normal;font-weight:400;font-size:8px;line-height:7px;text-align:right;color:#000}}@media screen and (max-width: 800px){section.intro .container .intro__right-info .right-info__adress-block{margin-bottom:9px}}section.intro .container .intro__right-info .right-info__phone-name{margin-top:9px;margin-bottom:7px;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:right;color:rgba(0,0,0,.5)}@media screen and (max-width: 800px){section.intro .container .intro__right-info .right-info__phone-name{margin-bottom:6px;font-weight:400;font-size:8px;line-height:6px}}section.intro .container .intro__right-info .right-info__phone{font-style:normal;font-weight:600;font-size:20px;line-height:27px;text-align:right;color:#e067c3}@media screen and (max-width: 800px){section.intro .container .intro__right-info .right-info__phone{font-size:14px;line-height:10px}}section.about{background:rgba(224,103,195,.1);padding:116px 0px}section.about .container{display:flex;align-items:center;justify-content:space-between;position:relative}section.about .about__content{max-width:596px;display:flex;flex-direction:column;align-items:flex-start;grid-gap:29px}@media screen and (max-width: 1096px){section.about .about__content{max-width:100%}}section.about .about__content .content__title{font-style:normal;font-weight:700;font-size:20px;line-height:27px;color:#000}section.about .about__content p{font-style:normal;font-weight:400;font-size:14px;line-height:172.6%;color:#000}section.about .about__content b{font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#000}section.about .about__content .picture{position:absolute;right:-66px;height:621px}@media screen and (max-width: 1366px){section.about .about__content .picture{right:0px;height:521px}}@media screen and (max-width: 1096px){section.about .about__content .picture{max-width:521px;width:100%;height:unset;position:relative}}section.favorite{margin-top:126px}section.favorite .container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:69px 84px;align-items:flex-start}@media screen and (max-width: 1096px){section.favorite .container{grid-gap:69px}}@media screen and (max-width: 872px){section.favorite .container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 620px){section.favorite .container{grid-template-columns:1fr}}section.favorite .favorite__block{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}section.favorite .favorite__block img{width:80px;margin-bottom:6px}section.favorite .favorite__block .block__name{font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#e067c3;margin-bottom:20px}section.favorite .favorite__block .block__text{font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;color:#000}section.price{margin-top:126px;margin-bottom:126px}section.price .price__title{width:100%;text-align:center;font-style:normal;font-weight:700;font-size:25px;line-height:34px;color:#000;margin-bottom:70px}section.price .price__tables{display:flex;align-items:flex-start;justify-content:center;grid-gap:20px 109px;flex-wrap:wrap}section.price .price__tables .tables__table{max-width:422px;width:422px}section.price .price__tables .tables__table .table__title{font-style:normal;font-weight:600;font-size:18px;line-height:25px;color:#000;margin-bottom:40px}section.price .price__tables .tables__table .table__block{width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;margin-bottom:19px;border-bottom:1px solid #d9d9d9;grid-gap:20px}section.price .price__tables .tables__table .table__block.last{border-bottom:none}section.price .price__tables .tables__table .table__block.mb{margin-bottom:41px}section.price .price__tables .tables__table .table__block .block__name{font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#000}section.price .price__tables .tables__table .table__block .block__price{font-style:normal;font-weight:400;font-size:15px;line-height:139.1%;text-align:right;color:#000}section.price .price__tables .tables__table .table__block .block__price b{font-weight:500}section.portfolio{padding:72px 0px;background:rgba(224,103,195,.1)}section.portfolio .portfolio__title{width:100%;text-align:center;font-style:normal;font-weight:700;font-size:25px;line-height:34px;color:#000;margin-bottom:68px}section.portfolio .portfolio__content{display:flex;align-items:center;justify-content:center;position:relative;grid-gap:32px}section.portfolio .portfolio__content .arrow{position:absolute;cursor:pointer}section.portfolio .portfolio__content .arrow.right{right:-60px}section.portfolio .portfolio__content .arrow.right img{transform:rotate(180deg)}section.portfolio .portfolio__content .arrow.left{left:-60px}section.portfolio .portfolio__content .arrow img{width:38px}section.portfolio .portfolio__content .content__slider{width:100%}section.portfolio .portfolio__content .content__slider img{width:458px;height:380px}@media screen and (max-width: 500px){section.portfolio .portfolio__content .content__slider img{width:100%;height:auto}}section.portfolio .portfolio__content .slick-slide{margin:0 10px}section.reviews{margin-top:126px;margin-bottom:354px}section.reviews .reviews__title{font-style:normal;font-weight:700;font-size:25px;line-height:34px;text-align:center;color:#000;margin-bottom:83px}section.reviews .reviews__content{display:flex;align-items:center;justify-content:center;position:relative;grid-gap:32px}section.reviews .reviews__content .arrow{position:absolute;cursor:pointer}section.reviews .reviews__content .arrow.right{right:-60px}section.reviews .reviews__content .arrow.right img{transform:rotate(180deg)}section.reviews .reviews__content .arrow.left{left:-60px}section.reviews .reviews__content .arrow img{width:38px}section.reviews .reviews__content .content__slider{width:100%}section.reviews .reviews__content .content__slider img{width:458px}section.reviews .reviews__content .slick-slide{margin:0 10px}footer{padding-bottom:79px;background:#131012}footer .footer__logo{margin-top:87px;width:100%;display:flex;align-items:center}footer .footer__logo img{width:165px}footer .footer__content{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:86px;position:relative;width:100%}@media screen and (max-width: 1156px){footer .footer__content{flex-direction:column;align-items:center;justify-content:center}}footer .footer__content .content__map{margin-top:-137px;max-width:514px;width:100%;height:514px;left:0;bottom:0}@media screen and (max-width: 1156px){footer .footer__content .content__map{margin-top:20px;order:2}}footer .footer__content .content__map iframe{width:100%;height:100%}footer .footer__content .content{padding-top:72px;max-width:calc(100% - 514px - 86px);width:100%}@media screen and (max-width: 1156px){footer .footer__content .content{max-width:600px}}footer .footer__content .content .content__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}footer .footer__content .content .content__header .header__text{font-style:normal;font-weight:700;font-size:30px;line-height:41px;color:#fff}@media screen and (max-width: 550px){footer .footer__content .content .content__header .header__text{font-size:25px}}@media screen and (max-width: 450px){footer .footer__content .content .content__header .header__text{font-size:20px}}footer .footer__content .content .content__header .header__social{display:flex;align-items:center;justify-content:flex-end;grid-gap:21px}footer .footer__content .content .content__header .header__social img{width:31px;opacity:.2;transition:.3s all}footer .footer__content .content .content__header .header__social a:hover img{opacity:1;transition:.3s all}footer .footer__content .content .content__adress{margin-bottom:34px;font-style:normal;font-weight:400;font-size:18px;line-height:155.6%;color:#fff}footer .footer__content .content .content__adress b{font-style:normal;font-weight:700;font-size:21px;line-height:155.6%;color:#fff}@media screen and (max-width: 550px){footer .footer__content .content .content__adress b{font-size:19px}}@media screen and (max-width: 550px){footer .footer__content .content .content__adress{font-size:17px}}footer .footer__content .content .content__actions{width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 550px){footer .footer__content .content .content__actions{flex-direction:column;align-items:flex-start;grid-gap:20px}}footer .footer__content .content .content__actions .actions__phone{font-style:normal;font-weight:700;font-size:21px;line-height:155.6%;color:#e067c3}@media screen and (max-width: 550px){footer .footer__content .content .content__actions .actions__phone{font-size:19px}}footer .footer__content .content .content__actions .actions__btn{padding:20px 60px;font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:#fff;background:#e067c3;border-radius:15px}@media screen and (max-width: 550px){footer .footer__content .content .content__actions .actions__btn{font-size:19px}}footer .footer__content .content .content__actions .actions__btn:hover{background:none;border:2px solid #e067c3;color:#e067c3;padding:18px 58px}.modal_overlay{width:100%;height:100%;z-index:3;max-height:100vh;position:fixed;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.5);top:0;left:0;overflow-y:auto;padding:10px}.modal_overlay.active{display:flex}@media screen and (max-width: 634px){.modal_overlay{padding:0}}.modal_overlay .modal{transform:scale(0.8);position:relative;max-width:629px;width:100%;background:#fff;border-radius:72px;padding:102px 77px;display:none;flex-direction:column;align-items:center;justify-content:center}.modal_overlay .modal.active{display:flex}@media screen and (max-width: 634px){.modal_overlay .modal{transform:scale(1);border-radius:0px;width:100%;height:100%;padding:50px;justify-content:flex-start}}.modal_overlay .modal.alert{min-height:1170px;justify-content:center}@media screen and (max-width: 634px){.modal_overlay .modal.alert{min-height:auto}}.modal_overlay .modal.alert .content{display:flex;flex-direction:column;align-items:center;justify-content:center;font-style:normal;font-weight:500;font-size:22px;line-height:166.2%;text-align:center;color:#000}.modal_overlay .modal.alert .content img{width:58px;margin-bottom:54px}.modal_overlay .modal .close{position:absolute;top:50px;right:50px;cursor:pointer}@media screen and (max-width: 634px){.modal_overlay .modal .close{top:30px;right:30px}.modal_overlay .modal .close img{width:25px}}.modal_overlay .modal .close img{width:38px}@media screen and (max-width: 634px){.modal_overlay .modal .close img{width:25px}}.modal_overlay .modal .modal__header{width:100%;font-style:normal;font-weight:700;font-size:35px;line-height:166.2%;color:#000;margin-bottom:50px}@media screen and (max-width: 634px){.modal_overlay .modal .modal__header{margin-bottom:20px;font-size:28px}}@media screen and (max-width: 430px){.modal_overlay .modal .modal__header{font-size:18px}}.modal_overlay .modal .modal__wrap{width:100%;margin-bottom:34px}@media screen and (max-width: 634px){.modal_overlay .modal .modal__wrap{margin-bottom:15px}}.modal_overlay .modal .modal__wrap .label{font-style:normal;font-weight:700;font-size:25px;line-height:166.2%;color:#000;margin-bottom:5px}.modal_overlay .modal .modal__wrap .label b{font-style:normal;font-weight:400;font-size:25px;line-height:166.2%;color:rgba(0,0,0,.5)}@media screen and (max-width: 634px){.modal_overlay .modal .modal__wrap .label b{font-size:18px}}@media screen and (max-width: 634px){.modal_overlay .modal .modal__wrap .label{font-size:18px}}.modal_overlay .modal .modal__wrap select,.modal_overlay .modal .modal__wrap input{width:100%;height:93px;background:#f3f3f3;border-radius:14px;font-style:normal;font-weight:400;font-size:25px;line-height:166.2%;padding:0 48px;color:rgba(0,0,0,.6)}@media screen and (max-width: 634px){.modal_overlay .modal .modal__wrap select,.modal_overlay .modal .modal__wrap input{font-size:18px;height:73px}}.modal_overlay .modal .modal__wrap select::-moz-placeholder, .modal_overlay .modal .modal__wrap input::-moz-placeholder{font-style:normal;font-weight:400;font-size:25px;line-height:166.2%;color:rgba(0,0,0,.6)}.modal_overlay .modal .modal__wrap select::placeholder,.modal_overlay .modal .modal__wrap input::placeholder{font-style:normal;font-weight:400;font-size:25px;line-height:166.2%;color:rgba(0,0,0,.6)}@media screen and (max-width: 634px){.modal_overlay .modal .modal__wrap select::-moz-placeholder, .modal_overlay .modal .modal__wrap input::-moz-placeholder{font-size:18px}.modal_overlay .modal .modal__wrap select::placeholder,.modal_overlay .modal .modal__wrap input::placeholder{font-size:18px}}.modal_overlay .modal button{height:93px;width:100%;background:#e067c3;border-radius:15px;font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:#fff;margin-bottom:44px}@media screen and (max-width: 634px){.modal_overlay .modal button{margin-bottom:20px;font-size:16px;height:60px}}.modal_overlay .modal .agree{font-style:normal;font-weight:300;font-size:14px;line-height:19px;color:#000}section.course{margin:186px 0px;margin-bottom:60px}section.course .course__grid{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:120px}@media screen and (max-width: 890px){section.course .course__grid{grid-template-columns:1fr;grid-gap:0}}section.course .course__grid .grid_row{display:grid;grid-template-columns:1fr}section.course .course__block{margin-bottom:120px;width:100%;padding:41px;background:rgba(224,103,195,.1);border-radius:21px}@media screen and (max-width: 890px){section.course .course__block{margin-bottom:30px}}section.course .course__block .block__image{width:100%;height:263px;border-radius:21px;margin-bottom:38px}section.course .course__block .block__title{font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:#000;margin-bottom:58px}section.course .course__block .block__title p{font-style:normal;font-weight:500;font-size:15px;line-height:20px;color:rgba(0,0,0,.5)}section.course .course__block .block__name{font-style:normal;font-weight:600;font-size:18px;line-height:25px;color:#000}section.course .course__block ul{font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#000;width:100%;list-style:circle;padding-left:15px;margin-bottom:20px}section.course .course__block .line{width:100%;margin-top:18px;height:1px;background:#e067c3;margin-bottom:29px}section.course .course__block .footer{width:100%}section.course .course__block .footer .footer__name{font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#000;display:flex;align-items:center;grid-gap:5px}section.course .course__block .footer .footer__name img{width:20px}section.course .course__block .footer button{margin-top:28px;width:100%;height:71px;background:#e067c3;border-radius:15px;font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:#fff;cursor:pointer}section.course .course__block .footer button:hover{background:none;border:2px solid #e067c3;color:#e067c3}section.course .course__block .footer .price b{font-style:normal;font-weight:700;font-size:30px;line-height:41px;color:#000}section.course .course__block .footer .price b.old_price{font-style:normal;font-weight:500;font-size:30px;line-height:41px;text-decoration-line:line-through;color:rgba(0,0,0,.25)}/*# sourceMappingURL=style.min.css.map */