.cnc-testimonial-section.cnc-testimonial-section-layout1{padding:100px 0;background:#fff}.cnc-testimonial-section.cnc-testimonial-section-layout1 .container{max-width:1430px;margin:0 auto;padding:0 15px;box-sizing:border-box;width:100%}.cnc-testimonial-section.cnc-testimonial-section-layout1 .section-heading{margin-bottom:30px;text-align:center}.cnc-testimonial-section.cnc-testimonial-section-layout1 .section-heading :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:#000;font-size:48px;font-weight:700;line-height:normal;margin:0 0 10px 0}.cnc-testimonial-section.cnc-testimonial-section-layout1 .section-heading :is(p){color:#000;font-size:20px;font-weight:400;line-height:normal;margin:0}.cnc-testimonial-section.cnc-testimonial-section-layout1 .section-heading :is(p):not(:last-child){margin:0 0 10px 0}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper{position:relative;padding:0 25px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-swiper{padding-bottom:116px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .swiper-slide{display:flex;justify-content:center;height:auto}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card{width:100%;border-radius:8px;background-color:#ECF5FF;box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1);padding:32px;box-sizing:border-box;position:relative;z-index:1}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card span.quoted-icon{position:absolute;top:20px;left:32px;z-index:-1;width:40px;opacity:.5}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card span.quoted-icon :is(img,svg){width:100%;height:100%}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card span.quoted-icon svg{fill:rgb(0 0 0 / .36);stroke:rgb(0 0 0 / .36)}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card span.quoted-icon i{font-size:40px;color:rgb(0 0 0 / .36)}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-stars{display:flex;gap:2px;margin-bottom:16px;flex-wrap:wrap}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-stars .icon-wrap{width:12px;height:11px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-stars .icon-wrap :is(img,svg){width:100%;height:auto;display:block;object-fit:contain;object-position:center}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-stars .icon-wrap svg path{stroke:#FFBE17;fill:#FFBE17}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-stars .icon-wrap i{color:#FFBE17;font-size:12px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-text{margin-bottom:24px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-text :is(p){color:#323232;font-size:16px;line-height:normal;font-weight:400;margin:0}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-text :is(p):not(:last-child){margin:0 0 10px 0}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-author{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-author .author-avatar-wrap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#2D4A2D;box-sizing:border-box;padding:8px;overflow:hidden;font-size:12px;color:#fff;font-weight:600;line-height:normal;letter-spacing:.3px;text-transform:uppercase}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .author-info .author-name{color:#1A2E1A;font-size:14px;font-weight:700;line-height:normal}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .author-info .author-role{color:#8A9A7A;font-size:16px;font-weight:400;line-height:normal}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav{pointer-events:none}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .swiper-button-lock{opacity:0;pointer-events:none}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .prev-btn,.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .next-btn{width:50px;height:50px;border-radius:50%;background-color:#005AC3;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;border:none;cursor:pointer;pointer-events:all;position:absolute;top:calc(50% - 56px);transform:translateY(-50%);z-index:9;padding:17px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .prev-btn span,.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .next-btn span{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .prev-btn :is(img,svg),.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .next-btn :is(img,svg){width:100%;height:100%;object-fit:contain;object-position:center;display:block}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .prev-btn svg path,.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .next-btn svg path{stroke:#fff}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .prev-btn i,.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .next-btn i{font-size:16px;color:#fff}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .prev-btn{left:0}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .next-btn{right:0}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .prev-btn:hover,.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .prev-btn:focus,.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .next-btn:hover,.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .next-btn:focus{background-color:#02357e;outline:none}.cnc-testimonial-section.cnc-testimonial-section-layout1 .swiper-pagination{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;justify-content:center;gap:10px;z-index:1}.cnc-testimonial-section.cnc-testimonial-section-layout1 .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background-color:#8D8D8D;opacity:1;transition:background-color 0.3s ease}.cnc-testimonial-section.cnc-testimonial-section-layout1 .swiper-pagination-bullet-active{background:#005BC5}@media (max-width:1024px){.cnc-testimonial-section.cnc-testimonial-section-layout1{padding:50px 0}.cnc-testimonial-section.cnc-testimonial-section-layout1 .section-heading :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:40px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .section-heading :is(p){font-size:18px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-swiper{padding-bottom:50px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card{padding:24px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card span.quoted-icon{font-size:60px;top:-10px;left:24px;width:20px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-text :is(p){font-size:15px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .author-info .author-role{font-size:15px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .prev-btn,.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .next-btn{width:40px;height:40px;padding:12px;top:calc(50% - 25px)}}@media (max-width:767px){.cnc-testimonial-section.cnc-testimonial-section-layout1{padding:30px 0}.cnc-testimonial-section.cnc-testimonial-section-layout1 .section-heading :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:30px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .section-heading :is(p){font-size:16px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-swiper{padding-bottom:30px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card{padding:20px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card span.quoted-icon{top:-20px;left:20px;width:15px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .testimonial-text :is(p){font-size:14px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .testimonial-card .author-info .author-role{font-size:14px}.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .prev-btn,.cnc-testimonial-section.cnc-testimonial-section-layout1 .testimonial-wrapper .slider-nav .next-btn{width:36px;height:36px;padding:8px;top:calc(50% - 15px)}}