.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: 'Unbounded', 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: 'Unbounded', sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #939393;}.b-guestbox .guestbox__city {padding-bottom: 5px;font-family: 'Unbounded', sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #353535;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 {margin-bottom: 20px;}.b-carousel-reviews > .b-title-h2 {margin: 0 0 20px;font-style: normal;font-family: 'Arial';font-weight: 600;font-size: 48px;text-align: left;color: #53565a;}.b-carousel-reviews .carousel-reviews__name {padding-bottom: 5px;font-family: 'Unbounded', 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: 'Unbounded', sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #939393;display: inline-block;position: relative;}.b-carousel-reviews .carousel-reviews__city {padding-bottom: 5px;padding-right: 10px;font-family: 'Unbounded', sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #353535;display: inline-block;vertical-align: top;position: relative;}.b-carousel-reviews .carousel-reviews__company:after {content: "";position: absolute;top: 2px;left: 0;width: 2px;height: 16px;background: url([modules.guestbox.carousel_border]) no-repeat;}.b-carousel-reviews .carousel-reviews__company {padding-bottom: 5px;padding-left: 10px;font-family: 'Unbounded', sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #939393;display: inline-block;position: relative;}.b-carousel-reviews .carousel-reviews__rating {margin: 0 0 15px;}.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 .owl-carousel .owl-stage-outer:before,.b-carousel-reviews .owl-carousel .owl-stage-outer:after {content: '';width: 10px;position: absolute;top: -10px;bottom: -10px;opacity: 0;-webkit-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;z-index: 1;}.b-carousel-reviews .owl-carousel .owl-stage-outer:before {left: 0;background: -webkit-radial-gradient(left ellipse, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%) 0 center,-webkit-radial-gradient(right ellipse, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%) 100% center;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-size: 5px 100%, 0 100%;background-attachment: scroll, scroll;background-repeat: no-repeat;}.b-carousel-reviews .owl-carousel .owl-stage-outer:after {right: 0;background: -webkit-radial-gradient(right ellipse, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%) 100% center,-webkit-radial-gradient(left ellipse, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%) 0 center;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-size: 5px 100%, 0 100%;background-attachment: scroll, scroll;background-repeat: no-repeat;}.b-carousel-reviews .owl-carousel.owl-carousel-shadow-right .owl-stage-outer:after,.b-carousel-reviews .owl-carousel.owl-carousel-shadow-left .owl-stage-outer:before {opacity: 1;-webkit-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}.b-carousel-reviews .owl-carousel--nav {padding-left: 38px;padding-right: 38px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.b-carousel-reviews .owl-carousel .owl-nav .owl-prev,.b-carousel-reviews .owl-carousel .owl-nav .owl-next {position: absolute;top: 50%;margin-top: -90px;width: 38px;height: 78px;}.b-carousel-reviews .owl-carousel .owl-nav .owl-prev {left: -20px;opacity: 0.5;background: url(../images/owl.prev.png) 50% 0 no-repeat;}.b-carousel-reviews .owl-carousel .owl-nav .owl-next {right: -20px;opacity: 0.5;background: url(../images/owl.next.png) 50% 0 no-repeat;}.b-carousel-reviews .owl-carousel .owl-nav .owl-next:hover,.b-carousel-reviews .owl-carousel .owl-nav .owl-prev:hover {opacity: 1;}.b-carousel-reviews .owl-carousel .owl-nav .owl-prev.disabled,.b-carousel-reviews .owl-carousel .owl-nav .owl-next.disabled {opacity: .5;cursor: auto;}.b-carousel-reviews .owl-carousel .owl-dots {text-align: center;}.b-carousel-reviews .owl-carousel .owl-dot {margin: 0 5px;display: inline-block;vertical-align: middle;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;background: #dedede;width: 6px;height: 6px;}.b-carousel-reviews .owl-carousel .owl-dot.active {background: #222;}.b-carousel-reviews .carousel-reviews__content {position: relative;padding: 30px 20px;box-sizing: border-box;background: transparent;margin-bottom: 30px;min-height: 200px;}.b-carousel-reviews .carousel-reviews__img {display: table-cell;vertical-align: middle;padding-right: 12px;}.b-carousel-reviews .carousel-reviews__img img {width: 64px;border-radius: 50px;}.b-carousel-reviews .carousel-reviews__info {display: table-cell;vertical-align: middle;}.b-last-reviews {margin-bottom: 20px;}.b-last-reviews .b-title-h2 {}.b-last-reviews .reviews__item {box-sizing: border-box;padding: 0 0 10px 0;margin: 0 0 15px 0;border: solid #d7d7d7;border-width: 0 0 1px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;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 ); }.b-last-reviews .reviews__leftside {overflow: hidden;}.b-last-reviews .reviews__item:after {content: "";clear: both;font-size: 0;display: block;}.b-last-reviews .reviews__date {padding-right: 10px;font-family: 'Unbounded', sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #939393;display: inline-block;position: relative;}.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__company {padding-left: 10px;padding-bottom: 5px;font-family: 'Unbounded', sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #939393;display: inline-block;position: relative;}.b-last-reviews--photo .reviews__photo {margin-bottom: 0.5em;}.b-last-reviews--photo .reviews__photo img{max-width: 100%;}.b-last-reviews .reviews__rating{margin: 0 0 15px;}.b-rd-carousel-reviews {position: relative;padding-top: 124px;margin-bottom: 108px;}.b-rd-carousel-reviews .carousel-reviews__item {display: flex;flex-direction: column;height: auto;overflow: hidden;border-radius: 0px 0px 50px 0px}.b-rd-carousel-reviews .carousel-reviews__item-imgbox {line-height: 0;max-width: 140px;flex-shrink: 0;user-select: none;}.b-rd-carousel-reviews .carousel-reviews__item-imgbox img {width: 100%;height: auto;user-select: none;}.b-rd-carousel-reviews .carousel-reviews__item-author {display: grid;grid-template-columns: 140px 1fr 110px;margin: 0 0 -30px;gap: 40px;position: relative;z-index: 1;}.b-rd-carousel-reviews .carousel-reviews__author-company {flex-shrink: 0;max-height: 70px;padding: 8px 0;box-sizing: border-box;}.b-rd-carousel-reviews .carousel-reviews__author-company img {width: 100%;height: 100%;vertical-align: middle;object-fit: contain;}.b-rd-carousel-reviews .carousel-reviews__author-text {width: 100%;flex-grow: 2;box-sizing: border-box;}.b-rd-carousel-reviews .carousel-reviews__author-position {color: #999;font-size: 12px;font-style: normal;font-weight: 300;line-height: 166.667%;}.b-rd-carousel-reviews .carousel-reviews__author-title {color: #333740;font-size: 18px;font-style: normal;font-weight: 500;line-height: 133.333%;}.b-rd-carousel-reviews .carousel-reviews__review-text {color: #333740;font-size: 16px;font-style: normal;font-weight: 300;line-height: 175%;padding: 78px 60px 84px;background: #F6F6F6;height: 100%;min-height: 150px;}.b-rd-carousel-reviews .rd-carousel-reviews__head {display: flex;justify-content: space-between;align-items: center;margin-bottom: 69px;}.b-rd-carousel-reviews .swiper-pagination  {display: none;}.b-rd-carousel-reviews .b-title-h2 {margin: 0;}.b-rd-carousel-reviews .swiper-pagination {position: static;}@media screen and (max-width: 1599px) {.b-rd-carousel-reviews {margin-bottom: 50px;}.b-rd-carousel-reviews .carousel-reviews__review-text {padding: 76px 38px 63px 49px;}.b-rd-carousel-reviews .rd-carousel-reviews__slider {box-sizing: border-box;}.b-rd-carousel-reviews .rd-carousel-reviews__head {margin-bottom: 39px;}}@media screen and (max-width: 1239px) {.b-rd-carousel-reviews {margin-bottom: 40px;padding-top: 54px;}.b-rd-carousel-reviews .swiper-pagination  {display: block;}.b-rd-carousel-reviews .swiper-button-next,.b-rd-carousel-reviews .swiper-button-prev {display: none;}}@media screen and (max-width: 767px) {.b-rd-carousel-reviews {margin-bottom: 40px;padding-top: 47px;}.b-rd-carousel-reviews .rd-carousel-reviews__slider {padding: 0;}.b-rd-carousel-reviews .carousel-reviews__item-imgbox {margin: 0 auto 21px;z-index: 2;max-width: 140px}.b-rd-carousel-reviews .carousel-reviews__review-text {height: auto;padding: 24px 20px 37px;font-size: 14px;}.b-rd-carousel-reviews .carousel-reviews__author-text {padding: 0 20px;width: 100%;font-size: 14px;text-align: center;margin-bottom: 5px;}.b-rd-carousel-reviews .carousel-reviews__author-company {width: 100%;max-width: 100%;margin-left: 0;}.b-rd-carousel-reviews .carousel-reviews__item-author {grid-template-columns: 1fr;gap: 0;margin: 0 0 11px;}.b-rd-carousel-reviews .rd-carousel-reviews__head {flex-direction: column;align-items: flex-start;}.b-rd-carousel-reviews h2.b-rd-title2.no-offset {}.b-rd-carousel-reviews .swiper-pagination {margin-top: 25px;}}