.elementor .e-3e0442-f407{max-width:56rem;font-family:Manrope;font-weight:700;font-size:2.2rem;color:#171b18;letter-spacing:-0.035em;line-height:1.18;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7e330ad5-3ea1{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-2c0f0b31-ab15{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-61e8358f-8ddc{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4B514C;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#e9eee9;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-2d36201f-6be5{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-64674b61-61bc{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-1c247dd0-1990{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-1d3415b0-d60d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0.55rem;display:flex;flex-direction:row;gap:0.55rem;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;align-items:center;}.elementor .e-42360ea9-89ff{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-485609c0-ab00{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-16f2e83e-2218{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4B514C;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#e9eee9;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-4e923838-e265{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-67e344da-c220{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-7486a020-af4a{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-76359961-7509{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0.55rem;display:flex;flex-direction:row;gap:0.55rem;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;align-items:center;}.elementor .e-10d77e56-402e{padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;align-items:center;}.elementor .e-79e2e83f-9951{overflow:hidden;padding:0px;display:flex;flex-direction:row;align-items:center;}.elementor .e-7a75cba3-3e2b{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-6cbae30-8cd6{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4B514C;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#e9eee9;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-21078b74-29b6{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-2a4cd8e6-ffaf{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-55bece17-a572{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-5265d813-d9e4{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-15381904-28c9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0.55rem;display:flex;flex-direction:row;gap:0.55rem;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;align-items:center;}.elementor .e-60cd2383-d566{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-1da2736c-3a85{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4B514C;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#e9eee9;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-290d960e-6198{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-38d00ba1-7001{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-4c9d3979-5002{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-5f892ad2-cf82{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-1a306cfc-dfcc{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0.55rem;display:flex;flex-direction:row;gap:0.55rem;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;align-items:center;}.elementor .e-130f612-9632{padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;align-items:center;}.elementor .e-28a43e23-d298{overflow:hidden;padding:0px;display:flex;flex-direction:row;align-items:center;}.elementor .e-4690dd8-3c62{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4B514C;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#e9eee9;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-18b1aec2-4e60{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-e514f85-a37d{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-364a499-c10f{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-2c7c0276-c1dc{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-4f105f6d-4300{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4B514C;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#e9eee9;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-a383ba-d366{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0.55rem;display:flex;flex-direction:row;gap:0.55rem;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;align-items:center;}.elementor .e-62a6ea8c-257e{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4B514C;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#e9eee9;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-738a62a8-ac28{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-75b824a9-df93{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-7f8bc9f4-f3e0{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-4a275128-fe64{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4b514c;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#f0f1ee;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-40b70d97-bc13{font-family:Manrope;font-weight:600;font-size:0.98rem;color:#4B514C;letter-spacing:-0.012em;line-height:1.25;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.08rem;padding-inline-end:1.08rem;border-radius:0.72rem;background-color:#e9eee9;display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .e-4452a2db-f6a5{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0.55rem;display:flex;flex-direction:row;gap:0.55rem;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;align-items:center;}.elementor .e-548946d1-aeef{padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;align-items:center;}.elementor .e-6ea535a2-d397{overflow:hidden;padding:0px;display:flex;flex-direction:row;align-items:center;}.elementor .e-6c106664-9cb1{width:8rem;min-width:0px;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:0px;background-image:linear-gradient(90deg, #fcfcfb 0%,rgba(252,252,251,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-3e307cdb-3b9a{width:8rem;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:2;padding:0px;background-image:linear-gradient(270deg, #fcfcfb 0%,rgba(252,252,251,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-728df8ec-a594{width:100%;max-width:80rem;overflow:hidden;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.55rem;}.elementor .e-63767e4f-9c05{overflow:hidden;padding-block-start:4.55rem;padding-block-end:4.3rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#fcfcfb;display:flex;flex-direction:column;gap:2.15rem;align-items:stretch;/* TESTIMONIAL MARQUEE — all custom CSS is on this outer container. */
/* Moving tracks and repeated quote groups grow to their natural content width. */
& .e-flexbox-base:has(> .e-paragraph-base),
& .e-flexbox-base:has(> .e-flexbox-base > .e-paragraph-base) {
width: max-content;
min-width: max-content;
flex: 0 0 max-content;
}

/* Quotes stay on one line while moving. */
& .e-flexbox-base:has(> .e-paragraph-base) > .e-paragraph-base {
white-space: nowrap;
flex-shrink: 0;
}\n}