.elementor .e-336e587d-e514{font-size:2rem;line-height:1.15;}.elementor .e-281d6d28-eb3c{max-width:680px;font-size:1.05rem;line-height:1.6;}.elementor .e-7892ceb7-8020{margin-block-start:0.5rem;}.elementor .e-718e1b72-673d{max-width:760px;padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-7daa1781-6517{font-size:0.85rem;color:var(--color-white);line-height:1.5;& a { color: var(--color-accent); text-decoration: none; } & a:hover, & a:focus { color: var(--color-white); text-decoration: underline; }\n}.elementor .e-b05a567-14c2{font-size:0.85rem;color:var(--color-white);line-height:1.5;text-align: right; & a { color: var(--color-accent); text-decoration: none; } & a:hover, & a:focus { color: var(--color-white); text-decoration: underline; }\n}.elementor .e-6134cc08-30b7{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:flex-end;border-top-style: solid; border-top-color: rgba(255,255,255,0.16);\n}.elementor .e-1cfd1a73-3078{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:3rem;}.elementor .e-45fc24c5-1e62{padding-block-start:4.5rem;padding-block-end:2.25rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:var(--color-primary);}