:export {mobile: 340;mobilelarge: 600;tablet: 768;desktop: 1240;desktopmini: 980;desktoplarge: 1920;desktopmiddle: 1790;desktopaverage: 1700;}:root {--color-white: #fff;--color-white-2: #f8f8f8;--color-blue: #e77823;--color-blue-2: #d9edff;--color-black: #36414b;--z-index-s: 10;--transition-duration: 0.2s;}.p-reviews h1 {position: absolute;z-index: 1;display: block;width: calc(100% - 70px);max-width: 1410px;height: fit-content;margin: 0 auto;color: #36414b;inset: 190px 20px 0;}@media (max-width: 1239px) {.p-reviews h1 {inset: 86px 34px 0;width: auto;}}@media (max-width: 767px) {.p-reviews h1 {inset: 50px 20px 0;width: auto;}}.p-reviews .b-pageline {position: relative;width: 100%;max-width: 1410px;margin: 0 auto;}.b-guestbox {position: relative;padding: 253px 35px 100px;margin-bottom: 30px;display: flex;flex-direction: column;gap: 50px;}@media (min-width: 768px) and (max-width: 1239px) {.b-guestbox {padding: 170px 34px 50px;margin-bottom: 0;gap: 40px;}}@media (max-width: 767px) {.b-guestbox {padding: 105px 20px 40px;margin-bottom: 0;gap: 20px;}}.b-guestbox:before {content: "";position: absolute;z-index: -1;inset: 0 0 0 50%;width: 100vw;max-width: 1700px;min-width: 320px;border-radius: 40px;background: #f8f8f8;transform: translateX(-50%);}@media (max-width: 1239px) {.b-guestbox:before {border-radius: 0;}}.b-guestbox .guestbox__btn {position: relative;z-index: 2;top: -61px;display: flex;max-width: 1410px;width: 100%;height: 0;margin: 0 auto;justify-content: flex-end;}@media (max-width: 1239px) {.b-guestbox .guestbox__btn {display: none;}}.b-guestbox .guestbox__btn .b-btn,.b-guestbox .guestbox__btn .b-btn:link,.b-guestbox .guestbox__btn .b-btn:visited {max-width: 237px;height: 60px;}@media (max-width: 1239px) {.b-guestbox .guestbox__btn .b-btn,.b-guestbox .guestbox__btn .b-btn:link,.b-guestbox .guestbox__btn .b-btn:visited {max-width: 210px;height: 50px;}}.b-guestbox .guestbox__items {display: flex;max-width: 1410px;margin: 0 auto;width: 100%;flex-wrap: wrap;gap: 20px;}.b-guestbox .guestbox__item {position: relative;display: flex;width: calc(33.3333333333% - 14px);padding: 35px 30px 30px;border-radius: 20px;background-color: #fff;flex-direction: column;justify-content: space-between;gap: 20px;}@media (max-width: 1239px) {.b-guestbox .guestbox__item {width: calc(50% - 10px);}}@media (max-width: 767px) {.b-guestbox .guestbox__item {width: 100%;}}.b-guestbox .guestbox__leftside {margin-bottom: 18px;overflow: hidden;}.b-guestbox .guestbox__rightside {color: #504d74;font-family: "Segoe UI", sans-serif;font-size: 14.8828px;line-height: 1.61;overflow: hidden;}@media (max-width: 767px) {.b-guestbox .guestbox__rightside {font-size: 14px;line-height: 1.57;overflow: visible;}}.b-guestbox .guestbox__title {position: relative;padding-bottom: 5px;color: #353535;font-size: 14px;font-weight: bold;font-style: normal;text-decoration: none;text-transform: normal;}.b-guestbox .guestbox__date {padding-bottom: 5px;color: #939393;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-guestbox .guestbox__city {position: relative;padding-bottom: 5px;color: #353535;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;padding-right: 10px;}.b-guestbox .guestbox__city:last-child:after {display: none;}.b-guestbox .guestbox__title-wrap {display: flex;justify-content: space-between;gap: 5px;}.b-guestbox .guestbox__msgtext {text-align: center;}.b-guestbox .guestbox__editor {padding-bottom: 1em;}.b-guestbox .guestbox__photo {position: relative;width: fit-content;max-width: 100px;transition: all 0.3s ease-out;}@media (max-width: 767px) {.b-guestbox .guestbox__photo {text-align: center;float: none;}}.b-guestbox .guestbox__photo img {box-sizing: border-box;width: 100%;border: 1px solid rgba(231, 120, 35, 0.3);border-radius: 8px;vertical-align: middle;}.b-guestbox .guestbox__photo a {position: absolute;inset: 0;}.b-guestbox .guestbox__photo:hover:after {content: "";position: absolute;border-radius: 8px;background: rgba(231, 120, 35, 0.65) url("/files/110/loupe.svg") 50% 50% no-repeat;background-size: auto;inset: 0;}.b-carousel-reviews {margin-bottom: 20px;}@media (max-width: 1439px) {.b-carousel-reviews {display: none;}}.b-carousel-reviews .btn__wrapper {max-width: 1110px;margin: 0 auto;}.b-carousel-reviews .btn__wrapper .b-btn {max-width: 138px;height: 36px;border-radius: 8px;background-color: #fff;justify-self: end;color: #504d74;font-size: 14px;font-weight: 400;line-height: 1.17;}.b-carousel-reviews .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,.b-carousel-reviews .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.b-carousel-reviews .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,.b-carousel-reviews .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.b-carousel-reviews .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: none;}.b-carousel-reviews .swiper.swiper--main-theme .swiper-pagination-bullets {bottom: -55px;}.b-carousel-reviews .swiper.swiper--main-theme .swiper-pagination-bullet {margin: 0 10px;background-color: #d8d7dd;}.b-carousel-reviews .swiper.swiper--main-theme .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #84839c;}.b-carousel-reviews .swiper {max-width: 1110px;}.b-carousel-reviews .carousel-reviews__stars {box-sizing: border-box;display: flex;max-width: 1110px;height: 60px;margin: 0 auto;margin-bottom: 15px;padding: 15px 10px;border-radius: 12px;background-color: #fff;align-items: center;gap: 18px;}.b-carousel-reviews .carousel-reviews__stars .stars__rating {display: flex;padding: 8px 14px;border-radius: 8px;background-color: #f5f5f7;align-items: center;gap: 8px;}.b-carousel-reviews .carousel-reviews__stars .stars__rating__number {color: #050038;font-size: 16px;line-height: 20px;}.b-carousel-reviews .carousel-reviews__stars .stars__rating__count {padding-left: 12px;border-left: 2px solid #84839c;color: #84839c;font-size: 14px;line-height: 14px;}.b-carousel-reviews .carousel-reviews__stars .stars__rating-site {color: black;font-size: 16px;line-height: 100%;}.b-carousel-reviews .carousel-reviews__tags {display: flex;max-width: 1110px;margin: 0 auto;margin-bottom: 15px;flex-wrap: wrap;justify-content: center;align-items: center;gap: 16px;}.b-carousel-reviews .carousel-reviews__tags__item {padding: 11px 13px;border: 1px solid #d8d7dd;border-radius: 50px;color: black;}.b-carousel-reviews .carousel-reviews__item {box-sizing: border-box;height: 290px;padding: 16px;border-radius: 8px;background-color: #fff;}.b-carousel-reviews .carousel-reviews__name {padding: 0;color: #000;font-size: 15.5px;font-weight: 400;font-style: normal;line-height: 24px;text-decoration: none;text-transform: normal;}.b-carousel-reviews .carousel-reviews__date {display: block;padding: 0;color: #939393;font-size: 12px;font-weight: normal;font-style: normal;line-height: 18px;text-decoration: none;text-transform: normal;}.b-carousel-reviews .carousel-reviews__city {position: relative;display: inline-block;padding-right: 10px;padding-bottom: 5px;color: #353535;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;vertical-align: top;}.b-carousel-reviews .carousel-reviews__company {position: relative;display: inline-block;padding-bottom: 5px;padding-left: 10px;color: #939393;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-carousel-reviews .carousel-reviews__company:after {content: "";position: absolute;top: 2px;left: 0;width: 2px;height: 16px;background: url("../images/review-border.png") no-repeat;}.b-carousel-reviews .carousel-reviews__rating {margin: 0 0 15px;}.b-carousel-reviews .carousel-reviews__content {position: relative;box-sizing: border-box;background: transparent;font-size: 16px;}.b-carousel-reviews .carousel-reviews__content .more {display: block;margin-top: 12px;color: #000;font-size: 14px;line-height: 22px;}.b-carousel-reviews .carousel-reviews__content:before {content: "";position: absolute;top: 100%;left: 20px;border: solid transparent;border-width: 15px 10px;border-top-color: transparent;}.b-carousel-reviews .carousel-reviews__img {display: block;padding: 0;}.b-carousel-reviews .carousel-reviews__img img {width: 48px;height: 48px;border-radius: 100%;}.b-carousel-reviews .carousel-reviews__info {display: flex;margin-bottom: 6px;align-items: center;gap: 10px;}.b-carousel-reviews .owl-carousel .owl-stage-outer:before, .b-carousel-reviews .owl-carousel .owl-stage-outer:after {content: "";position: absolute;z-index: 1;top: -10px;bottom: -10px;width: 10px;opacity: 0;transition: opacity 0.3s ease-out;}.b-carousel-reviews .owl-carousel .owl-stage-outer:before {left: 0;background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%) 100% center;background-attachment: scroll, scroll;background-size: 5px 100%, 0 100%;background-repeat: no-repeat;}.b-carousel-reviews .owl-carousel .owl-stage-outer:after {right: 0;background: radial-gradient(ellipse at right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%) 100% center, radial-gradient(ellipse at left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%) 0 center;background-attachment: scroll, scroll;background-size: 5px 100%, 0 100%;background-repeat: no-repeat;}.b-carousel-reviews .owl-carousel .owl-nav .owl-prev,.b-carousel-reviews .owl-carousel .owl-nav .owl-next {position: absolute;top: 50%;width: 38px;height: 78px;margin-top: -90px;}.b-carousel-reviews .owl-carousel .owl-nav .owl-prev:hover,.b-carousel-reviews .owl-carousel .owl-nav .owl-next:hover {opacity: 1;}.b-carousel-reviews .owl-carousel .owl-nav .owl-prev.disabled,.b-carousel-reviews .owl-carousel .owl-nav .owl-next.disabled {opacity: 0.5;cursor: auto;}.b-carousel-reviews .owl-carousel .owl-nav .owl-prev {left: -20px;background: url("../images/owl.prev.png") 50% 0 no-repeat;opacity: 0.5;}.b-carousel-reviews .owl-carousel .owl-nav .owl-next {right: -20px;background: url("../images/owl.next.pn") 50% 0 no-repeat;opacity: 0.5;}.b-carousel-reviews .owl-carousel .owl-dots {text-align: center;}.b-carousel-reviews .owl-carousel .owl-dots.active {background: #222;}.b-carousel-reviews .owl-carousel .owl-dot {display: inline-block;width: 40px;height: 40px;margin: 0;border-radius: 1000px;background: #dedede;vertical-align: middle;}.b-carousel-reviews .owl-carousel--nav {box-sizing: border-box;padding-right: 38px;padding-left: 38px;}.b-last-reviews {margin-bottom: 20px;}.b-last-reviews .reviews__item {box-sizing: border-box;margin: 0 0 15px;padding: 0 0 10px;border: solid #d7d7d7;border-width: 0 0 1px;border-radius: 0;background: transparent;}.b-last-reviews .reviews__leftside {overflow: hidden;}.b-last-reviews .reviews__item:after {content: "";display: block;font-size: 0;clear: both;}.b-last-reviews .reviews__date {position: relative;display: inline-block;padding-right: 10px;color: #939393;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-last-reviews .reviews__company {position: relative;display: inline-block;padding-bottom: 5px;padding-left: 10px;color: #939393;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-last-reviews .reviews__company:after {content: "";position: absolute;top: 2px;left: 0;width: 2px;height: 16px;background: url("../images/review-border.png") no-repeat;}.b-last-reviews .reviews__rating {margin: 0 0 15px;}.b-last-reviews--photo .reviews__photo {margin-bottom: 0.5em;}.b-last-reviews--photo .reviews__photo img {max-width: 100%;}