.advert{position:relative;display:block;background-color:var(--theme-color-1);padding-top:6px;padding-bottom:6px;text-decoration-color:transparent}.advert__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.advert__svg{margin-top:3px}.advert__text{margin-left:2px;margin-right:6px}.reviews{margin-top:60px;margin-bottom:80px}.reviews_line .reviews__navigations-block{display:none}.reviews_line .reviews__tab-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews_line .reviews__list{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -12px 40px}.reviews_line .reviews__list::-webkit-scrollbar{height:2px;border-radius:2px;background-color:rgba(26,49,77,.1)}.reviews_line .reviews__list::-webkit-scrollbar-button{width:3px;background-color:#fff}.reviews_line .reviews__list::-webkit-scrollbar-thumb{height:2px;border-radius:2px;background-color:#1a314d}.reviews_line .reviews__item{margin:0 12px;padding-bottom:8px;width:calc(33.33% - 24px);height:387px}.reviews_line .reviews__content{position:relative;padding-bottom:31px;overflow:hidden}.reviews_line .reviews__cap-inner{height:66px}.reviews_line_show{height:auto!important}.reviews__title{margin-bottom:40px}.reviews__title-link{display:inline-block;vertical-align:top;text-decoration:none}.reviews__caption{margin-bottom:19px}.reviews__navigations-block{position:relative;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-bottom:40px}.reviews__tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -4px}.reviews__tab-item{margin:0 4px}.pagination__item_reviews{margin:0 4px 8px}.reviews__tab-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:48px;padding:13px 12px;border:1px solid transparent;border-radius:6px;text-decoration:none}a.reviews__tab-link{border-color:rgba(26,49,77,.2)}span.reviews__tab-link{background-color:#1a314d;color:#fff;pointer-events:none}a.reviews__tab_vk::before{content:"";background-image:url(../img/ic_vk_blue.svg);background-size:20px 20px 100%;background-repeat:no-repeat;background-position:center center}.reviews__tab_vk::before{content:"";display:block;width:20px;height:20px;margin-right:8px;background-image:url(../img/ic_vk_tab.svg);background-size:20px 20px 100%;background-repeat:no-repeat;background-position:center center}.reviews__tab_yandex::before{content:"";display:block;width:20px;height:20px;margin-right:8px;background-image:url(../img/ic_ya_tab-active.svg);background-size:20px 20px 100%;background-repeat:no-repeat;background-position:center center}a.reviews__tab_yandex::before{content:"";background-image:url(../img/ic_ya_tab.svg);background-size:20px 20px 100%;background-repeat:no-repeat;background-position:center center}.reviews__button{margin-left:30px;padding:11px 11px 10px 10px;font-size:18px}.reviews__list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-bottom:40px}.reviews__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;padding:24px 32px;border-radius:8px;background-color:#f5f6f7;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.reviews__cap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.reviews__avatar{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-right:12px;width:42px;height:42px;border-radius:50%;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;background-color:#09e}.reviews__item:nth-child(2n) .reviews__avatar{background-color:#d200a6}.reviews__item:nth-child(3n) .reviews__avatar{background-color:#eb9d06}.reviews__item:nth-child(4n) .reviews__avatar{background-color:#08bead}.reviews__item:nth-child(5n) .reviews__avatar{background-color:#dc2f6c}.reviews__name{display:block;margin-bottom:4px;font-weight:700;font-size:20px;line-height:24px}.reviews__date{display:block;font-size:12px;line-height:14px}.reviews__content_full{overflow:visible!important}.reviews__content_full .reviews__show-more-box{top:unset;bottom:0}.reviews__content_full .reviews__show-more-box::before{display:none}.reviews__show-more-box{position:absolute;top:246px;left:0;right:0;margin:0 -16px;background-color:#f5f6f7}.reviews__show-more-box::before{content:"";position:absolute;top:-100%;left:0;right:0;height:36px;background:-webkit-gradient(linear,left bottom,left top,from(#f5f6f7),to(rgba(245,246,247,0)));background:linear-gradient(0deg,#f5f6f7 0,rgba(245,246,247,0) 100%)}.reviews__show-more{position:relative;padding:6px 16px 7px;border:none;background-color:transparent;color:#09e}.reviews__show-more::before{content:"";position:absolute;bottom:6px;left:16px;right:16px;height:1px;border-bottom:1px dashed rgba(0,153,238,.2)}.reviews__more-link{display:block;padding:10px 20px;border-radius:6px;font-size:18px;line-height:24px;text-decoration:none}.modal-clients-reviews{width:385px;padding:29px 32px 42px;border-radius:12px;background-color:#fff;text-align:left}.modal-clients-reviews .modal-box__close{top:3px;right:3px}.modal-clients-reviews__title{display:block;font-size:36px;font-weight:700;padding-right:20px;margin-bottom:23px}.modal-clients-reviews__text:first-of-type{margin-bottom:2px}.modal-clients-reviews__text:last-of-type{margin-bottom:15px}.modal-clients-reviews__email,.modal-clients-reviews__name,.modal-clients-reviews__phone{display:block;margin-bottom:16px}.modal-clients-reviews__field{display:block;margin-bottom:24px}.modal-clients-reviews__textarea{height:100px;padding:11px 12px;resize:none}.modal-clients-reviews__input{padding:12px 12px 10px}.modal-clients-reviews__input.has-error,.modal-clients-reviews__input.has-error:focus,.modal-clients-reviews__input.has-error:hover{border:1px solid rgba(255,46,46,.8)}.modal-clients-reviews__button{width:100%;padding:10px 12px 12px;font-size:18px;line-height:22px}.modal-clients-reviews__policy{display:block;margin-top:6px;font-size:14px;line-height:14px;color:rgba(26,49,77,.7)}.modal-box{opacity:0;display:none;text-align:left;position:fixed;z-index:100000000;top:0;left:0;width:100%;height:100%;overflow:auto;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s}.modal-box__inner{padding:16px;position:absolute;height:100%;width:100%;top:0;left:0;overflow:auto;text-align:center}.modal-box__inner::before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.modal-box__close{position:absolute;top:0;right:0;width:50px;height:50px;opacity:.7;background-image:url(../img/ic_close_dark.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center;cursor:pointer;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s}.modal-box__form{display:inline-block;vertical-align:middle;position:relative;z-index:2}.modal-box_opacity{opacity:1}.modal-box_display{display:inline-block}.modal-box__layer{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;cursor:pointer;background-color:rgba(30,30,30,.87)}@media (min-width:1240.1px){.advert{-webkit-transition-property:text-decoration-color;transition-property:text-decoration-color;-webkit-transition-duration:.2s;transition-duration:.2s}.advert:hover{text-decoration-color:currentColor;-webkit-transition-duration:.1s;transition-duration:.1s}.reviews__title-link{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s}.reviews__title-link:hover{color:#305582}a.reviews__tab-link{-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;transition-duration:.2s}a.reviews__tab-link:hover{border-color:rgba(26,49,77,.6)}.reviews__show-more:hover::before{border-bottom-color:#09e}.reviews__show-more::before{-webkit-transition-property:border-bottom-color;transition-property:border-bottom-color;-webkit-transition-duration:.2s;transition-duration:.2s}.modal-clients-reviews__policy-link:hover{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;color:#1a314d}.modal-box__close:hover{opacity:1}}@media (max-width:1240px){.reviews{margin-top:10px;margin-bottom:50px}.reviews_line .reviews__list{margin:0 -6px 20px}.reviews_line .reviews__item{margin:0 6px;padding-bottom:8px;width:calc(33.33% - 12px);height:365px}.reviews__title{margin-bottom:23px}.reviews__title-link{border-bottom:1px solid rgba(26,49,77,.1)}.reviews__caption{margin-bottom:20px}.reviews__navigations-block{margin-bottom:24px}.reviews__list{margin-bottom:13px}.reviews__item{margin-bottom:20px;padding:20px 16px 16px}.reviews__show-more-box{top:227px}.modal-clients-reviews .modal-box__close{width:24px;height:24px;top:13px;right:12px}.modal-clients-reviews__title{margin-bottom:15px}.modal-clients-reviews__email,.modal-clients-reviews__name,.modal-clients-reviews__phone{margin-bottom:12px}.modal-clients-reviews__field{margin-bottom:16px}.modal-box{padding:16px}.modal-box__inner::before{margin-right:-.249em}}@media (max-width:950px){.reviews_line .reviews__list{padding-bottom:18px;overflow-x:scroll;-webkit-overflow-scrolling:touch}.reviews_line .reviews__item{-ms-flex-negative:0;flex-shrink:0;width:254px}.reviews__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width:700px){.reviews__navigations-block{display:block}.reviews__tab-list{margin-bottom:16px}.reviews__button{margin-left:0}.modal-clients-reviews{width:287px;padding:22px 15px 26px;border-radius:8px}}@media (max-width:520px){.reviews__navigations-block{overflow:hidden}.reviews__tab-list{overflow-x:scroll}.reviews__button{width:100%}}