.elementor .e-43bfc00-40dcfaa{font-family:var(--hkd-body);font-weight:800;color:var(--hkd-teal);line-height:2;padding-block-start:1.7rem;padding-block-end:1.7rem;padding-inline-start:clamp(1.5rem,5vw,5rem);padding-inline-end:clamp(1.5rem,5vw,5rem);display:none;}.elementor .e-479e2ae-89c80e5{font-family:var(--hkd-display);font-size:clamp(2.6rem,5vw,5rem);color:var(--hkd-teal);line-height:1.06;margin:0px;}.elementor .e-ab54198-046cf26{max-width:68rem;font-family:var(--hkd-body);font-size:1.1rem;color:#3D5757;line-height:1.8;margin:0px;}.elementor .e-cc5fec4-3387c6f{max-width:68rem;font-family:var(--hkd-body);font-size:1.1rem;color:#3D5757;line-height:1.8;margin:0px;}.elementor .e-e149059-5b3b8b5{font-family:var(--hkd-display);font-size:clamp(1.8rem,3vw,3rem);color:var(--hkd-teal);line-height:1.06;padding:2rem;margin-block-start:1rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:2rem;background-color:#F8D8CB;}.elementor .e-301d474-a398e0d{max-width:68rem;font-family:var(--hkd-body);font-size:1.1rem;color:#3D5757;line-height:1.8;margin:0px;}.elementor .e-067f801-ddbd7c5{max-width:68rem;font-family:var(--hkd-body);font-size:1.1rem;color:#3D5757;line-height:1.8;margin:0px;}.elementor .e-8d77286-da171fc{padding:clamp(2rem,6vw,6rem);display:flex;flex-direction:column;gap:1.8rem;align-items:stretch;}.elementor .e-579bf94-4cd6be3{font-family:var(--hkd-display);font-size:clamp(2.6rem,5vw,5rem);color:#FFF8EE;line-height:1.06;margin:0px;}.elementor .e-497abf1-dc33548{max-width:68rem;font-family:var(--hkd-body);font-size:1.1rem;color:#FFF8EE;line-height:1.8;margin:0px;}.elementor .e-9859d91-c6d9113{max-width:68rem;font-family:var(--hkd-body);font-size:1.1rem;color:#FFF8EE;line-height:1.8;margin:0px;}.elementor .e-b58d1f9-b2d3b9c{max-width:68rem;font-family:var(--hkd-body);font-size:1.1rem;color:#FFF8EE;line-height:1.8;margin:0px;}.elementor .e-7798950-2f6bb7a{padding:clamp(2rem,6vw,6rem);background-color:#175B5C;display:flex;flex-direction:column;gap:1.8rem;align-items:stretch;}.elementor .e-8347e7e-e3eb8a9{max-width:68rem;font-family:var(--hkd-body);font-size:1.1rem;color:#3D5757;line-height:1.8;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:clamp(1.5rem,5vw,5rem);padding-inline-end:clamp(1.5rem,5vw,5rem);margin:0px;}.elementor .e-e036b5b-9280e27{padding:0px;background-color:#FFF8EE;display:flex;flex-direction:column;gap:0px;}