.elementor-331 .elementor-element.elementor-element-2520ac5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-331 .elementor-element.elementor-element-7347b7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-331 .elementor-element.elementor-element-b8633fe{padding:40px 0}.elementor-331 .elementor-element.elementor-element-b8633fe .elementor-heading-title{color:#071f4e}.elementor-331 .elementor-element.elementor-element-a06592d{--display:flex}.elementor-331 .elementor-element.elementor-element-b463931{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-331 .elementor-element.elementor-element-dbd3101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-331 .elementor-element.elementor-element-c30a3d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}@media(min-width:768px){.elementor-331 .elementor-element.elementor-element-b463931{--content-width:1290px}.elementor-331 .elementor-element.elementor-element-dbd3101{--width:45%}.elementor-331 .elementor-element.elementor-element-c30a3d3{--width:50%}}.elementor-331 .elementor-element.elementor-element-7347b7f{--gcc-test-navy:#071f4e;--gcc-test-green:#2e8b18;--gcc-test-green-2:#1fa365;--gcc-test-purple:#7a2c91;--gcc-test-muted:#687386;position:relative;overflow:hidden;padding:90px 0 100px;background:radial-gradient(circle at 8% 18%,rgba(46,139,24,.1),transparent 30%),radial-gradient(circle at 88% 18%,rgba(122,44,145,.1),transparent 28%),linear-gradient(135deg,#fff 0%,#f8fbff 48%,#f8fff7 100%)}.elementor-331 .elementor-element.elementor-element-7347b7f:before{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(rgba(7,31,78,.18) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.elementor-331 .elementor-element.elementor-element-7347b7f>.e-con-inner{position:relative;z-index:2}.elementor-331 .elementor-element.elementor-element-7347b7f .elementor-heading-title{font-family:"Playfair Display",serif !important;color:var(--gcc-test-navy) !important;font-size:clamp(2.2rem,4.2vw,4.2rem) !important;line-height:1.08 !important;letter-spacing:-.045em !important;font-weight:650 !important;text-align:center !important;margin-bottom:16px !important}.elementor-331 .elementor-element.elementor-element-7347b7f .elementor-widget-text-editor{text-align:center !important;max-width:720px;margin-left:auto;margin-right:auto}.elementor-331 .elementor-element.elementor-element-7347b7f .elementor-widget-text-editor p{color:var(--gcc-test-muted) !important;font-size:1rem !important;line-height:1.7 !important}.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-swiper-container,.elementor-331 .elementor-element.elementor-element-7347b7f .swiper,.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-container{width:100% !important;max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;overflow:hidden !important;padding:28px 0 60px !important}.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-wrapper{align-items:stretch !important}.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e{height:auto !important;min-height:380px !important;padding:34px 30px !important;border-radius:30px !important;background:radial-gradient(circle at 12% 10%,rgba(31,163,101,.11),transparent 35%),radial-gradient(circle at 90% 10%,rgba(122,44,145,.1),transparent 30%),rgba(255,255,255,.92) !important;border:1px solid rgba(7,31,78,.08) !important;box-shadow:0 18px 50px rgba(7,31,78,.1) !important;overflow:hidden !important;transition:all .35s cubic-bezier(.2,.8,.2,1) !important}.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e:hover{transform:translateY(-8px) !important;border-color:rgba(122,44,145,.22) !important;box-shadow:0 30px 90px rgba(7,31,78,.16) !important}.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider svg,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e-quote,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e-icon,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-svg--quote{opacity:.16 !important;color:var(--gcc-test-purple) !important;fill:var(--gcc-test-purple) !important}.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e-title,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e-author,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e-author-name,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider h3,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider h4{color:var(--gcc-test-navy) !important;font-size:1.18rem !important;line-height:1.3 !important;font-weight:850 !important;letter-spacing:-.02em !important}.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e-text,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e-content,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e-description,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider p{color:var(--gcc-test-muted) !important;font-size:.96rem !important;line-height:1.65 !important}.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e-author-job,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e-position,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e-additional{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;padding:8px 14px !important;border-radius:999px !important;background:rgba(31,163,101,.11) !important;color:#0f8751 !important;font-size:.76rem !important;font-weight:850 !important;letter-spacing:.04em !important;text-transform:uppercase !important}.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-pagination{bottom:16px !important}.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-pagination-bullet{width:9px !important;height:9px !important;background:rgba(7,31,78,.22) !important;opacity:1 !important;transition:all .25s ease !important}.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-pagination-bullet-active{width:28px !important;border-radius:999px !important;background:linear-gradient(135deg,var(--gcc-test-green-2),var(--gcc-test-green)) !important}.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-button-prev,.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-button-next,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-swiper-button-prev,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-swiper-button-next{width:46px !important;height:46px !important;border-radius:50% !important;background:rgba(255,255,255,.94) !important;border:1px solid rgba(7,31,78,.1) !important;box-shadow:0 12px 30px rgba(7,31,78,.1) !important;color:var(--gcc-test-navy) !important;z-index:20 !important}.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-button-prev:hover,.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-button-next:hover,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-swiper-button-prev:hover,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-swiper-button-next:hover{background:var(--gcc-test-green) !important;color:#fff !important}.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-button-prev:after,.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-button-next:after{font-size:15px !important;font-weight:900 !important}@media (max-width:1024px){.elementor-331 .elementor-element.elementor-element-7347b7f{padding:74px 0 86px}.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-swiper-container,.elementor-331 .elementor-element.elementor-element-7347b7f .swiper,.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-container{max-width:92vw !important}.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider .qodef-e{min-height:340px !important;padding:28px 24px !important;border-radius:26px !important}}@media (max-width:767px){.elementor-331 .elementor-element.elementor-element-7347b7f .elementor-heading-title{font-size:clamp(2rem,10vw,2.85rem) !important}.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-testimonials-slider,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-qi-swiper-container,.elementor-331 .elementor-element.elementor-element-7347b7f .swiper,.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-button-prev,.elementor-331 .elementor-element.elementor-element-7347b7f .swiper-button-next,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-swiper-button-prev,.elementor-331 .elementor-element.elementor-element-7347b7f .qodef-swiper-button-next{display:none !important}}