.elementor-8710 .elementor-element.elementor-element-eefe23e{padding:0 0 50px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-8710 .elementor-element.elementor-element-1d13e70{text-align:center}.elementor-8710 .elementor-element.elementor-element-1d13e70 img{border-radius:20px}.elementor-8710 .elementor-element.elementor-element-f58e829{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-8710 .elementor-element.elementor-element-f58e829>.elementor-widget-container{padding:0 0 17px}.elementor-8710 .elementor-element.elementor-element-f58e829 .wdt-heading-holder,.elementor-8710 .elementor-element.elementor-element-f58e829 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-8710 .elementor-element.elementor-element-f58e829 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-8710 .elementor-element.elementor-element-f58e829 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start}.elementor-8710 .elementor-element.elementor-element-f58e829 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center}.elementor-8710 .elementor-element.elementor-element-f58e829 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center}.elementor-8710 .elementor-element.elementor-element-5fdea52{--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-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-8710 .elementor-element.elementor-element-d8b5a07{color:var(--e-global-color-secondary)}.elementor-8710 .elementor-element.elementor-element-d8b5a07 a{color:var(--e-global-color-primary)}.elementor-8710 .elementor-element.elementor-element-b4e9632{--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-8710 .elementor-element.elementor-element-9973c7e{--display:flex}.elementor-8710 .elementor-element.elementor-element-8cffcd2{--display:flex;--justify-content:space-around}.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-8710 .elementor-element.elementor-element-e863ccb{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0 0;text-align:start}.elementor-8710 .elementor-element.elementor-element-e863ccb.elementor-element{--align-self:flex-start}.elementor-8710 .elementor-element.elementor-element-e863ccb .elementor-heading-title{font-family:"Saira",Sans-serif;font-size:21px;font-weight:700;color:var(--e-global-color-secondary)}.elementor-8710 .elementor-element.elementor-element-743361c{--display:flex}.elementor-8710 .elementor-element.elementor-element-eb93c17 .wdt-content-item .wdt-content-separator.separator-1 span{background-color:var(--e-global-color-9884a02)}.elementor-8710 .elementor-element.elementor-element-eb93c17>.elementor-widget-container{margin:0 20px}.elementor-8710 .elementor-element.elementor-element-eb93c17.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-8710 .elementor-element.elementor-element-eb93c17 .wdt-content-item{text-align:center;justify-content:center;justify-items:center}.elementor-8710 .elementor-element.elementor-element-eb93c17 .wdt-content-item .wdt-content-title h5{font-size:16px;font-weight:500;line-height:23px}.elementor-8710 .elementor-element.elementor-element-eb93c17 .wdt-content-item .wdt-content-title h5,.elementor-8710 .elementor-element.elementor-element-eb93c17 .wdt-content-item .wdt-content-title h5>a{color:#28bdba}.elementor-8710 .elementor-element.elementor-element-eb93c17 .wdt-content-item:hover .wdt-content-title h5,.elementor-8710 .elementor-element.elementor-element-eb93c17 .wdt-content-item:hover .wdt-content-title h5>a:hover,.elementor-8710 .elementor-element.elementor-element-eb93c17 .wdt-content-item:hover .wdt-content-elements-group:hover .wdt-content-title h5>a:hover,.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container>div h5>a:hover,.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay>.wdt-media-image-overlay-container>div h5>a:hover{color:var(--e-global-color-secondary)}.elementor-8710 .elementor-element.elementor-element-eb93c17 .wdt-content-item .wdt-content-description{font-size:14px;line-height:23px;color:var(--e-global-color-secondary)}.elementor-8710 .elementor-element.elementor-element-eb93c17 .wdt-content-item .wdt-content-elements-group.wdt-content-group{text-align:center;justify-content:center;justify-items:center;margin:4px;border-radius:0}.elementor-8710 .elementor-element.elementor-element-9cb7a68{--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-8710 .elementor-element.elementor-element-1aaa035{width:var(--container-widget-width,100%);max-width:100%;padding:0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-8710 .elementor-element.elementor-element-1aaa035.elementor-element{--align-self:center}.elementor-8710 .elementor-element.elementor-element-1aaa035 .elementor-heading-title{font-family:"Saira",Sans-serif;font-size:24px;font-weight:700;color:var(--e-global-color-secondary)}.elementor-8710 .elementor-element.elementor-element-85f0b14{color:var(--e-global-color-secondary)}.elementor-8710 .elementor-element.elementor-element-c97bd27{padding:0 0 30px}.elementor-8710 .elementor-element.elementor-element-31cfef2>.elementor-element-populated{padding:0 15px 0 0}.elementor-8710 .elementor-element.elementor-element-ef31b40 img{border-radius:20px}.elementor-8710 .elementor-element.elementor-element-0adcb91>.elementor-element-populated{padding:0 0 0 15px}.elementor-8710 .elementor-element.elementor-element-9189791 img{border-radius:20px}.elementor-8710 .elementor-element.elementor-element-4bdb813{--display:flex}.elementor-8710 .elementor-element.elementor-element-1620abd{color:var(--e-global-color-secondary)}.elementor-8710 .elementor-element.elementor-element-e6facfe{--display:flex}.elementor-8710 .elementor-element.elementor-element-a1a3113{text-align:start}.elementor-8710 .elementor-element.elementor-element-a1a3113 .elementor-heading-title{font-family:"Saira",Sans-serif;font-size:21px;font-weight:700;color:var(--e-global-color-secondary)}.elementor-8710 .elementor-element.elementor-element-6109a14 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title,.elementor-8710 .elementor-element.elementor-element-6109a14 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{color:var(--e-global-color-primary)}.elementor-8710 .elementor-element.elementor-element-6109a14 .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active,.elementor-8710 .elementor-element.elementor-element-6109a14 .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-hover{border-style:solid;border-color:#02010100}.elementor-8710 .elementor-element.elementor-element-6109a14 .wdt-accordion-toggle-holder:not([class*=-template-simple]) .wdt-accordion-toggle-title-holder.ui-state-active,.elementor-8710 .elementor-element.elementor-element-6109a14 .wdt-accordion-toggle-holder:not([class*=-template-simple]) .wdt-accordion-toggle-title-holder.ui-state-hover,.elementor-8710 .elementor-element.elementor-element-6109a14 .wdt-accordion-toggle-holder[class*=-template-simple] .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon,.elementor-8710 .elementor-element.elementor-element-6109a14 .wdt-accordion-toggle-holder[class*=-template-simple] .wdt-accordion-toggle-title-holder.ui-state-hover .wdt-accordion-toggle-icon{background-color:var(--e-global-color-secondary)}.elementor-8710 .elementor-element.elementor-element-6109a14 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description.ui-accordion-content-active{background-color:#267ECE00}.elementor-8710 .elementor-element.elementor-element-6109a14 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description.ui-accordion-content-active,.elementor-8710 .elementor-element.elementor-element-6109a14 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description.ui-accordion-content-active p{color:var(--e-global-color-secondary)}.elementor-8710 .elementor-element.elementor-element-b523c78{--display:flex}.elementor-8710 .elementor-element.elementor-element-93531bf{--spacer-size:50px}.elementor-8710 .elementor-element.elementor-element-0744ff2{--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-8710 .elementor-element.elementor-element-168a849{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8710 .elementor-element.elementor-element-45810de .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-widget-posts .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-posts .elementor-post__meta-data{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .elementor-post__excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-posts .elementor-post__read-more{color:var(--e-global-color-accent)}.elementor-widget-posts a.elementor-post__read-more{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-8710 .elementor-element.elementor-element-7a40dba{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px}.elementor-8710 .elementor-element.elementor-element-7a40dba .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% )}.elementor-8710 .elementor-element.elementor-element-7a40dba:after{content:"0.66"}.elementor-8710 .elementor-element.elementor-element-7a40dba .elementor-post__thumbnail__link{width:100%}.elementor-8710 .elementor-element.elementor-element-7a40dba .elementor-post__meta-data span+span:before{content:"///"}.elementor-8710 .elementor-element.elementor-element-7a40dba .elementor-post{border-radius:25px}.elementor-8710 .elementor-element.elementor-element-7a40dba.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-8710 .elementor-element.elementor-element-7a40dba.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-8710 .elementor-element.elementor-element-7a40dba.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-8710 .elementor-element.elementor-element-7a40dba .elementor-post__read-more{color:var(--e-global-color-primary)}.elementor-8710 .elementor-element.elementor-element-7a40dba a.elementor-post__read-more{font-family:"Saira",Sans-serif;font-size:20px;font-weight:600}@media(max-width:1540px){.elementor-8710 .elementor-element.elementor-element-eb93c17{width:var(--container-widget-width,890.5px);max-width:890.5px;--container-widget-width:890.5px;--container-widget-flex-grow:0}.elementor-8710 .elementor-element.elementor-element-31cfef2>.elementor-element-populated{padding:0 15px 0 0}.elementor-8710 .elementor-element.elementor-element-0adcb91>.elementor-element-populated{padding:0 0 0 15px}}@media(max-width:1280px){.elementor-8710 .elementor-element.elementor-element-31cfef2>.elementor-element-populated{padding:0 10px 0 0}.elementor-8710 .elementor-element.elementor-element-0adcb91>.elementor-element-populated{padding:0 0 0 10px}}@media(max-width:767px){.elementor-8710 .elementor-element.elementor-element-eefe23e{padding:0 0 20px}.elementor-8710 .elementor-element.elementor-element-f58e829 .wdt-heading-holder,.elementor-8710 .elementor-element.elementor-element-f58e829 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-8710 .elementor-element.elementor-element-f58e829 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-8710 .elementor-element.elementor-element-f58e829 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start}.elementor-8710 .elementor-element.elementor-element-c97bd27{padding:0 0 20px}}@media(max-width:479px){.elementor-8710 .elementor-element.elementor-element-31cfef2>.elementor-element-populated{padding:0 0 20px}.elementor-8710 .elementor-element.elementor-element-0adcb91>.elementor-element-populated{padding:0}.elementor-8710 .elementor-element.elementor-element-7a40dba .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% )}.elementor-8710 .elementor-element.elementor-element-7a40dba:after{content:"0.5"}.elementor-8710 .elementor-element.elementor-element-7a40dba .elementor-post__thumbnail__link{width:100%}}:root{--teal-dark:#0c7d7a;--teal:#28bdba;--teal-light:#e6f7f6;--ink:#16211f;--body-text:#4b5a58;--muted:#7c8b89;--surface:#fff;--border:#e6ebea;--shadow:0 1px 2px rgba(16,32,30,.04),0 8px 24px -12px rgba(16,32,30,.12);--shadow-hover:0 4px 10px rgba(16,32,30,.06),0 20px 40px -16px rgba(12,125,122,.22);--radius:16px}*{box-sizing:border-box}body{margin:0;font-family:'Montserrat',system-ui,-apple-system,sans-serif;background:0 0;color:var(--ink)}.apc-reviews{max-width:1120px;margin:0 auto;padding:56px 20px}.apc-reviews__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.apc-reviews__heading h2{font-family:'Saira',system-ui,sans-serif;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;letter-spacing:-.02em;margin:0 0 8px;text-wrap:balance}.apc-reviews__heading p{margin:0;color:var(--body-text);font-size:1rem;max-width:46ch}.apc-rating-card{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 20px;box-shadow:var(--shadow);flex-shrink:0}.apc-rating-card__score{font-size:2.25rem;font-weight:800;line-height:1;color:var(--ink)}.apc-rating-card__meta{display:flex;flex-direction:column;gap:4px}.apc-stars{display:inline-flex;gap:2px}.apc-stars svg{width:16px;height:16px}.apc-rating-card__meta .apc-count{font-size:.85rem;color:var(--muted);font-weight:500}.apc-google-badge{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--muted)}.apc-google-badge svg{width:16px;height:16px;flex-shrink:0}.apc-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;transition:opacity .35s ease}.apc-reviews__grid.is-cycling{opacity:0}.apc-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:26px 24px 22px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(14px);animation:apcRise .6s cubic-bezier(.16,1,.3,1) forwards;transition:box-shadow .25s ease,transform .25s ease}.apc-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.apc-card:nth-child(1){animation-delay:.05s}.apc-card:nth-child(2){animation-delay:.15s}.apc-card:nth-child(3){animation-delay:.25s}@keyframes apcRise{to{opacity:1;transform:translateY(0)}}.elementor-kit-8 a{color:#000}.apc-card__top{display:flex;align-items:center;justify-content:space-between}.apc-card__person{display:flex;align-items:center;gap:12px}.apc-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff;flex-shrink:0}.apc-card__person-meta{display:flex;flex-direction:column;gap:2px}.apc-card__name{font-weight:700;font-size:.95rem;color:var(--ink)}.apc-card__date{font-size:.78rem;color:var(--muted)}.apc-quote-icon{color:var(--teal-light);flex-shrink:0}.apc-quote-icon svg{width:28px;height:28px}.apc-card__text{font-size:.94rem;line-height:1.6;color:var(--body-text);margin:0}.apc-card__link{font-size:.82rem;font-weight:600;color:var(--teal-dark);text-decoration:none;display:inline-flex;align-items:center;gap:4px;margin-top:auto;width:fit-content}.apc-card__link:hover{color:var(--ink)}.apc-card__link svg{width:13px;height:13px;transition:transform .2s ease}.apc-card__link:hover svg{transform:translateX(2px)}.apc-reviews__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:40px;padding-top:32px;border-top:1px solid var(--border)}.apc-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:999px;font-weight:700;font-size:.92rem;line-height:1.2;text-decoration:none;white-space:nowrap;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background .2s ease,border-color .2s ease}.apc-btn--primary{background:var(--teal-dark);color:#fff;box-shadow:0 10px 24px -10px rgba(12,125,122,.55)}.apc-btn--primary:hover{background:var(--ink);transform:translateY(-2px)}.apc-btn--ghost{background:var(--surface);color:var(--teal-dark);border:1.5px solid var(--teal-dark)}.apc-btn--ghost:hover{background:var(--teal-light);color:var(--ink);border-color:var(--ink);transform:translateY(-2px)}@media (max-width:640px){.apc-reviews{padding:40px 16px}.apc-reviews__header{flex-direction:column;align-items:flex-start}.apc-rating-card{width:100%}}@media (prefers-reduced-motion:reduce){.apc-card{animation:none;opacity:1;transform:none}.apc-card:hover{transform:none}.apc-reviews__grid{transition:none}}