.popup{display:none;width:100%;max-width:738px;padding:70px;border-radius:50px;overflow:hidden;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.popup .input{background:0 0}.popup .fancybox-close-small{right:25px;top:25px}.popup-callback .hint{margin-top:10px;margin-bottom:20px;font-size:14px;color:#f6a8c0}.popup__title{margin:0 0 16px;font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-size:56px;line-height:105%;color:#000}@media screen and (max-width:960px){.popup__title{font-size:40px}}@media screen and (max-width:780px){.popup{border-radius:30px;padding:30px}.popup .fancybox-close-small{right:15px;top:15px}.popup__title{font-size:32px}}.popup__desc{font-weight:400;font-size:18px;line-height:140%;color:#000;margin:0 0 40px}@media screen and (max-width:780px){.popup__desc{font-size:16px;margin-bottom:30px}}@media screen and (max-width:560px){.popup{padding:30px 20px}.popup__desc{font-size:15px;margin-bottom:20px}}.popup__agreement{font-weight:400;font-size:13px;line-height:140%;color:#d0c7ca}.popup__agreement a{color:#14ada9;text-decoration:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.popup__agreement a:hover{opacity:.8}.popup__agreement a:active{opacity:.6}.popup__input-group:not(:last-child){margin-bottom:25px}.popup__input-group br{display:none}.popup__input-group-label{font-weight:400;font-size:18px;line-height:140%;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#000;display:block;margin-bottom:8px}@media screen and (max-width:780px){.popup__input-group-label{font-size:16px}.popup-callback{padding-bottom:110px}}.popup__input-group--textarea .wpcf7-form-control-wrap::after{top:25px}.popup__input-group--textarea textarea{border-radius:0px!important;height:158px;min-height:60px;resize:vertical}@media screen and (max-width:560px){.popup__input-group-label{font-size:15px;margin-bottom:5px}.popup__input-group--textarea textarea{height:140px}}.popup-callback .popup__desc{width:-webkit-calc(100% - 150px);width:calc(100% - 150px)}.popup-callback__form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:780px){.popup-callback .popup__desc{width:100%}.popup-callback__form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.popup-callback__form-left{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:30px}.popup-callback__form-left input{width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.popup-callback__form-right{-webkit-box-flex:0;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px;position:relative;margin-top:-20px}.popup-callback__form-right .wpcf7-spinner{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:780px){.popup-callback__form-left{margin-right:20px}.popup-callback__form-left input{width:100%}.popup-callback__form-right{-webkit-box-flex:0;-webkit-flex:0 0 110px;-ms-flex:0 0 110px;flex:0 0 110px;margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.popup-callback__form-right .submit-btn{width:110px;height:110px;font-size:18px;padding:10px;line-height:21px}}.popup-callback__form-agreement{font-weight:400;font-size:12px;line-height:140%;color:#adadad;margin:60px 0 0}@media screen and (max-width:780px){.popup-callback__form-agreement{position:absolute;margin-top:0;left:30px;bottom:30px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}}.popup-callback__form-agreement a{text-decoration:none;color:#14ada9;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.popup-callback__form-agreement a:hover{opacity:.8}.popup-callback__form-agreement a:active{opacity:.6}.popup-callback__spec{margin-bottom:55px}.popup-callback__spec-row{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}.popup-callback__spec-avatar{width:110px;height:110px;padding:4px;border:1px solid #ff7ba3;border-radius:100px}.popup-callback__spec-avatar img{border-radius:50%;display:block}.popup-callback__spec-info{margin-left:20px}@media screen and (max-width:560px){.popup-callback__form-agreement{left:20px}.popup-callback__spec-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.popup-callback__spec-avatar{width:80px;height:80px}.popup-callback__spec-info{text-align:center;margin-left:0;margin-top:15px}}.popup-callback__spec-title{margin:0 0 10px;font-weight:600;font-size:22px;line-height:105%;color:#000}@media screen and (max-width:560px){.popup-callback__spec-title{font-size:18px;margin-bottom:5px}}.popup-callback__spec-desc{margin:0;font-weight:400;font-size:18px;line-height:120%;color:#4d4d4d}.popup-buy-card .term{color:#14ada9}.popup-buy-card .price{display:inline-block;padding:0;background:0 0}.popup-buy-card .popup-callback__form-left .wpcf7-form-control-wrap:first-child{margin-bottom:30px}.popup-buy-card .popup-callback__form-right{padding-top:40px;margin-top:0}@media screen and (max-width:780px){.popup-buy-card{padding-bottom:110px}.popup-buy-card .popup-callback__form-right{padding-top:0}}.popup-director{max-width:1216px;padding-top:40px;padding-bottom:40px;padding-right:211px}.popup-director .popup__title{margin-bottom:20px}.popup-director__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-26px;margin-right:-26px}@media screen and (max-width:960px){.popup-director{padding-right:70px}.popup-director__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0;margin-right:0}}.popup-director__col{width:-webkit-calc(50% - 52px);width:calc(50% - 52px);margin-left:26px;margin-right:26px}@media screen and (max-width:960px){.popup-director__col{width:100%;margin-left:0;margin-right:0;margin-bottom:25px}}.popup-director__col--right{width:0;margin-left:0;margin-right:0;margin-bottom:0}.popup-director .input{border:1px solid #ffd2e0;border-radius:60px;font-weight:400;font-size:18px;line-height:140%;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#141414;padding:11px 40px 11px 20px;width:100%;max-width:100%;display:block}@media screen and (max-width:780px){.popup-director{padding-right:30px}.popup-director .input{font-size:16px;padding:8px 40px 8px 15px}}@media screen and (max-width:560px){.popup-callback__spec-desc{font-size:16px}.popup-director{padding-right:20px}.popup-director__col--center{margin-bottom:25px}.popup-director .input{font-size:15px}}.popup-director .input::-webkit-input-placeholder{color:#d0c7ca}.popup-director .input::-moz-placeholder{color:#d0c7ca}.popup-director .input:-ms-input-placeholder{color:#d0c7ca}.popup-director .input::-ms-input-placeholder{color:#d0c7ca}.popup-director .input::placeholder{color:#d0c7ca}.popup-director__agreement{margin-top:80px}@media screen and (max-width:960px){.popup-director__agreement{padding-right:170px}}.popup-director .submit-btn{width:141px;height:141px;background:#f9739c;display:block;position:absolute;bottom:33px;right:51px}.popup-director .submit-btn::before{border-color:#f9739c;color:#f9739c}.popup-director .submit-btn:hover{opacity:.8}.popup-director .submit-btn:active{opacity:.6}.popup-director .submit-btn:focus{outline:0}@media screen and (max-width:780px){.popup-director__agreement{margin-top:20px}.popup-director .submit-btn{right:30px}}@media screen and (max-width:560px){.popup-director__agreement{margin-top:0;font-size:10px;padding-right:130px;min-height:80px}.popup-director .submit-btn{width:110px;height:110px;font-size:16px;right:20px}}.popup-director .wpcf7-form-control-wrap::before{width:100%;left:0;border-radius:20px}.popup-booking-price{width:100%;max-width:1215px}@media screen and (max-width:960px){.popup-booking-price{padding-left:30px;padding-right:30px}}.popup-booking-price__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px}.popup-booking-price__left,.popup-booking-price__right{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);margin-left:10px;margin-right:10px}@media screen and (max-width:767px){.popup-booking-price{max-width:400px;padding-left:25px;padding-right:25px;border-radius:20px}.popup-booking-price__left,.popup-booking-price__right{width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}}.popup-booking-price__left{padding-right:60px}@media screen and (max-width:960px){.popup-booking-price__left{padding-right:20px}}.popup-booking-price__left .price-total__bottom-btn{display:none}.popup-booking-price__left .price-total__head{font-family:"Cormorant Garamond"}.popup-booking-price__right .submit-btn{white-space:break-spaces}@media screen and (max-width:767px){.popup-booking-price__left{padding-right:0}.popup-booking-price__left .price-total__bottom-btn{display:block}.popup-booking-price__left .price-total__head{font-style:normal;font-weight:600;font-size:24px;line-height:105%}.popup-booking-price__right{display:none}}.popup-yclients-services{max-width:1200px;padding:60px 50px 40px}@media screen and (max-width:780px){.popup-yclients-services{padding:45px 30px 30px}}.popup-yclients-services__head .price-list-cats,.popup-yclients-services__head .price__tab-btns{margin-bottom:20px}.popup-yclients-services .popup-yclients-spec__head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.popup-yclients-services .popup-yclients-spec__loader{height:100%;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}.popup-yclients-services__btn{width:100%;max-width:200px}.popup-yclients-services__btn--reset{opacity:.6;border:1px solid #f9739c;color:#f9739c;background:0 0}.popup-yclients-services__btn-wrapper{text-align:center;margin-top:50px;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}.popup-yclients-services__btn-wrapper .btn{margin-left:10px;margin-right:10px}@media screen and (max-width:560px){.popup-yclients-services{padding:45px 20px 20px}.popup-yclients-services__btn-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.popup-yclients-services__btn-wrapper .btn{margin-bottom:10px}}.popup-yclients-services__search-wrapper{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px}@media screen and (max-width:780px){.popup-yclients-services__search-wrapper{-webkit-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px}}@media screen and (max-width:560px){.popup-yclients-services__search-wrapper{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;width:100%}}.popup-yclients-services__search-wrapper::before{content:"";display:block;position:absolute;width:24px;height:24px;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../../img/icon-search-gray.svg) center/contain no-repeat}.popup-yclients-services__search-wrapper input{font-weight:400;font-size:18px;line-height:21px;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#141414;padding:12px 60px 12px 45px;border:1px solid #e6e6e6;border-radius:56px;width:100%;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}.popup-yclients-services__search-wrapper input:focus{outline:0;border:1px solid #14ada9}.popup-yclients-services__list>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-30px;max-height:-webkit-calc(100vh - 560px);max-height:calc(100vh - 560px);overflow-y:auto;margin-left:-15px;margin-right:-15px}.popup-yclients-services__list>div-wrapper{height:-webkit-calc(100vh - 360px);height:calc(100vh - 360px)}.popup-yclients-services__list>div *{scrollbar-width:thin;scrollbar-color:#13a29e #dfe9eb}.popup-yclients-services__list>div::-webkit-scrollbar{width:10px}.popup-yclients-services__list>div::-webkit-scrollbar-track{border-radius:0;background-color:#dfe9eb;-webkit-transition:background-color .3s;transition:background-color .3s}.popup-yclients-services__list>div::-webkit-scrollbar-track:hover{background-color:#d9e3e4}.popup-yclients-services__list>div::-webkit-scrollbar-track:active{background-color:#d5dfe1}.popup-yclients-services__list>div::-webkit-scrollbar-thumb{border-radius:0;background-color:#b2bbbc;-webkit-transition:.3s;transition:.3s}.popup-yclients-services__list>div::-webkit-scrollbar-thumb:hover{background-color:#9aa3a4}.popup-yclients-services__list>div::-webkit-scrollbar-thumb:active{background-color:#889091}.popup-yclients-services__list .yclients-service{width:-webkit-calc(33.33% - 30px);width:calc(33.33% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px;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-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;border-radius:10px;overflow:hidden;padding-bottom:13px;-webkit-transition:background .3s,opacity .3s;-o-transition:background .3s,opacity .3s;transition:background .3s,opacity .3s;background:#fff;cursor:pointer}@media screen and (max-width:960px){.popup-yclients-services__list .yclients-service{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}}@media screen and (max-width:560px){.popup-yclients-services__list>div{margin-bottom:-15px}.popup-yclients-services__list .yclients-service{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);margin-bottom:15px}}.popup-yclients-services__list .yclients-service.disabled{opacity:.5;pointer-events:none}.popup-yclients-services__list .yclients-service::before{content:"";display:block;position:absolute;height:4px;width:100%;background:#ff7ba3;bottom:0;border-radius:0 0 8px 8px;opacity:0;left:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.popup-yclients-services__list .yclients-service.active{-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.04);box-shadow:0 0 8px 2px rgba(0,0,0,.04);background:#ff7ba3}.popup-yclients-services__list .yclients-service.active::before{opacity:1}.popup-yclients-services__list .yclients-service.active .yclients-service__desc,.popup-yclients-services__list .yclients-service.active .yclients-service__price,.popup-yclients-services__list .yclients-service.active .yclients-service__title{color:#fff}.popup-yclients-services__list .yclients-service__body{padding-left:10px;padding-right:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.popup-yclients-services__list .yclients-service__img-wrapper{position:relative;padding-bottom:41.1%;margin-bottom:15px;background:#e6e6e6}.popup-yclients-services__list .yclients-service__img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup-yclients-services__list .yclients-service__title{font-weight:700;margin:0 0 10px;font-size:16px;color:#141414;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.popup-yclients-services__list .yclients-service__desc{margin:0 0 15px;font-size:14px;line-height:140%;color:#5d5b5b;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.popup-yclients-services__list .yclients-service__bottom{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-top:auto}.popup-yclients-services__list .yclients-service__btn{width:32px;height:32px;border-radius:50%;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:none;background:#ff7ba3;position:relative;cursor:pointer}.popup-yclients-services__list .yclients-service__btn::after,.popup-yclients-services__list .yclients-service__btn::before{content:"";display:block;position:absolute;width:2px;height:12px;background:#fff;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.popup-yclients-services__list .yclients-service__btn::after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.popup-yclients-services__list .yclients-service__btn:hover{opacity:.8}.popup-yclients-services__list .yclients-service__btn.active::before{opacity:0}.popup-yclients-services__list .yclients-service__btn:active{opacity:.6}.popup-yclients-services__list .yclients-service__btn:focus{outline:0}.popup-yclients-services__list .yclients-service__price{font-size:18px;font-weight:400;color:#141414;margin:0 0 0 15px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.popup-yclients-services__tab{display:none}.popup-yclients-services__tab .popup-yclients-services__list{margin-top:30px}.popup-yclients-services__tab .price-list-cats__items.cats .swiper{margin-left:0}.popup-yclients-services__tab.active{display:block}.popup-yclients-spec{max-width:1200px}.popup-yclients-spec__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:560px){.popup-yclients-spec__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}}.popup-yclients-spec__slider-arrows{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:30px}.popup-yclients-spec__slider-arrows .slider-arrow--left{margin-right:60px}.popup-yclients-spec__loader img{display:block;margin-left:auto;margin-right:auto;width:100px}.popup-yclients-spec .specs__slide{cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.popup-yclients-spec .specs__slide:hover{opacity:.8}.popup-yclients-spec .specs__slide:active{opacity:.6}.popup-yclients-spec .specs__slide-price-diff{margin:0 0 15px;font-size:24px;color:#ff7ba3;font-weight:500}.popup-recommendations{max-width:1200px}.popup-recommendations .popup__title{margin-bottom:30px}@media screen and (max-width:560px){.popup-yclients-spec__slider-arrows{margin-left:0;width:100%;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}.popup-recommendations .popup__title{margin-bottom:20px}}.popup-recommendations__list{padding:0;margin:0;list-style:none}.popup-recommendations li{position:relative;font-size:19px;color:#141414;line-height:140%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.popup-recommendations li img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;width:20px;margin-top:.1em}.popup-recommendations li:not(:last-of-type){margin-bottom:10px}@media screen and (max-width:780px){.popup-recommendations li{font-size:17px}}.popup-recommendations__group+.popup-recommendations__group{margin-top:30px}.popup-recommendations__group-title{font-size:29px;font-weight:500;margin:0 0 20px;font-family:"Cormorant Garamond"}@media screen and (max-width:560px){.popup-recommendations li{font-size:14px}.popup-recommendations__group-title{font-size:24px}}#popup-booking-yclients input.error{border-color:#bd1c1c}#popup-booking-yclients .wpcf7-form-control-wrap{display:block}#popup-booking-yclients .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:15px}