@media only screen and (min-width:0rem){#testimonials-text{background:#fff;padding:var(--sectionPadding);position:relative;z-index:1}#testimonials-text .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:34.375rem}#testimonials-text .cs-container,#testimonials-text .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#testimonials-text .cs-content{max-width:56.25rem;text-align:center}#testimonials-text .cs-topper{color:var(--primary)}#testimonials-text .cs-title{color:var(--headerColor);max-width:30ch}#testimonials-text .cs-text{color:var(--bodyTextColor);max-width:100%}#testimonials-text .cs-card-group{display:grid;gap:clamp(1rem,2.5vw,1.15rem);grid-template-columns:repeat(12,1fr);list-style:none;margin:0;padding:0;width:100%}#testimonials-text .cs-item{align-items:flex-start;background-color:var(--secondaryShadeLight);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;grid-column:span 12;justify-content:center;list-style:none;opacity:0;padding:clamp(1.25rem,4vw,2rem);position:relative;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;width:100%}#testimonials-text .cs-item.cs-visible{opacity:1;transform:translateY(0)}#testimonials-text .cs-item.cs-hidden{display:none}#testimonials-text .cs-flex-group{align-items:center;border-bottom:1px solid #efe4d4;display:flex;gap:1.25rem;justify-content:flex-start;margin:0 0 1.25rem;padding-bottom:1.25rem;width:100%}#testimonials-text .cs-profile{align-items:center;background-color:#efe4d4;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:1.5625rem;font-weight:800;height:4rem;justify-content:center;text-transform:uppercase;width:4rem}#testimonials-text .cs-name{color:var(--headerColor);display:block;font-size:clamp(1.25rem,2vw,1.5625rem);font-weight:700;line-height:1.5em;margin:0 0 .5rem}#testimonials-text .cs-review{color:var(--bodyTextColor);font-family:Inter,Arial,sans-serif;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;margin:0 0 1.25rem;max-width:27.75rem}#testimonials-text .cs-stars{display:block;height:auto;margin:0 0 .5rem;width:6.75rem}#testimonials-text .cs-desc{color:var(--bodyTextColor);color:var(--secondary);font-family:Inter,Arial,sans-serif;font-size:clamp(.875rem,1.5vw,1rem);font-weight:700;line-height:1.5em;margin:0;text-align:inherit}#testimonials-text .cs-show-more{background-color:var(--primary);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin:3rem auto 0;padding:.75rem 2rem;transition:background-color .3s ease,transform .3s ease}#testimonials-text .cs-show-more:hover{background-color:var(--secondary);transform:translateY(-2px)}#testimonials-text .cs-show-more.cs-hidden{display:none}#testimonials-text .cs-quote1,#testimonials-text .cs-quote2{color:#fff;display:none;height:auto;position:absolute;width:12.125rem;z-index:-1}#testimonials-text .cs-quote1{left:0;top:0}#testimonials-text .cs-quote2{bottom:0;right:0}}@media only screen and (min-width:48rem){#testimonials-text .cs-container{max-width:80rem}#testimonials-text .cs-stars{margin-top:auto}#testimonials-text .cs-quote1,#testimonials-text .cs-quote2{display:block}#testimonials-text .cs-item{grid-column:span 6}}@media only screen and (min-width:64rem){#testimonials-text .cs-item{grid-column:span 4}}@media only screen and (min-width:0rem){#testimonials-video{background-color:var(--secondaryShadeLight);padding:var(--sectionPadding);position:relative;z-index:1}#testimonials-video .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem;width:100%}#testimonials-video .cs-content{align-items:center;display:flex;flex-direction:column;max-width:56.25rem;text-align:center;width:100%}#testimonials-video .cs-title{max-width:30ch}#testimonials-video .cs-text{max-width:100%}#testimonials-video .cs-video-carousel-wrapper{max-width:56.25rem;padding:0;position:relative;width:100%}#testimonials-video .f-carousel{position:relative;width:100%}#testimonials-video .f-carousel__viewport{overflow:hidden}#testimonials-video .f-carousel__slide{padding:0;width:100%}#testimonials-video .cs-video-item{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem);width:100%}#testimonials-video .cs-video-info{display:flex;flex-direction:column;gap:.75rem;text-align:center}#testimonials-video .cs-video-name{font-size:clamp(1.5625rem,3vw,1.9375rem);font-weight:700;line-height:1.2em;margin:0}#testimonials-video .cs-video-desc{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.5em;margin:0;opacity:.9}#testimonials-video .cs-video-wrapper{background-color:#000;border-radius:8px;height:clamp(300px,50vw,506px);overflow:hidden;position:relative;width:100%}#testimonials-video .cs-video-wrapper iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}#testimonials-video .cs-video-nav{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}#testimonials-video .f-carousel__nav{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem;position:static}#testimonials-video .cs-carousel-arrow{align-items:center;background-color:var(--secondary)!important;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:3rem;justify-content:center;padding:0;position:static;transform:none;transition:background-color .3s ease,opacity .3s ease;width:3rem;z-index:1}#testimonials-video .cs-carousel-arrow:hover:not([disabled]){background-color:var(--primary)!important}#testimonials-video .cs-carousel-arrow[disabled]{cursor:not-allowed;opacity:.3}#testimonials-video .cs-carousel-arrow img{display:block;filter:brightness(0) invert(1);height:auto;width:2rem}#testimonials-video .f-carousel__nav .f-button{display:none}}@media only screen and (min-width:48rem){#testimonials-video .cs-video-carousel-wrapper{max-width:68.75rem;padding:0 5rem}#testimonials-video .cs-video-info{text-align:left}#testimonials-video .cs-carousel-arrow{display:flex!important}#testimonials-video .f-carousel__nav .f-button{background-color:var(--secondary);border-radius:50%;color:#fff;display:flex!important;height:3rem;position:absolute;top:50%;transform:translateY(-50%);width:3rem;z-index:10}#testimonials-video .f-carousel__nav .is-prev{left:0}#testimonials-video .f-carousel__nav .is-next{right:0}}