﻿.testimonials-section{position:relative;overflow:hidden}.testimonials-section.hymux-section{padding-top:0}.testimonials-section .topBox{background:#fff}.testimonials-section .topBox .wysiwygBox{margin-bottom:0;max-width:520px}@media screen and (max-width:992px){.testimonials-section .topBox{padding-top:56px}}@media only screen and (min-width:993px) and (max-width:1280px){.testimonials-section .topBox{padding-top:80px}}@media screen and (min-width:1281px){.testimonials-section .topBox{padding-top:120px}}.testimonials-section .section-naming{position:relative;z-index:1;padding:0 var(--inline-padding)}@media screen and (max-width:576px){.testimonials-section .header-and-button-container{margin-bottom:-65px}}@media screen and (min-width:577px){.testimonials-section .header-and-button-container{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:-15px}.testimonials-section .header-and-button-container .section-header{max-width:704px}.testimonials-section .header-and-button-container .link-button{flex:0 0 max-content}.testimonials-section .header-and-button-container .topText>:last-child{margin-bottom:0;padding-bottom:0}}.testimonials-section .desktop{display:flex}@media screen and (max-width:992px){.testimonials-section .desktop{display:none}}.testimonials-section .mobile{display:none}@media screen and (max-width:992px){.testimonials-section .mobile{display:flex}}.testimonials-section .testimonials_and_globe{margin-top:80px;padding:0 var(--inline-padding);display:flex;justify-content:space-between;align-items:center;position:relative}@media screen and (max-width:992px){.testimonials-section .testimonials_and_globe{margin-top:96px;gap:32px;flex-direction:column-reverse}}@media screen and (max-width:992px){.testimonials-section .testimonials-block-wrapper{padding-left:32px}}.testimonials-section .testimonials-block{position:relative;width:704px}@media screen and (max-width:992px){.testimonials-section .testimonials-block{width:100dvw}}.testimonials-section .testimonials-card{position:relative;width:704px;background:#fff}@media screen and (max-width:992px){.testimonials-section .testimonials-card{flex:0 0 calc(100% - 60px);display:flex;flex-direction:column;justify-content:space-between}}.testimonials-section .quote-container{position:absolute;content:"";width:52px;height:48px;top:-12px;left:40px;background-image:url(../../images/quotes.svg);background-size:contain;background-repeat:no-repeat;z-index:10}@media screen and (max-width:992px){.testimonials-section .quote-container{width:25px;height:24px;left:24px}}.testimonials-section .testimonial-container{position:relative}@media screen and (max-width:992px){.testimonials-section .testimonial-video{padding-top:39px}}.testimonials-section .testimonial-video .customer-testimonial-video{display:none;width:704px;height:320px}@media screen and (max-width:992px){.testimonials-section .testimonial-video .customer-testimonial-video{width:100%;height:auto;aspect-ratio:1.77777778}}.testimonials-section .testimonial-video .testimonial-video-cover{display:none;background:#d9d9d9;width:704px;height:320px;position:relative}@media screen and (max-width:992px){.testimonials-section .testimonial-video .testimonial-video-cover{display:block;width:100%;height:auto;aspect-ratio:1.77777778}}.testimonials-section .testimonial-video .testimonial-video-cover img{width:704px;height:320px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:992px){.testimonials-section .testimonial-video .testimonial-video-cover img{width:100%;height:auto;aspect-ratio:1.77777778}}.testimonials-section .testimonial-video .testimonial-video-cover .testimonial-video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:72px;height:72px;background:#fff;z-index:10}@media screen and (max-width:992px){.testimonials-section .testimonial-video .testimonial-video-cover .testimonial-video-play-button{width:48px;height:48px}}.testimonials-section .testimonial-video .testimonial-video-cover .testimonial-video-play-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonials-section .testimonial{height:100%;display:flex;gap:8px}.testimonials-section .customer-avatar{align-self:flex-end;width:auto;height:280px;margin-top:40px}@media screen and (max-width:992px){.testimonials-section .customer-avatar{margin-top:0;width:55px;height:55px}}.testimonials-section .testimonial-text{padding:40px;font-family:var(--hymux-font-ssp);font-size:18px;font-weight:400;line-height:27px;text-align:left}@media screen and (max-width:992px){.testimonials-section .testimonial-text{padding:32px 20px;font-size:16px;line-height:24px}}.testimonials-section .testimonials-card-footer{display:flex;padding:28px 40px;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 -2px 24px 0 rgba(0,0,0,.0392156862745098)}@media screen and (max-width:992px){.testimonials-section .testimonials-card-footer{padding:20px;flex-direction:column;align-items:flex-start;gap:20px}}@media screen and (max-width:992px){.testimonials-section .customers{display:flex;gap:20px}}.testimonials-section .customers-info{font-family:var(--hymux-font-ssp);font-size:16px;font-weight:400;line-height:16px;text-align:left}@media screen and (max-width:992px){.testimonials-section .customers-info,.testimonials-section .customers-info p{font-size:14px;line-height:14px}}.testimonials-section .customer-name{font-family:var(--hymux-font-futura-xblk-bt);font-size:20px;font-weight:400;line-height:24px;text-align:left}@media screen and (max-width:992px){.testimonials-section .customer-name{font-size:16px;line-height:19px}}.testimonials-section .customer-location,.testimonials-section .customer-position{margin-top:4px}.testimonials-section .customer-location,.testimonials-section .info-box p{display:flex;align-items:center;justify-content:flex-start;gap:4px}.testimonials-section .customer-location img,.testimonials-section .info-box p img{display:block}.testimonials-section .testimonials-buttons{display:flex;gap:40px}.testimonials-section .stepper-buttons{display:flex;gap:24px}.testimonials-section .tertiary-button.arrow-button{padding:12px 10px}@keyframes fillProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.testimonials-section .progress-bar{height:4px;position:absolute;width:100%;transform-origin:left;transform:scaleX(0);bottom:0;background:0 0}@media screen and (max-width:992px){.testimonials-section .collaboration-mobile-pagination,.testimonials-section .our-customers-mobile-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;height:13px}.testimonials-section .collaboration-mobile-pagination .our-customers-car-bullet,.testimonials-section .our-customers-mobile-pagination .our-customers-car-bullet{height:5px;width:5px;background:#d9d9d9;transition:.5s}.testimonials-section .collaboration-mobile-pagination .our-customers-car-bullet-active,.testimonials-section .our-customers-mobile-pagination .our-customers-car-bullet-active{height:8px;width:8px;background:linear-gradient(130.27deg,#97cf00 -14.98%,#24b400 109.44%);transform:rotate(45deg)}}.testimonials-section .globe-block{position:relative;cursor:grab}.testimonials-section .globe-block #globe{position:relative}.testimonials-section .globe-block #globe svg{border-radius:50%;overflow:hidden}.testimonials-section .globe-block #globe .pin-circle{fill:#000;stroke:none}.testimonials-section .globe-block #globe .pin-line{stroke:#000;stroke-width:2}.testimonials-section .info-box{position:absolute;background:#fff;padding:10px;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:var(--hymux-font-ssp);font-size:16px;display:none;white-space:nowrap}.testimonials-section .info-box:after{content:"";position:absolute;top:50%;left:-10px;transform:translateY(-50%);border:5px solid transparent;border-right-color:#fff}.testimonials-section .testimonials-logo-carousel{height:70px;margin-top:64px;overflow:clip;width:100%;position:relative}.testimonials-section .testimonials-logo-carousel-container{position:relative;left:0;height:70px;display:flex;align-items:center}.testimonials-section .testimonials-logo-carousel-item img{transition:opacity .5s;opacity:.2}.testimonials-section .testimonials-logo-carousel-item:hover img{opacity:1;cursor:pointer}.testimonials-section .testimonials-logo-carousel-item.swiper-slide-active img{opacity:1}@media screen and (max-width:992px){.testimonials-section .testimonials-logo-carousel.not-mobile{display:none!important}}

