.elementor .e-1d6698d5-3820{color:var(--color-text-primary);}.elementor .e-516033df-7049{padding:0px;flex-direction:column;align-items:stretch;}.elementor .e-46142372-c1bc{font-family:var(--font-body);font-size:var(--text-sm);border-width:var(--border-thin);border-color:var(--color-text-primary);border-style:solid;}.elementor .e-a7bb7ef-995d{padding:0px;flex-wrap:wrap;align-items:center;}.elementor .e-22c44a3b-113e{flex-direction:column;align-items:stretch;margin-inline:auto;\n}.elementor .e-68bd380a-f532{padding-block:var(--space-2xl); padding-inline:0;\n}.elementor .e-24ecab2-2fb7{font-family:var(--font-display);font-size:var(--heading-xs);letter-spacing:0.08em;}.elementor .e-53d295e2-fe7a{font-size:var(--text-sm);color:var(--color-11);}.elementor .e-f0a0769-f45c{font-size:var(--text-sm);color:var(--color-11);}.elementor .e-13f9d18b-982d{padding:0px;flex-direction:column;align-items:stretch;}.elementor .e-13ee33a6-901e{font-family:var(--font-body);line-height:1.7;margin-block-end:var(--space-xs);}.elementor .e-62b5cc28-4968{padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-15586e4a-af4a{font-family:var(--font-body);line-height:1.7;margin-block-end:var(--space-xs);}.elementor .e-7e2c95b3-14a9{padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-409ca1b8-7538{font-family:var(--font-body);line-height:1.7;margin-block-end:var(--space-xs);}.elementor .e-28d77cdd-81f5{padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-5ddf8161-4308{padding:0px;display:grid;gap:var(--space-xl);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));}.elementor .e-5dcf717f-c0f8{margin-inline:auto;\n}.elementor .e-1c7e8742-2acf{background-color:var(--color-bg-dark);padding-block:var(--space-2xl); padding-inline:0;\n}.elementor .e-17228235-a7ba{font-size:var(--text-xs);color:var(--color-11);}.elementor .e-3663bdbe-a6bc{padding-block-start:var(--space-md);padding-block-end:var(--space-md);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:var(--border-thin);border-top-style: solid; border-top-color: var(--color-olive);\n}.elementor .e-3f33e55e-6aea{margin-inline:auto;\n}.elementor .e-2cfb7200-b2c2{padding:0px;background-color:var(--color-bg-dark);}.elementor .e-685ba1c9-4877{padding:0px;& a:focus-visible { outline:var(--border-medium) solid var(--color-accent); outline-offset:var(--space-2xs); }\n}