.reviews_popup_carousel{background:#f2eeea;padding-block:43px 65px}.reviews_popup_carousel-heading,.reviews_popup_carousel-swiper{margin-inline:auto;max-width:1177px}.reviews_popup_carousel-heading{font-size:33px;line-height:130.303%;margin-bottom:105px;text-align:center;text-transform:uppercase}.reviews_popup_carousel-swiper.swiper{padding-inline:20px}.reviews_popup_carousel-swiper .swiper-slide{height:auto}.reviews_popup_carousel-swiper:not(.swiper-initialized) .swiper-slide{margin-right:20px;width:calc(33.3333% - 13.34px)}.reviews_popup_carousel-swiper .swiper-button-next,.reviews_popup_carousel-swiper .swiper-button-prev{background-color:#fff;border-radius:100%;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);height:50px;margin-top:-25px;top:50%;width:50px}.reviews_popup_carousel-swiper .swiper-button-next:after,.reviews_popup_carousel-swiper .swiper-button-prev:after{background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;width:20px}.reviews_popup_carousel-swiper .swiper-button-prev,.reviews_popup_carousel-swiper.swiper-rtl .swiper-button-next{left:16px;right:auto}.reviews_popup_carousel-swiper .swiper-button-prev:after,.reviews_popup_carousel-swiper.swiper-rtl .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' stroke='currentColor' stroke-width='0' color='%23000' style='color:%23000' viewBox='0 0 320 512'%3E%3Cpath stroke='none' d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256l137.3-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3E%3C/svg%3E");content:""}.reviews_popup_carousel-swiper .swiper-button-next,.reviews_popup_carousel-swiper.swiper-rtl .swiper-button-prev{left:auto;right:16px}.reviews_popup_carousel-swiper .swiper-button-next:after,.reviews_popup_carousel-swiper.swiper-rtl .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' stroke='currentColor' stroke-width='0' color='%23000' style='color:%23000' viewBox='0 0 320 512'%3E%3Cpath stroke='none' d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");content:""}.reviews_popup_carousel-item{background:#fff;border:1px solid #dad8d8;border-radius:17px;color:#565656;cursor:pointer;font-family:Assistant,sans-serif;font-optical-sizing:auto;min-height:100%;padding:20px 25px;text-align:left;text-transform:none}.reviews_popup_carousel-meta{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative}.reviews_popup_carousel-rating{display:flex;gap:2px;justify-content:flex-start;padding:5px 0;width:fit-content}.reviews_popup_carousel-date{font-size:13px;opacity:.7}.reviews_popup_carousel-title{font-size:16px;line-height:20px;margin-top:10px}.reviews_popup_carousel-richtext{font-size:16px;line-height:21px;margin-block:10px;opacity:.8}.reviews_popup_carousel-item .reviews_popup_carousel-richtext{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.reviews_popup_carousel-richtext p{margin-bottom:10px}.reviews_popup_carousel-author{align-items:center;display:flex;font-size:16px;gap:10px;justify-content:flex-start;line-height:21px}.reviews_popup_carousel-author-icon{align-items:center;background-color:#b8c25c;border-radius:50%;color:#fff;display:flex;font-family:Arial,sans-serif;font-size:16px;height:40px;justify-content:center;text-align:center;text-transform:uppercase;width:40px}.reviews_popup_carousel-modal{font-family:Assistant,sans-serif;font-optical-sizing:auto}.reviews_popup_carousel-modal .modal__container{position:relative}.reviews_popup_carousel-modal .modal__header{display:block;font-family:Assistant,sans-serif;font-optical-sizing:auto}.reviews_popup_carousel-modal .reviews_popup_carousel-meta{margin-bottom:10px}.reviews_popup_carousel-modal .reviews_popup_carousel-date{color:#9e9e9e;font-size:15px;line-height:20px;opacity:1}.reviews_popup_carousel-modal .modal__close{align-items:center;background:transparent;border:none;color:#333;cursor:pointer;display:flex;font-weight:700;height:43px;justify-content:center;padding:0;position:absolute;right:15px;top:15px;transition:color .2s ease;width:43px;z-index:9999}.reviews_popup_carousel-modal .modal__close:hover{background-color:#cccccc4d}.reviews_popup_carousel-modal .modal__header .modal__close:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' stroke='currentColor' stroke-width='0' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='none' d='M0 0h24v24H0z'/%3E%3Cpath stroke='none' d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:24px;width:24px}.reviews_popup_carousel-modal .modal__content{color:#5e5e5e;margin-block:0;max-height:495px;overflow-y:auto}.reviews_popup_carousel-modal .modal__title{align-items:center;display:flex;font-family:Assistant,sans-serif;font-optical-sizing:auto;font-size:16px;font-weight:400;gap:10px;justify-content:flex-start;line-height:21px;margin-bottom:10px}.reviews_popup_carousel-modal .reviews_popup_carousel-title{color:#535353;font-size:17px;font-weight:500;line-height:24px;margin:10px 0 5px}.reviews_popup_carousel-modal .reviews_popup_carousel-richtext{margin-block:0;opacity:1}@media (max-width:1024px){.reviews_popup_carousel-swiper:not(.swiper-initialized) .swiper-slide{width:calc(50% - 10px)}}@media (max-width:767px){.reviews_popup_carousel{padding-block:31px 78px}.reviews_popup_carousel-heading{font-size:22px;line-height:129.5454%;margin-bottom:29px}.reviews_popup_carousel-swiper:not(.swiper-initialized) .swiper-slide{width:100%}.reviews_popup_carousel-swiper .swiper-button-next,.reviews_popup_carousel-swiper .swiper-button-prev{height:30px;margin-top:-15px;width:30px}}@media (max-width:600px){.reviews_popup_carousel-modal .modal__overlay{padding:0}.reviews_popup_carousel-modal .modal__container{margin:0;max-width:100%;min-height:100%;padding:20px 30px;width:100%}}