.elementor .e-50f5832c-d7ed{font-size:clamp(3.2rem, 6.2vw, 5.8rem);& em { display: block; font-style: normal; color: var(--hpw-red); }\n}.elementor .e-64665ad1-45cc{max-width:34rem;}.elementor .e-2fc15fcb-f625{grid-column:1 / 8;}.elementor .e-645a0d9f-2446{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:12% 50%;border-radius:4px;display:block;}.elementor .e-6e6b5714-5efd{position:relative;z-index:1;padding:0px;grid-column:8 / 13;grid-row:1;}.elementor .e-2cc1160b-6a69{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.35rem;border-top-style: solid; border-top-color: var(--hpw-line);\n}.elementor .e-7f7f834b-63bb{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.35rem;border-top-style: solid; border-top-color: var(--hpw-line);\n}.elementor .e-736958ea-461e{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.35rem;border-top-style: solid; border-top-color: var(--hpw-line);\n}.elementor .e-79a5cac7-3ec8{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.35rem;border-top-style: solid; border-top-color: var(--hpw-line); border-bottom-style: solid; border-bottom-color: var(--hpw-line);\n}.elementor .e-10ed1eda-ddd8{padding:0px;display:flex;flex-direction:column;}.elementor .e-4406f30d-2324{margin-block-start:0.6rem;}.elementor .e-66042ae3-4d8c{padding:0px;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-3b51a425-69c7{font-family:var(--font-heading);font-weight:600;font-size:clamp(2rem, 4.2vw, 3.2rem);color:var(--hpw-white);line-height:1.12;margin:0px;}.elementor .e-68ad3b47-38b8{font-family:var(--font-body);font-weight:700;font-size:0.95rem;color:var(--hpw-white);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-176d1007-5a56{max-width:48rem;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:clamp(1.25rem, 3vw, 2.25rem);padding-inline-end:0px;margin-block-start:0.75rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:8px;display:flex;flex-direction:column;gap:1.1rem;border-left-style: solid; border-left-color: var(--hpw-red);\n}.elementor .e-34c6b660-30fe{max-width:40rem;}