.global-image-testimonial{padding-top:var(--section-padding-vertical);padding-bottom:var(--section-padding-vertical)}.global-image-testimonial .testimonial-wrapper{display:flex;align-items:center;gap:4rem;position:relative;padding:3rem;border-radius:12px;overflow:hidden;max-width:1000px;margin:auto}.global-image-testimonial .testimonial-wrapper::before{content:"";position:absolute;top:2rem;right:4rem;width:110px;height:60px;background-image:radial-gradient(circle,var(--primary-color) 2px,transparent 1px);background-size:12px 12px;opacity:.125;z-index:1}.global-image-testimonial .testimonial-wrapper::after{content:"\201D";font-family:serif;position:absolute;bottom:0;right:3rem;font-size:14rem;line-height:.7;color:var(--primary-color);opacity:.15;z-index:0}.global-image-testimonial .testimonial-author-image{flex-shrink:0;width:300px;position:relative;z-index:0}.global-image-testimonial .testimonial-author-image img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;position:relative;z-index:1}.global-image-testimonial .testimonial-content{flex-grow:1;padding:0 2rem 0 0;border-radius:0}.global-image-testimonial .testimonial-logo{margin-bottom:2rem}.global-image-testimonial .testimonial-logo img{max-height:40px;max-width:170px;width:auto;object-fit:contain}.global-image-testimonial .testimonial-quote{position:relative;margin:0 0 2rem 0;border:none;padding-left:4rem}.global-image-testimonial .testimonial-quote::before{content:"\201C";font-family:serif;position:absolute;top:-1rem;left:0;font-size:7rem;line-height:1;color:var(--primary-color)}.global-image-testimonial .testimonial-quote p{font-style:italic;font-weight:500;font-size:1.8rem;margin:0;line-height:1.6}.global-image-testimonial .testimonial-author-details::before{content:"";display:block;width:40px;height:3px;background-color:var(--primary-color);margin-bottom:1.5rem}.global-image-testimonial .testimonial-author-details .name{font-weight:700;font-size:1.6rem;margin:0 0 .25rem 0}.global-image-testimonial .testimonial-author-details .position{font-size:1.4rem;margin:0;opacity:.8}.global-image-testimonial.bg-blue{background-color:var(--secondary-color)}.global-image-testimonial.bg-blue .testimonial-wrapper{background-color:var(--background-color)}.global-image-testimonial.bg-blue .testimonial-quote p,.global-image-testimonial.bg-blue .testimonial-author-details .name,.global-image-testimonial.bg-blue .testimonial-author-details .position{color:var(--text-color)}.global-image-testimonial.bg-blue .testimonial-logo img{filter:none}.global-image-testimonial .testimonial-slider{max-width:1000px;margin:auto;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none}.global-image-testimonial .testimonial-slider.is-dragging{cursor:grabbing}.global-image-testimonial .testimonial-slider-track{--slide-gap:2rem;display:flex;gap:var(--slide-gap);transition:transform .4s ease}.global-image-testimonial .testimonial-slider.is-dragging .testimonial-slider-track,.global-image-testimonial .testimonial-slider-track.no-transition{transition:none}.global-image-testimonial .testimonial-slider .testimonial-wrapper{flex:0 0 100%;max-width:100%}.global-image-testimonial .testimonial-slider img{-webkit-user-drag:none;pointer-events:none}.global-image-testimonial .testimonial-slider-nav{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.global-image-testimonial .testimonial-slider-nav button{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--primary-color);font-size:1.25rem;cursor:pointer;border:0;outline:none;display:inline-flex;align-items:center;justify-content:center;transition:background 0.3s ease,color 0.3s ease}.global-image-testimonial .testimonial-slider-nav button svg{width:22px;height:22px}.global-image-testimonial .testimonial-slider-prev svg{transform:scale(-1,1)}.global-image-testimonial .testimonial-slider-nav button:hover{background:var(--primary-color);color:#fff}.global-image-testimonial .hsres-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:56px 0 20px}.global-image-testimonial .hsres-head h3{margin:0;font-size:clamp(2.2rem, 3vw + 1rem, 3.6rem)}.global-image-testimonial .hsres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.global-image-testimonial .hsres div{border-radius:12px;padding:18px;text-align:center}.global-image-testimonial .hsres b{display:block;font-size:30px;line-height:1.1;color:var(--primary-color);margin-bottom:6px}.global-image-testimonial .hsres span{font-size:13.5px;line-height:1.5;display:block}.global-image-testimonial .fine{font-size:13px;margin-top:12px}.global-image-testimonial .hsres-head .link{font-weight:600;font-size:1.6rem;display:inline-flex;gap:6px;align-items:center;text-decoration:none;transition:color 0.3s ease}.global-image-testimonial .hsres-head .link::after{content:"\2192"}.global-image-testimonial.bg-blue .hsres-head h3{color:var(--text-color-light)}.global-image-testimonial.bg-blue .hsres div{background:var(--background-color);border:1px solid rgb(255 255 255 / 14%)}.global-image-testimonial.bg-blue .hsres span{color:var(--accent-color)}.global-image-testimonial.bg-blue .fine{color:rgb(255 255 255 / 65%)}.global-image-testimonial.bg-blue .hsres-head .link{color:var(--primary-color-light)}.global-image-testimonial.bg-blue .hsres-head .link:hover{color:#fff}@media (max-width:1100px){.global-image-testimonial .hsres{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.global-image-testimonial .testimonial-wrapper{flex-direction:column;gap:3rem;text-align:center;padding:3rem 2rem}.global-image-testimonial .testimonial-author-image{width:100%;max-width:250px}.global-image-testimonial .testimonial-quote{padding-left:0;padding-top:3.5rem}.global-image-testimonial .testimonial-quote::before{top:0;left:50%;transform:translateX(-50%)}.global-image-testimonial .testimonial-author-details::before{margin-left:auto;margin-right:auto}.global-image-testimonial .testimonial-wrapper::after{font-size:8rem;right:1.5rem}.global-image-testimonial .testimonial-wrapper::before{top:1rem;right:1.5rem;width:50px;height:35px}}@media (max-width:600px){.global-image-testimonial .testimonial-wrapper{padding:2.5rem 1.5rem}.global-image-testimonial .testimonial-wrapper::before{display:none}.global-image-testimonial .testimonial-wrapper::after{font-size:6rem;right:1rem;bottom:.5rem}.global-image-testimonial .testimonial-author-image::before{width:115%;height:115%}.global-image-testimonial .hsres{grid-template-columns:1fr 1fr}.global-image-testimonial .hsres-head{margin-top:40px}}