.b-carousel-reviews-bg {margin: 0 -180px 80px;padding: 0 0;background: #ececec url() 50% 50% no-repeat;}.b-carousel-reviews-bg .carousel-reviews-bg__inner {padding: 90px 180px;}.b-carousel-reviews-bg .carousel-reviews-bg__inner > h2 {margin-bottom: 50px;font-style: normal;font-family: "Abril Fatface", serif;font-weight: "Abril Fatface", serif;font-size: 40px;text-align: left;color: #000;}.b-carousel-reviews-bg .carousel-reviews-bg__item {}.b-carousel-reviews-bg .carousel-reviews-bg__all {float: right;}.b-carousel-reviews-bg .carousel-reviews-bg__all a:link,.b-carousel-reviews-bg .carousel-reviews-bg__all a:visited {padding: 15px 20px;display: inline-block;vertical-align: middle;background-color: #ffcc5e;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;line-height: 1;font-size: 16px;text-decoration: none;color: #222;}.b-carousel-reviews-bg .carousel-reviews-bg__all a:hover,.b-carousel-reviews-bg .carousel-reviews-bg__all a:active {text-decoration: none;background-color: #ffd67e;}.b-carousel-reviews-bg .carousel-reviews-bg__content {padding: 50px;background-color: #fff;border-bottom: 1px solid transparent;position: relative;}.b-carousel-reviews-bg .carousel-reviews-bg__content:before {content: '';display: block;position: absolute;top: 100%;left: 110px;border: solid transparent;border-width: 20px 20px 0 0;border-top-color: #fff;}.b-carousel-reviews-bg .carousel-reviews-bg__contact {padding-top: 30px;}.b-carousel-reviews-bg .carousel-reviews-bg__contact--photo .carousel-reviews-bg__photo,.b-carousel-reviews-bg .carousel-reviews-bg__contact--photo .carousel-reviews-bg__contact-data {margin-right: -.275em;display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.b-carousel-reviews-bg .carousel-reviews-bg__contact--photo .carousel-reviews-bg__photo {width: 90px;}.b-carousel-reviews-bg .carousel-reviews-bg__contact--photo .carousel-reviews-bg__photo img {vertical-align: middle;max-width: 100%;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;}.b-carousel-reviews-bg .carousel-reviews-bg__contact--photo .carousel-reviews-bg__contact-data {padding-left: 20px;width: calc(100% - 90px);}.b-carousel-reviews-bg .carousel-reviews-bg__name {font-family: "Abril Fatface", serif;font-size: 20px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: [modules.b-guestbox .guestbox__date.guestbox.title.color];}.b-carousel-reviews-bg .carousel-reviews-bg__date,.b-carousel-reviews-bg .carousel-reviews-bg__company,.b-carousel-reviews-bg .carousel-reviews-bg__city {padding-left: 10px;padding-right: 10px;display: inline-block;font-family: "Source Sans Pro", sans-serif;font-size: 16px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #999;}.b-carousel-reviews-bg .carousel-reviews-bg__contact-subitems > div {border-left: 1px solid #bababa;line-height: 1;}.b-carousel-reviews-bg .carousel-reviews-bg__contact-subitems > div:first-child {padding-left: 0;border-left: 0;}.b-carousel-reviews-bg .owl-carousel .owl-stage-outer:before,.b-carousel-reviews-bg .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-bg .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-bg .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-bg .owl-carousel.owl-carousel-shadow-right .owl-stage-outer:after,.b-carousel-reviews-bg .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-bg .owl-carousel .owl-nav .owl-prev,.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-next {position: absolute;left: -130px;width: 80px;height: 60px;}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-prev {top: 30px;background: url(/files/design/slider-prev0.png) 50% 0 no-repeat;}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-next {top: 90px;background: url(/files/design/slider-next0.png) 50% 0 no-repeat;}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-next:hover,.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-prev:hover {background-position: 50% 100%;}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-prev.disabled,.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-next.disabled,.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-prev.disabled:hover,.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-next.disabled:hover {background-position: 50% 0;opacity: .5;cursor: auto;}.b-carousel-reviews-bg .owl-carousel .owl-dots {padding-top: 20px;text-align: center;}.b-carousel-reviews-bg .owl-carousel .owl-dot {display: inline-block;vertical-align: middle;margin: 0 7px;width: 15px;height: 15px;position: relative;}.b-carousel-reviews-bg .owl-carousel .owl-dot:before {content: '';position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 1px;height: 1px;border: 2px solid transparent;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;background-color: #222;}.b-carousel-reviews-bg .owl-carousel .owl-dot:hover:before {background-color: #ffcc5e;}.b-carousel-reviews-bg .owl-carousel .owl-dot.active:before {background-color: #fff;border-color: #ffcc5e;width: 11px;height: 11px;}