body{min-height:calc((100vh - 83px)/ .65)}.expert__swiper{padding:0 10px}.expert__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:5px auto 40px}@media (max-width:991px){.expert__swiper{padding:0}.expert__list{flex-direction:column;align-items:center}}@media (max-width:767px){.expert__list{max-width:380px;margin:5px auto 40px}}.expert__item{position:relative;display:flex;justify-content:stretch;align-items:stretch;background-color:#fff;border-radius:10px;padding:57px 30px 0;max-height:432px;max-width:calc(50% - 30px);width:100%;margin:130px 10px 0}@media (max-width:1599px){.expert__item{padding:45px 25px 0;max-height:400px;margin:70px 10px 0}}@media (max-width:1199px){.expert__item{margin:70px 15px 0}}@media (max-width:991px){.expert__item{max-width:none;margin:70px auto 0}}@media (max-width:767px){.expert__item{flex-direction:column;align-items:center;justify-content:flex-start;max-height:670px;max-width:100%;margin:120px auto 0}}.expert__img{position:relative;max-width:298px;width:100%;margin-right:25px;padding:15px;text-align:center;align-self:flex-end}@media (max-width:1599px){.expert__img{width:240px;flex-shrink:0;margin-right:20px;padding:12px}}@media (max-width:1199px){.expert__img{padding:10px}}@media (max-width:767px){.expert__img{margin-right:0;top:-130px;align-self:center}.expert__content{position:relative;top:-120px}}.expert__img img{display:block;border-radius:140px;max-width:100%;width:100%;background-color:rgba(52,0,34,.31);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.expert__img::before{position:absolute;content:'';background:url(../../img/expert/frame.png) 0 0/100% 100% no-repeat;left:0;top:0;width:100%;height:100%;z-index:2}.expert__content{width:100%;max-width:380px;display:flex;flex-direction:column;justify-content:space-between}.expert__text{width:100%}.expert__feedback{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px}.expert__rating{padding-top:6px;margin-right:15px}.expert__comment{position:relative;top:3px;font-size:calc(14px / .67);line-height:calc(20px / .67);font-weight:400;color:#b8b7b7}.expert__title{margin-bottom:10px}.expert__offer-list{margin-top:10px}.expert__offer-list li:nth-child(2){position:relative;display:inline-block}.expert__offer-list li:nth-child(2)::before{position:absolute;content:'';height:1px;background-color:#000;width:110%;left:-5%;top:50%;transform:translateY(-50%)}.expert__offer-list li:last-child{color:#fa44ba}.expert__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1599px){.expert__content{align-self:stretch}.expert__description{-webkit-line-clamp:2}}@media (max-width:1199px){.expert__description{-webkit-line-clamp:2}}@media (max-width:767px){.expert__comment{font-size:14px;line-height:20px}.expert__title{margin-bottom:5px}.expert__description{-webkit-line-clamp:3}}.expert__price{color:#340022;font-weight:500;font-size:35px;line-height:1;margin-top:10px}@media (max-width:1599px){.expert__price{font-size:30px}}.expert__price span{color:#b8b7b7;font-size:14px;line-height:17px;font-weight:400}.expert__link{margin-top:10px}.expert__bottom{display:flex;justify-content:space-between;align-items:flex-end;margin:5px 0 30px}.expert__action{text-align:center}.expert__btn{display:inline-flex}.expert-page__status,.expert__status{position:absolute;right:0;top:0;padding:9px 29px;font-size:12px;line-height:15px;color:#fff;font-weight:500;border-radius:0 10px;z-index:5}.expert-page__status_online,.expert__status_online,.expert__status_online-mob{background-color:#3ce439}.expert__status_offline,.expert__status_offline-mob{background-color:#c40000}.expert__status_offline-mob,.expert__status_online-mob{display:none}@media (max-width:767px){.expert__bottom{flex-direction:column;align-items:flex-start;margin:15px 0 0}.expert-page__status_online,.expert__status_offline,.expert__status_online{display:none}.expert__status_offline-mob,.expert__status_online-mob{display:block;right:0;top:82%;width:30px;height:30px;border:2px solid #fff;padding:0;text-indent:-9999px;border-radius:50%}.expert-page__photo .expert__img{top:0}}.expert__btn-group{position:relative;margin:0 50px}.expert__btn-group .button{border:1px solid #fa44ba;background-color:transparent;color:#fa44ba;font-size:14px;line-height:18px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-transform:capitalize;border-radius:10px;padding:5px 10px;max-width:160px;transition:.3s ease-in-out;flex-shrink:0}.expert__btn-group .button:last-child{margin-right:2px}.expert__btn-group .button svg{display:block;margin-bottom:5px;width:40px;height:38px}.expert__btn-group .button.is-checked,.expert__btn-group .button:hover{background-color:#fa44ba;color:#fff;cursor:pointer}.expert__btn-group .button.is-checked svg,.expert__btn-group .button:hover svg{color:#fff}@media (max-width:1599px){.expert__btn-group .button{max-width:none}}.expert__slider-nav{display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 120px);height:50px}@media (max-width:991px){.expert__btn-group .button{font-size:12px;line-height:16px;width:80%}.expert__btn-group .button svg{width:30px;height:auto}.expert__slider-nav{height:40px;width:calc(100% + 100px)}}.expert__next-btn{transform:rotate(180deg)}.expert__next-btn,.expert__prev-btn{position:absolute;top:0;margin:0;width:50px;height:50px;border-radius:50%;overflow:hidden;background-color:rgba(52,0,34,.45);cursor:pointer;border:1px solid #fff;transition:background-color .3s ease-in}.expert__next-btn:hover,.expert__prev-btn:hover{background-color:rgba(250,68,186,.45)}.expert__next-btn::after,.expert__prev-btn::after{content:none}.main-page .expert__btn-group{margin-top:45px}.expert-page__calendar,.expert-page__review,.expert-page__time,.expert-page__wrapper{background-color:#fff;border-radius:15px;padding:30px}.expert-page__wrapper{display:flex;justify-content:flex-start;align-items:flex-start}@media (max-width:991px){.expert__next-btn,.expert__prev-btn{width:40px;height:40px}.expert__next-btn{right:0}.expert__prev-btn{left:0}.expert-page__calendar,.expert-page__review,.expert-page__time,.expert-page__wrapper{padding:20px}.expert-page__wrapper{flex-direction:column}}.expert-page__part{max-width:350px;width:100%;margin-right:50px}.expert-page__photo{width:100%}.expert-page__photo .expert__img{width:350px;height:350px;max-width:none;padding:0;border-radius:50%;overflow:hidden;margin-right:0}@media (max-width:991px){.expert-page__part{display:flex;justify-content:space-between;align-items:center;margin-right:0;max-width:none;margin-bottom:15px}.expert-page__photo{position:relative;width:225px;height:225px;margin:0 auto}.expert-page__photo .expert__status_online-mob{right:25px}.expert-page__photo .expert__img{width:225px;height:225px;margin:0 auto}}.expert-page__photo .expert__img::before{content:none}.expert-page__photo .expert__img img{border-radius:0}.expert-page__offer-list{text-align:center;margin-top:50px}@media (max-width:1199px){.expert-page__offer-list{margin-top:20px}.expert-page__action .expert__comment{top:1px}}@media (max-width:991px){.expert-page__offer-list{margin-top:0;display:none}}.expert-page__offer-list li:not(:last-child){margin-bottom:15px}.expert-page__offer-list li:nth-child(3){color:#fa44ba;font-weight:700}.expert-page__offer-list li:last-child{padding-top:3px;border-top:1px solid #340022;text-transform:uppercase;color:#fa44ba}.expert-page__info .expert__price{font-size:calc(35px / .67);line-height:calc(35px / .67)}.expert-page__info .expert__price span{font-size:calc(14px / .67);line-height:calc(17px / .67)}.expert-page__action{display:flex;justify-content:flex-start;align-items:center;margin:15px 0}.expert-page__action .expert__feedback{margin-left:20px;margin-bottom:0}.expert-page__action .expert__rating{padding-top:0}@media (max-width:767px){.expert-page__action{margin:5px 0}.expert-page__action .expert__feedback{margin-left:0}.expert-page__action .expert__rating{height:20px}}.expert-page__work{display:flex;justify-content:space-between;align-items:stretch;margin-top:30px;margin-bottom:30px}.expert-page__work .expert-page__title{font-size:30px;line-height:36px}@media (max-width:991px){.expert-page__work .expert-page__title{font-size:25px;line-height:30px}.expert-page__work .fc-content span{font-size:12px}.expert-page__work .fc-header tr{display:flex;flex-direction:column;align-items:center}.expert-page__work .fc-header tr td{width:100%;text-align:center}.expert-page__list{display:flex}}.expert-page__header{display:flex;justify-content:space-between;align-items:flex-start}.expert-page__status{position:static}.expert-page__content{margin-bottom:56px}@media (max-width:767px){.expert-page__work .expert-page__title{font-size:25px;line-height:30px}.expert-page__content{margin-bottom:20px}}.expert-page__description:not(:last-of-type){margin-bottom:20px}.expert-page__list,.expert-page__subtitle{margin:15px 0}.expert-page__list li{position:relative;padding-left:30px;color:#fa44ba;font-weight:500}.expert-page__list li::before{position:relative;display:inline-block;content:'';left:auto;top:-3px;width:14px;height:14px;background:url(../../img/icons/pink-star.svg) 50% 50%/contain no-repeat;margin-right:10px}.expert-page__list li:not(:last-child){margin-bottom:15px}@media (max-width:991px){.expert-page__list{display:flex;flex-direction:column}.expert-page__list li{padding-left:0;margin-right:15px}.expert-page__list li::before{top:1px}.expert-page__list li:not(:last-child){margin-bottom:0}}.expert-page__footer{display:flex;justify-content:flex-end;align-items:flex-end}.expert-page__title.decor{padding-bottom:10px;margin-bottom:30px}.expert-page__btn{display:inline-flex}.expert-page__calendar{zoom:140%;background:url(../../img/expert/datepicker-bg.webp) 0 100%/409px no-repeat,linear-gradient(60deg,#c6f6ff 13.4%,#fff 86.6%);width:100%}@media (max-width:991px){.expert-page__calendar{zoom:142%}}.expert-page__calendar .fc-event{font-size:16px;border:1px solid #fa44ba}@media (max-width:767px){.expert-page__footer{justify-content:flex-start}.expert-page__calendar{zoom:normal}.expert-page__calendar .fc-event{font-size:12px}}.expert-page__calendar table.fc-header,.expert-page__calendar thead tr.fc-first{background-color:transparent}.expert-page__calendar .fc-header .fc-button{margin-right:-2px}.expert-page__calendar .fc-header-title h2{font-family:Montserrat,sans-serif;font-size:26px}.expert-page__calendar .fc-text-arrow{display:inline-block;line-height:29px}.expert-page__calendar .fc .fc-button{position:relative;padding:0 .6em;overflow:hidden;height:1.9em;line-height:1.9em;white-space:nowrap;border:1px solid #fa44ba;color:#fa44ba;border-radius:0;transition:background-color .3s ease-in}.expert-page__calendar .fc .fc-button.fc-state-active,.expert-page__calendar .fc .fc-button.fc-state-disabled,.expert-page__calendar .fc .fc-button.fc-state-down{background-color:#fa44ba;color:#fff}.expert-page__calendar .fc .fc-button.fc-state-hover{background-color:rgba(250,68,186,.3)}.expert-page__calendar .fc .fc-button.fc-corner-left{border-radius:5px 0 0 5px}.expert-page__calendar .fc .fc-button.fc-corner-right{border-radius:0 5px 5px 0}.expert-page__calendar .fc .fc-button.fc-button-today{border-radius:5px}.expert-page__calendar .fc-week .fc-day>div .fc-day-number{width:30px;height:30px}.expert-page__calendar .fc-week .fc-day.fc-state-highlight:hover .fc-day-number,.expert-page__calendar .fc-week .fc-day.fc-state-highlight>div>div.fc-day-number{background-color:#fa44ba}.expert-page__calendar .fc-event.chill{background-color:#fa44ba;color:#fff}.expert-page__calendar .fc-button-agendaDay.fc-state-default{min-width:67px;text-align:center;transition:.2s}.expert-page__time{flex:1 0 auto}.expert-page__review{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.expert-page__review-date{color:#b8b7b7;font-size:calc(12px / .67);line-height:calc(22px / .67)}.expert-page__comment{max-width:calc(620px / .67);width:100%}.expert-page__comment .expert__feedback{margin-top:30px;margin-left:20px;margin-bottom:30px}.expert-page__comment .expert__feedback .expert__comment{text-transform:capitalize;font-size:calc(14px / .67);line-height:calc(22px / .67);top:0}@media (max-width:767px){.expert-page__review-date{display:none}.expert-page__comment .expert__feedback{margin-top:10px;margin-bottom:10px}.expert-page__comment .expert__feedback .expert__comment{font-size:14px;line-height:22px}}.expert-page__comment .expert__feedback .rating-stars{font-size:calc(20px / .67);line-height:calc(20px / .67)}.expert-page__comment .expert__rating{margin-left:20px;margin-right:0;padding-top:0}.expert-page__testimonials{margin-right:30px}@media (max-width:991px){.expert-page__calendar .fc table{font-size:.8em}.expert-page__review{flex-direction:column;background-color:transparent;padding:0}.expert-page__comment{max-width:none;border-radius:15px;padding:30px;background-color:#fff;margin-top:30px}.expert-page__testimonials{padding:20px;border-radius:15px;background-color:#fff;margin-right:0}}.expert-page__form .input-field input{font-size:calc(16px / .67);line-height:calc(22px / .67)}@media (max-width:767px){.expert-page__comment .expert__feedback .rating-stars{font-size:20px;line-height:20px}.expert-page__form .input-field input{font-size:14px;line-height:20px}}.expert-page__form .input-field label{font-size:calc(12px / .67);line-height:calc(22px / .67)}.expert-page__form .input-field:last-of-type{margin-bottom:20px}.expert-page__review-list{margin-top:30px}.expert-page__review-item{flex-direction:column;border-bottom:1px solid #fa44ba;padding-bottom:20px;margin-bottom:30px}.expert-page__review-item .expert__rating{padding-top:0}.expert-page__review-header{display:flex;justify-content:space-between;align-items:flex-start}.expert-page__review-author{display:flex;justify-content:flex-start;align-items:flex-start}.expert-page__review-photo{width:60px;height:60px;border-radius:50%;margin-right:30px}.expert-page__review-text{margin-left:90px;font-weight:400;color:#000}@media (max-width:767px){.expert-page__form .input-field label{font-size:12px;line-height:22px}.expert-page__review-header{margin-bottom:5px}.expert-page__review-author{align-items:center}.expert-page__review-author .expert__feedback{margin-bottom:0}.expert-page__review-photo{margin-right:10px}.expert-page__review-text{margin-left:0}}
/*# sourceMappingURL=../sourcemaps/expert-page.min.css.map */
