.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:center;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{flex:0 0 var(--columns-ratio, 50%);max-width:var(--columns-ratio, 50%);display:flex}}.l-testimonials .c-block__text{position:relative;display:flex;align-items:center;justify-content:center;padding:15px}@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;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:20px;margin-top:1em}.align-center .c-quote__profile,.text-center .c-quote__profile{justify-content:center}.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}.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:contain}.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: 100px;--author-font-size: 2.4rem;--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.8rem;--company-color: var(--dst--primary-color1);--company-font-weight: 400;--qoute-font-color: var(--dst--primary-color1);--quote-font-size: 3.2rem;--quote-font-weight: 700px;--quote-line-height: 1.4;--quote-color-accent: var(--dst--secondary-color1);--quote-icon-height: 50px;--quote-icon-width: 50px;--quote-icon-top: 0;--quote-icon-left: -15px;overflow:unset}@media(max-width:767px){.slider-testimonials{--avatar-size: 65px;--quote-font-size: 2.5rem}}.slider-testimonials__thumb{--author-font-size: 1.4rem}@media(min-width:768px){.slider-testimonials .swiper-slide{min-height:50rem}}.slider-testimonials .l-testimonials{background-color:transparent}@media(min-width:768px){.slider-testimonials .l-testimonials{max-height:52rem;min-height:50rem}}@media(max-width:767px){.slider-testimonials .l-testimonials{justify-content:flex-start}}.slider-testimonials .l-testimonials:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(#28272d0d,#28272d0d),linear-gradient(180deg,#fff0,#fffc);border:1px solid #ffffff;border-radius:20px}.slider-testimonials .l-testimonials .c-block__text{opacity:0;padding:7rem;align-items:flex-start}@media(max-width:767px){.slider-testimonials .l-testimonials .c-block__text{padding:20px 15px;height:100%}}.slider-testimonials .m-slider__container{max-height:35rem}@media(min-width:768px){.slider-testimonials .m-slider__container{max-height:52rem}}.slider-testimonials .m-slider__outer{padding-inline:0}@media(min-width:768px){.slider-testimonials .m-slider__controls{padding:0;gap:0}}@media(max-width:767px){.slider-testimonials .m-slider__controls{padding-bottom:0;justify-content:center}}.slider-testimonials .m-slider__pagination{position:absolute;right:70px;bottom:70px;justify-content:flex-end;left:auto;pointer-events:none}@media(max-width:767px){.slider-testimonials .m-slider__pagination{bottom:calc(60px + var(--swiper-navigation-size));right:15px}}.slider-testimonials .m-slider__pagination span{margin-inline:3px}.slider-testimonials:has([data-slider-navigation=top-arrows]) .m-slider__nav{top:-6rem}@media(min-width:1113px){.slider-testimonials:has([data-slider-navigation=top-arrows]) .m-slider__nav{right:max(-.33 * var(--dst--content-width) - 20px + var(--dst--content-width) - var(--headingTitleW) - (2 * var(--swiper-navigation-size) + 30px),-.33 * var(--dst--content-width) - 20px)}}@media(max-width:767px){.slider-testimonials:has([data-slider-navigation=top-arrows]) .m-slider__nav{position:relative;top:unset;right:unset;transform:unset}}.slider-testimonials:has([data-slider-navigation=top-arrows]) .m-slider__arrows{transform:rotate(90deg)}.slider-testimonials .swiper-slide-active .l-testimonials:before{background:var(--c-block__bg, rgb(255, 255, 255))}.slider-testimonials .swiper-slide-active .l-testimonials .c-block__text{opacity:1}.heading-has-top-arrows{--swiper-navigation-size: 52px}@media(max-width:1112px){.heading-has-top-arrows{--swiper-navigation-size: 45px}}.heading-has-top-arrows .c-heading{padding-right:calc(var(--swiper-navigation-size) * 2 + 30px)}@media(min-width:1113px){.heading-has-top-arrows .c-heading{display:inline-block}}.heading-has-top-arrows .c-heading__description{padding-right:calc(var(--swiper-navigation-size) * 2 + 30px)}.quote-popup__text{font-size:2.2rem}.quote-popup__author{margin-bottom:20px}.quote-popup .c-quote__name{font-size:2.4rem;font-weight:700;margin-bottom:5px}.quote-popup .c-quote__company{font-size:1.8rem;line-height:1.7}.c-quote{height:100%;display:flex;flex-direction:column;align-items:flex-start}.c-quote__profile{margin-top:auto;padding-right:50px}.c-quote__title{font-size:2.2rem;text-transform:uppercase;margin-bottom:1em;font-weight:600}.c-quote__text{padding-top:0;margin-bottom:12px}.c-quote__text span{font-weight:700}.c-quote__name{line-height:1.4;margin-bottom:5px}.c-quote__company{line-height:1.7}.c-quote .c-btn.-link:hover{color:var(--btn-color-hover)}.quote-popup{padding:3rem;border-radius:20px;border:1px solid #fff;background:linear-gradient(0deg,#ffffffb3,#ffffffb3),#fff6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dimbox-container:has(.quote-popup){--dst--popup-padding: 20px}.dimbox-container:has(.quote-popup) .dimbox-inline-content{background-color:transparent;padding-right:0;margin-right:3rem}.dimbox-container:has(.quote-popup) .dimbox-inline-content::-webkit-scrollbar{width:5px}@media(min-width:768px){.dimbox-container:has(.quote-popup){--dst--popup-padding: 3rem}}
