.reviews{padding:11.25rem 0 7.5rem}.reviews__title{margin-bottom:1.25rem}.reviews__block{padding:1.8125rem 2.125rem;-webkit-box-shadow:0 1px 4px 0 rgba(12,12,13,.05),0 1px 4px 0 rgba(12,12,13,.1);box-shadow:0 1px 4px 0 rgba(12,12,13,.05),0 1px 4px 0 rgba(12,12,13,.1);background-color:#3785b5;border-radius:.625rem;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews__block-title{font-size:max(1.75rem,12px);line-height:140%;font-weight:600;letter-spacing:-.01em;margin-bottom:1.125rem}.reviews__block-text{margin-bottom:1.25rem}.reviews__block-button{margin-top:auto}.reviews__block-button .btn{width:100%}.reviews__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3.75rem -10px -1.25rem}.reviews__items>*{margin:0 10px 1.25rem;width:calc(33.3333333333% - 20px)}.reviews__item{padding:2rem 1.75rem;border-radius:.625rem;background-color:var(--bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:24.375rem}.reviews__item-stars{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;margin-bottom:1.5rem}.reviews__item-stars>svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.reviews__item-stars>svg:not(:last-child){margin-right:.375rem}.reviews__item-text{font-size:max(1.125rem,14px);line-height:140%;font-weight:500;letter-spacing:-.01em;margin-bottom:1.25rem;color:var(--dark)}.reviews__item-bottom{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__item-author{font-size:max(1.125rem,14px);line-height:156%;font-weight:500;color:var(--black)}.reviews__item-city{line-height:150%;color:#787575;margin-top:.25rem}@media (max-width:768px){.reviews{padding:156px 0 80px}.reviews__container{margin-top:40px}.reviews__block{margin-top:80px;min-height:390px}.reviews__items{margin:40px 0 0}.reviews__items>*{margin:unset;width:100%}.reviews__item{min-height:372px}.reviews__item-stars>svg:not(:last-child){margin-right:4px}.reviews__item-text{font-size:16px}.reviews__item:not(:last-child){margin-bottom:10px}}.popup{max-width:44.3125rem;width:100%;padding:3rem 2.5rem;border-radius:1.25rem}.popup .form__button .btn{width:100%}.popup__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.5rem}.popup__rating{font-size:max(1.125rem,14px);line-height:120%;letter-spacing:-.02em;color:rgba(21,21,21,.8);margin-bottom:1rem}.popup__stars{margin-bottom:2rem}.popup__title{color:var(--black);margin-right:1.25rem;text-transform:unset}.popup__close{width:2.25rem;height:2.25rem;-ms-flex-negative:0;flex-shrink:0}.popup__close>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup__close>svg path{-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}.popup__descr{font-size:max(.875rem,12px);line-height:120%;font-weight:300;letter-spacing:-.02em;color:#737678;margin-top:1rem}@media (max-width:768px){.popup{padding-left:20px;padding-right:20px}}.stars{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:-webkit-max-content;width:-moz-max-content;width:max-content}.stars input{position:absolute;left:-99999px}.stars input:checked+.star path,.stars input:checked~.star path{fill:var(--blue);stroke:var(--blue)}@media (any-hover:hover){.popup__close:hover>svg path{fill:var(--black)}.stars .star:hover path,.stars .star:hover~.star path{fill:var(--blue);stroke:var(--blue)}}.star{width:2.625rem;height:2.625rem}.star>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.star>svg path{-webkit-transition:fill var(--hover-transition),stroke var(--hover-transition);transition:fill var(--hover-transition),stroke var(--hover-transition)}