.b-guestbox {}.b-guestbox .guestbox__item {margin-bottom: 15px;padding-bottom: 15px;background: url("../images/guestbox.bg.gif") 0 100% repeat-x;}.b-guestbox .guestbox__item:after {content: "";display: block;clear: both;font-size: 0;}.b-guestbox .guestbox__leftside {padding-right: 20px;float: left;width: 180px;}.b-guestbox .guestbox__rightside {overflow: hidden;}.b-guestbox .guestbox__title {padding-bottom: 5px;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: bold;font-style: normal;text-decoration: none;text-transform: normal;color: #353535;position: relative;}.b-guestbox .guestbox__title:after {content: "";position: absolute;top: 4px;right: 0;width: 2px;height: 16px;background: url("../images/review-border.png") no-repeat;}.b-guestbox .guestbox__date {padding-bottom: 5px;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #999999;}.b-guestbox .guestbox__city {padding-bottom: 5px;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #999999;position: relative;}.b-guestbox_photo .guestbox__city:last-child:after,.b-guestbox_photo .guestbox__title:last-child:after {display: none;}.b-guestbox .guestbox__city:after {content: "";position: absolute;top: 4px;right: 0;width: 2px;height: 16px;background: url("../images/review-border.png") no-repeat;}.b-guestbox .guestbox__msgtext {text-align: center;}.b-guestbox .guestbox__editor {padding-bottom: 1em;}.b-guestbox_photo .guestbox__photo {padding: 0 20px 20px 0;float: left;}.b-guestbox_photo .guestbox__leftside {padding-bottom: 10px;float: none;width: auto;overflow: hidden;}.b-guestbox_photo .guestbox__title,.b-guestbox_photo .guestbox__city,.b-guestbox_photo .guestbox__rating {padding: 0;margin: 0;display: inline-block;vertical-align: middle;}.b-guestbox_photo .guestbox__title {padding-right: 10px;margin-right: 5px;}.b-guestbox_photo .guestbox__city {padding-right: 10px;}.b-carousel-reviews {width: 100vw;position: relative;left: 50%;transform: translateX(-50%);padding: 300px 0 0;margin: 0;background: var(--main);}.b-carousel-reviews .carousel-reviews__inner {max-width: var(--max-layout-width);padding: 0 var(--layout-padding);width: 100%;box-sizing: border-box;margin: 0 auto;overflow: hidden;}.b-carousel-reviews > .b-title-h2 {margin: 0 0 20px;font-style: normal;font-family: 'Arial', sans-serif;font-weight: normal;font-size: 22px;text-align: left;color: #000;}.b-carousel-reviews .carousel-reviews__name {padding-bottom: 5px;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: bold;font-style: normal;text-decoration: none;text-transform: normal;color: #353535;}.b-carousel-reviews .carousel-reviews__date {padding-right: 10px;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #999999;display: inline-block;position: relative;}.b-carousel-reviews .carousel-reviews__city {padding-bottom: 5px;padding-right: 10px;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #999999;display: inline-block;vertical-align: top;position: relative;}.b-carousel-reviews .carousel-reviews__company {font-weight: 400;font-size: 27px;line-height: 1.4;padding-bottom: 16px;color: var(--on_dark_light);}.b-carousel-reviews .carousel-reviews__rating {margin: 0 0 5px;}.b-carousel-reviews .carousel-reviews__content {margin-bottom: 20px;padding: 20px;position: relative;background: transparent; background: -moz-linear-gradient(top, transparent 0%, transparent 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,transparent), color-stop(100%,transparent)); background: -webkit-linear-gradient(top, transparent 0%,transparent 100%); background: -o-linear-gradient(top, transparent 0%,transparent 100%); background: -ms-linear-gradient(top, transparent 0%,transparent 100%); background: linear-gradient(to bottom, transparent 0%,transparent 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='transparent',GradientType=0 ); font-size: [modules.guestbox.guestmain.font_size];}.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__content {position: relative;padding: 0;box-sizing: border-box;background: transparent;margin-bottom: 0;}.b-carousel-reviews .carousel-reviews__img {margin-top: -120px;}.b-carousel-reviews .carousel-reviews__img img {max-width: 100%;}.b-carousel-reviews .carousel-reviews__info {display: flex;justify-content: space-between;gap: 35px;}.b-carousel-reviews .carousel-reviews__text {font-weight: 400;font-size: 27px;line-height: 1.4;margin-bottom: 48px;}.b-carousel-reviews .carousel-reviews__name {font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;color: var(--on_white_light);}.b-carousel-reviews .carousel-reviews__city {}.b-carousel-reviews .carousel-reviews__info-author {display: flex;max-width: 730px;}.b-carousel-reviews .carousel-reviews__item {box-sizing: border-box;height: auto;color: var(--on_dark_light);}.b-carousel-reviews .carousel-reviews__title {font-weight: 500;font-size: 48px;line-height: 1.1;letter-spacing: -0.02em;margin-bottom: 80px;}.b-carousel-reviews .carousel-reviews__bottom {padding-left: 280px;}.b-carousel-reviews .carousel-reviews__head {margin-bottom: 120px;}.b-carousel-reviews .carousel-reviews__wrapper {overflow: visible;}.b-carousel-reviews .carousel-reviews__link:link,.b-carousel-reviews .carousel-reviews__link:visited {font-family: var(--font-fira);font-weight: 700;font-size: 20px;line-height: 1.6;color: var(--on_white_light);display: inline-block;margin-bottom: 80px;}.b-carousel-reviews .reviews__carousel-btns {position: absolute;left: 0;top: 60%;}.b-carousel-reviews .b-swiper-pagination {margin-top: 50px;}.b-carousel-reviews .carousel-reviews__linkbox {margin-top: 20px;}.b-carousel-reviews .carousel-reviews__linkbox .carousel-reviews__link-text {}.b-carousel-reviews .carousel-reviews__linkbox .carousel-reviews__link-text,.b-carousel-reviews .carousel-reviews__linkbox .carousel-reviews__link:link,.b-carousel-reviews .carousel-reviews__linkbox .carousel-reviews__link:visited {color: #3C6144;font-size: 16px;font-style: normal;font-weight: 500;line-height: 1.3;}.b-carousel-reviews .carousel-reviews__linkbox .carousel-reviews__link:link,.b-carousel-reviews .carousel-reviews__linkbox .carousel-reviews__link:visited {position: relative;padding-right: 17px;}.b-carousel-reviews .carousel-reviews__linkbox .carousel-reviews__link:hover,.b-carousel-reviews .carousel-reviews__linkbox .carousel-reviews__link:active {text-decoration: none;}.b-carousel-reviews .carousel-reviews__linkbox .carousel-reviews__link-icon {position: absolute;top: 50%;transform: translateY(-50%);right: 0;line-height: 0;transition: all .3s ease;}.b-carousel-reviews .carousel-reviews__link.active .carousel-reviews__link-icon {transform: translateY(-50%) rotate(180deg);}@media (min-width: 1240px) and (max-width: 1499px) {.b-carousel-reviews .reviews__carousel-btns {bottom: 180px;}.b-carousel-reviews .carousel-reviews__img {flex-shrink: 1;width: 49%;margin-top: 0;}.b-carousel-reviews .carousel-reviews__info-author {width: 49%;}}