.elementor .e-52f5a703-2c34{gap:12px;align-items:flex-start;}.elementor .e-12c7b660-9fb8:hover,.elementor .e-12c7b660-9fb8:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-12c7b660-9fb8{width:100%;height:100%;object-fit:cover;border-radius:15px;transition:transform 0.4s;}.elementor .e-5010f976-ef4c{width:14px;height:14px;fill: var(--sp-teal-dark);\n}.elementor .e-7833a942-e9d9{font-size:13px;color:var(--sp-muted);}.elementor .e-70cb9d80-cceb{padding:0px;gap:6px;align-items:center;}.elementor .e-532b8a72-5d04:hover,.elementor .e-532b8a72-5d04:focus-visible{color:var(--sp-teal-dark);}.elementor .e-532b8a72-5d04{font-size:18px;color:var(--sp-navy);line-height:1.75;}.elementor .e-e6987c6-2977{font-size:14px;line-height:1.95;}.elementor .e-2cffbc4d-1700{margin-block-start:auto;}.elementor .e-25ff5dc6-5c35{height:100%;padding:0px;}.elementor .e-12cfa437-5e6e{padding:0px;}.elementor .e-1ca50e56-3581{font-size:14px;color:var(--sp-navy);}.elementor .e-28d69990-98a8:hover,.elementor .e-28d69990-98a8:focus-visible{border-color:#9EDFDB;background-color:var(--sp-teal-soft);}.elementor .e-28d69990-98a8{width:auto;font-family:var(--sp-font-heading);color:var(--sp-navy);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-color:var(--sp-border);background-color:#FFFFFF;}.elementor .e-6a6d69ac-7182{font-size:14px;color:var(--sp-navy);}.elementor .e-1e7a67c4-ab8d:hover,.elementor .e-1e7a67c4-ab8d:focus-visible{border-color:#9EDFDB;background-color:var(--sp-teal-soft);}.elementor .e-1e7a67c4-ab8d{width:auto;font-family:var(--sp-font-heading);color:var(--sp-navy);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-color:var(--sp-border);background-color:#FFFFFF;}.elementor .e-e10974b-72f4{padding:0px;margin-block-start:28px;gap:12px;justify-content:center;}.elementor .e-d1672b-eb81{font-size:16px;color:var(--sp-muted);}.elementor .e-74e0fb6b-ae2b{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1.5px;border-color:#8FD3CF;border-style:dashed;background-color:#FFFFFF;}.elementor .e-2c3da403-4d99{padding:0px;}.elementor .e-76d870b6-cd8b{padding:0px;flex-direction:column;gap:8px;}.elementor .e-14e67386-796c{flex:0 0 auto;}.elementor .e-6161e593-cda7{padding-block-start:0px;}