.commonSection.testimonial{background-image:none!important;background:linear-gradient(180deg,#0d1f2d,#162736)!important;isolation:isolate;padding:100px 20px;position:relative}.commonSection.testimonial:before{background:radial-gradient(circle at center,rgba(0,152,190,.28) 0 2px,transparent 2.8px);background-size:20px 20px;content:"";height:100%;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,#000 42%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 0,#000 42%,transparent 74%);opacity:.35;pointer-events:none;position:absolute;right:-4%;top:20px;width:38%;z-index:0}.commonSection.testimonial .overlay{display:none!important}.commonSection.testimonial .container{position:relative;z-index:1}.commonSection.testimonial .testimonial_content{margin:0 auto;max-width:900px;text-align:center}.commonSection.testimonial .sec_title.white,.commonSection.testimonial h2{color:#fff!important;font-size:clamp(28px,4vw,48px)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.1!important;margin:0 0 20px!important}.commonSection.testimonial .sec_desc,.commonSection.testimonial .sec_desc p{color:hsla(0,0%,100%,.8)!important;font-size:18px!important;line-height:1.65!important;margin:0 0 36px!important}.commonSection.testimonial .button,.commonSection.testimonial .button span{background:linear-gradient(135deg,#0098be,#007fa0)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 14px rgba(0,152,190,.2)!important;color:#fff!important;display:inline-block;font-size:14px!important;font-weight:700!important;letter-spacing:.3px!important;padding:18px 42px!important;text-decoration:none!important;text-transform:uppercase!important;transition:transform .2s ease,box-shadow .2s ease!important}.commonSection.testimonial .button:hover{box-shadow:0 8px 20px rgba(0,152,190,.28)!important;transform:translateY(-2px)!important}.commonSection.testimonial .testi_icon{color:#33b6d6;font-size:36px;margin-bottom:20px}.ra-category-hero--dark{margin-bottom:0!important;padding-bottom:0!important}.ra-accordion-section{margin-top:0!important}@media (max-width:767px){.commonSection.testimonial{padding:70px 16px}.commonSection.testimonial .sec_title.white,.commonSection.testimonial h2{font-size:28px!important}.commonSection.testimonial .sec_desc,.commonSection.testimonial .sec_desc p{font-size:16px!important}.commonSection.testimonial .button,.commonSection.testimonial .button span{padding:16px 32px!important}}