.testimonial-display-wrapper{font-family:IBM Plex Sans,sans-serif}.testimonial-display-wrapper.post-type-client{--slide-gap: clamp(1.25rem, .266rem + 4.374vw, 4rem)}.testimonial-display-wrapper.post-type-client .clients-container{position:relative;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to top,var(--background-blue),transparent);padding-block:1.625rem}.testimonial-display-wrapper.post-type-client .clients-container:before,.testimonial-display-wrapper.post-type-client .clients-container:after{position:absolute;z-index:10;top:50%;width:min(5rem,10vw);height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);content:"";transform:translateY(-50%)}@media screen and (width <= 767px){.testimonial-display-wrapper.post-type-client .clients-container:before,.testimonial-display-wrapper.post-type-client .clients-container:after{display:none}}.testimonial-display-wrapper.post-type-client .clients-container:before{left:-2px;background:linear-gradient(to right,var(--background-blue),transparent);-webkit-mask:linear-gradient(to right,black,transparent);mask:linear-gradient(to right,black,transparent)}.testimonial-display-wrapper.post-type-client .clients-container:after{right:-2px;background:linear-gradient(to left,var(--background-blue),transparent);-webkit-mask:linear-gradient(to left,black,transparent);mask:linear-gradient(to left,black,transparent)}.testimonial-display-wrapper.post-type-client .clients-container a{cursor:pointer}.testimonial-display-wrapper.post-type-client .clients-container .testimonial-item:not(:has(.client-image)){display:none}.testimonial-display-wrapper.post-type-client .client-image{padding-inline:calc(var(--slide-gap) / 2)}.testimonial-display-wrapper.post-type-client .client-image img{width:auto;height:5.375rem;-o-object-fit:contain;object-fit:contain;opacity:.3;transition:all .4s ease-out}.testimonial-display-wrapper.post-type-client .client-image img:hover{opacity:1}.testimonial-display-wrapper.post-type-testimonial{--arrow-position: 0}.testimonial-display-wrapper.post-type-testimonial .swiper-slide{height:auto;transition:all .4s ease-out}@media screen and (width >= 1024px){.testimonial-display-wrapper.post-type-testimonial .swiper-slide{height:100%}}.testimonial-display-wrapper.post-type-testimonial .swiper-button-prev,.testimonial-display-wrapper.post-type-testimonial .swiper-button-next{color:transparent}.testimonial-display-wrapper.post-type-testimonial .mobile-nav-container{display:flex;justify-content:flex-end;margin-top:1.5rem;gap:1rem}.testimonial-display-wrapper.post-type-testimonial .nav-btn{width:3rem;height:3rem;border:1px solid var(--e-global-color-07149dc);border-radius:100%;background:var(--e-global-color-798f9a8);transition:all .3s ease-out}@media screen and (width >= 1024px){.testimonial-display-wrapper.post-type-testimonial .nav-btn{border:1px solid hsla(0,0%,100%,.1);background:var(--e-global-color-798f9a8);opacity:1}}.testimonial-display-wrapper.post-type-testimonial .nav-btn.prev-btn:after{transform:rotate(180deg)}.testimonial-display-wrapper.post-type-testimonial .nav-btn:after{display:block;width:.5rem;aspect-ratio:10/18;background-color:#fff;content:"";-webkit-mask-image:url(./caret-blue-DbA9ODG_.svg);mask-image:url(./caret-blue-DbA9ODG_.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transition:background-color .3s ease-out}.testimonial-display-wrapper.post-type-testimonial .nav-btn:hover{background:var(--e-global-color-07149dc)}.testimonial-display-wrapper.post-type-testimonial .nav-btn--mobile{position:static}@media screen and (width >= 768px){.testimonial-display-wrapper.post-type-testimonial .nav-btn--mobile{display:none}}.testimonial-display-wrapper.post-type-testimonial .nav-btn--desktop{position:absolute;top:50%}@media screen and (width < 768px){.testimonial-display-wrapper.post-type-testimonial .nav-btn--desktop{display:none}}.testimonial-display-wrapper.post-type-testimonial .nav-btn--desktop.prev-btn{left:var(--arrow-position)}.testimonial-display-wrapper.post-type-testimonial .nav-btn--desktop.next-btn{right:var(--arrow-position)}.testimonial-display-wrapper.post-type-testimonial.style-quote{max-width:54.875rem;color:#fff;margin-inline:auto;padding-inline:1rem}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__card{position:relative;display:flex;max-width:38.75rem;height:100%;flex-direction:column;margin-inline:auto;padding-block:4.5rem 2rem}@media screen and (width >= 768px){.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__card{width:100%}}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__card .quote-icon{width:-moz-fit-content;width:fit-content;color:var(--e-global-color-78b1441);font-size:2.5rem;margin-inline:auto}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__card .quote-icon svg{display:flex;height:1em}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__content{display:flex;height:100%;flex-direction:column;justify-content:center;gap:2rem}@media screen and (width >= 768px){.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__content{gap:2.25rem}}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__quote{color:var(--e-global-color-88a577e);font-size:1rem;font-weight:300;line-height:1.5;text-align:center}@media screen and (width >= 768px){.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__quote{font-size:1.125rem}}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__author-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__image-container{position:relative;display:flex;width:-moz-min-content;width:min-content;margin-top:.25rem;gap:1.25rem}@media screen and (width >= 480px){.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__image-container{margin:0}}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__author-image{overflow:hidden;width:5rem;height:5rem;border-radius:50%}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__author-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__bank-image{width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;border-radius:4px;margin:1rem auto 0;background:#fff}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__bank-image img{width:auto;height:1rem}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__author-details{text-align:center}@media screen and (width >= 768px){.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__author-details{max-width:none}}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__client-name{color:var(--e-global-color-c57c060);font-size:1.25rem;font-weight:700}.testimonial-display-wrapper.post-type-testimonial.style-quote .testimonial__bank-name{color:var(--e-global-color-88a577e);font-size:.875rem;letter-spacing:.025em;text-transform:uppercase}.testimonial-display-wrapper.post-type-testimonial.style-card{max-width:74.625rem;margin-inline:auto;padding-inline:1.5rem}.testimonial-display-wrapper.post-type-testimonial.style-card .testimonial-header{max-width:15rem;margin-inline:auto;text-align:center}@media screen and (width >= 768px){.testimonial-display-wrapper.post-type-testimonial.style-card .testimonial-header{max-width:35rem}}.testimonial-display-wrapper.post-type-testimonial.style-card .heading{color:#fff;font-size:var(--e-global-typography-c6a7486-font-size);font-weight:700}.testimonial-display-wrapper.post-type-testimonial.style-card .subheading{display:none}@media screen and (width >= 768px){.testimonial-display-wrapper.post-type-testimonial.style-card .subheading{display:block;margin-top:1rem;color:var(--e-global-color-88a577e)}}.testimonial-display-wrapper.post-type-testimonial.style-card .testimonials-container{padding-top:3rem}@media screen and (width >= 1024px){.testimonial-display-wrapper.post-type-testimonial.style-card .testimonials-container{padding-top:0;margin-top:4rem}}.testimonial-display-wrapper.post-type-testimonial.style-card .card{display:grid;max-width:60.625rem;height:100%;margin-inline:auto}@media screen and (width >= 768px){.testimonial-display-wrapper.post-type-testimonial.style-card .card{width:calc(100% - 4rem)}}@media screen and (width >= 1024px){.testimonial-display-wrapper.post-type-testimonial.style-card .card{max-width:60.625rem;grid-template-areas:"....    image ....." "content image space" "....    image .....";grid-template-columns:554fr 380fr 2.25rem;grid-template-rows:7.5rem auto 2rem}}.testimonial-display-wrapper.post-type-testimonial.style-card .card__quote-icon{position:absolute;z-index:10;top:-1rem;align-self:flex-start;margin:0 0 0 1rem;color:var(--e-global-color-78b1441);font-size:2.5rem;justify-self:flex-start}@media screen and (width >= 768px){.testimonial-display-wrapper.post-type-testimonial.style-card .card__quote-icon{position:static;margin-top:-1.5rem;margin-left:2rem;font-size:4rem;grid-area:content}}@media screen and (width >= 1024px){.testimonial-display-wrapper.post-type-testimonial.style-card .card__quote-icon{margin-left:4rem}}.testimonial-display-wrapper.post-type-testimonial.style-card .card__quote-icon svg{display:flex;height:1em}.testimonial-display-wrapper.post-type-testimonial.style-card .card__main-content{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1rem;border:1px solid var(--e-global-color-07149dc);border-radius:22px;border-right:none;background:var(--e-global-color-83549d9)}@media screen and (width >= 768px){.testimonial-display-wrapper.post-type-testimonial.style-card .card__main-content{padding:2rem 1rem 2rem 2rem;grid-area:content}}@media screen and (width >= 1024px){.testimonial-display-wrapper.post-type-testimonial.style-card .card__main-content{padding:3rem 1.25rem 3rem 3rem;border-radius:22px 0 0 22px}}.testimonial-display-wrapper.post-type-testimonial.style-card .card__author-image{display:none}@media screen and (width >= 1024px){.testimonial-display-wrapper.post-type-testimonial.style-card .card__author-image{display:block;overflow:hidden;border-radius:20px;grid-area:image}}.testimonial-display-wrapper.post-type-testimonial.style-card .card__author-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-display-wrapper.post-type-testimonial.style-card .card__quote{color:var(--e-global-color-88a577e);font-size:1rem;line-height:1.5}@media screen and (width >= 768px){.testimonial-display-wrapper.post-type-testimonial.style-card .card__quote{font-size:1.25rem}}.testimonial-display-wrapper.post-type-testimonial.style-card .card__author-details{margin-top:2rem}.testimonial-display-wrapper.post-type-testimonial.style-card .card__client-name{color:#fff;font-weight:700}.testimonial-display-wrapper.post-type-testimonial.style-card .card__bank-name{margin-top:.25rem;color:var(--e-global-color-861bf66)}.testimonial-display-wrapper.post-type-testimonial.style-card .card__bank-logo{position:relative;max-width:8.25rem;margin-top:1rem;aspect-ratio:132/38}.testimonial-display-wrapper.post-type-testimonial.style-card .card__bank-logo img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.testimonial-display-wrapper.post-type-testimonial.style-card .card__empty-space{display:none;border:1px solid var(--e-global-color-07149dc);border-radius:0 22px 22px 0;border-left:none;background:var(--e-global-color-83549d9)}@media screen and (width >= 1024px){.testimonial-display-wrapper.post-type-testimonial.style-card .card__empty-space{display:block;grid-area:space}}.testimonial-display-wrapper.post-type-testimonial.style-card .mobile-nav-container{margin-top:3rem}@media screen and (width >= 1024px){.testimonial-display-wrapper.post-type-testimonial.style-card .mobile-nav-container{display:none}}
