:root{--bp-xs:480px;--bp-sm:834px;--bp-xl:1200px;--bp-xxl:1920px;--bp-mxs:479px;--bp-msm:833px;--bp-mxl:1199px;--bp-mxxl:1919px;--bp-addon-1380:1380px;--bp-addon-1279:1279px}.center{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}.centersb{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}@-webkit-keyframes arrowDrawCircle{0%{stroke-dashoffset:0;stroke:var(--arrow-draw-base-color)}1%{stroke-dashoffset:101;stroke:var(--arrow-draw-active-color)}100%{stroke-dashoffset:0;stroke:var(--arrow-draw-active-color)}}@keyframes arrowDrawCircle{0%{stroke-dashoffset:0;stroke:var(--arrow-draw-base-color)}1%{stroke-dashoffset:101;stroke:var(--arrow-draw-active-color)}100%{stroke-dashoffset:0;stroke:var(--arrow-draw-active-color)}}@-webkit-keyframes strokeColor{0%{stroke:var(--stroke-base-color)}50%{stroke:var(--stroke-active-color)}100%{stroke:var(--stroke-base-color)}}@keyframes strokeColor{0%{stroke:var(--stroke-base-color)}50%{stroke:var(--stroke-active-color)}100%{stroke:var(--stroke-base-color)}}.reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.reviews__list--slider{gap:0}.reviews__list--slider .reviews__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.reviews__list--nowrap{-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.reviews__item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 40px)/ 3);flex:1 1 calc((100% - 40px)/ 3)}.reviews__btn{margin-top:5px}.reviews__accordion{-webkit-transition:.3s;transition:.3s}.reviews__accordion.accordion_active{background:#523189;color:#fff;-webkit-transition:.3s;transition:.3s}.reviews__accordion.accordion_active .icon{fill:#fff}.reviews__accordion:after{display:none}.reviews .head-title__btn{position:relative}.review{border-radius:20px;border:1px solid #e6e6e6;background:#fff;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:100%}.review:hover{-webkit-box-shadow:0 5px 20px 0 rgba(156,156,156,.25);box-shadow:0 5px 20px 0 rgba(156,156,156,.25)}.review--violet{background:#f1ecf8;border-color:#f1ecf8}.review--violet:hover{-webkit-box-shadow:none;box-shadow:none}.review--violet .review__date{color:#958ca4}.review--violet .review__text{color:#2d1b4b}.review--violet .review__rating .icon{fill:#fff}.review--violet .review__rating .icon_active{fill:#ff7e33}.review--violet .review__source:hover{color:#ff5c00}.review--violet .review__popup-link:hover{color:#523189}.review_modal{border:0;padding:0}.review_modal:hover{-webkit-box-shadow:none;box-shadow:none}.review_modal .review__author{margin-top:0}.review__block{position:relative}.review__head{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}.review__date{color:#b3b3b3;font-size:.8125rem;line-height:150%}.review__author{font-weight:600;font-size:1.1875rem;margin:-5px 0 -10px}.review__text-block{max-width:100%}.review__text{width:100%;-webkit-line-clamp:5;line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;color:#222;font-size:1rem;line-height:150%}.review__text p{display:inline}.review__text_modal{display:block;line-clamp:unset;-webkit-line-clamp:unset}.review__text_modal p{display:initial}.review__popup-link{color:#ff5c00}.popup__content-body_review-modal+.popup__footer{padding-top:10px}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.rating .icon{width:20px;height:20px;fill:#e6e6e6}.rating .icon_active{fill:#ff7e33}.review-source{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.review-source__logo{display:block;width:25px;height:25px;-o-object-fit:contain;object-fit:contain}.review-source__title{font-weight:500;letter-spacing:.26px;text-transform:uppercase;font-size:.8125rem;line-height:150%}.review-source .icon{width:25px;height:25px;fill:#ff5c00}.reviews-panel{position:absolute;top:65px;right:0;border-radius:30px;background:#fff;-webkit-box-shadow:0 5px 20px 0 rgba(156,156,156,.25);box-shadow:0 5px 20px 0 rgba(156,156,156,.25);padding:0 5px;font-weight:500;letter-spacing:.26px;text-transform:uppercase;font-size:.8125rem;color:#222;width:277px;z-index:2}.reviews-panel .icon{width:20px;height:20px;fill:#523189}.reviews-panel__title{margin-top:5px;color:#999;padding:0 20px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews-panel__item a,.reviews-panel__phone{display:block;width:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-height:60px}.reviews-panel__item a span,.reviews-panel__phone span{display:block}.reviews-panel__item a:hover,.reviews-panel__phone:hover{border-radius:25px;background:#f4f4f4}.reviews-panel hr{width:82%;height:1px;border-top:1px solid #e6e6e6;margin:10px 0}.reviews-panel__phone{padding:15px 20px;margin-bottom:5px;position:relative}.reviews-panel__phone .icon{fill:#ff5c00}@media (min-width:1200px){.reviews__item{max-width:546px}}@media (max-width:1199px){.reviews__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (max-width:833px){.reviews .btn-ajax{border-radius:20px}.reviews__list{gap:10px}.reviews__accordion{width:100%;max-width:500px;margin:0 auto}.reviews-panel{width:100%;max-width:500px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}@media (min-width:1200px) and (max-width:1919px){.reviews__item{max-width:426px}}@media (min-width:834px) and (max-width:1199px){.reviews .h2_big{max-width:72%}}