.elementor .e-556e3675-722b{width:100%;height:100%;}.elementor .e-703f942b-1535{min-height:0px;font-size:var(--text-sm);color:var(--muted-dark);}.elementor .e-be23a67-5d8e{font-size:var(--text-sm);opacity:60%;}.elementor .e-29b6c57a-8bef{padding-block-start:0.5rem;}.elementor .e-2cddf003-9b93{width:100%;height:100%;object-fit:cover;}.elementor .e-4a0afce2-cd2e{width:auto;overflow:hidden;aspect-ratio:4 / 3;padding:0px;margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:1.5rem;box-shadow:24px 24px 0px 0px #2A3198;}.elementor .e-3c315d9e-4ea0{align-items:start;}.elementor .e-6c72fb76-673c{align-self:flex-start;}.elementor .e-2c9c2723-8782{margin-block-end:3rem;align-items:start;}.elementor .e-15d256b7-ffb7{width:62%;}.elementor .e-60fcf795-7fae{width:30%;min-width:56px;}.elementor .e-56300759-186f{width:72%;}.elementor .e-72bcab55-80ca{width:68%;}.elementor .e-64aeef93-a6f1{padding-block-start:1rem;margin-block-start:auto;align-self:flex-start;}.elementor .e-322b2dfb-4675{width:auto;margin-block-start:auto;align-self:flex-start;}.elementor .e-37056338-d46c{width:100%;height:100%;object-fit:cover;}.elementor .e-669a7250-3791{overflow:hidden;aspect-ratio:4 / 3;padding:0px;margin-block-start:1.5rem;}.elementor .e-48d1a272-e171{width:auto;align-self:flex-start;}.elementor .e-7689155a-c508{align-items:start;}.elementor .e-743abf2e-3051{width:auto;max-width:62ch;gap:1rem;& h2 { max-width: 22ch; }\n}.elementor .e-4773e21c-9d01{margin-block-start:auto;align-self:flex-start;&::after { content: ''; position: absolute; inset: 0; }\n}.elementor .e-4bf7c224-9094{padding:0px;}.elementor .e-6f10821d-41ee{& summary::after { content: ''; position: absolute; right: 8px; top: 50%; width: 16px; height: 16px; margin-top: -8px; background: linear-gradient(currentColor, currentColor) center / 16px 2px no-repeat, linear-gradient(currentColor, currentColor) center / 2px 16px no-repeat; color: var(--primary); transition: background-size 200ms ease; } & details[open] summary::after { background-size: 16px 2px, 2px 0; } & summary { flex-wrap: nowrap; } & summary { flex-direction: row; flex-wrap: nowrap; }\n}.elementor .e-14a1504f-78d5{align-items:start;}.elementor .e-22540769-4683{color:rgba(255,255,255,0.9);}.elementor .e-4f72ed-7c5c{padding-block-start:0.5rem;}