.testimonials-page-main{width:100%;max-width:100vw;margin-top:clamp(100px,15vw,100px);overflow-x:hidden}.testimonials-page-main section.hero.banner_sec{overflow-x:hidden}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(15px,4vw,20px);display:flex;overflow-x:clip}section.hero.banner_sec{background-image:url(/testi.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.header-content{text-align:left;flex:1;min-width:0;max-width:100%}.testimonials-page-main .testimonialsimg{aspect-ratio:251/269;object-fit:contain;flex-shrink:0;width:min(251px,100%)!important;height:auto!important;max-height:none!important}.testimonials-hero-title,.testimonials-hero-title :is(h1,h2,h3,p,span,div,font,strong,b,em,i){font-family:var(--font-montserrat,"Montserrat"),"Montserrat",sans-serif!important}.testimonials-hero-title :is(h1,h2,h3,p){text-align:left;color:#000;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:clamp(26px,5vw,50px);font-weight:700}.testimonials-hero-title{width:100%;max-width:100%}.header-description.testimonials-hero-description{color:#0009;max-width:600px;margin-top:clamp(12px,2.5vw,20px);font-family:Nunito Sans,sans-serif;font-size:clamp(14px,2.5vw,16px);font-weight:400;line-height:1.6}.header-description.testimonials-hero-description :is(p,h1,h2,h3,ul,ol){margin:0 0 .65em}.header-description.testimonials-hero-description :last-child{margin-bottom:0}.testimonials-social-description{color:#424242;text-align:center;max-width:900px;margin:0 auto clamp(20px,4vw,30px);font-family:Nunito Sans,sans-serif;font-size:clamp(14px,2.5vw,16px);font-weight:400;line-height:1.6}.testimonials-social-description :is(p,h1,h2,h3,ul,ol){margin:0 0 .65em}.testimonials-social-description :last-child{margin-bottom:0}.testimonials-social-rich{text-align:center;flex-direction:column;align-items:center;row-gap:15px;display:flex}.testimonials-social-heading,.testimonials-social-heading :is(p,span,div,font,strong,b,em,i,h1,h2,h3){font-family:var(--font-montserrat,"Montserrat"),"Montserrat",sans-serif!important}.testimonials-cards-empty{text-align:center;color:#666;width:100%;margin:0;padding:1rem 0}.testimonials-card-head-placeholder{aspect-ratio:16/9;background:#0000000f;border-radius:20px;width:100%;max-width:346px}.testimonials-section{margin:clamp(30px,6vw,50px) 0}.common_testimonials_section .common_section_title .cms-rich-content{text-align:center!important;text-justify:auto!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.common_testimonials_section .common_section_title .cms-rich-content :is(p,div,li){text-align:center!important;text-justify:auto!important}.common_testimonials_section .common-feedback-card .contentBlock,.common_testimonials_section .common-feedback-card [class*=contentBlock]{align-self:stretch!important;align-items:stretch!important;width:100%!important;max-width:100%!important}.common_testimonials_section .common-feedback-card .contentBlock :is(p,.content),.common_testimonials_section .common-feedback-card [class*=contentBlock] :is(p,[class*=content]){box-sizing:border-box;text-align:start!important;text-justify:auto!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important}.common_testimonials_section .common-feedback-card [class*=readMoreBtn]{text-align:center!important;align-self:center!important;margin-inline:auto!important}.section-subtitle{text-align:center;color:#0009;max-width:700px;margin:0 auto clamp(20px,4vw,30px);font-family:Nunito Sans,sans-serif;font-size:clamp(14px,2.5vw,16px);font-weight:400;line-height:clamp(22px,4vw,25px)}.cards-container{flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:clamp(15px,3vw,20px);width:100%;margin-bottom:clamp(20px,5vw,30px);display:flex;overflow-x:clip}.cards-container>*{width:min(100%,370px);max-width:100%}.card-image{border-radius:20px;width:100%;max-width:346px;height:auto}@media screen and (min-device-width:1200px) and (max-device-width:1600px){section.sub_hero_section img:nth-child(2){height:100%!important}section.testimonial_section .container,section.common_testimonials_section .container{padding:60px 0!important}}@media (max-width:1024px){.testimonial_section,.common_testimonials_section{padding-bottom:60px!important}}@media (max-width:768px){.banner_sec{padding:0!important}.testimonial_section,.common_testimonials_section{padding:0 15px 40px!important}.page-header{text-align:center;flex-direction:column;width:100%}.header-content{text-align:center;width:100%}.header-content h2,.testimonials-hero-title :is(h1,h2,h3,p){text-align:center!important}.header-description{margin-left:auto;margin-right:auto}.testimonials-page-main .testimonialsimg{margin:0 auto}.cards-container{justify-content:center;gap:14px}.card-image,.testimonials-card-head-placeholder{max-width:100%}.testimonials-page-main .container{padding-left:12px;padding-right:12px}}
