.container{padding:0 15px;max-width:1290px;margin:0 auto;width:100%}.main-reviews{background:linear-gradient(0deg,#fff 8.73%,#82c6c0 56.71%,#96bbf2 99.95%);padding:20px 16px;min-height:100vh}@media(max-width:768px){.main-reviews{padding:20px 0}}.main-reviews__top{margin-bottom:32px}@media(max-width:768px){.main-reviews__top{margin-bottom:24px}}.main-reviews__back-link{color:#000;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:.28px;display:flex;align-items:center;gap:8px;margin-bottom:20px}.main-reviews__title{color:#000;font-size:56px;font-weight:700;line-height:132%;letter-spacing:-.56px;text-align:center}@media(max-width:768px){.main-reviews__title{font-size:38px}}.main-reviews__wrapper{padding:0 55px;max-width:1372px;margin:0 auto;width:100%;background:#fff;color:#000;border-radius:20px}@media(max-width:1440px){.main-reviews__wrapper{padding:0 30px}}@media(max-width:1200px){.main-reviews__wrapper{padding-right:14px}}@media(max-width:1024px){.main-reviews__wrapper{padding:0 16px}}@media(max-width:768px){.main-reviews__wrapper{padding:0}}.main-reviews__inner{display:grid;grid-template-columns:.7fr .3fr}@media(max-width:1024px){.main-reviews__inner{grid-template-columns:1fr}}.main-reviews__inner-left{padding-top:32px;padding-right:40px}@media(max-width:1200px){.main-reviews__inner-left{padding-top:20px;padding-right:32px}}@media(max-width:1024px){.main-reviews__inner-left{padding-right:0}}.main-reviews__inner-right{padding:66px 0 60px 65px;border-left:1px solid #ececec;display:flex;flex-direction:column;align-items:center}@media(max-width:1200px){.main-reviews__inner-right{padding:20px 0 20px 20px}}@media(max-width:1024px){.main-reviews__inner-right{padding:40px 0;border-left:none}}.main-reviews__inner-right svg{margin-bottom:8px}.main-reviews__inner-right.register{display:flex;flex-direction:column;align-items:center;gap:16px}.main-reviews__register{width:77.333px;height:77.333px;border-radius:50%;position:relative}.main-reviews__register svg{position:absolute;right:-9px;bottom:-18px}.main-reviews__register img{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:50%}.main-reviews__register-email{color:6070b;text-align:center;font-size:22px;font-weight:600;line-height:127.273%;letter-spacing:-.44px}@media(max-width:768px){.main-reviews__register-email{font-size:18px}}.main-reviews__checkbox{opacity:0;transition:all .3s ease;position:absolute;visibility:hidden;pointer-events:none}.main-reviews__checkbox:checked+.main-reviews__checkbox-custom{border:none}.main-reviews__checkbox:checked+.main-reviews__checkbox-custom svg{transform:scale(1);transition:all .3s ease}.main-reviews__checkbox-custom{display:flex;justify-content:center;align-items:center;transition:all .3s ease;position:absolute;height:16px;width:16px;border:1px solid #d3d5d8;left:0;margin:0;top:4px;cursor:pointer;border-radius:3px}.main-reviews__checkbox-custom svg{transform:scale(0);transition:all .3s ease}.main-reviews__rating{margin-bottom:17px}.main-reviews__rating-progress{display:flex;flex-direction:column;gap:8px}.main-reviews__rating-progress label{display:flex;gap:12px;align-items:center;position:relative;padding-left:30px}@media(max-width:768px){.main-reviews__rating-progress label{gap:8px}}.main-reviews__rating-progress label:hover{cursor:pointer}.main-reviews__rating-label{text-wrap:nowrap;color:#000;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:.28px}.main-reviews__rating-procept{color:#000;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:.28px;width:30px;text-align:right;flex-shrink:0}.main-reviews__rating-progressbar{border-radius:64px;background:#ececec;height:10px;width:100%;position:relative}.main-reviews__rating-progressbar span{position:absolute;left:0;height:100%;top:0;bottom:0;border-radius:64px;background:#00b881}.main-reviews__rating-up{display:flex;gap:22px;align-items:center;margin-bottom:14px}@media(max-width:768px){.main-reviews__rating-up{gap:16px;margin-bottom:8px}}.main-reviews__rating-number{color:#000;font-size:56px;font-weight:700;line-height:132%;letter-spacing:-.56px}@media(max-width:768px){.main-reviews__rating-number{font-size:38px}}.main-reviews__rating-box{display:flex;flex-direction:column}.main-reviews__rating-box p{color:#9b9b9b;font-size:12px;font-weight:600;line-height:175%;letter-spacing:.24px}.main-reviews__rating-top{border-radius:24px 24px 0 0;border:1px solid #ececec;background:#fff;padding:12px 32px 46px}@media(max-width:768px){.main-reviews__rating-top{padding:12px 20px 20px}}.main-reviews__rating-bottom{border-radius:0 0 24px 24px;border:1px solid #ececec;background:#fbfbfc;display:flex;justify-content:space-between;align-items:center;padding:24px}.main-reviews__rating-bottom img{max-width:170px;width:100%}.main-reviews__rating-button{border-radius:32px;background:#00b881;display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:16px;font-weight:600;line-height:150%;letter-spacing:.32px;border:none;outline:none;transition:all .3s ease}@media(max-width:600px){.main-reviews__rating-button{max-width:100%;width:100%}}.main-reviews__rating-button:hover{transition:all .3s ease;background:rgba(0,184,129,.7)}.main-reviews__left-title{color:#000;font-size:34px;font-weight:700;line-height:132%;letter-spacing:-.34px;margin-bottom:22px}@media(max-width:600px){.main-reviews__left-title{font-size:26px}}.main-reviews__right-title{color:#06070b;text-align:center;font-size:22px;font-weight:600;line-height:127.273%;letter-spacing:-.44px;margin-bottom:8px}.main-reviews__right-text{color:#6f7a83;text-align:center;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:.28px;margin-bottom:24px}.main-reviews__right-link{border-radius:32px;background:#00b881;display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:16px;font-weight:600;line-height:150%;letter-spacing:.32px;transition:all .3s ease}.main-reviews__right-link:hover{transition:all .3s ease;background:rgba(0,184,129,.7)}.main-reviews__filter{display:flex;justify-content:end;position:relative}.main-reviews__filter:hover{cursor:pointer}.main-reviews__filter-content{display:flex;flex-direction:column;position:absolute;background:#fff;bottom:-67px;width:183px;border-radius:16px;background:#fff;display:none;transform:translateY(15px);opacity:0;overflow:hidden;box-shadow:0 67px 80px 0 rgba(31,64,60,.04),0 8.389px 10.017px 0 rgba(31,64,60,.07)}.main-reviews__filter-content.active{display:flex;opacity:1}.main-reviews__filter-content-item{padding:8px 16px;display:flex;justify-content:space-between;align-items:center;color:#000;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:.28px;overflow:hidden}.main-reviews__filter-content-item svg{display:none}.main-reviews__filter-content-item.active{overflow:hidden;background:#e3ffed}.main-reviews__filter-content-item.active svg{display:block}.main-reviews__filter-wrapper{border-radius:36px;border:1px solid #ececec;background:#fff;padding:8px 8px 8px 16px;display:flex;gap:4px;align-items:center;width:-moz-max-content;width:max-content;color:#000;font-size:14px;font-weight:600;line-height:171.429%;letter-spacing:.28px}.main-reviews__answer{display:flex;border-radius:8px;border:1px solid #ececec;display:flex;padding:12px;align-items:flex-start;gap:13px;margin-top:12px;max-width:469px}.main-reviews__answer-name{color:#5e5e5e;text-align:justify;font-size:14px;font-weight:600;line-height:171.429%;letter-spacing:.28px}.main-reviews__answer-date{color:#9b9b9b;font-size:12px;font-style:normal;font-weight:600;line-height:175%;letter-spacing:.24px;margin-bottom:4px}.main-reviews__answer-text{color:#5e5e5e;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:.28px}.main-reviews__review{display:flex;gap:56px;padding:32px 0}@media(max-width:768px){.main-reviews__review{gap:20px}}@media(max-width:600px){.main-reviews__review{gap:12px}}@media(max-width:600px){.main-reviews__review{flex-direction:column;padding:16px 0}}.main-reviews__review-left{flex-shrink:0}@media(max-width:600px){.main-reviews__review-left{display:flex;gap:20px;align-items:center}}.main-reviews__review+.main-reviews__review{border-top:1px solid #c6cfe2}.main-reviews__review-ava{width:32px;height:32px;border-radius:50%;margin-bottom:8px}.main-reviews__review-ava img{border-radius:50%}.main-reviews__review-name{color:#5e5e5e;text-align:justify;font-size:14px;font-weight:600;line-height:171.429%;letter-spacing:.28px;margin-bottom:2px}.main-reviews__review-time{color:#9b9b9b;font-size:12px;font-style:normal;font-weight:600;line-height:175%;letter-spacing:.24px}.main-reviews__review-img{width:116px;margin-bottom:20px}@media(max-width:600px){.main-reviews__review-img{margin-bottom:12px}}.main-reviews__review-text{color:#5e5e5e;font-size:14px;font-weight:400;line-height:171.429%;letter-spacing:.28px}.main-reviews-answer{margin-top:12px}.main-reviews__banner{padding:160px 0;position:relative}@media(max-width:1440px){.main-reviews__banner{padding:100px 0}}@media(max-width:1024px){.main-reviews__banner{padding:50px 0}}.main-reviews__banner-img{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-reviews__banner-inner{display:flex;flex-direction:column;gap:32px;align-items:center;position:relative}@media(max-width:1440px){.main-reviews__banner-inner{gap:24px}}@media(max-width:1024px){.main-reviews__banner-inner{gap:16px}}.main-reviews__banner-title{color:#fff;text-align:center;font-size:56px;font-weight:700;line-height:132%;letter-spacing:-.56px}@media(max-width:1200px){.main-reviews__banner-title{font-size:40px}}@media(max-width:768px){.main-reviews__banner-title{font-size:38px}}.main-reviews__banner-text{color:#fff;font-size:22px;font-weight:600;line-height:127.273%;letter-spacing:-.44px;text-align:center}@media(max-width:768px){.main-reviews__banner-text span{display:none}}@media(max-width:1200px){.main-reviews__banner-text{font-size:18px}}.main-reviews__banner-link{border-radius:32px;background:#00b881;display:flex;height:64px;padding:8px 48px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.32px;transition:all .3s ease}@media(max-width:768px){.main-reviews__banner-link{height:56px;padding:8px 24px}}.main-reviews__banner-link:hover{transition:all .3s ease;cursor:pointer;background:rgba(0,184,129,.7)}body.lock{overflow:hidden}.modal-reviews{display:none;position:fixed;z-index:15;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-reviews.d-block{display:block}.modal-reviews__content{display:flex;justify-content:center;align-items:center;height:100%}@media(max-width:768px){.modal-reviews__content{margin:0 16px}}.modal-reviews__wrapper{max-width:494px;width:100%;padding:24px 32px;border-radius:16px;background:#fff;box-shadow:0 67px 80px 0 rgba(31,64,60,.04),0 8.389px 10.017px 0 rgba(31,64,60,.07)}@media(max-width:768px){.modal-reviews__wrapper{padding:16px}}.modal-reviews__wrapper form{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media(max-width:768px){.modal-reviews__wrapper form{gap:16px}}.modal-reviews__button{width:100%;border-radius:32px;background:#00b881;display:flex;height:56px;padding:8px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border:none;outline:none;color:#fff;font-size:16px;font-weight:600;line-height:150%;letter-spacing:.32px;transition:all .3s ease}@media(max-width:768px){.modal-reviews__button{height:100%}}.modal-reviews__button:hover{transition:all .3s ease;background:rgba(0,184,129,.7)}.modal-reviews__button:disabled{opacity:.5;transition:all .3s ease;background:rgba(0,184,129,.7)}.modal-reviews__button:disabled:hover{background:rgba(0,184,129,.7)}.modal-reviews__top{display:flex;justify-content:space-between;align-items:center;width:100%}.modal-reviews__top-title{color:#06070b;text-align:center;font-size:22px;font-weight:600;line-height:127.273%;letter-spacing:-.44px}@media(max-width:768px){.modal-reviews__top-title{font-size:18px}}.modal-reviews__top-close{border-radius:40px;background:#f7f6f2;display:flex;padding:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px}.modal-reviews__top-close:hover{cursor:pointer}.modal-reviews__top-close svg{width:16px;height:16px}.modal-reviews textarea{resize:none;display:flex;height:113px;padding:16px 24px;align-items:flex-start;gap:16px;align-self:stretch;border-radius:20px;border:1px solid #ececec;background:#fff;outline:none}@media(max-width:768px){.modal-reviews textarea{padding:8px 16px;border-radius:20px}}.modal-reviews input[type=text]{border-radius:40px;border:1px solid #ececec;background:#fff;display:flex;height:56px;padding:16px 24px;align-items:center;gap:16px;align-self:stretch;outline:none}@media(max-width:768px){.modal-reviews input[type=text]{padding:8px 16px;height:100%}}.modal-reviews__date{border-radius:40px;border:1px solid #ececec;background:#fff;display:flex;height:56px;padding:16px 24px;align-items:center;gap:16px;align-self:stretch;display:flex;justify-content:space-between;color:#6f7a83;font-size:14px;font-style:normal;line-height:171.429%;letter-spacing:.28px}@media(max-width:768px){.modal-reviews__date{padding:8px 16px}}@media(max-width:768px){.modal-reviews__date{padding:8px 16px;height:100%}}.modal-reviews__date input{border:none;outline:none}.modal-reviews__date input:hover{cursor:pointer}.modal-reviews__rating .star.active path{fill:#00b881}.modal-reviews__rating .star:hover path{cursor:pointer}.main-reviews__rating-bottom-start .starts.active path{fill:#00b881}.main-reviews__rating-bottom-start .starts:hover path{cursor:pointer}.modal-reviews__rating{display:flex;justify-content:center;align-items:center;gap:8px;width:100%}@media(max-width:600px){.main-reviews__rating-bottom-start{display:none}}.reviews__form-group{margin-top:0;width:100%;display:flex;flex-direction:column;margin:0 auto;position:relative}.reviews__input{padding:0 15px;border-radius:4px;border:1px solid #d3d5d8;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;transition:border-color .2s cubic-bezier(.39,.575,.565,1);width:100%;display:block;padding:0 20px;border-radius:27px;border:1px solid #ececec;background:#fff;height:56px;outline:0;line-height:24px;letter-spacing:.32px;color:#000;transition:all .3s cubic-bezier(.5,.02,.13,.5)}.reviews__label{transform:translate(20px,20px);position:absolute;transform-origin:left top;cursor:text;transition:all .3s ease;padding:0 6px;letter-spacing:.28px}.reviews__form-group input:not(:-moz-placeholder-shown)~label{transform:translate(20px,-9px);background:#fff}.reviews__form-group input:focus~label,.reviews__form-group input:not(:placeholder-shown)~label,.reviews__form-group input.has-value~label{transform:translate(20px,-9px);background:#fff}.reviews__form-group textarea:not(:-moz-placeholder-shown)~label{transform:translate(20px,-9px);background:#fff}.reviews__form-group textarea:focus~label,.reviews__form-group textarea:not(:placeholder-shown)~label,.reviews__form-group textarea.has-value~label{transform:translate(20px,-9px);background:#fff}.pagination__item.prev:hover{cursor:auto}.pagination__item.active.prev:hover{cursor:pointer}.pagination__item.next:hover{cursor:auto}.pagination__item.active.next:hover{cursor:pointer}.pagination__wrapper{background:#fff;margin:0 16px;padding:20px}@media(max-width:768px){.pagination__wrapper{padding:0;margin:0;margin-top:20px}}.pagination{margin:0 auto;width:-moz-max-content;width:max-content}.pagination__box{border-radius:52px;background:#fbfbfc;box-shadow:0 1px 8px 0 rgba(0,0,0,.02) inset,0 1px 6px 0 rgba(0,0,0,.06) inset;height:48px;padding:4px;display:flex;justify-content:space-between;align-items:center;gap:4px}@media(max-width:768px){.pagination__box{height:32px}}.pagination__item{height:40px;display:flex;align-items:center;padding:7px 16px;font-size:14px;color:#6f7a83;font-weight:600;line-height:1.5;letter-spacing:.28px}@media(max-width:768px){.pagination__item{height:28px;padding:7px 11px}}.pagination__item:hover{cursor:pointer}.pagination__item.prev{padding:8px;transform:translateX(-2px)}@media(max-width:768px){.pagination__item.prev{padding:2px}}.pagination__item.prev svg{transform:translateX(-2px)}.pagination__item.next{padding:8px}@media(max-width:768px){.pagination__item.next{padding:2px}}.pagination__item.next svg{transform:translateX(2px)}.pagination__item.active{border-radius:40px;background:#fff;box-shadow:0 3px 5px 0 rgba(31,64,60,.08),0 67px 80px 0 rgba(31,64,60,.04);color:#00b881}.pagination__item.active:hover{cursor:auto}.pagination__item.active svg path{stroke:#00b881}.main-reviews__answer-add-comments{margin-top:12px;font-weight:700;font-size:14px;line-height:1.7;color:#00b881;text-decoration:underline}.main-reviews__answer-add-comments-message{display:none;flex-direction:column;gap:16px;margin-top:20px}@media(max-width:768px){.main-reviews__answer-add-comments-message{margin-top:16px}}.main-reviews__answer-add-comments-message textarea{border-radius:16px;border:1px solid #ececec;background:#fff;min-height:24px;padding:16px 24px;outline:none;resize:none;font-size:16px;line-height:1}.main-reviews__answer-bottom-block{display:flex;align-items:center;gap:24px;justify-content:end}.main-reviews__answer-bottom-block button{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px}.main-reviews__answer-bottom-cancel{color:#00b881;font-size:14px;font-weight:600;line-height:171.429%;letter-spacing:.28px}.main-reviews__answer-bottom-send{border-radius:32px;background:#00b881;color:#fff;font-size:16px;font-weight:600;line-height:150%;letter-spacing:.32px}.main-reviews__answer-bottom-send:disabled{background:rgba(0,184,129,.5)}.main-reviews__review-right{width:100%}.main-reviews__answer-ava{width:32px;height:32px;border-radius:50%;flex-shrink:0}.main-reviews__answer-ava img{border-radius:50%}