.elementor .e-687fc224-de24{margin-block-start:0px;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7bff8451-ed47{font-weight:800;font-size:0.75rem;color:var(--ch37-dark-red);letter-spacing:0.08em;text-transform:uppercase;display:flex;gap:0.65rem;flex-wrap:wrap;}.elementor .e-4e4554e0-1b18{font-size:clamp(2.75rem,5.5vw,5.5rem);color:#000;letter-spacing:-0.055em;line-height:1;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1666bf9a-ab21{max-width:47rem;&:empty { display:none; }\n}.elementor .e-448dd003-6cc8{min-width:0px;padding:0px;}.elementor .e-15132d96-7252{font-size:0.85rem;line-height:1.7;& strong { display:block;color:#000;font-weight:700; }\n}.elementor .e-6342d023-5ed5{padding:0px;display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) 12rem;align-items:end;}.elementor .e-472dafff-bfc9{width:100%;height:auto;max-height:42rem;object-fit:cover;}.elementor .e-2f01857f-d937{font-size:0.8rem;color:#555;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;&:empty { display:none; }\n}.elementor .e-5f628fa5-26b5{padding:0px;margin-block-start:3rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;&:not(:has(img[src])) { display:none; }\n}.elementor .e-184f952c-8431{min-width:0px;padding:0px;}.elementor .e-6ab77bdc-beb6{padding-block-start:12rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #000;\n}.elementor .e-7610e5ad-658c{min-width:0px;position:sticky;inset-block-start:120px;padding:0px;align-self:start;}.elementor .e-38f3ac9a-4de7{min-width:0px;padding-block-start:0px;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 0px;&:not(:has(nav)) { display:none; }\n}.elementor .e-48683271-1052{font-size:1.35rem;color:#000;letter-spacing:-0.035em;line-height:1.15;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-745c0a7b-6e82{font-size:1rem;color:#000;letter-spacing:-0.015em;line-height:1.45;overflow-wrap:anywhere; & a { color:inherit;text-decoration:none; } & a:hover { color:var(--ch37-dark-red); } & a:focus-visible { outline:2px solid #000;outline-offset:4px; }\n}.elementor .e-3c8ba494-a51c{min-width:0px;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #aaa;\n}.elementor .e-3e58a1d9-2119{padding:0px;display:grid;gap:0px;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;}.elementor .e-43e389ff-34dd{min-width:0px;padding:0px;}.elementor .e-5f43f674-2ec6{min-width:0px;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-top-style: solid; border-top-color: #000; &:not(:has(a)) { display:none; }\n}.elementor .e-1cba17bb-276b{font-size:1.65rem;color:#000;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-1bdcdddc-26a8{font-size:1rem;color:#000;line-height:1.5;margin:0px;}.elementor .e-6103b9b7-e673{max-width:100%;white-space:normal;\n}.elementor .e-64002ddd-79a5{min-width:0px;padding:1.5rem;border-width:1px;border-color:#000;border-style:solid;background-color:var(--ch37-lime);display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-3e271927-4a3b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-732d8a2e-6807{min-width:0px;padding:0px;display:flex;flex-direction:column;grid-column:1;grid-row:1;align-self:stretch;}.elementor .e-18ad4fb2-126e{width:100%;min-width:0px;padding:0px;}.elementor .e-26dfa22-8358{font-size:1rem;line-height:1.5;display:flex;gap:0.75rem;flex-wrap:wrap;& span { border:0;padding:0;background:none; }\n}.elementor .e-659b9289-a9e5:hover,.elementor .e-659b9289-a9e5:focus-visible{color:var(--ch37-dark-red);border-color:var(--ch37-dark-red);}.elementor .e-659b9289-a9e5{font-family:var(--ch37-font);font-weight:600;font-size:1rem;color:#000;line-height:1.5;cursor:pointer;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;display:inline-flex;gap:0.5rem;align-items:center;border-bottom-style: solid; border-bottom-color: #000; &:focus-visible { outline:2px solid #000;outline-offset:4px; } &:before { content:'↗';font-size:1.25rem; }\n}.elementor .e-49aba0ce-1ab7{font-size:0.875rem;overflow-wrap:anywhere;\n}.elementor .e-4f1ec276-3d5f{padding:0px;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-5db09bd1-f315{min-width:0px;}.elementor .e-478c1e8c-8b7e{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:3rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #000;\n}.elementor .e-4d08a1c8-67c9{min-width:0px;padding:0px;grid-column:2;grid-row:1;}.elementor .e-4ff87740-3d90{padding:0px;display:grid;gap:4rem;grid-template-columns:15rem minmax(0,48rem);justify-content:center;}.elementor .e-7f7d03bb-59da{min-width:0px;padding:0px;}.elementor .e-1592e962-bd95{margin:0px;}.elementor .e-79779e3f-88ac{color:#fff;}.elementor .e-1ce30d9a-7bb7{min-width:0px;padding:0px;}.elementor .e-1e88de3a-8193{min-width:0px;padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-1423f9d7-2df5{min-width:0px;padding:0px;}.elementor .e-428670e8-1ef3{padding:0px;margin-block-start:3rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-54103e99-134f{min-width:0px;padding:0px;}.elementor .e-5cb250b1-7833{&:not(:has(article)) { display:none; }\n}.elementor .e-3614dba0-8f6e{margin:0px;}.elementor .e-2b4c5656-f3a8{max-width:56.25rem;color:var(--ch37-white);}.elementor .e-389e442a-dda1{max-width:46.25rem;}.elementor .e-1d375dda-2266{padding:0px;display:flex;justify-content:center;}.elementor .e-231ef042-6d27{text-align:center;display:flex;flex-direction:column;gap:0px;align-items:center;padding-inline:max(var(--ch37-gutter),calc((100% - var(--ch37-content-width)) / 2));\n}.elementor .e-4a203e46-ea02{padding:0px;}