.l-testimonials{background-color:var(--c-block__bg);border-radius:var(--c-block__radius);padding:var(--c-block-gt) var(--c-block-gr) var(--c-block-gb) var(--c-block-gl);display:flex;flex-direction:row;justify-content:center;width:100%;height:100%;position:relative;z-index:2}@media (max-width: 767px){.l-testimonials{justify-content:flex-start;flex-direction:column}}.l-testimonials .c-block__media{display:flex;justify-content:center;align-items:center}@media (min-width: 1113px){.l-testimonials .c-block__media{max-width:var(--columns-ratio);flex:0 0 var(--columns-ratio, 50%)}}.l-testimonials .c-block__text{position:relative;display:flex;justify-content:center;padding:15px 0}@media (max-width: 766px){.l-testimonials .c-block__text{text-align:center}}@media (min-width: 1113px){.l-testimonials .c-block__text{padding:var(--space-top, 3rem) var(--space-right, 3rem) var(--space-bottom, 3rem) var(--space-left, 3rem);flex:1 1 auto}}.l-testimonials.direction-vertical{flex-direction:column}.l-testimonials.media-hide .c-block__media{display:none}.l-testimonials__thumb{max-width:120px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center}.l-testimonials__thumb img{max-width:100%;height:auto}.l-testimonials__thumb .c-quote__photo{margin-inline:auto}.l-testimonials__thumb.swiper-slide-thumb-active{--avatar-border-color: var(--avatar-border-color-active)}.l-testimonials .media-controls .btn-mute{right:30px;bottom:10px}.l-testimonials .media-controls .btn-play.is-playing{left:91%;top:94.5%}.l-testimonials .c-controls{position:absolute;bottom:20px;right:var(--testimonial-inner-gap)}.l-testimonials.text-left .l-testimonials__text{justify-content:flex-start}@media (min-width: 768px){.l-testimonials.order-reverse{flex-direction:row-reverse}}.l-testimonials.is-vertical{flex-direction:column;align-items:center}@media (min-width: 1113px){.l-testimonials.is-vertical.order-reverse{flex-direction:column-reverse}}.c-quote{margin:0;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.c-quote__text{position:relative;padding-top:var(--quote-icon-height);font-size:var(--quote-font-size);line-height:var(--quote-line-height);font-weight:var(--quote-font-weight)}.c-quote__text span,.c-quote__text strong{color:var(--quote-color-accent)}.c-quote__text:before{content:"";position:absolute;height:var(--quote-icon-height);width:var(--quote-icon-width);top:var(--quote-icon-top);left:var(--quote-icon-left);background-image:var(--dst--blockquote-style);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.c-quote__profile{display:flex;align-items:center;gap:4rem}.c-quote__content{font-style:normal}@media (max-width: 767px){.c-quote__content{text-align:center}}.c-quote__name{font-size:var(--author-font-size);color:var(--author-color, inherit);font-weight:var(--author-font-weight, 600)}.c-quote__company{font-size:var(--company-font-size, 1.5rem);color:var(--company-color, inherit);font-weight:var(--company-font-weight, 400)}.c-quote__author{line-height:1.2;text-align:left}.c-quote__photo{align-self:center;font-size:0;line-height:0;border:var(--avatar-border-size) solid var(--avatar-border-color);height:var(--avatar-size, 8rem);width:var(--avatar-size, 8rem);min-width:var(--avatar-size, 8rem)}.c-quote__photo img{height:100%;width:100%;object-fit:cover}.c-quote__photo.is-img-rounded{overflow:hidden;border-radius:50%}.c-quote__photo.is-img-rounded img{border-radius:50%}.slider-testimonials.swiper-thumbs-nav-vertical .m-slider__outer{display:flex}.slider-testimonials.swiper-thumbs-nav-vertical .l-slider-nav{max-width:150px}.slider-testimonials.swiper-thumbs-nav-vertical .slider-nav{flex-direction:column}.slider-testimonials.swiper-thumbs-nav-vertical .m-slider__controls{position:absolute;left:0;bottom:0}.slider-testimonials{--testimonial-inner-gap: 30px;--ttm-font-color: var(--dst--primary-color1);--overlayOpacity: .7;--avatar-size: clamp(52px, 3.12vw, 60px);--author-font-size: clamp(18px, 1.25vw, 24px);--author-font-weight: 700;--author-color: var(--dst--primary-color1);--avatar-border-size: 4px;--avatar-border-color: var(--dst--primary-color2);--avatar-border-color-active: var(--dst--primary-color1);--company-font-size: 1.5rem;--company-color: var(--dst--primary-color1);--company-font-weight: 400;--qoute-font-color: var(--dst--primary-color1);--quote-font-size: clamp(26px, 3.33vw, 6.4rem);--quote-font-weight: 700px;--quote-line-height: 1.1;--quote-color-accent: var(--dst--primary-color2);--quote-icon-height: clamp(35px, 2.6vw, 50px);--quote-icon-width: clamp(32px, 2.6vw, 50px);--quote-icon-top: 0;--quote-icon-left: 0;background:linear-gradient(180deg,#bfa77700,#bfa77733)}@media (min-width: 1113px){.slider-testimonials .container{--dst--content-width: var(--dst--desktop-width-m)}}@media (max-width: 767px){.slider-testimonials{--avatar-size: 5.2rem;background:linear-gradient(180deg,#bfa77700,#bfa77733)!important}}.slider-testimonials__thumb{--author-font-size: 1.4rem}@media (min-width: 767px){.slider-testimonials .c-block__text{padding-right:20px;justify-content:flex-start}}.slider-testimonials .c-block__text .c-btn.c-popup-text .c-btn__txt{font-size:1.6rem}.slider-testimonials.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__controls{--swiper-arrows-bg: var(--dst--secondary-color1);--swiper-arrows-color: var(--dst--primary-color1);flex-direction:row-reverse}@media (max-width: 766px){.slider-testimonials.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__controls{position:static;margin-top:-20px;margin-bottom:20px}}@media (min-width: 1113px){.slider-testimonials.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__controls{margin-top:calc(var(--swiper-navigation-size) * -1)}}.slider-testimonials.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__controls .m-slider__arrows{border:1px solid var(--dst--secondary-color2);box-shadow:0 10px 20px #00000014}@media (max-width: 766px){.slider-testimonials.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__controls .m-slider__nav{margin-right:var(--dst--page-gutter);justify-content:space-between;width:100%;position:absolute;top:140px;padding:3px}}.slider-testimonials.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__controls .m-slider__pagination{justify-content:flex-start}@media (max-width: 766px){.slider-testimonials.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__controls .m-slider__pagination{width:auto;position:absolute;left:0;bottom:-46px;transform:translateY(-50%);align-items:center;width:100%;text-align:center;justify-content:center}}.slider-testimonials.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__controls .m-slider__pagination .swiper-pagination-current{font-size:2.2rem;font-weight:700;line-height:1.2;letter-spacing:-.66px;margin-right:6px}.slider-testimonials.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__controls .m-slider__pagination .swiper-pagination-total{font-size:1.6rem;font-weight:500;letter-spacing:-.16px;color:#1c322bcc}.slider-testimonials .c-media__primary{aspect-ratio:516/589;border-radius:10px;overflow:hidden}@media (max-width: 766px){.slider-testimonials .c-media__primary{aspect-ratio:28/30}}.slider-testimonials .c-media__primary img{width:100%;height:100%;object-fit:cover}.slider-testimonials .c-block__media{transition:opacity .3s ease-in-out}@media (max-width: 766px){.slider-testimonials .c-block__media{margin-inline:40px}}@media (max-width: 766px){.slider-testimonials .m-slider__outer.container{padding-right:0}}.slider-testimonials .swiper{overflow:visible}@media (max-width: 1112px){.slider-testimonials .swiper{padding-right:10rem}}@media (max-width: 766px){.slider-testimonials .swiper{padding-right:2rem}}@media (min-width: 768px){.slider-testimonials .m-slider__slide.swiper-slide.-v1,.slider-testimonials .m-slider__slide.swiper-slide.-v1 .c-block__media,.slider-testimonials .m-slider__slide.swiper-slide.-v1 .c-block__text{opacity:0}}.slider-testimonials .m-slider__slide.-v1.swiper-slide-prev .c-block__text,.slider-testimonials .m-slider__slide.-v1.swiper-slide-next .c-block__text{opacity:0}.slider-testimonials .m-slider__slide.-v1.swiper-slide-prev .c-block__media,.slider-testimonials .m-slider__slide.-v1.swiper-slide-next .c-block__media{opacity:.2}@media (max-width: 766px){.slider-testimonials .m-slider__slide.-v1.swiper-slide-prev .c-block__media .c-media__primary,.slider-testimonials .m-slider__slide.-v1.swiper-slide-next .c-block__media .c-media__primary{border-radius:10px;overflow:hidden}}.slider-testimonials .m-slider__slide.swiper-slide-active.swiper-slide-visible,.slider-testimonials .m-slider__slide.swiper-slide-active.swiper-slide-visible .c-block__text,.slider-testimonials .m-slider__slide.swiper-slide-active.swiper-slide-visible .c-block__media{opacity:1}@media (max-width: 766px){.slider-testimonials .m-slider__slide.swiper-slide-active.swiper-slide-visible .c-block__media{padding-inline:25px}}@media (max-width: 766px){.c-quote{align-items:center}}.c-quote__rating{position:absolute;left:35%;top:6px}@media (min-width: 767px){.c-quote__rating{top:calc(var(--quote-icon-height) / 4);left:calc(var(--quote-icon-width) + 1rem)}}.c-quote__rating .star{text-indent:-9999px;display:inline-flex;width:clamp(23px,1.35vw,26px);height:clamp(23px,1.35vw,26px);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='25' viewBox='0 0 26 25' fill='none'%3E%3Cpath d='M13.0894 0L16.0712 9.17684L25.7203 9.17684L17.914 14.8484L20.8957 24.0253L13.0894 18.3537L5.28315 24.0253L8.26489 14.8484L0.458605 9.17684L10.1077 9.17684L13.0894 0Z' fill='%23679E69'/%3E%3C/svg%3E")}.c-quote__content{position:relative}.c-quote__text{font-weight:700;margin-bottom:2.6rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 1113px){.c-quote__text{letter-spacing:-2.56px}}@media (max-width: 766px){.c-quote__text{padding-top:calc(var(--quote-icon-height) + 5px)}}@media (max-width: 766px){.c-quote__text:before{left:20%}}.c-quote__title{font-size:2.2rem;font-weight:600;line-height:1.6;letter-spacing:-.44px}.c-quote__profile{position:relative}@media (max-width: 766px){.c-quote__profile{justify-content:center}}.c-quote__profile:after{position:absolute;left:calc(var(--avatar-size) + 2rem);top:0;pointer-events:none;content:"";width:1px;height:100%;background:#1c322b33}.c-quote__photo{border-radius:50%;overflow:hidden}.c-quote__name{line-height:1.4;letter-spacing:-.48px}.c-quote__company{color:#1c322bcc}.woo-variation-swatches:has(.slider-testimonials) .slider-testimonials{background:transparent}
