.elementor .e-83b0fb4-dd3d6de{max-width:700px;font-family:var(--body-sans);font-weight:700;font-size:13px;color:var(--bright-aqua);letter-spacing:0.16em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-62ba2cb-5ba9ba6{max-width:860px;font-family:var(--display-serif);font-weight:400;font-size:clamp(64px, 7vw, 112px);color:var(--white);letter-spacing:-0.03em;line-height:0.92;margin:0px;}.elementor .e-354666f-7570519{max-width:860px;font-family:var(--display-serif);font-weight:400;font-size:clamp(64px, 7vw, 112px);color:#8BCFD0;letter-spacing:-0.03em;line-height:0.92;margin-block-start:-22px;}.elementor .e-92449f0-64540f3{max-width:600px;font-family:var(--body-sans);font-weight:400;font-size:clamp(17px, 1.5vw, 22px);color:rgba(255,255,255,0.82);line-height:1.65;margin:0px;}.elementor .e-ebfea75-ea04860{min-height:54px;font-family:var(--body-sans);font-weight:700;font-size:15px;color:var(--deep-navy);line-height:1.2;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:0px;background-color:var(--aqua);display:inline-flex;gap:18px;justify-content:center;align-items:center;}.elementor .e-eec4ef0-6827466{min-height:54px;font-family:var(--body-sans);font-weight:700;font-size:15px;color:var(--white);line-height:1.2;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-c48209c-cca05d8{width:auto;margin-block-start:20px;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-f22a9b0{width:100%;height:100vh;min-height:820px;max-height:980px;overflow:hidden;position:relative;color:var(--white);padding-block-start:clamp(180px, 22vh, 240px);padding-block-end:140px;padding-inline-start:clamp(32px, 5vw, 82px);padding-inline-end:clamp(32px, 5vw, 82px);background-image:linear-gradient(90deg, rgba(2,19,32,.95) 0%,rgba(4,29,47,.78) 40%,rgba(4,29,47,.08) 75%),linear-gradient(0deg, rgba(3,21,34,.66) 0%,transparent 35%),url("https://staging.rxhealthclinic.com/wp-content/uploads/2026/11/hero-consultation.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;background-color:var(--deep-navy);display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:flex-start;}.elementor .e-64dcd8e{padding:0px;flex-direction:row;}.elementor .e-91fe6c2{padding:0px;flex-direction:column;gap:0px;}.elementor .e-3b1e2a7-59a89d0{font-weight:600;font-size:11px;color:#43858B;letter-spacing:2.2px;line-height:16px;margin:40px;align-self:center;}.elementor .e-542a27f-5a4d429{font-family:Newsreader;font-weight:400;font-size:64px;color:#153A55;letter-spacing:-4px;line-height:83px;text-align:center;selector i {
color: #4B959A !important;
font-style: italic;
}\n}.elementor .e-b56a375-472f09c{width:100%;flex-direction:column;align-items:center;}.elementor .e-8602771-f8e12fc{width:230px;color:#27787E;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;border-style:solid;background-color:#00000000;}.elementor .e-5715684-4712089{width:100%;flex-direction:column;align-items:center;}.elementor .e-a80d3e9-7b84b54{padding-block-start:110px;padding-block-end:110px;padding-inline-start:clamp(32px, 7vw, 110px);padding-inline-end:clamp(32px, 7vw, 110px);border-block-start-width:1px;background-color:#FBFAF7;flex-direction:column;gap:48px;align-items:stretch;border-top-style: solid; border-top-color: rgba(8,45,79,.12);\n}.elementor .e-ebb4a13-f860a40{font-weight:600;font-size:11px;color:#43858B;letter-spacing:2.2px;line-height:16px;margin:40px;}.elementor .e-b989cd6-ae2df42{font-family:Newsreader;font-weight:400;font-size:88px;color:#082D4F;letter-spacing:-4px;line-height:83px;selector i {
color: #4B959A !important;
font-style: italic;
}\n}.elementor .e-626c4c9-38554af{width:50%;flex-direction:column;}.elementor .e-4aa9875-ff045f4{max-width:560px;font-family:"DM Sans";font-weight:400;font-size:16px;color:#425B66;line-height:1.75;}.elementor .e-d85b3cc-3e7dffa{width:230px;color:#FFFFFF;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;border-style:solid;background-color:#082D4F;}.elementor .e-6c09b22-e5ba6b6{width:50%;flex-direction:column;}.elementor .e-a5a064a-abb727d{padding-block-start:110px;padding-block-end:110px;padding-inline-start:clamp(32px, 7vw, 110px);padding-inline-end:clamp(32px, 7vw, 110px);border-block-start-width:1px;background-color:#D9EFED;display:none;flex-direction:row;gap:96px;align-items:end;border-top-style: solid; border-top-color: rgba(8,45,79,.12);\n}.elementor .e-2cb27c1{padding:0px;flex-direction:column;gap:0px;}.elementor .e-26e83dd{flex-direction:column;element.style {
background: #FBFAF7;
padding: 130px 30px;
align-items: center;
text-align: center;
gap: 28px;
}
element.style > :nth-child(1) .elementor-heading-title {
color: #4E8C91;
font-family: "DM Sans", sans-serif;
font-size: 11px;
font-weight: 600;
letter-spacing: .3em;
}
element.style > :nth-child(2) .elementor-heading-title {
color: #082D4F;
font-family: "Newsreader", Georgia, serif;
font-size: clamp(54px, 6vw, 88px);
font-weight: 400;
line-height: .98;
letter-spacing: -.045em;
}
element.style > :nth-child(2) em {
color: #4B959A;
font-weight: 400;
}
element.style > :nth-child(3) .elementor-button {
background: #74C4C8;
color: #082D4F;
border-radius: 999px;
padding: 20px 28px;
font-family: "DM Sans", sans-serif;
font-size: 13px;
font-weight: 600;
}
element.style > :nth-child(4) {
max-width: 680px;
color: #788287;
font-family: "DM Sans", sans-serif;
font-size: 11px;
line-height: 1.6;
}
@media (max-width: 767px) {
element.style { padding: 90px 24px; gap: 24px; }
element.style > :nth-child(2) .elementor-heading-title { font-size: 52px; }
}\n}