.elementor .e-4d0f9be7-d63d{width:120px;height:auto;margin-block-end:12px;}.elementor .e-667b910c-7a6e{font-family:var(--font-sans);font-weight:600;font-size:12px;color:var(--gold);letter-spacing:0.16em;text-transform:uppercase;cursor: auto;\n}.elementor .e-17865f61-4175{font-family:var(--font-sans);font-weight:300;font-size:clamp(2.25rem, 1.6rem + 2.2vw, 3.5rem);color:var(--clinical-white);letter-spacing:-0.025em;line-height:1.05;cursor: auto;\n}.elementor .e-4c10ecb2-289b{max-width:30em;font-family:var(--font-sans);font-size:1.0625rem;color:var(--stone);line-height:1.65;cursor: auto;\n}.elementor .e-289b6f34-84c0{margin-block-start:8px;}.elementor .e-2ed3a3c5-2c91{font-family:var(--font-sans);font-weight:600;font-size:11px;color:var(--gold);letter-spacing:0.14em;text-transform:uppercase;cursor: auto;\n}.elementor .e-50626127-9219:hover,.elementor .e-50626127-9219:focus-visible{color:var(--stone);text-decoration:underline;}.elementor .e-50626127-9219{font-family:var(--font-sans);font-size:15px;color:var(--clinical-white);line-height:1.5;text-decoration:none;white-space: nowrap;\n}.elementor .e-6ca01ed2-aea8{width:auto;padding:0px;flex-direction:column;gap:4px;flex:0 0 auto;}.elementor .e-2f88a5c3-7834{font-family:var(--font-sans);font-weight:600;font-size:11px;color:var(--gold);letter-spacing:0.14em;text-transform:uppercase;cursor: auto;\n}.elementor .e-7d72aac2-bc94{font-family:var(--font-sans);font-size:15px;color:var(--clinical-white);line-height:1.5;cursor: auto;\n}.elementor .e-7c9cb223-cb69{width:auto;max-width:15em;padding:0px;flex-direction:column;gap:4px;}.elementor .e-2abe2e51-c901{font-family:var(--font-sans);font-weight:600;font-size:11px;color:var(--gold);letter-spacing:0.14em;text-transform:uppercase;cursor: auto;\n}.elementor .e-44971f41-363d:hover,.elementor .e-44971f41-363d:focus-visible{color:var(--stone);text-decoration:underline;}.elementor .e-44971f41-363d{font-family:var(--font-sans);font-size:15px;color:var(--clinical-white);line-height:1.5;text-decoration:none;word-break: break-word; word-break: normal; overflow-wrap: anywhere;\n}.elementor .e-41e3c80e-939b{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-614f7071-28bb{width:100%;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:16px;border-block-start-width:1px;flex-direction:row;gap:40px;flex-wrap:wrap;border-top-style: solid; border-top-color: rgba(248, 247, 244, 0.18); gap: 24px 40px;\n}.elementor .e-c585e56-fdfd{padding:0px;flex-direction:column;gap:20px;flex:1 1 55%;justify-content:center;align-items:flex-start;}.elementor .e-38fb96f4-4847{width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block;}.elementor .e-22a39786-2f40{min-height:0px;max-height:520px;overflow:hidden;aspect-ratio:4 / 5;padding:0px;border-color:rgba(248, 247, 244, 0.3);flex:1 1 40%;}.elementor .e-40ecc13b-91f8{width:100%;max-width:1200px;padding:clamp(2.5rem, 5vw, 4.5rem);border-radius:4px;background-color:var(--charcoal);flex-direction:row;gap:64px;align-items:stretch;}.elementor .e-52e1e8f5-543f{width:100%;padding-block-start:clamp(3rem, 6vw, 5rem);padding-block-end:clamp(3rem, 6vw, 5rem);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--charcoal);justify-content:center;}