.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{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-15 .elementor-element.elementor-element-62312a5.elementor-view-framed .elementor-icon,.elementor-15 .elementor-element.elementor-element-62312a5.elementor-view-default .elementor-icon{fill:#ff6d1f;color:#ff6d1f;border-color:#ff6d1f}.elementor-15 .elementor-element.elementor-element-62312a5.elementor-view-framed .elementor-icon{background-color:#f7f7f7}.elementor-15 .elementor-element.elementor-element-62312a5.elementor-view-framed:has(:hover) .elementor-icon,.elementor-15 .elementor-element.elementor-element-62312a5.elementor-view-default:has(:hover) .elementor-icon,.elementor-15 .elementor-element.elementor-element-62312a5.elementor-view-framed:has(:focus) .elementor-icon,.elementor-15 .elementor-element.elementor-element-62312a5.elementor-view-default:has(:focus) .elementor-icon{fill:#ff6d1f;color:#ff6d1f;border-color:#ff6d1f}.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-15 .elementor-element.elementor-element-88724b2.elementor-view-framed .elementor-icon,.elementor-15 .elementor-element.elementor-element-88724b2.elementor-view-default .elementor-icon{fill:#ff6d1f;color:#ff6d1f;border-color:#ff6d1f}.elementor-15 .elementor-element.elementor-element-88724b2.elementor-view-framed .elementor-icon{background-color:#f7f7f7}.elementor-15 .elementor-element.elementor-element-88724b2.elementor-view-framed:has(:hover) .elementor-icon,.elementor-15 .elementor-element.elementor-element-88724b2.elementor-view-default:has(:hover) .elementor-icon,.elementor-15 .elementor-element.elementor-element-88724b2.elementor-view-framed:has(:focus) .elementor-icon,.elementor-15 .elementor-element.elementor-element-88724b2.elementor-view-default:has(:focus) .elementor-icon{fill:#ff6d1f;color:#ff6d1f;border-color:#ff6d1f}.elementor-15 .elementor-element.elementor-element-9cbc4cb.elementor-view-framed .elementor-icon,.elementor-15 .elementor-element.elementor-element-9cbc4cb.elementor-view-default .elementor-icon{fill:#ff6d1f;color:#ff6d1f;border-color:#ff6d1f}.elementor-15 .elementor-element.elementor-element-9cbc4cb.elementor-view-framed .elementor-icon{background-color:#f7f7f7}.elementor-15 .elementor-element.elementor-element-9cbc4cb.elementor-view-framed:has(:hover) .elementor-icon,.elementor-15 .elementor-element.elementor-element-9cbc4cb.elementor-view-default:has(:hover) .elementor-icon,.elementor-15 .elementor-element.elementor-element-9cbc4cb.elementor-view-framed:has(:focus) .elementor-icon,.elementor-15 .elementor-element.elementor-element-9cbc4cb.elementor-view-default:has(:focus) .elementor-icon{fill:#ff6d1f;color:#ff6d1f;border-color:#ff6d1f}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-15 .elementor-element.elementor-element-2f03216 .elementor-testimonial__title{color:#ff6d1f}.elementor-15 .elementor-element.elementor-element-f221be5 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#000}.elementor-15 .elementor-element.elementor-element-f221be5 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]:hover{color:#000}.google-review-label{display:flex;align-items:center;justify-content:center;background:#fff;gap:10px;margin-bottom:24px;color:#111;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.google-review-label .review-line{display:inline-block;width:27px;height:2px;background:rgba(255,255,255,1)}.rating-text strong{color:#333;font-weight:700}@media (max-width:767px){.google-review-label{margin-bottom:18px;font-size:11px;letter-spacing:2px}.google-review-label .review-line{width:22px}}