@charset "UTF-8";

/*
Theme Name: Pavlova
Theme URI:
Author: RestTeam
Author URI:
Description: Pavlova Clinic
Requires at least: 5.3
Tested up to: 5.8
Requires PHP: 5.6
Version: 1.4
*/
@font-face{font-family:Montserrat-Bold;font-display:swap;src:url(../assets/fonts/Montserrat-Bold.woff) format("woff"),url(../assets/fonts/Montserrat-Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Light;font-display:swap;src:url(../assets/fonts/Montserrat-Light.woff) format("woff"),url(../assets/fonts/Montserrat-Light.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Medium;font-display:swap;src:url(../assets/fonts/Montserrat-Medium.woff) format("woff"),url(../assets/fonts/Montserrat-Medium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Regular;font-display:swap;src:url(../assets/fonts/Montserrat-Regular.woff) format("woff"),url(../assets/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-SemiBold;font-display:swap;src:url(../assets/fonts/Montserrat-SemiBold.woff) format("woff"),url(../assets/fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:400;font-style:normal}*,:after,:before{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}/*body,html{height:100%;background:#fff;min-height:100vh;scroll-behavior:smooth;outline:0}*/.wrapper{width:100%;margin:0 auto;font-family:Montserrat,sans-serif}
header#header{width:100%;margin:0 auto;background:url(../assets/img/1.header/header_bg.png) no-repeat center;
background-size:cover;overflow:hidden}.content-header{max-width:1340px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative}.header-elements{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;max-width:540px;width:40%;min-width:435px}.header-element{margin-right:7px;cursor:pointer;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;color:#fff;text-decoration:none;white-space:nowrap}.header-element:hover{text-decoration:underline}.header-num{cursor:pointer;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;color:#fff;text-decoration:none}.header-num:hover{text-decoration:underline}.header-menu{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;margin:47px 15px 0;font-size:18px;color:#fff;position:relative}.header-logo-wrapper{width:153px;height:55px;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;margin-right:50px}.header-logo-wrapper:hover{opacity:.9}.header-logo{width:100%}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.header-menu-btn{margin-left:25px;width:181px}.burger-menu{display:none;width:29px;height:3px;background:#fff;margin-left:auto;position:relative;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.burger-menu::after,.burger-menu::before{position:absolute;content:'';width:100%;height:3px;background:#fff;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.burger-menu::before{top:-9px;left:0}.burger-menu::after{bottom:-9px;left:0}.burger-menu.active{background:0 0;z-index:50;position:absolute;top:65px;right:calc((100% - 320px)/ 2)}.burger-menu.active::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.burger-menu.active::after{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header-bottom{margin:167px 0 176px 50px;z-index:5}.header-title{color:#fff;font-weight:700;line-height:48px;font-size:50px;max-width:400px;width:100%}.header-text{font-size:24px;color:#fff;margin-top:23px;max-width:490px;width:100%}.header-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:230px;margin-top:35px;text-decoration:none}.header-img-wrapper{position:absolute;bottom:-10px;right:5%;width:816px}.header-img{width:100%}.content{max-width:1280px;padding:0 20px;width:100%;margin:0 auto}.tl_button{height:46px;border-radius:22px;border:1px solid #fff;font-size:16px;color:#fff;background:0 0;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;cursor:pointer}.tl_button:hover{background-color:#eddbd5;border:1px solid #eddbd5}.tl_block{width:100%}.tl_title{font-size:50px;line-height:48px;font-weight:600;text-align:center}.wrapper__popup{display:none;position:fixed;left:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:100}.wrapper__popup.active{display:-webkit-box;display:-ms-flexbox;display:flex}.popup{background:#fff;max-width:600px;width:100%;padding:40px;border:20px solid #d7ad9d;font-family:Montserrat,sans-serif;z-index:100;position:relative;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.popup__close{position:absolute;width:30px;height:30px;top:-50px;left:50%;cursor:pointer}.popup__close::after,.popup__close::before{position:absolute;top:0;left:0;content:'';width:100%;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.popup__close::after{left:unset;right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup__close:hover::after,.popup__close:hover::before{background:#a0817f}.form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__title{font-size:36px;font-weight:600}.form__subtitle{font-size:16px;text-align:center;margin-top:20px;width:70%}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;width:100%}.form__input{width:100%;padding:10px;outline:0;border:1px solid #d7ad9d;border-radius:5px;margin-top:5px;font-size:16px}.form__input.error{border-color:#ea3525}.form__input::-webkit-input-placeholder{font-size:14px}.form__input::-moz-placeholder{font-size:14px}.form__input:-ms-input-placeholder{font-size:14px}.form__input::-ms-input-placeholder{font-size:14px}.form__input::placeholder{font-size:14px}.form__label{-ms-flex-item-align:start;align-self:flex-start;font-size:18px;margin-top:15px}.form__btn{margin-top:35px;height:50px;border-radius:22px;border:1px solid #000;font-size:18px;font-weight:600;color:#000;background:0 0;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;cursor:pointer;width:100%;letter-spacing:1px}.form__btn:hover{background-color:#eddbd5;border:1px solid #eddbd5}.form__politic{text-align:center;margin-top:20px}.block-programs{background:#fff}.programs-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:100px}.programs-img-wrapper{width:521px;height:301px}.programs-img{width:100%}.programs-text{width:52%;color:#000;font-size:20px;margin-left:59px}.programs-text p{margin-top:30px}.programs-text p:nth-child(1){margin-top:0}.programs-table{display:grid;grid-template-columns:repeat(4,minmax(25%,310px));grid-template-rows:repeat(2,minmax(50%,310px));margin:70px 0 100px 0}.programs-table__element{width:100%;height:100%;padding:10%}.programs-table__element_5::before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.programs-table__element_7::before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.programs-table__element-title{font-size:36px;font-weight:500;line-height:30px}.programs-table__element-text{font-size:16px;margin-left:10px}.programs-table__element-text-p{margin:15px 0 0 15px;position:relative}.programs-table__element-text-p::before{content:"";background:#eddbd5;width:6px;height:6px;background-size:contain;position:absolute;top:6px;left:-17px}.programs-table__element-text-p_bg{margin:15px 0 0 0}.programs-table__element-text-p_bg::before{display:none}.programs-table__element_bg{color:#fff;position:relative}.programs-table__element_bg::before{content:"";background:url(../assets/img/2.content/programs_arrow.svg);background-size:100%;width:50px;height:50px;position:absolute;top:calc((100% - 50px)/ 2);left:-26px}.programs-table__element_bg-r{position:relative;color:#fff}.programs-table__element_bg-r:before{content:"";background:url(../assets/img/2.content/programs_arrow.svg);background-size:100%;width:50px;height:50px;position:absolute;top:calc((100% - 50px)/ 2);right:-26px}.programs-table__element_bg-1{background:url(../assets/img/2.content/programs_anticovid.png) no-repeat center;background-size:cover}.programs-table__element_bg-2{background:url(../assets/img/2.content/programs_antiage.png) no-repeat center;background-size:cover}.programs-table__element_bg-3{background:url(../assets/img/2.content/programs_plus.png) no-repeat center;background-size:cover}.programs-table__element_bg-4{background:url(../assets/img/2.content/programs_detox.png) no-repeat center;background-size:cover}.block-complex{background-color:#f3f3f3;margin:80px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:90px}.complex-title{margin-top:80px}.complex-element__text-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background:#fff;padding:40px 20px 30px 40px}.complex-element__text-part hr{margin-top:10px;height:1px;background:#a0817f}.complex-element__title{font-size:30px}.complex-element__subtitle{font-size:16px;color:#454545;margin-top:10px}.complex-element__text{font-size:14px;margin-top:20px}.complex-element__composition{font-size:12px;margin-top:10px}.complex-element__subtext{font-size:16px;font-weight:700;margin-top:auto;padding-top:24px}.complex-element__cost{font-size:24px;margin:10px 0 25px}.complex-element__btn{font-size:16px;max-width:250px;width:100%;height:45px;border-radius:22px;border:1px solid #a0817f;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;cursor:pointer;background:0 0}.complex-element__btn:hover{background-color:#eddbd5;border:1px solid #eddbd5}.complexes-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:65px}.complex-element{width:30%;margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.complex-element__img-wrapper{max-width:450px;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complex-element__img{width:100%}.block-effect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-effect .complexes-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.complex-element_effect{background-color:#f5f5f5;width:30%}.complex-element_effect:nth-child(4){margin:10px 5px 10px 10px}.complex-element_effect .complex-element__text-part{background:unset;height:calc(100% - 372px)}.complex-element_effect .complex-element__text:last-of-type{margin-bottom:27px}.complex-element_effect .complex-element__text{letter-spacing:.5px}.complex-element_effect .complex-element__text span{font-weight:700}.complex-element_effect .complex-element__title{font-size:24px;font-weight:500;margin-top:5px}.complex-element_effect .complex-element__btn{margin-top:auto;max-width:250px;width:100%}.complex-element__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:64%}.complex-element__block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.complex-element__block .complex-element_effect{width:46.9%}.effect-element__under-title{color:#a0817f;font-size:16px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.complex-row_text-part{width:99%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;letter-spacing:.5px;margin:30px 0 0 25px}.complex-row_text-title{font-size:26px;font-weight:500}.complex-row_text-list{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complex-row_text-column{font-size:16px;line-height:1.2}.complex-row_text-column:nth-child(1){max-width:333px;width:100%}.complex-row_text-column:nth-child(2){margin-left:25px}.complex-row_text-column p{margin:8px 0 0 12px;position:relative}.complex-row_text-column p:nth-child(1){margin-top:0}.complex-row_text-column p:after{content:"";background:#eddbd5;width:6px;height:6px;position:absolute;left:-12px;top:7px}.block-installment-plan{margin:0 auto;padding:30px 0}.block-start{margin:90px auto 100px;background:#fff}.start-row{margin-top:100px;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}.start-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:19%;position:relative}.start-element::after{position:absolute;top:20%;right:-35%;content:'';background:url(../assets/img/2.content/start_arrow.svg) center no-repeat;background-size:100%;width:13px;height:24px}.start-element:last-of-type::after{content:none}.start-element__img-wrapper{width:105px;height:105px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.start-element__img{width:100%}.start-element__text{font-size:18px;text-align:center;margin-top:25px;line-height:normal}.start-element__text_mb{margin-bottom:20px}.start-arrow{content:"";background:url(../assets/img/2.content/start_arrow.svg) center;background-size:100%;width:13px;height:24px;margin-bottom:100px}.block-effectiveness{margin:0 auto;background:url(../assets/img/2.content/effectiveness_bg.png) no-repeat center;width:100%}.content_effectiveness{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 20px 100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.effectiveness-column__title{font-size:50px;font-weight:500;line-height:48px;padding-bottom:38px;color:#fff}.effectiveness-column__img-wrapper{width:375px;height:206px}.effectiveness-column__img{max-width:100%}.effectiveness-list{margin:50px 0 0 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.effectiveness-list__p{margin-bottom:37px;position:relative;color:#fff}.effectiveness-list__p::before{content:"";display:block;width:6px;height:6px;background-color:#eddbd5;position:absolute;left:-20px;top:5px}.block-creator{margin:0 auto}.content_creator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:90px auto 95px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.creator-main{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:55px}.creator-column__img-wrapper{width:374px;height:484px}.creator-column__img{width:100%}.creator-column__title{font-size:30px;line-height:1.2;padding:40px 0;font-weight:500}.creator-column__text{max-width:70%}.creator-list{margin-left:80px}.creator-list__p{margin-bottom:25px;font-size:18px;line-height:1.2;position:relative;font-weight:500}.creator-list__p::before{content:"";display:block;width:6px;height:6px;background-color:#eddbd5;position:absolute;left:-20px;top:5px}.block-reviews{background-color:#f3f3f3;margin:0 auto;padding:80px 0}.review-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:60px}.reviews-row__element{background-color:#fff;width:30%;margin:10px;padding:30px}.reviews-row__element-img-wrapper{width:100px;height:100px}.reviews-row__element-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews-row__element-data{margin-left:30px;width:70%}.reviews-row__element-name,.reviews-row__element-surname{font-size:24px;font-weight:600}.reviews-row__element-stars{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.reviews-row__element-star{-webkit-mask:url(../assets/img/2.content/reviews_icon.png) center no-repeat;-webkit-mask-size:contain;background:#a0817f;width:22px;height:22px;margin-right:5px}.reviews-row__element-star_bg{background-color:#d7ad9d}.reviews-row__element-text{font-size:14px;margin-top:28px}.reviews-flamp__wrapper{max-width:1048px;width:100%;margin:40px auto 0;padding:0 10px;background:#fff}.reviews-flamp__img{width:100%}.certificates__title{margin:80px 0}.certificates__list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.certificates__box{width:310px;height:440px}.certificates__box img{width:100%}.certificates__box-wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.certificates__wrp{position:absolute;bottom:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;max-width:160px;width:100%;height:45px;border:3px solid #d7ad9d;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;cursor:pointer;background:#fff;color:#000;text-decoration:none}.certificates__wrp:hover{background:#d7ad9d}.block-consultation{margin:0 auto;padding:100px 0}.consultation-form{width:100%;padding:80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border:20px solid #d7ad9d}.consultation-form__input{font-size:20px;padding:4px 0 4px 50px;border-bottom:2px solid #d7ad9d;outline:0;width:240px}.consultation-form__input.error{border-bottom-color:#ea3525}.consultation-form__input_short{width:240px;padding:4px 0 4px 65px;margin-left:45px}.consultation-form__btn{font-size:16px;width:150px;height:45px;border-radius:22px;border:1px solid #d7ad9d;background:0 0;cursor:pointer;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;margin-left:45px}.consultation-form__btn.error{width:200px}.consultation-form__btn:hover{background-color:#eddbd5;border:1px solid #eddbd5}.consultation-form__info{width:45%;font-size:14px;text-align:center;margin-top:30px}.consultation-form__info a{color:#a0817f}.consultation-form__info a:hover{opacity:.9}.consultation-form__title{margin-bottom:60px;width:100%;text-align:center;font-size:50px}.consultation-info{margin-top:100px;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}.consultation-info__map-wrapper{max-width:910px;width:100%;max-height:300px;height:100%}.consultation-info__map-img{width:100%}.consultation-info__p{font-weight:600;padding-left:30px;position:relative}.consultation-info__p::before{content:"";background:url(../assets/img/2.content/icon_map.png);background-size:100%;width:15px;height:21px;position:absolute;top:0;left:0}.consultation-info__p_address{margin-top:66px}.consultation-info__p_number{margin-top:25px}.consultation-info__p_number::before{background:url(../assets/img/2.content/icon_call.png);width:20px;height:20px}.consultation-info__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.consultation-info__text{padding-right:30px}.header_droppers{background:url(../assets/img/1.header/droppers_bg.png) no-repeat center;background-size:cover}.header-dropper{margin:100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.header-dropper__img{max-width:450px;max-height:450px;width:100%;height:100%}.header-dropper__img img{width:100%}.header-dropper__text-part{max-width:742px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-left:20px;color:#d9d2d2}.header-dropper__title{font-size:50px;font-weight:700;letter-spacing:1.5px;color:#fff}.header-dropper__list{margin-top:15px}.header-dropper__list p{font-size:24px;letter-spacing:1px;line-height:1.6;position:relative;margin-left:12px}.header-dropper__list p:after{content:"";background:#eddbd5;width:6px;height:6px;position:absolute;top:16px;left:-12px}.header-dropper__text{margin-top:22px;font-size:16px;font-weight:100;letter-spacing:1px;padding:0 40px 16px 0;border-bottom:1px solid #eddbd5}.header-dropper__subtext{margin-top:20px;font-size:18px;opacity:.9;letter-spacing:1px}.header-dropper__subtext span{font-weight:700;opacity:1}.header-dropper__block-btn{margin-top:25px;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}.header-dropper__block-btn-text{font-size:16px;color:#fff;letter-spacing:1.5px}.header-dropper__block-btn-text span{font-size:24px;letter-spacing:2px;color:#d9d2d2;font-weight:100}.header-dropper__btn{font-family:Montserrat,sans-serif;font-size:16px;padding:12px 22px;color:#d9d2d2;border:1px solid #fff;border-radius:22px;background:0 0;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;cursor:pointer;margin-left:10px}.header-dropper__btn:hover{background-color:#d7ad9d;border:1px solid #eddbd5}.header-dropper__btn_arrow{position:relative}.header-dropper__btn_arrow:after{content:"";background:#eddbd5;width:8px;height:14px;position:absolute;top:calc((100% - 14px)/ 2);right:-8px;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}.header-dropper__block-btn-info{color:#d9d2d2;font-size:14px;max-width:96px;width:100%;margin-left:10px}.benefit-row{width:100%;margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.benefit-element{width:31%;margin:10px 5px;background-color:#f7f0ed;padding:40px}.benefit-element__title{font-size:30px;line-height:29px;max-width:200px;width:100%}.benefit-element__text{color:#a0817f;font-size:18px;margin-top:27px}.benefit-info{margin-top:60px}.benefit-info__title,.benefit-structure__title{font-size:32px;font-weight:600;letter-spacing:1px}.benefit-info__text{margin-top:20px;font-size:18px;letter-spacing:.5px}.benefit-structure{margin:60px 0 100px;width:100%}.benefit-structure__column{width:100%;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.benefit-structure__element{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background-color:#f5f5f5;padding:22px 18px 22px 35px}.benefit-structure__element:nth-child(1){margin-top:0}.benefit-structure__element-row{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;cursor:pointer;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s}.benefit-structure__element-title{font-size:24px;letter-spacing:1.5px}.benefit-structure__text{font-size:18px;width:100%;padding:15px 60px 0 0;margin-top:20px;border-top:1px solid #ededed;display:none}.benefit-structure__text p{margin-top:15px}.benefit-structure__text.active{display:unset}.benefit-structure__img{width:27px;height:19px;background-color:#d4d4d4;-webkit-clip-path:polygon(50% 45%,100% 0,50% 68%,0 0);clip-path:polygon(50% 45%,100% 0,50% 68%,0 0);cursor:pointer;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s}.benefit-structure__img:hover{background:#735d5f}.benefit-structure__img.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slider{display:none;position:relative}.slider__item{margin:0 10px}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-list{overflow:hidden}.footer{background-color:#a0817f}.footer-menu{margin-top:0;padding:23px 0}.dn{display:none}@media (max-width:1025px){.content-header{max-width:769px;padding:0 10px}.header-elements{min-width:350px}.header-menu{font-size:14px;margin:20px 0 0}.header-logo-wrapper{margin-right:20px}.header-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu-btn{margin-bottom:15px;margin-left:0}.header-img-wrapper{right:-5%;bottom:-5px}.content{max-width:769px}.programs-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap;margin:70px 50px 100px 50px}.programs-table__element{width:310px;height:310px;padding:30px}.complexes-row{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.complex-element{width:45%}.complex-element_effect:nth-child(4){margin:10px}.complex-element__group{width:100%}.complex-element__block{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.complex-element__block .complex-element_effect{width:45%}.block-effectiveness{background-size:cover}.content_effectiveness{padding:0 20px}.effectiveness-list{margin:20px 0 0 50px}.effectiveness-list__p{margin-bottom:15px}.content_creator{margin:50px auto}.creator-column__title{padding:20px 0}.creator-list{margin-left:50px}.creator-list__p{margin-bottom:15px;font-size:14px}.review-row{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.reviews-row__element{width:45%}.consultation-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consultation-form__input{margin-top:30px}.consultation-form__input_short{margin:30px 0 0}.consultation-form__btn{margin:30px 0 0}.consultation-form__title{margin-bottom:0}.header-dropper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:80px 0}.header-dropper__text-part{margin-top:40px}.benefit-element{width:48%}.footer-menu{margin-top:0}}@media (max-width:768px){.content-header{max-width:380px;padding:0 30px}.header-elements{min-width:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}.header-elements_header{display:none;margin-top:20px;-ms-flex-item-align:center;align-self:center;width:100%}.header-element{font-size:16px;margin-right:0;margin-top:20px}.header-num{font-size:20px;margin-top:0}.header-menu{margin-top:40px}.header-menu.active{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0;padding:40px calc((100% - 320px)/ 2) 30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:30;background:#a0817f}.header-menu.active .header-elements{display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu.active .header-right{display:-webkit-box;display:-ms-flexbox;display:flex}.header-logo-wrapper{position:relative}.header-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:20px 0 0;width:100%}.header-right_header{display:none}.header-menu-btn{margin:20px 0 0}.burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header-bottom{margin:80px 0 300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center}.header-title{font-size:30px;text-align:center;line-height:normal}.header-text{font-size:14px;text-align:center;margin-top:17px}.header-btn{margin:20px auto}.header-img-wrapper{left:-20%;right:unset;width:400px}.content{max-width:380px;padding:0 30px}.tl_title{font-size:36px;line-height:35px}.programs-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-top:70px}.programs-img-wrapper{max-width:320px;width:100%;height:unset}.programs-text{margin:40px 0 0;font-size:14px;width:100%}.programs-table{margin:50px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.programs-table__element{width:100%;padding:30px 0 0;height:220px}.programs-table__element_1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.programs-table__element_2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.programs-table__element_3{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.programs-table__element_4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.programs-table__element_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.programs-table__element_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.programs-table__element_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.programs-table__element_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.programs-table__element-title{font-size:24px;margin-bottom:10px}.programs-table__element-text-p{margin:7px 0 0 7px}.programs-table__element-text-p_bg{margin:0}.programs-table__element_bg{padding-left:24px;height:321px}.programs-table__element_bg::before{left:calc((100% - 50px)/ 2);top:unset;bottom:-26px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.programs-table__element_bg-r{padding-left:24px;height:321px}.programs-table__element_bg-r:before{right:calc((100% - 50px)/ 2);top:unset;bottom:-26px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.block-complex{margin:20px auto;padding-bottom:40px}.complex-title{margin-top:60px}.complex-element__text-part{padding:35px 20px 30px 20px}.complexes-row{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.complex-element{width:100%;margin:0 0 10px}.block-start{margin:50px auto}.start-row{margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.start-element{width:100%;margin-bottom:50px}.start-element::after{top:105%;right:calc((100% - 13px)/ 2);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.start-element:last-of-type{margin-bottom:0}.start-element__text{width:220px}.start-arrow{margin:25px auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.block-effectiveness{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:64px 0 30px 0}.content_effectiveness{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.effectiveness-column__title{font-size:36px;line-height:30px;text-align:center}.effectiveness-column__img-wrapper{width:320px;height:unset}.effectiveness-list{margin:30px 0 0 20px}.content_creator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.creator-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:25px}.creator-column__img-wrapper{max-width:320px;width:100%;height:unset}.creator-column__title{font-size:24px}.creator-column__text{max-width:unset;width:85%}.creator-list{margin:30px 0 0 20px}.block-reviews{padding:60px 0}.review-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.reviews-row__element-name,.reviews-row__element-surname{font-size:20px}.reviews-row__element-text{margin-top:20px}.reviews-flamp__wrapper{margin-top:20px;position:relative}.certificates__title{margin:60px 0 20px}.certificates__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.certificates__box{width:100%;height:auto}.block-consultation{padding:70px 0;overflow:hidden}.consultation-form{border:10px solid #d7ad9d;padding:50px 0}.consultation-form__info{width:100%;font-size:12px}.consultation-form__title{font-size:30px;line-height:30px}.consultation-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:60px}.consultation-info__map-wrapper{margin-top:30px;width:100%}.consultation-info__p::before{position:relative;margin-bottom:5px}.consultation-info__p{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consultation-info__p_address{text-align:center;margin-top:40px}.consultation-info__p_number::before{position:relative}.consultation-info__p_number{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consultation-info__text{padding-right:0}}@media (max-width:767px){.popup{padding:20px}.complex-element_effect:nth-child(4){margin:0 0 10px 0}.complex-element__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complex-element__block .complex-element_effect{width:100%}.complex-row_text-part{margin:40px 0 0 0}.complex-row_text-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.complex-row_text-column:nth-child(2){margin:8px 0 0 0}.reviews-row__element{width:100%;padding:20px;margin:10px 0}.header-dropper{padding:0;margin:40px 0}.header-dropper__text-part{margin:25px 0 0 0}.header-dropper__title{font-size:30px;letter-spacing:1.5px}.header-dropper__list{margin-top:12px}.header-dropper__list p{font-size:14px}.header-dropper__list p:after{width:4px;height:4px;top:10px;left:-10px}.header-dropper__text{margin-top:25px;font-size:14px;padding:0 10px 17px 0}.header-dropper__subtext{font-size:14px;margin-top:17px}.header-dropper__block-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-dropper__btn{margin-left:0;margin-top:15px}.header-dropper__block-btn-info{margin:15px 0 0 13px}.benefit-row{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.benefit-element{width:100%;margin:5px 0;padding:30px 40px 30px 30px}.benefit-element__title{font-size:24px;line-height:26px}.benefit-element__text{font-size:14px;margin-top:17px}.benefit-info{margin-top:46px}.benefit-info__title,.benefit-structure__title{font-size:24px;font-weight:400}.benefit-info__text{font-size:14px;margin-top:12px}.benefit-structure{margin:40px 0 70px}.benefit-structure__element{padding:13px 10px 13px 20px}.benefit-structure__element-title{font-size:18px;width:80%}.benefit-structure__text{font-size:14px}.benefit-structure__text p{margin-top:10px}.benefit-structure__text p:nth-child(1){margin-top:0}.benefit-structure__img{width:15px;height:15px}.slider{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.slider .slick-arrow{position:absolute;top:calc((100% - 20px)/ 2);z-index:10;font-size:0;width:20px;height:20px;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider .slick-arrow:after{content:"";background-color:#d4d4d4;width:20px;height:20px;-webkit-clip-path:polygon(36% 0,53% 0,99% 50%,53% 100%,36% 100%,83% 50%);clip-path:polygon(36% 0,53% 0,99% 50%,53% 100%,36% 100%,83% 50%)}.slider .slick-prev{left:calc((100% - 20px)/ 2 - 148px);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slider .slick-next{right:calc((100% - 20px)/ 2 - 148px)}.slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.slider .slick-dots .slick-active button{background:#fff}.slider .slick-dots li{list-style:none;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s}.slider .slick-dots li button{font-size:0;border-radius:50%;width:8px;height:8px;background-color:#d4d4d4}.reviews-row__element_slick{width:280px}.reviews-row__element_slick .reviews-row__element-data{margin-left:19px}.footer-menu{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.footer-menu .header-logo-wrapper{margin:0}.no-mobile{display:none}}@media (max-width:374px){.header-menu.active{padding:40px 30px 30px}.burger-menu.active{right:30px}.popup{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.reviews-row__element-data{margin-left:10px;width:50%}}

@charset "UTF-8";

/*
Theme Name: Pavlova
Theme URI:
Author: RestTeam
Author URI:
Description: Pavlova Clinic
Requires at least: 5.3
Tested up to: 5.8
Requires PHP: 5.6
Version: 1.4
*/
@font-face{font-family:Montserrat-Bold;font-display:swap;src:url(../assets/fonts/Montserrat-Bold.woff) format("woff"),url(../assets/fonts/Montserrat-Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Light;font-display:swap;src:url(../assets/fonts/Montserrat-Light.woff) format("woff"),url(../assets/fonts/Montserrat-Light.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Medium;font-display:swap;src:url(../assets/fonts/Montserrat-Medium.woff) format("woff"),url(../assets/fonts/Montserrat-Medium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Regular;font-display:swap;src:url(../assets/fonts/Montserrat-Regular.woff) format("woff"),url(../assets/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-SemiBold;font-display:swap;src:url(../assets/fonts/Montserrat-SemiBold.woff) format("woff"),url(../assets/fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:400;font-style:normal}
.wrapper.dropper{width:100%;margin: 90px auto 0;font-family:Montserrat-Regular;height: initial;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
position: relative;
/*width: 100%;*/
padding-right: 5px;
padding-left: 5px;
}
.wrapper.dropper input {
overflow: visible;
}
.wrapper.dropper button, .wrapper.dropper input, .wrapper.dropper optgroup, .wrapper.dropper select, .wrapper.dropper textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
/*body.home .header{width:100%;margin:0 auto;background:url(../assets/img/1.header/header_bg.png) no-repeat center;background-size:cover;overflow:hidden}*/
.wrapper.dropper header#header{width:100%;margin:0 auto;background:url(../assets/img/1.header/droppers_bg.png) no-repeat center;background-size:cover;overflow:hidden}
.wrapper.dropper .review-row{margin-bottom: 20px;}
.wrapper.dropper .col-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 10px;}
.wrapper.dropper .reviews-row__element {background-color: #fff;width: 31.5%;margin: 10px;padding: 30px;}
.wrapper.dropper .content-header{max-width:1340px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative}
.wrapper.dropper .header-elements{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;max-width: inherit;width:55%;min-width:435px}
.wrapper.dropper .header-element:hover{text-decoration:underline}
.wrapper.dropper .header-num{cursor:pointer;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;color:#fff;text-decoration:none}
.wrapper.dropper .header-num:hover{text-decoration:underline}
.wrapper.dropper .header-menu{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;margin:47px 15px 30px;font-size:18px;color:#fff;position:relative}
.wrapper.dropper .header-logo-wrapper{width:153px;height:55px;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;margin-right:50px}
.wrapper.dropper .header-logo-wrapper:hover{opacity:.9}
.wrapper.dropper .header-logo{width:100%}
.wrapper.dropper .header-img-service{  display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: wrap;flex-flow: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;margin-top: 60px;margin-bottom: 89px;} 
.wrapper.dropper .header-service-right{margin:0px 0 0 50px;z-index:5;width:57%;float: left;display:block;}
.wrapper.dropper .header-service-right ul {list-style-type: none;position: relative;padding-left: 10px;}
.wrapper.dropper .header-service-right li {color:#fff;font-size:24px;font-weight:400;font-family:Montserrat-Regular;}
.wrapper.dropper .header-service-right li::before {content: "";position: relative;left: -15px;top: 15px;height: 6px;width: 6px;background-color: #eddbd5;border-radius: 0;display: block;}
.wrapper.dropper .header-service-right .header-text-right{/* color:#fff;font-size:16px;font-weight:400;font-family:Montserrat-Regular;margin-top:15px; */display:none;}
.wrapper.dropper .header-service-right .header-text-ngred {color: #eddbd5;font-size: 18px;font-weight: 400;font-family: Montserrat-Regular;margin-top: 15px;}
.wrapper.dropper .header-service-right hr{height: 1px;background: #9d8985;margin: 18px 0;}
.wrapper.dropper .header-menu-btn{margin-left:25px;width:181px}
.wrapper.dropper .burger-menu{display:none;width:29px;height:3px;background:#fff;margin-left:auto;position:relative;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.wrapper.dropper .burger-menu::after,.burger-menu::before{position:absolute;content:'';width:100%;height:3px;background:#fff;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.wrapper.dropper .burger-menu::before{top:-9px;left:0}
.wrapper.dropper .burger-menu::after{bottom:-9px;left:0}
.wrapper.dropper .burger-menu.active{background:0 0;z-index:50;position:absolute;top:65px;right:calc((100% - 320px)/ 2)}
.wrapper.dropper .burger-menu.active::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.wrapper.dropper .burger-menu.active::after{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.wrapper.dropper .header-service-right .header-menu-btn {width: 250px;}
.wrapper.dropper .header-service-right .header-menu-btn-home{margin-left: 10px;width: 180px;border: 1px solid #eddbd5;position: relative;}
.wrapper.dropper .header-service-right .form_home{
height: 46px;
border-radius: 22px;
font-size: 16px;
color: #fff;
background: 0 0;
-webkit-transition: ease-in-out all .3s;
-o-transition: ease-in-out all .3s;
transition: ease-in-out all .3s;
cursor: pointer;
margin-left: 10px;
width: 180px;
border: 1px solid #eddbd5;
position: relative;
float: left;
}
.wrapper.dropper .header-service-right .form_home::after {content: '';position: absolute;right: -16px;top: 14px;border: 8px solid transparent;border-top: 8px solid #eddbd5;-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.wrapper.dropper .header-title{color:#fff;font-weight:700;line-height:48px;font-size:50px;max-width:400px;width:100%}
.wrapper.dropper .header-text{font-size:24px;color:#fff;margin-top:23px;max-width:490px;width:100%}
.wrapper.dropper .header-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:230px;margin-top:35px;text-decoration:none}
.wrapper.dropper .header-service-right .header-btn{margin-top:29px;}
.wrapper.dropper .header-img-wrapper{position: relative;width: 450px;float: left;margin-left: 70px;}
.wrapper.dropper .header-img-wrapper picture{width: 450px;display: block;}
.wrapper.dropper .header-button-right{width: 100%;display: block;margin-top: 25px;}
.wrapper.dropper .header-button-right .order_home_course{
width: 330px;
float: right;
}
#wpcf7-f8982-o27 .itsModal__formBottompart{margin-top: 17px;}
.wrapper.dropper .header-button-right .service-price{width: 150px;display: block;color: #fff;float: left;font-size: 16px;font-family: Montserrat-SemiBold;}
.wrapper.dropper .header-button-right .service-price span{color: #fff;font-size: 24px;font-weight: 400;font-family: Montserrat-Regular;}
.wrapper.dropper .header-button-right .order-course{width: 120px;display: block;color: #eddbd5;float: left;font-size: 14px;font-family: Montserrat-Regular;margin-top: 5px;margin-left: 10px;}
.wrapper.dropper .header-img{width:100%}
.wrapper.dropper .content{max-width:1280px;padding:0 20px;width:100%;margin:0 auto}
.wrapper.dropper .tl_button{height:46px;border-radius:22px;border:1px solid #fff;font-size:16px;color:#fff;background:0 0;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;cursor:pointer}
.wrapper.dropper .tl_button:hover{background-color:#eddbd5;border:1px solid #eddbd5;color: #000;}
.wrapper.dropper .tl_block{width:100%}
.wrapper.dropper .tl_title{font-size:50px;line-height:48px;font-weight:600;text-align:center}
.wrapper.dropper h3.tl_title{font-size: 32px;
color: #000;
font-weight: 400;
font-family: Montserrat-Medium;
line-height: 1.3;
margin-bottom: 15px;
margin-left: 10px;text-align: left;
}
.wrapper.dropper .wrapper__popup{display:none;position:fixed;left:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:100}
.wrapper.dropper .wrapper__popup.active{display:-webkit-box;display:-ms-flexbox;display:flex}
.wrapper.dropper .popup{background:#fff;max-width:600px;width:100%;padding:40px;border:20px solid #d7ad9d;font-family:Montserrat-Regular;z-index:100;position:relative;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.wrapper.dropper .popup__close{position:absolute;width:30px;height:30px;top:-50px;left:50%;cursor:pointer}
.wrapper.dropper .popup__close::after,.popup__close::before{position:absolute;top:0;left:0;content:'';width:100%;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.wrapper.dropper .popup__close::after{left:unset;right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.wrapper.dropper .popup__close:hover::after,.popup__close:hover::before{background:#a0817f}
.wrapper.dropper .form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .form__title{font-size:36px;font-weight:600}
.wrapper.dropper .form__subtitle{font-size:16px;text-align:center;margin-top:20px;width:70%}
.wrapper.dropper .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;width:100%}
.wrapper.dropper .form__input{width:100%;padding:10px;outline:0;border:1px solid #d7ad9d;border-radius:5px;margin-top:5px;font-size:16px}
.wrapper.dropper .form__input.error{border-color:#ea3525}
.wrapper.dropper .form__input::-webkit-input-placeholder{font-size:14px}
.wrapper.dropper .form__input::-moz-placeholder{font-size:14px}
.wrapper.dropper .form__input:-ms-input-placeholder{font-size:14px}
.wrapper.dropper .form__input::-ms-input-placeholder{font-size:14px}
.wrapper.dropper .form__input::placeholder{font-size:14px}
.wrapper.dropper .form__label{-ms-flex-item-align:start;align-self:flex-start;font-size:18px;margin-top:15px}
.wrapper.dropper .form__btn{margin-top:35px;height:50px;border-radius:22px;border:1px solid #000;font-size:18px;font-weight:600;color:#000;background:0 0;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;cursor:pointer;width:100%;letter-spacing:1px}
.wrapper.dropper .form__btn:hover{background-color:#eddbd5;border:1px solid #eddbd5}
.wrapper.dropper .form__politic{text-align:center;margin-top:20px}
.wrapper.dropper .block-programs{background:#fff}
.wrapper.dropper .programs-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:100px}
.wrapper.dropper .programs-img-wrapper{width:521px;height:301px}
.wrapper.dropper .programs-img{width:100%}
.wrapper.dropper .programs-text{width:52%;color:#000;font-size:20px;margin-left:59px}
.wrapper.dropper .programs-text p{margin-top:30px}
.wrapper.dropper .programs-text p:nth-child(1){margin-top:0}
.wrapper.dropper .programs-table{display:grid;grid-template-columns:repeat(4,minmax(25%,310px));grid-template-rows:repeat(2,minmax(50%,310px));margin:70px 0 100px 0}
.wrapper.dropper .programs-table__element{width:100%;height:100%;padding:10%}
.wrapper.dropper .programs-table__element_5::before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.wrapper.dropper .programs-table__element_7::before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.wrapper.dropper .programs-table__element-title{font-size:36px;font-weight:500;line-height:30px}
.wrapper.dropper .programs-table__element-text{font-size:16px;margin-left:10px}
.wrapper.dropper .programs-table__element-text-p{margin:15px 0 0 15px;position:relative}
.wrapper.dropper .programs-table__element-text-p::before{content:"";background:#eddbd5;width:6px;height:6px;background-size:contain;position:absolute;top:6px;left:-17px}
.wrapper.dropper .programs-table__element-text-p_bg{margin:15px 0 0 0}
.wrapper.dropper .programs-table__element-text-p_bg::before{display:none}
.wrapper.dropper .programs-table__element_bg{color:#fff;position:relative}
.wrapper.dropper .programs-table__element_bg::before{content:"";background:url(../assets/img/2.content/programs_arrow.svg);background-size:100%;width:50px;height:50px;position:absolute;top:calc((100% - 50px)/ 2);left:-26px}
.wrapper.dropper .programs-table__element_bg-r{position:relative;color:#fff}
.wrapper.dropper .programs-table__element_bg-r:before{content:"";background:url(../assets/img/2.content/programs_arrow.svg);background-size:100%;width:50px;height:50px;position:absolute;top:calc((100% - 50px)/ 2);right:-26px}
.wrapper.dropper .programs-table__element_bg-1{background:url(../assets/img/2.content/programs_anticovid.png) no-repeat center;background-size:cover}
.wrapper.dropper .programs-table__element_bg-2{background:url(../assets/img/2.content/programs_antiage.png) no-repeat center;background-size:cover}
.wrapper.dropper .programs-table__element_bg-3{background:url(../assets/img/2.content/programs_plus.png) no-repeat center;background-size:cover}
.wrapper.dropper .programs-table__element_bg-4{background:url(../assets/img/2.content/programs_detox.png) no-repeat center;background-size:cover}
.wrapper.dropper .block-complex{background-color:#f3f3f3;margin:80px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:90px}
.wrapper.dropper .complex-title{margin-top:80px}
.wrapper.dropper .complex-element__text-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background:#f7f0ed;padding:40px 20px 30px 40px}
.wrapper.dropper .complex-element__text-part hr{margin-top:10px;height:1px;background:#a0817f}
.wrapper.dropper .complex-element__title{font-size:30px;/* font-weight: 400; */font-family: Montserrat-Medium;}
.wrapper.dropper .complex-element__subtitle{font-size:16px;color:#454545;margin-top:10px}
.wrapper.dropper .complex-element__text{font-size:14px;margin-top:20px;color: #b56762;}
.wrapper.dropper .complex-element__composition{font-size:12px;margin-top:10px}
.wrapper.dropper .complex-element__subtext{font-size:16px;font-weight:700;margin-top:auto;padding-top:24px}
.wrapper.dropper .complex-element__cost{font-size:24px;margin:10px 0 25px}
.wrapper.dropper .complex-element__btn{font-size:16px;max-width:250px;width:100%;height:45px;border-radius:22px;border:1px solid #a0817f;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;cursor:pointer;background:0 0}
.wrapper.dropper .complex-element__btn:hover{background-color:#eddbd5;border:1px solid #eddbd5}
.wrapper.dropper .complexes-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:0px}
.wrapper.dropper .complex-element{width:30%;margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background:#f7f0ed;}
.wrapper.dropper .service-name__description .complex-element{width:31.5%;}
.wrapper.dropper .service-name__description .complex-element__text-part {padding: 45px 10px 35px 45px;}
.wrapper.dropper .service-name__description .complexes-row{margin-bottom: 50px;margin-top: 10px;}
.wrapper.dropper .complex-element__img-wrapper{max-width:450px;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .complex-element__img{width:100%}
.wrapper.dropper .block-effect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .block-effect .complexes-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.wrapper.dropper .complex-element_effect{background-color:#f5f5f5;width:30%}
.wrapper.dropper .complex-element_effect:nth-child(4){margin:10px 5px 10px 10px}
.wrapper.dropper .complex-element_effect .complex-element__text-part{background:unset;height:calc(100% - 372px)}
.wrapper.dropper .complex-element_effect .complex-element__text:last-of-type{margin-bottom:27px}
.wrapper.dropper .complex-element_effect .complex-element__text{letter-spacing:.5px}
.wrapper.dropper .complex-element_effect .complex-element__text span{font-weight:700}
.wrapper.dropper .complex-element_effect .complex-element__title{font-size:24px;font-weight:500;margin-top:5px}
.wrapper.dropper .complex-element_effect .complex-element__btn{margin-top:auto;max-width:250px;width:100%}
.wrapper.dropper .complex-element__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:64%}
.wrapper.dropper .complex-element__block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wrapper.dropper .complex-element__block .complex-element_effect{width:46.9%}
.wrapper.dropper .effect-element__under-title{color:#a0817f;font-size:16px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}
.wrapper.dropper .complex-row_text-part{width:99%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;letter-spacing:.5px;margin:30px 0 0 25px}
.wrapper.dropper .complex-row_text-title{font-size:26px;font-weight:500}
.wrapper.dropper .complex-row_text-list{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .complex-row_text-column{font-size:16px;line-height:1.2}
.wrapper.dropper .complex-row_text-column:nth-child(1){max-width:333px;width:100%}
.wrapper.dropper .complex-row_text-column:nth-child(2){margin-left:25px}
.wrapper.dropper .complex-row_text-column p{margin:8px 0 0 12px;position:relative}
.wrapper.dropper .complex-row_text-column p:nth-child(1){margin-top:0}
.wrapper.dropper .complex-row_text-column p:after{content:"";background:#eddbd5;width:6px;height:6px;position:absolute;left:-12px;top:7px}
.wrapper.dropper .block-installment-plan{margin:0 auto;padding:30px 0}
.wrapper.dropper .block-start{margin:90px auto 100px;background:#fff}
.wrapper.dropper .start-row{margin-top:100px;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}
.wrapper.dropper .start-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:19%;position:relative}
.wrapper.dropper .start-element::after{position:absolute;top:20%;right:-35%;content:'';background:url(../assets/img/2.content/start_arrow.svg) center no-repeat;background-size:100%;width:13px;height:24px}
.wrapper.dropper .start-element:last-of-type::after{content:none}
.wrapper.dropper .start-element__img-wrapper{width:105px;height:105px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wrapper.dropper .start-element__img{width:100%}
.wrapper.dropper .start-element__text{font-size:18px;text-align:center;margin-top:25px;line-height:normal}
.wrapper.dropper .start-element__text_mb{margin-bottom:20px}
.wrapper.dropper .start-arrow{content:"";background:url(../assets/img/2.content/start_arrow.svg) center;background-size:100%;width:13px;height:24px;margin-bottom:100px}
.wrapper.dropper .block-effectiveness{margin:0 auto;background:url(../assets/img/2.content/effectiveness_bg.png) no-repeat center;width:100%}
.wrapper.dropper .content_effectiveness{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 20px 100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .effectiveness-column__title{font-size:50px;font-weight:500;line-height:48px;padding-bottom:38px;color:#fff}
.wrapper.dropper .effectiveness-column__img-wrapper{width:375px;height:206px}
.wrapper.dropper .effectiveness-column__img{max-width:100%}
.wrapper.dropper .effectiveness-list{margin:50px 0 0 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .effectiveness-list__p{margin-bottom:37px;position:relative;color:#fff}
.wrapper.dropper .effectiveness-list__p::before{content:"";display:block;width:6px;height:6px;background-color:#eddbd5;position:absolute;left:-20px;top:5px}
.wrapper.dropper .block-creator{margin:0 auto}
.wrapper.dropper .content_creator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:90px auto 95px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.wrapper.dropper .creator-main{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:55px}
.wrapper.dropper .creator-column__img-wrapper{width:374px;height:484px}
.wrapper.dropper .creator-column__img{width:100%}
.wrapper.dropper .creator-column__title{font-size:30px;line-height:1.2;padding:40px 0;font-weight:500}
.wrapper.dropper .creator-column__text{max-width:70%}
.wrapper.dropper .creator-list{margin-left:80px}
.wrapper.dropper .creator-list__p{margin-bottom:25px;font-size:18px;line-height:1.2;position:relative;font-weight:500}
.wrapper.dropper .creator-list__p::before{content:"";display:block;width:6px;height:6px;background-color:#eddbd5;position:absolute;left:-20px;top:5px}
.wrapper.dropper .block-reviews{background-color:#f3f3f3;margin:0 auto;padding:50px 0}
.wrapper.dropper .review-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:2rem}
.wrapper.dropper .reviews-row__element{background-color:#fff;width:30%;margin:10px;padding:30px}
.wrapper.dropper .reviews-row__element-img-wrapper{width:100px;height:100px}
.wrapper.dropper .reviews-row__element-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.wrapper.dropper .reviews-row__element-data{margin-left:30px;width:70%}
.wrapper.dropper .reviews-row__element-name,.reviews-row__element-surname{font-size:24px;font-weight:600}
.wrapper.dropper .reviews-row__element-stars{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}
.wrapper.dropper .reviews-row__element-star{-webkit-mask:url(../assets/img/2.content/reviews_icon.png) center no-repeat;-webkit-mask-size:contain;background:#a0817f;width:22px;height:22px;margin-right:5px}
.wrapper.dropper .reviews-row__element-star_bg{background-color:#d7ad9d}
.wrapper.dropper .reviews-row__element-text{font-size:14px;margin-top:28px}
.wrapper.dropper .reviews-flamp__wrapper{max-width:1048px;width:100%;margin:40px auto 0;padding:0 10px;background:#fff}
.wrapper.dropper .reviews-flamp__img{width:100%}
.wrapper.dropper .certificates__title{margin:80px 0}
.wrapper.dropper .certificates__list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.wrapper.dropper .certificates__box{width:310px;height:440px}
.wrapper.dropper .certificates__box img{width:100%}
.wrapper.dropper .certificates__box-wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.wrapper.dropper .certificates__wrp{position:absolute;bottom:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;max-width:160px;width:100%;height:45px;border:3px solid #d7ad9d;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;cursor:pointer;background:#fff;color:#000;text-decoration:none}
.wrapper.dropper .certificates__wrp:hover{background:#d7ad9d}#contacts{margin:0 auto;padding:50px 0 50px;}
.wrapper.dropper .block-consultation{margin:0 auto;padding:50px 0 50px;}
.wrapper.dropper .consultation-form{width:90%;padding:50px 0;display: block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border:20px solid #d7ad9d;margin: 0 auto;}
.wrapper.dropper .consultation-form__input{font-size:20px;padding:4px 0 4px 50px;border-bottom:2px solid #d7ad9d;outline:0;width:240px}
.wrapper.dropper .consultation-form__input.error{border-bottom-color:#ea3525}
.wrapper.dropper .consultation-form__input_short{width:240px;padding:4px 0 4px 65px;margin-left:45px}
.wrapper.dropper .consultation-form__btn{font-size:16px;width:270px;height:45px;border-radius:22px;border:1px solid #d7ad9d;background:0 0;cursor:pointer;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;margin-left:0}
.wrapper.dropper .consultation-form__btn.error{width:200px}
.wrapper.dropper .consultation-form__btn:hover{background-color:#eddbd5;border:1px solid #eddbd5}
.wrapper.dropper .consultation-form__info{width:45%;font-size:14px;text-align:center;margin: 30px auto;}
.wrapper.dropper .consultation-form__info a{color:#a0817f}
.wrapper.dropper .consultation-form__info a:hover{opacity:.9}
.wrapper.dropper .consultation-form__title{margin-bottom:30px;width:100%;text-align:center;font-size:35px}
.wrapper.dropper .consultation-info{margin-top:50px;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}
.wrapper.dropper .consultation-info__map-wrapper{max-width:910px;width:100%;max-height:300px;height:100%}
.wrapper.dropper .consultation-info__map-img{width:100%}
.wrapper.dropper .consultation-info__p{font-weight:600;padding-left:30px;position:relative}
.wrapper.dropper .consultation-info__p::before{content:"";background:url(../assets/img/2.content/icon_map.png);background-size:100%;width:15px;height:21px;position:absolute;top:0;left:0}
.wrapper.dropper .consultation-info__p_address{margin-top:66px}
.wrapper.dropper .consultation-info__p_number{margin-top:25px}
.wrapper.dropper .consultation-info__p_number::before{background:url(../assets/img/2.content/icon_call.png);width:20px;height:20px}
.wrapper.dropper .consultation-info__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.wrapper.dropper .consultation-info__text{padding-right:30px}
.wrapper.dropper .header_droppers{background:url(../assets/img/1.header/droppers_bg.png) no-repeat center;background-size:cover}
.wrapper.dropper .header-dropper{margin:100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}
.wrapper.dropper .header-dropper__img{max-width:450px;max-height:450px;width:100%;height:100%}
.wrapper.dropper .header-dropper__img img{width:100%}
.wrapper.dropper .header-dropper__text-part{max-width:742px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-left:20px;color:#d9d2d2}
.wrapper.dropper .header-dropper__title{font-size:50px;font-weight:700;letter-spacing:1.5px;color:#fff}
.wrapper.dropper .header-dropper__list{margin-top:15px}
.wrapper.dropper .header-dropper__list p{font-size:24px;letter-spacing:1px;line-height:1.6;position:relative;margin-left:12px}
.wrapper.dropper .header-dropper__list p:after{content:"";background:#eddbd5;width:6px;height:6px;position:absolute;top:16px;left:-12px}
.wrapper.dropper .header-dropper__text{margin-top:22px;font-size:16px;font-weight:100;letter-spacing:1px;padding:0 40px 16px 0;border-bottom:1px solid #eddbd5}
.wrapper.dropper .header-dropper__subtext{margin-top:20px;font-size:18px;opacity:.9;letter-spacing:1px}
.wrapper.dropper .header-dropper__subtext span{font-weight:700;opacity:1}
.wrapper.dropper .header-dropper__block-btn{margin-top:25px;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}
.wrapper.dropper .header-dropper__block-btn-text{font-size:16px;color:#fff;letter-spacing:1.5px}
.wrapper.dropper .header-dropper__block-btn-text span{font-size:24px;letter-spacing:2px;color:#d9d2d2;font-weight:100}
.wrapper.dropper .header-dropper__btn{font-family:Montserrat,sans-serif;font-size:16px;padding:12px 22px;color:#d9d2d2;border:1px solid #fff;border-radius:22px;background:0 0;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s;cursor:pointer;margin-left:10px}
.wrapper.dropper .header-dropper__btn:hover{background-color:#d7ad9d;border:1px solid #eddbd5}
.wrapper.dropper .header-dropper__btn_arrow{position:relative}
.wrapper.dropper .header-dropper__btn_arrow:after{content:"";background:#eddbd5;width:8px;height:14px;position:absolute;top:calc((100% - 14px)/ 2);right:-8px;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}
.wrapper.dropper .header-dropper__block-btn-info{color:#d9d2d2;font-size:14px;max-width:96px;width:100%;margin-left:10px}
.wrapper.dropper .benefit-row{width:100%;margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.wrapper.dropper .benefit-element{width:31%;margin:10px 5px;background-color:#f7f0ed;padding:40px}
.wrapper.dropper .benefit-element__title{font-size:30px;line-height:29px;max-width:200px;width:100%}
.wrapper.dropper .benefit-element__text{color:#a0817f;font-size:18px;margin-top:27px}
.wrapper.dropper .benefit-info{margin-top:60px}
.wrapper.dropper .benefit-info__title,.benefit-structure__title{font-size:32px;font-weight:600;letter-spacing:1px}
.wrapper.dropper .benefit-info__text{margin-top:20px;font-size:18px;letter-spacing:.5px}
.wrapper.dropper .benefit-structure{margin:60px 0 100px;width:100%}
.wrapper.dropper .benefit-structure__column{width:100%;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.wrapper.dropper .benefit-structure__element{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background-color:#f5f5f5;padding:22px 18px 22px 35px}
.wrapper.dropper .benefit-structure__element:nth-child(1){margin-top:0}
.wrapper.dropper .benefit-structure__element-row{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;cursor:pointer;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s}
.wrapper.dropper .benefit-structure__element-title{font-size:24px;letter-spacing:1.5px}
.wrapper.dropper .benefit-structure__text{font-size:18px;width:100%;padding:15px 60px 0 0;margin-top:20px;border-top:1px solid #ededed;display:none}
.wrapper.dropper .benefit-structure__text p{margin-top:15px}
.wrapper.dropper .benefit-structure__text.active{display:unset}
.wrapper.dropper .benefit-structure__img{width:27px;height:19px;background-color:#d4d4d4;-webkit-clip-path:polygon(50% 45%,100% 0,50% 68%,0 0);clip-path:polygon(50% 45%,100% 0,50% 68%,0 0);cursor:pointer;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s}
.wrapper.dropper .benefit-structure__img:hover{background:#735d5f}
.wrapper.dropper .benefit-structure__img.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.wrapper.dropper .slider{display:none;position:relative}
.wrapper.dropper .slider__item{margin:0 10px}
.wrapper.dropper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
.wrapper.dropper .slick-list{overflow:hidden}
.wrapper.dropper .footer{background-color:#a0817f;margin-top: 0;}
.wrapper.dropper .footer-menu{margin-top:0;padding:23px 0}
.wrapper.dropper .dn{display:none}
.wrapper.dropper .consultation-form__row{width: 250px;margin: 30px auto;}
.wrapper.dropper .row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -5px;margin-left: -5px;}
.wrapper.dropper .services__title{font-size:2.4rem;font-weight:800;margin-bottom:35px}
.wrapper.dropper .services__tabs{margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.wrapper.dropper .services__type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .services__type p{font-size:16px;font-weight:700;text-transform:uppercase}
.wrapper.dropper .services__tab-item{max-width:20%;-webkit-box-flex:1;-webkit-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;width:100%;position:relative;border-radius:20px;height:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 0 25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.wrapper.dropper .services__tab-item--active{background-color:#fff}
.wrapper.dropper .services__tab-item--active::before{content:"";position:absolute;bottom:-10px;right:45%;width:0;height:0;border-style:solid;border-width:11px 11.5px 0 11.5px;border-color:#fff transparent transparent transparent}
.wrapper.dropper .services__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:20px;width:50px;height:50px}
.wrapper.dropper .services__box-name{font-size:1.8rem;font-weight:700;text-transform:uppercase;color:#1d1d1d;display:block;max-width:300px;height:56px}
.wrapper.dropper .services__box-wrp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.wrapper.dropper .services__box-link{font-size:14px;font-weight:700;height:30px;width:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px}
.wrapper.dropper .services__box-price{color:#bb7255;font-weight:700;font-size:1.8rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.wrapper.dropper .services__box-description{padding:0 30px 25px 30px;margin-top:-96px;position:relative;z-index:10}
.wrapper.dropper .services__img-container{position:relative;border-radius:0 25px 25px 25px;overflow:hidden;height:300px}
.wrapper.dropper .services__img-container::before{content:"";z-index:9;position:absolute;top:0;bottom:0;left:0;right:0;display:block;height:100%;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(238,237,238,0)),to(white));background:-o-linear-gradient(top,rgba(238,237,238,0) 0,#fff 100%);background:linear-gradient(180deg,rgba(238,237,238,0) 0,#fff 100%)}
.wrapper.dropper .services__img-container img{display:block;width:100%;height:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.wrapper.dropper .services__box-content{margin-bottom:20px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.wrapper.dropper .services__box-content:hover .services__img-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.wrapper.dropper .services__wrp{padding-bottom:85px}
.wrapper.dropper .services__inner{margin-top:-60px}
.wrapper.dropper .services__tab-content{display:none}
.wrapper.dropper .services__tab-content--active{display:block}
.wrapper.dropper .service{padding-top:50px}
.wrapper.dropper .service__wrp{width:100%;height:100%;overflow:hidden;border-radius:0 20px 20px 20px;position:relative}
.wrapper.dropper .service__wrp::before{z-index:1;content:"";position:absolute;top:0;left:0;right:0;display:block;width:100%;height:100%;background:#eeedee;background:-webkit-gradient(linear,left bottom,left top,from(rgba(238,237,238,0)),color-stop(80%,#f1dfd9));background:-o-linear-gradient(bottom,rgba(238,237,238,0) 0,#f1dfd9 80%);background:linear-gradient(0deg,rgba(238,237,238,0) 0,#f1dfd9 80%)}
.wrapper.dropper .service__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:310px;width:100%;max-width:420px;margin:auto;margin-bottom:20px;position:relative}
.wrapper.dropper .service__item:hover .service__img-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.wrapper.dropper .service__img-container{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}
.wrapper.dropper .service__img-container img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;width:100%;height:100%}
.wrapper.dropper .service__title{padding:20px}
.wrapper.dropper .service__title-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.wrapper.dropper .service__title-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:15}
.wrapper.dropper .service__title-name strong{font-size:16px;font-weight:700;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000}
.wrapper.dropper .service__title-name strong a{font-size:16px;font-weight:700;color:#1d1d1d}
.wrapper.dropper .service__title-icon{width:45px;height:45px;margin-right:20px}
.wrapper.dropper .service__title-icon img{display:block;width:100%;height:100%}
.wrapper.dropper .service__btn-wrp{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:45px;width:45px}
.wrapper.dropper .service__btn-wrp::before{z-index:10;content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-color:rgba(255,255,255,.5);height:100%;width:100%}
.wrapper.dropper .service__title-btn{position:relative;height:33px;width:33px;background-color:#fff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:20}
.wrapper.dropper .service__title-btn span{width:15px;height:2px;background-color:#a0817f;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.wrapper.dropper .service__title-btn::after,.service__title-btn::before{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;content:"";position:absolute;width:15px;height:2px;background-color:#a0817f}
.wrapper.dropper .service__title-btn::before{top:9px;left:9px}
.wrapper.dropper .service__title-btn::after{bottom:9px;left:9px}
.wrapper.dropper .service__title-btn--active{z-index:99;background-color:rgba(255,255,255,.6)}
.wrapper.dropper .service__title-btn--active span{background-color:#fff;width:0;height:0}
.wrapper.dropper .service__title-btn--active::before{background-color:#fff;top:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.wrapper.dropper .service__title-btn--active::after{background-color:#fff;bottom:16px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.wrapper.dropper .service__item-menu{padding:45px 60px 45px 25px;position:absolute;top:0;right:0;background-color:rgba(0,0,0,.85);border-radius:0 20px 20px 20px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;visibility:hidden;opacity:0;z-index:21}
.wrapper.dropper .service__item-menu ul li:not(:last-child){padding-bottom:14px;border-bottom:1px solid #403e3f;margin-bottom:14px}
.wrapper.dropper .service__item-menu ul li a{text-transform:uppercase;color:#fff;font-size:16px;font-weight:700;line-height:2rem;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}
.wrapper.dropper .service__item-menu ul li a:active,.service__item-menu ul li a:focus,.service__item-menu ul li a:visited{color:#fff}
.wrapper.dropper .service__item-menu ul li a:hover{color:#f4b3e7}
.wrapper.dropper .service__item-menu--open{visibility:visible;opacity:1}
.wrapper.dropper .service-offer{padding-top:30px}
.wrapper.dropper .service-name{padding: 50px 0 0px 0;}
.wrapper.dropper .service-name__title{margin-bottom:9px}
.wrapper.dropper .service-name__title h1{font-size:50px;color:#a0817f;text-transform:uppercase;font-weight:400;font-family:Montserrat-Bold;}
.wrapper.dropper .header-service-right .service-name__title h1{font-size:50px;color:#fff;text-transform:none;font-weight:400;font-family:Montserrat-Bold;}
.wrapper.dropper .service-name__text h3{font-size: 32px;color: #000;font-weight: 400;font-family: Montserrat-Medium;line-height: 1.3;margin-bottom: 15px;margin-left: 10px;}
.wrapper.dropper h3.title{font-size: 32px;color: #000;font-weight: 400;font-family: Montserrat-Medium;line-height: 1.3;margin-bottom: 15px;margin-left: 10px;}
.wrapper.dropper .service-name__text p{font-size:18px;color:#000;font-weight:400;font-family:Montserrat-Regular;line-height: 1.3;margin-bottom: 15px;margin-left: 10px;}
.wrapper.dropper .service-name__text ul li{padding-left:15px;position:relative;color:#1d1d1d;font-size:1.8rem;font-weight:400;line-height:2rem}
.wrapper.dropper .service-name__text ul li::before{content:"";height:6px;width:6px;background-color:#a0817f;position:absolute;top:8px;left:0;border-radius:50%}
.wrapper.dropper .service-name__text ul li:not(:last-child){margin-bottom:20px}
.wrapper.dropper .service-name__box{position:relative;overflow:hidden;border-radius:20px;max-width:350px;width:100%;margin:0 auto;background-color:#f4e7f1;padding-bottom:25px}
.wrapper.dropper .service-name__description{max-width:100%;width:100%;margin-left:auto}
.wrapper.dropper .service-name__description .complex-element{background: #f7f0ed;}
.wrapper.dropper .service-name__description .complex-element__text-part {background: none;}
.wrapper.dropper .service-name__description .complex-element__title{font-size: 30px;color: #000;font-weight: 400;font-family: Montserrat-Medium;margin-bottom: 15px;margin-left: 0;}
.wrapper.dropper .service-name__description p.complex-element__text{color: #a0817f;font-family:Montserrat-Regular;font-size: 18px;margin-top: 2px;margin-bottom: 0px;margin-left: 0;}
.wrapper.dropper .service-name__box-img{position:relative;width:100%;height:240px}
.wrapper.dropper .service-name__box-img img{display:block;width:100%;height:100%}
.wrapper.dropper .service-name__box-img::before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;background-color:#bb7255;opacity:.5}
.wrapper.dropper .service-name__price{margin-bottom:15px}
.wrapper.dropper .service-name__price strong{color:#fff;display:block;font-weight:500;font-size:3rem;text-align:center}
.wrapper.dropper .service-name__input{border:none;background:#fff;border-radius:22px;height:45px;width:100%;padding:0 20px;color:#2b2b2b}
.wrapper.dropper .service-name__input:not(:last-child){margin-bottom:10px}
.wrapper.dropper .service-name__input::-webkit-input-placeholder{color:#2b2b2b}
.wrapper.dropper .service-name__input::-moz-placeholder{color:#2b2b2b}
.wrapper.dropper .service-name__input:-ms-input-placeholder{color:#2b2b2b}
.wrapper.dropper .service-name__input::-ms-input-placeholder{color:#2b2b2b}
.wrapper.dropper .service-name__input::placeholder{color:#2b2b2b}
.wrapper.dropper .service-name__btn{height:45px;border-radius:20px;width:100%}
.wrapper.dropper .service-name__form{width:100%;max-width:260px;margin:auto;margin-top:-70px;position:relative}
.wrapper.dropper .service-name__text p.programs-table__element-title {font-size: 36px;font-weight: 500;line-height: 30px;}
.wrapper.dropper .service-name__text p.programs-table__element-text-p{font-weight: 500;font-size: 16px;}
.wrapper.dropper .service-name__text p.complex-element__cost{font-size:2.5rem;}
.wrapper.dropper .service-name__table{border-radius:2rem;border:.2rem solid #fae7f6;margin:3rem 0;overflow:hidden}
.wrapper.dropper .service-name__text ul li {padding-left: 26px;}
.wrapper.dropper .service-name__text ul {float: left;margin: 0px 0px 30px 0px;padding-top: 10px;width: 100%;}

.wrapper.dropper .sHeading {
font-size: 40px;
line-height: 1.15;
font-weight: 400;
margin-bottom: 40px;
}
summary {
  min-height: 1rem;
  max-height: 3rem;
  transition: min-height .15s linear, max-height .5s linear;
  -webkit-transition: min-height .15s linear, max-height .5s linear;
  will-change: max-height;
  overflow: hidden;
position: relative;
width: 100%;
min-height: 54px;
padding: 21px 45px 21px 40px;
display: flex;
align-items: center;
background: #f2f7f9;
font-size: 24px;
line-height: 1.5em;
color: #222;
margin-top: 16px;
cursor: pointer;
font-family:Montserrat-Regular;
}
summary::after {
content: '';
position: absolute;
display: block;
right: 30px;
top: 50%;
margin-top: -9px;
width: 18px;
height: 18px;
background: url(../img/icons/sparr.svg) center no-repeat;
}
[open] summary::after {
transform: rotate(-90deg);
}
details{
  margin-bottom: .5rem;
}
details .spoiler-content p{
min-height: 54px;
margin: -1px 0 0 0;
padding: 14px 16px;
font-size: 18px;
font-family:Montserrat-Regular;
}
details .spoiler-content{
border: 1px solid #e5e9eb;
}
details::focus {
border: 1px solid #ccc;
}
details summary::-webkit-details-marker {
  display:none;
}


.wrapper.dropper .spoilers__container {
  padding-bottom: 80px;
}
.wrapper.dropper .spoilers__captionItm {
  position: relative;
  width: 100%;
  min-height: 54px;
  padding: 21px 45px 21px 24px;
  display: flex;
  align-items: center;
  background: #f2f7f9;
  font-size: 18px;
  line-height: 1.5em;
  color: #222;
  margin-top: 16px;
  cursor: pointer;
}
.wrapper.dropper .spoilers__captionItm:first-child {
  margin-top: 0;
}
.wrapper.dropper .spoilers__captionItm:after {
  content: '';
  position: absolute;
  display: block;
  right: 30px;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  background: url("../img/icons/sparr.svg") center no-repeat;
}
.wrapper.dropper .spoilers__captionItm.active:after {
  transform: rotate(-90deg);
}
.wrapper.dropper .spoilers__captionItm.active + .spoilers__content {
  display: block;
}
.wrapper.dropper .spoilers__content {
  display: none;
  min-height: 54px;
  margin: -1px 0 0 0;
  padding: 14px 16px;
  border: 1px solid #e5e9eb;
}
.wrapper.dropper section {
display: block;  
padding: 0px 0 50px 0;  
}
.wrapper.dropper section.spoilers{
padding: 50px 0 50px 0;  
}
.wrapper.dropper section.section__block{ padding: 0px 0 50px 0;}
.wrapper.dropper .section.section__block#indications{
background: #f7f0ed;
}
.wrapper.dropper .section > .content {
padding-top: 2rem;
padding-bottom: 0;
}
.wrapper.dropper .section__block ul {
list-style: disc;
margin-left: 2rem;
margin-bottom: 2rem;
}
.wrapper.dropper .section__block ul li {
padding-left: 1rem;
margin-bottom: 0.2rem;
line-height: 1.65em;
color: #b56762;
font-size: 18px;    list-style: disc;
}
.wrapper.dropper .section__block .title + .section__block-cols {
margin-top: 2rem;
}
.wrapper.dropper .section__block-cols {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.wrapper.dropper .section__block-cols .col {
-webkit-box-flex: 0;
-ms-flex: 0 0 28rem;
flex: 0 0 28rem;
position: relative;
}

.itsModalWrp,
.itsModal_thanksWrp {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  justify-content: center;
  align-items: center;
  display: none;
  z-index: 980;
}
.itsModalWrp.active,
.itsModal_thanksWrp.active {
  display: flex;
}
.itsModal,
.itsModal_thanks {
left: 50%;
top: 50%;
background-color: #fff;
}
.itsModal__logo,
.itsModal_thanks__logo {
  width: 100%;
  height: 185px;
  background: #a0817f url("../img/logo.png") center no-repeat;
  flex-shrink: 0;
  margin-bottom: 5px;
background-size: 50%;
}
.pum-theme-22 .pum-title, .pum-theme-tema-po-umolchaniyu .pum-title{
  width: 100%;
  height: 185px;
  background: #a0817f url("../img/logo.png") center no-repeat;
  flex-shrink: 0;
  margin-bottom: 33px;
}
.pum-theme-22 .pum-container, .pum-theme-tema-po-umolchaniyu .pum-container{
  padding: 0;
}
.itsModal__heading,
.itsModal_thanks__heading {
  width: 100%;
  padding: 0 32px;
  font-weight: 400;
  font-size: 40px;
  line-height: 1.15;
  text-align: left;
  color: #222;
  margin-bottom: 8px;
}
.itsModal__subHeading,
.itsModal_thanks__subHeading {
  padding: 0 32px;
  font-size: 15px;
  color: #bdbdbd;
  margin-bottom: 7px;
}
.itsModal__form,
.itsModal_thanks__form {
  width: 100%;
  margin: 0 32px;
}
.itsModal__formInputs,
.itsModal_thanks__formInputs {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 0 32px;
}
.itsModal__formInputs label input {
display: flex;
align-items: center;
width: 100%;
height: 53px;
border: 1px solid #e5e9eb;
font-size: 15px;
margin-bottom: 7px;
padding: 0 10px;
color: #757575;
}
.itsModal__inpTxt,
.itsModal_thanks__inpTxt {
  display: flex;
  align-items: center;
  width: 100%;
  height: 53px;
  border: 1px solid #e5e9eb;
  font-size: 15px;
  margin-bottom: 17px;
  padding: 0 10px;
  color: #757575;
}
.itsModal__formBottompart,
.itsModal_thanks__formBottompart {
  text-align: center;
}

.itsModal__btn,
.itsModal_thanks__btn {
  width: calc(100% - 64px);
  margin: 0 auto 8px;
}
.itsModal__yesyesyes,
.itsModal_thanks__yesyesyes {
  width: calc(100% - 64px);
  margin: 0 auto;
  font-size: 14px;
  text-align: left;
  color: #b9b9b9;
padding-bottom: 20px;
}
.itsModal_thanks {
  text-align: center;
  justify-content: center;
  left: 50%;
  top: 50%;
  margin-top: -310px;
  transform: translateX(-50%);
  width: 465px;
  height: 300px;
}
.itsModal_thanks .itsModal__heading,
.itsModal_thanks .itsModal__subHeading {
  text-align: center;
}
.itsModal .closeModal,
.itsModal_thanks .closeModal {
  position: absolute;
  right: 19px;
  top: 14px;
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.itsModal .closeModal span,
.itsModal_thanks .closeModal span {
  left: 0;
  position: absolute;
  width: 100%;
  height: 3px;
  border-radius: 2px;
  background-color: #fff;
  transform: rotate(45deg);
  z-index: 1000;
  top: 50%;
}
.itsModal .closeModal span:last-child,
.itsModal_thanks .closeModal span:last-child {
  transform: rotate(-45deg);
}
.itsModal .closeModal:hover span,
.itsModal_thanks .closeModal:hover span {
  transform: rotate(-45deg);
}
.itsModal .closeModal:hover span:last-child,
.itsModal_thanks .closeModal:hover span:last-child {
  transform: rotate(45deg);
}
.itsModal__formBottompart input.btn {
  justify-content: center;
  align-items: center;
  width: 271px;
  height: 56px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 15px;
  background: #a0817f;
  color: #fff;
  cursor: pointer;
}
.itsModal__formBottompart input.btn:hover {
  opacity: 0.9;
  box-shadow: 0 0 10px #ccc;
}
.wpcf7-spinner {
display: block!important;
}
.wpcf7 form.sent .wpcf7-response-output {
position: relative;
background: #fff;
}
.wpcf7 form .wpcf7-response-output {
margin: -3.5em 0.5em 1em!important;
}

@media (min-width: 1023px) and (max-width: 1325px) {
.wrapper.dropper .header-service-right {
margin: 0px 0 0 0px;
}
.wrapper.dropper .header-button-right .order_home_course {
width: 320px;
}
}
@media (min-width: 1023px) and (max-width: 1300px) {
.wrapper.dropper .header-button-right .order_home_course {
width: 320px;
float: none;
margin: 20px auto;
display: block;
}
.wrapper.dropper .header-service-right .form_home {
margin-left: 0;
}
}

@media (min-width: 1023px) and (max-width: 1209px) {
.wrapper.dropper .header-service-right {
width: 56%;
}
}
@media (min-width: 1023px) and (max-width: 1181px) {
.wrapper.dropper .header-img-wrapper {
width: 440px;
}
.wrapper.dropper .header-service-right .form_home {
margin-left: 10px;
}
}
@media (min-width: 1023px) and (max-width: 1159px) {
.wrapper.dropper .header-img-wrapper {
width: 430px;
}
.wrapper.dropper .header-img-wrapper picture {
width: 430px;
}
}
@media (min-width: 1023px) and (max-width: 1136px) {
.wrapper.dropper .header-img-wrapper {
width: 410px;
}
.wrapper.dropper .header-img-wrapper picture {
width: 410px;
}
.wrapper.dropper .header-service-right .form_home {
margin-left: 25px;
margin-top: 0px;
}
.wrapper.dropper .header-button-right .order-course {
margin-top: 30px;
margin-right: 100px;
}
.wrapper.dropper .header-button-right .order_home_course {
width: 340px;
float: none;
margin: 20px auto;
display: block;
}
.wrapper.dropper .header-button-right .order-course {
margin-top: 5px;
margin-right: 0;
}
}







@media only screen and (max-width:1199px){
.wrapper.dropper .services__tabs{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wrapper.dropper .services__tab-item{max-width:none;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}
.wrapper.dropper .services__box-content{max-width:420px;margin-right:auto;margin-left:auto}
.wrapper.dropper .service-info__offer{padding:15px}
.wrapper.dropper .service-info__container{padding:20px 30px}
.wrapper.dropper .service-info__offer-btns{max-width:240px;margin:auto;padding:0}
}

@media (max-width:1025px){.content-header{max-width:769px;padding:0 10px}
.wrapper.dropper .header-elements{min-width:350px}
.wrapper.dropper .header-menu{font-size:14px;margin:20px 0 0}
.wrapper.dropper .header-logo-wrapper{margin-right:20px}
.wrapper.dropper .header-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .header-menu-btn{margin-bottom:15px;margin-left:0}
.wrapper.dropper .header-img-wrapper{right:-5%;bottom:-5px}
.wrapper.dropper .content{max-width:769px}
.wrapper.dropper .programs-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap;margin:70px 50px 100px 50px}
.wrapper.dropper .programs-table__element{width:310px;height:310px;padding:30px}
.wrapper.dropper .complexes-row{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.wrapper.dropper .complex-element{width:45%}
.wrapper.dropper .complex-element_effect:nth-child(4){margin:10px}
.wrapper.dropper .complex-element__group{width:100%}
.wrapper.dropper .complex-element__block{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.wrapper.dropper .complex-element__block .complex-element_effect{width:45%}
.wrapper.dropper .block-effectiveness{background-size:cover}
.wrapper.dropper .content_effectiveness{padding:0 20px}
.wrapper.dropper .effectiveness-list{margin:20px 0 0 50px}
.wrapper.dropper .effectiveness-list__p{margin-bottom:15px}
.wrapper.dropper .content_creator{margin:50px auto}
.wrapper.dropper .creator-column__title{padding:20px 0}
.wrapper.dropper .creator-list{margin-left:50px}
.wrapper.dropper .creator-list__p{margin-bottom:15px;font-size:14px}
.wrapper.dropper .review-row{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.wrapper.dropper .reviews-row__element{width:45%}
.wrapper.dropper .consultation-form__row{width: 250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .consultation-form__input{margin-top:30px}
.wrapper.dropper .consultation-form__input_short{margin:30px 0 0}
.wrapper.dropper .consultation-form__btn{margin:30px 0 0}
.wrapper.dropper .consultation-form__title{margin-bottom:0}
.wrapper.dropper .header-dropper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:80px 0}
.wrapper.dropper .header-dropper__text-part{margin-top:40px}
.wrapper.dropper .benefit-element{width:48%}
.wrapper.dropper .footer-menu{margin-top:0}}

@media (max-width: 1024px) {
.wrapper.dropper .header-img-wrapper {
right: 0;
bottom: 0;
}
.wrapper.dropper .header-menu-btn {
margin-left: 50px;
}
.wrapper.dropper .header-service-right .form_home {
margin-left: 50px;
}
.wrapper.dropper .header-button-right .order-course {
margin-right: 0;
}
.wrapper.dropper .header-service-right {
width: 100%;
float: none;
}
.wrapper.dropper .header-img-wrapper picture {
width: 500px;
}
.wrapper.dropper .header-img-wrapper {
width: 500px;
float: none;
margin: 0 auto 50px;
}
.wrapper.dropper .spoilers__captionItm {
min-height: 54px;
padding: 22px 45px 23px 24px;
font-size: 16px;
  }
.wrapper.dropper .spoilers__captionItm:after {
right: 20px;
  }
.wrapper.dropper .header-service-right .header-menu-btn {
float: left;
}
.wrapper.dropper .header-button-right .order_home_course {
float: left;
margin: 0px 0 0 20px;
}
.wrapper.dropper .header-service-right {
padding: 0 20px;
}
}
@media screen and (max-width: 999px){
.wrapper.dropper .header-menu-btn {
margin-left: 20px;
}
.wrapper.dropper .header-service-right .form_home {
margin-left: 10px;
}
}
@media screen and (max-width: 918px){
.wrapper.dropper .header-button-right .order-course {
margin-right: 1%;
}
}

@media screen and (max-width: 840px){
.wrapper.dropper .header-button-right .service-price {
width: 90%;
display: block;
color: #fff;
float: none;
font-size: 16px;
font-family: Montserrat-SemiBold;
margin: 0 auto 30px;
text-align: center;
}
.wrapper.dropper .header-button-right .service-price br{
display: none;
}
.wrapper.dropper .header-button-right .service-price span {
margin-left: 10px;
}

}

@media screen and (max-width: 767px){
.wrapper.dropper .spoilers__captionItm {
padding: 10px 45px 10px 14px;
  }
.wrapper.dropper .spoilers__captionItm:after {
right: 20px;
  }
.wrapper.dropper .section__block-cols {
margin-top: 2rem;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.wrapper.dropper .header-button-right .order_home_course {
width: 340px;
float: none;
}
	.col-xs-12{
    width: 100%;
}
}
@media (min-width: 576px){
.col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}}
@media (min-width: 768px){
.col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}}
@media (min-width: 992px){
.col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}}

.wrapper.dropper section.section__block.feedback{padding-top:50px}
.wrapper.dropper .feedback__map{overflow:hidden;border-radius:20px}
.wrapper.dropper .feedback__map iframe{width:100%}
.wrapper.dropper .feedback__title{margin-bottom:50px}
.wrapper.dropper .feedback__wrp{width:100%;max-width:440px;margin-left:0}
.wrapper.dropper .feedback__form textarea{width:100%;height:100px;padding-top:15px;resize:none;margin-bottom:15px}
.wrapper.dropper .feedback__input{border:2px solid #f5f5f5;border-radius:20px;padding:0 18px;font-size:18px;height:45px;width:210px;font-family: Montserrat-Regular;}
.wrapper.dropper .feedback__input::-webkit-input-placeholder{color:#2b2b2b}
.wrapper.dropper .feedback__input::-moz-placeholder{color:#2b2b2b}
.wrapper.dropper .feedback__input:-ms-input-placeholder{color:#2b2b2b}
.wrapper.dropper .feedback__input::-ms-input-placeholder{color:#2b2b2b}
.wrapper.dropper .feedback__input::placeholder{color:#2b2b2b}
.wrapper.dropper .feedback__form-wrp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}
.wrapper.dropper .feedback__form-wrp input{max-width:48%;-webkit-box-flex:1;-webkit-flex:1 0 48%;-ms-flex:1 0 48%;flex:1 0 48%}
.wrapper.dropper .feedback__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}
.wrapper.dropper .feedback__text span{font-size:14px;color:#878787}
.wrapper.dropper .feedback__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}
.wrapper.dropper .feedback__btn{padding:0 30px;border-radius:22.5px;font-weight:800;height:45px}
.wrapper.dropper .feedback__btn.btn-gradient {
background-color: rgb(160, 129, 127, 0.8);
height: 45px;
border-radius: 22px;
border: 1px solid #eddbd5;
font-size: 16px;
color: #fff;
-webkit-transition: ease-in-out all .3s;
-o-transition: ease-in-out all .3s;
transition: ease-in-out all .3s;
cursor: pointer;
letter-spacing: 1px;
background-color: ccb2a9;
}
.wrapper.dropper .feedback__wrp h3.title{font-size:50px;margin-left: 0;}
.wrapper.dropper .feedback__phone-number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.wrapper.dropper .feedback__call{font-size:14px;font-weight:400}
.wrapper.dropper .feedback__call strong{font-size:20px}
.wrapper.dropper .feedback__contacts{padding:45px 0;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.wrapper.dropper .feedback__contacts-wrp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.wrapper.dropper .feedback__contacts-wrp a:active,.feedback__contacts-wrp a:focus,.feedback__contacts-wrp a:hover,.feedback__contacts-wrp a:visited{color:#a0817f}
.wrapper.dropper .feedback__email{font-size:16px;position:relative;padding-left:28px;color:#fff;text-decoration: none;}
.wrapper.dropper .feedback__email span{position:absolute;left:0;top:0}
.wrapper.dropper .feedback__email span svg{fill:#e6c5b8}
.wrapper.dropper .feedback__email:active,.feedback__email:focus,.feedback__email:hover,.feedback__email:visited{color:#fff}
.wrapper.dropper .feedback__email:focus,.feedback__email:hover{color:#ccc}
.wrapper.dropper .feedback__contacts-wrp .feedback__phone{text-decoration: none;font-weight:400;margin-bottom:5px;font-size:18px;font-family: Montserrat-Medium;position:relative;padding-left:25px;color:#000}
.wrapper.dropper .feedback__phone span{position:absolute;left:0;top:0}
.wrapper.dropper .feedback__phone span svg{fill:#e6c5b8;overflow: hidden;vertical-align: middle;}
.wrapper.dropper .feedback__phone:active,.feedback__phone:focus,.feedback__phone:hover,.feedback__phone:visited{color:#fff}
.wrapper.dropper .feedback__phone:focus,.feedback__phone:hover{color:#ccc}
.wrapper.dropper .feedback__messengers{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.wrapper.dropper .feedback__messengers a{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
/* .wrapper.dropper .feedback__messengers a:focus,.feedback__messengers a:hover{opacity:.6} */
.wrapper.dropper .feedback__messengers a:not(:last-child){margin-right:8px}
.wrapper.dropper .feedback__messenger-vb{height:45px;width:45px;background-color:#cd7eff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%}
.wrapper.dropper .feedback__messenger-vb svg{fill:#a0817f}
.wrapper.dropper .feedback__contacts button { border: none; background: 0 0; padding: 0; }
.wrapper.dropper .feedback_city { font-size: 16px; position: relative; padding-left: 28px; color: #000; text-decoration: none; margin-bottom: 25px; }
.wrapper.dropper .feedback_city .feedback__contacts-svg { position: absolute; left: 0; top: 0; } 
.wrapper.dropper .feedback_city .feedback__contacts-svg svg { fill: #e6c5b8; } 
.wrapper.dropper .feedback_city .city{ font-size: 18px; position: relative; padding-left:0; color: #000; text-decoration: none; font-family: Montserrat-Medium; }



@media (min-width: 992px){
.col-lg-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-lg-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
}
@media (min-width: 1200px){
.col-xl-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-xl-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.wrapper.dropper .feedback.section__block .col-xl-5{ -webkit-flex: 0 0 25.66667%; -ms-flex: 0 0 25.66667%; flex: 0 0 25.66667%; max-width: 25.66667%; } 
.wrapper.dropper .feedback.section__block .col-xl-7 { -webkit-flex: 0 0 74.33333%; -ms-flex: 0 0 74.33333%; flex: 0 0 74.33333%; max-width: 74.33333%; }


}


@media only screen and (max-width:991px){
.wrapper.dropper .service-name__title h1{font-size:3rem}
.wrapper.dropper .service-info__container{margin-bottom:20px}
.wrapper.dropper .service-info__offer-btn{margin-bottom:20px}
}
@media only screen and (max-width:768px){
.wrapper.dropper .header-img-wrapper picture {
width: 100%;
}
.wrapper.dropper .header-service-right .header-menu-btn {
width: 250px;
margin: 20px auto;
display: block;
}
.wrapper.dropper .header-button-right .order-course {
margin-right: 0;
display: inline-block;
float: none;
}
.wrapper.dropper .header-service-right .form_home {
margin-right: 20px;
display: inline-block;
}
.wrapper.dropper .reviews-row__element-data {
margin-left: 10px;
}
.wrapper.dropper .feedback__wrp {
width: 100%;
max-width: 440px;
margin: 40px auto 0;
}
.wrapper.dropper .section__block-cols .col {
-webkit-box-flex: 0;
-ms-flex: 0 0 28rem;
flex: 0 0 1rem;
position: relative;
}
.wrapper.dropper .header-right {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;margin: 20px 0 0;width: 100%;}
.wrapper.dropper .content-header{max-width:680px;padding:0 30px}
.wrapper.dropper .header-elements{min-width:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}
.wrapper.dropper .header-elements_header{display:none;margin-top:20px;-ms-flex-item-align:center;align-self:center;width:100%}
.wrapper.dropper .header-element{font-size:16px;margin-right:0;margin-top:20px}
.wrapper.dropper .header-num{font-size:20px;margin-top:0}
.wrapper.dropper .header-menu{margin-top:40px}
.wrapper.dropper .header-menu.active{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0;padding:40px calc((100% - 320px)/ 2) 30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:30;background:#a0817f}
.wrapper.dropper .header-menu.active .header-elements{display:-webkit-box;display:-ms-flexbox;display:flex}
.wrapper.dropper .header-menu.active .header-right{display:-webkit-box;display:-ms-flexbox;display:flex}
.wrapper.dropper .header-logo-wrapper{position:relative}
.wrapper.dropper .header-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:20px 0 0;width:100%}
.wrapper.dropper .header-menu-btn{margin:20px 0 0}
.wrapper.dropper .burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
.wrapper.dropper .header-right{margin:80px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center}
.wrapper.dropper .header-right_header{display:none}
.wrapper.dropper .header-title{font-size:30px;text-align:center;line-height:normal}
.wrapper.dropper .header-text{font-size:14px;text-align:center;margin-top:17px}
.wrapper.dropper .header-btn{margin:20px auto}
.wrapper.dropper .header-img-wrapper{left:0;right:unset;width:100%}
.wrapper.dropper .content{max-width:680px;padding:0 30px}
.wrapper.dropper .tl_title{font-size:36px;line-height:35px}
.wrapper.dropper .programs-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-top:70px}
.wrapper.dropper .programs-img-wrapper{max-width:320px;width:100%;height:unset}
.wrapper.dropper .programs-text{margin:40px 0 0;font-size:14px;width:100%}
.wrapper.dropper .programs-table{margin:50px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.wrapper.dropper .programs-table__element{width:100%;padding:30px 0 0;height:220px}
.wrapper.dropper .programs-table__element_1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.wrapper.dropper .programs-table__element_2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.wrapper.dropper .programs-table__element_3{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.wrapper.dropper .programs-table__element_4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.wrapper.dropper .programs-table__element_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.wrapper.dropper .programs-table__element_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.wrapper.dropper .programs-table__element_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.wrapper.dropper .programs-table__element_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.wrapper.dropper .programs-table__element-title{font-size:24px;margin-bottom:10px}
.wrapper.dropper .programs-table__element-text-p{margin:7px 0 0 7px}
.wrapper.dropper .programs-table__element-text-p_bg{margin:0}
.wrapper.dropper .programs-table__element_bg{padding-left:24px;height:321px}
.wrapper.dropper .programs-table__element_bg::before{left:calc((100% - 50px)/ 2);top:unset;bottom:-26px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.wrapper.dropper .programs-table__element_bg-r{padding-left:24px;height:321px}
.wrapper.dropper .programs-table__element_bg-r:before{right:calc((100% - 50px)/ 2);top:unset;bottom:-26px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.wrapper.dropper .block-complex{margin:20px auto;padding-bottom:40px}
.wrapper.dropper .complex-title{margin-top:60px}
.wrapper.dropper .complex-element__text-part{padding:35px 20px 30px 20px}
.wrapper.dropper .complexes-row{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.wrapper.dropper .complex-element{width:100%;margin:0 0 10px}
.wrapper.dropper .block-start{margin:50px auto}
.wrapper.dropper .start-row{margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.wrapper.dropper .start-element{width:100%;margin-bottom:50px}
.wrapper.dropper .start-element::after{top:105%;right:calc((100% - 13px)/ 2);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.wrapper.dropper .start-element:last-of-type{margin-bottom:0}
.wrapper.dropper .start-element__text{width:220px}
.wrapper.dropper .start-arrow{margin:25px auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.wrapper.dropper .block-effectiveness{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:64px 0 30px 0}
.wrapper.dropper .content_effectiveness{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.wrapper.dropper .effectiveness-column__title{font-size:36px;line-height:30px;text-align:center}
.wrapper.dropper .effectiveness-column__img-wrapper{width:320px;height:unset}
.wrapper.dropper .effectiveness-list{margin:30px 0 0 20px}
.wrapper.dropper .content_creator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.wrapper.dropper .creator-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:25px}
.wrapper.dropper .creator-column__img-wrapper{max-width:320px;width:100%;height:unset}
.wrapper.dropper .creator-column__title{font-size:24px}
.wrapper.dropper .creator-column__text{max-width:unset;width:85%}
.wrapper.dropper .creator-list{margin:30px 0 0 20px}
.wrapper.dropper .block-reviews{padding:60px 0}
.wrapper.dropper .review-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}
.wrapper.dropper .reviews-row__element-name,.wrapper.dropper .reviews-row__element-surname{font-size:20px}
.wrapper.dropper .reviews-row__element-text{margin-top:20px}
.wrapper.dropper .reviews-flamp__wrapper{margin-top:20px;position:relative}
.wrapper.dropper .certificates__title{margin:60px 0 20px}
.wrapper.dropper .certificates__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.wrapper.dropper .certificates__box{width:100%;height:auto}
.wrapper.dropper .block-consultation{padding:70px 0;overflow:hidden}
.wrapper.dropper .consultation-form{border:10px solid #d7ad9d;padding:50px 0}
.wrapper.dropper .consultation-form__info{width:100%;font-size:12px}
.wrapper.dropper .consultation-form__title{font-size:30px;line-height:30px}
.wrapper.dropper .consultation-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:60px}
.wrapper.dropper .consultation-info__map-wrapper{margin-top:30px;width:100%}
.wrapper.dropper .consultation-info__p::before{position:relative;margin-bottom:5px}
.wrapper.dropper .consultation-info__p{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .consultation-info__p_address{text-align:center;margin-top:40px}
.wrapper.dropper .consultation-info__p_number::before{position:relative}
.wrapper.dropper .consultation-info__p_number{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .consultation-info__text{padding-right:0}}@media (max-width:767px){.popup{padding:20px}
.wrapper.dropper .complex-element_effect:nth-child(4){margin:0 0 10px 0}
.wrapper.dropper .complex-element__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrapper.dropper .complex-element__block .complex-element_effect{width:100%}
.wrapper.dropper .complex-row_text-part{margin:40px 0 0 0}
.wrapper.dropper .complex-row_text-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.wrapper.dropper .complex-row_text-column:nth-child(2){margin:8px 0 0 0}
.wrapper.dropper .reviews-row__element{width:100%;padding:20px;margin:10px 0}
.wrapper.dropper .header-dropper{padding:0;margin:40px 0}
.wrapper.dropper .header-dropper__text-part{margin:25px 0 0 0}
.wrapper.dropper .header-dropper__title{font-size:30px;letter-spacing:1.5px}
.wrapper.dropper .header-dropper__list{margin-top:12px}
.wrapper.dropper .header-dropper__list p{font-size:14px}
.wrapper.dropper .header-dropper__list p:after{width:4px;height:4px;top:10px;left:-10px}
.wrapper.dropper .header-dropper__text{margin-top:25px;font-size:14px;padding:0 10px 17px 0}
.wrapper.dropper .header-dropper__subtext{font-size:14px;margin-top:17px}
.wrapper.dropper .header-dropper__block-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.wrapper.dropper .header-dropper__btn{margin-left:0;margin-top:15px}
.wrapper.dropper .header-dropper__block-btn-info{margin:15px 0 0 13px}
.wrapper.dropper .benefit-row{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.wrapper.dropper .benefit-element{width:100%;margin:5px 0;padding:30px 40px 30px 30px}
.wrapper.dropper .benefit-element__title{font-size:24px;line-height:26px}
.wrapper.dropper .benefit-element__text{font-size:14px;margin-top:17px}
.wrapper.dropper .benefit-info{margin-top:46px}
.wrapper.dropper .benefit-info__title, .wrapper.dropper .benefit-structure__title{font-size:24px;font-weight:400}
.wrapper.dropper .benefit-info__text{font-size:14px;margin-top:12px}
.wrapper.dropper .benefit-structure{margin:40px 0 70px}
.wrapper.dropper .benefit-structure__element{padding:13px 10px 13px 20px}
.wrapper.dropper .benefit-structure__element-title{font-size:18px;width:80%}
.wrapper.dropper .benefit-structure__text{font-size:14px}
.wrapper.dropper .benefit-structure__text p{margin-top:10px}
.wrapper.dropper .benefit-structure__text p:nth-child(1){margin-top:0}
.wrapper.dropper .benefit-structure__img{width:15px;height:15px}
.wrapper.dropper .slider{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.wrapper.dropper .slider .slick-arrow{position:absolute;top:calc((100% - 20px)/ 2);z-index:10;font-size:0;width:20px;height:20px;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wrapper.dropper .slider .slick-arrow:after{content:"";background-color:#d4d4d4;width:20px;height:20px;-webkit-clip-path:polygon(36% 0,53% 0,99% 50%,53% 100%,36% 100%,83% 50%);clip-path:polygon(36% 0,53% 0,99% 50%,53% 100%,36% 100%,83% 50%)}
.wrapper.dropper .slider .slick-prev{left:calc((100% - 20px)/ 2 - 148px);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.wrapper.dropper .slider .slick-next{right:calc((100% - 20px)/ 2 - 148px)}
.wrapper.dropper .slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}
.wrapper.dropper .slider .slick-dots .slick-active button{background:#fff}
.wrapper.dropper .slider .slick-dots li{list-style:none;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s}
.wrapper.dropper .slider .slick-dots li button{font-size:0;border-radius:50%;width:8px;height:8px;background-color:#d4d4d4}
.wrapper.dropper .reviews-row__element_slick{width:280px}
.wrapper.dropper .reviews-row__element_slick .reviews-row__element-data{margin-left:19px}
.wrapper.dropper .footer-menu{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.wrapper.dropper .footer-menu .header-logo-wrapper{margin:0}
.wrapper.dropper .no-mobile{display:none}
.wrapper.dropper .header-service-right {margin: 20px 0 0 0px;z-index: 5;width: 100%;float: none;display: block;}
.wrapper.dropper .header-img-wrapper {position: relative;margin-left: 0px;}
.wrapper.dropper .header-service-right .service-name__title h1 {font-size: 35px;}
.wrapper.dropper .header-service-right .form_home {margin-left: 0px;margin-top: 10px;}
.wrapper.dropper .header-button-right .order-course {margin-top: 15px;}
.wrapper.dropper .header-img-service {margin-bottom: 40px;}
.wrapper.dropper .header-img-wrapper picture {width: 100%;}


}
@media only screen and (max-width:767px){
.wrapper.dropper .service-name__text p.programs-table__element-title {font-size: 24px;margin-bottom: 10px;}
.wrapper.dropper .service-info__item{margin-bottom:20px}
.wrapper.dropper .services{margin-top:0}
}
@media only screen and (max-width:734px){.wrapper.dropper .services__wrp {padding-bottom: 45px;}}
@media only screen and (max-width:575px){.wrapper.dropper .service-name__description{margin-bottom:40px;}
.wrapper.dropper .service-name__text ul { padding-bottom: 36px;margin: 0 2px 0px 18px;}
.wrapper.dropper .service-name__title h1 { margin-left: 23px;}
.footer__phone-link {padding-left:0;}
.footer__city {padding-left: 0;}
.footer__street {padding-left: 0;}
.footer__city span {display: none;}
.footer__phone-link span {display: none;}
	}
@media only screen and (max-width:456px){
summary {
padding: 21px 45px 21px 10px;
}
}	

	
@media only screen and (max-width:450px){
.wrapper.dropper .services__tabs{-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.wrapper.dropper .services__tab-item{padding:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:60px;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding-left:25px}

}
@media (max-width:374px){.wrapper.dropper .header-menu.active{padding:40px 30px 30px}
.wrapper.dropper .burger-menu.active{right:30px}
.wrapper.dropper .popup{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.wrapper.dropper .reviews-row__element-data{margin-left:10px;width:50%}}


@media (max-width: 449px) {
  .itsModalWrp,
  .itsModal_thanksWrp {
overflow: auto;
  }
  .itsModal {
top: 0;
margin: 65px -20px 0 auto;
width: calc(100% - 40px);
min-width: 290px;
height: 592px;
  }
  .itsModal__heading {
padding: 0 24px;
font-size: 40px;
  }
  .itsModal__subHeading {
padding: 0 24px;
  }
  .itsModal__form {
margin: 0 24px;
  }
  .itsModal__formInputs {
padding: 0 24px;
  }
  .itsModal__btn {
width: calc(100% - 48px);
  }
  .itsModal__yesyesyes {
width: calc(100% - 48px);
  }
  .itsModal_thanks {
top: 0;
margin: 65px -20px 0 auto;
width: calc(100% - 40px);
  }
  .itsModal .closeModal,
  .itsModal_thanks .closeModal {
right: 31px;
top: 16px;
  }
}
@media only screen and (max-width:426px){	
summary {font-size: 18px;}
}
@media (max-width: 370px) {
  .itsModal__heading,
  .itsModal_thanks__heading {
font-size: 30px;
  }
  .itsModal__subHeading,
  .itsModal_thanks__subHeading {
font-size: 16px;
  }
}

@media (max-width: 369px) {
	.section__block .section__block-cols .col-xs-12 ul {margin-bottom: 0;}
.header-service-right .header-text-ngred b{margin-bottom: 10px;}
.wrapper.dropper .header-service-right li::before {left: -15px;top: 10px;}
.wrapper.dropper .header-img-wrapper {margin: 0 auto 20px;}
.wrapper.dropper .header-service-right {margin: 5px 0 0 0px;}
.wrapper.dropper .service-name__title h1 {margin-left: 0;}
.wrapper.dropper .header-service-right .service-name__title h1 {font-size: 30px;}
.wrapper.dropper .header-service-right {padding: 0px;}
.wrapper.dropper .header-service-right li {font-size: 14px;}
.wrapper.dropper .header-service-right .form_home {width: 160px;}
.wrapper.dropper .header-button-right .order-course {width: 95px;}
.wrapper.dropper .header-service-right .header-text-ngred {font-size: 14px;}
.wrapper.dropper .header-service-right .header-text-ngred b{width: 100%;display: block;}
.wrapper.dropper .header-button-right .service-price span {margin-left: 0;width: 100%;display: block;}
.wrapper.dropper .header-button-right .service-price {margin: 0px;text-align: left;}
.wrapper.dropper .header-button-right .order_home_course {margin: 0;}
.wrapper.dropper .section > .content {padding-top: 10px;padding-bottom: 0;}
.wrapper.dropper .section__block .title + .section__block-cols {margin-top: 10px;}
.wrapper.dropper .service-name__text h3 {font-size: 24px;}
.wrapper.dropper .service-name__text p {font-size: 14px;}
.wrapper.dropper h3.title {font-size: 24px;margin-bottom: 0;margin-left: 0;}
.wrapper.dropper .complex-element:first-child .complex-element__title br{display: none;}
.wrapper.dropper .complex-element__title {font-size: 24px;}
.wrapper.dropper .section__block ul li {padding-left: 0;font-size: 14px;}
.wrapper.dropper .section__block ul {margin-left: 10px;}
.wrapper.dropper section.section__block {padding: 0px;}
.wrapper.dropper .block-consultation {padding: 40px 0;}
.wrapper.dropper .consultation-form__title {font-size: 24px;}
.wrapper.dropper .consultation-form {padding: 20px 10px;}
.wrapper.dropper .consultation-form__row {width: 100%;}
.wrapper.dropper .consultation-form__btn {width: 90%;}
summary {font-size: 18px;}
details .spoiler-content p {font-size: 14px;}
.wrapper.dropper .block-consultation {padding: 20px 0;overflow: hidden;}
.wrapper.dropper section.spoilers {padding: 20px 0 20px 0;}
.wrapper.dropper section.spoilers {padding: 50px 0 20px 0;}
.wrapper.dropper .block-reviews {padding: 20px 0;}
.wrapper.dropper .review-row {margin-top: 10px;}
.wrapper.dropper h3.tl_title {font-size: 36px;}
.wrapper.dropper .complexes-row {width: 100%;}
.wrapper.dropper section.section__block.feedback {padding-top: 0px;}
.wrapper.dropper .section__block-cols {margin-top: 0;}
.wrapper.dropper .feedback__wrp {margin: 30px auto 0; }
.wrapper.dropper .feedback__contacts-wrp {text-align: center;}
.wrapper.dropper .feedback_city .feedback__contacts-svg {top: -30px;width: 100%; }
.wrapper.dropper .feedback__phone{ margin-top: 10px; }
.wrapper.dropper .feedback__phone span {top: -30px;width: 100%; }
.wrapper.dropper .feedback__contacts {padding: 45px 0 25px;}
.wrapper.dropper .header-right {margin: 30px 0 30px;}
.pum-theme-1205 .pum-container, .pum-theme-content-only .pum-container {margin:0 auto !important; width: 95% !important;}
.itsModal {margin: 65px auto 0;}
.pum-theme-1205 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {right: 37px !important;top: 77px !important;}
.itsModal__formBottompart {background: #fff;}

}
	
@media (max-width: 369px) {
main {margin-top: 0;}
.wrapper.dropper .service-name {padding: 20px 0 0px 0;}
.section {margin-top: 0px;margin-bottom: 0;}
.wrapper.dropper section.spoilers {padding: 20px 0 20px 0;}
summary {font-size: 16px;}	
.wrapper.dropper .reviews-row__element-name, .wrapper.dropper .reviews-row__element-surname {font-size: 18px;}
}	
@media (max-width: 322px) {
summary::after { right: 20px;}
summary {font-size: 15px;}
}