.elementor .e-301c63ae-3900795{width:auto;height:2.5rem;}.elementor .e-2acbea0c-81b3ee9{font-weight:bold;font-size:0.8125rem;color:var(--color-primary);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-5afb020f-ff0dab0{padding:0px;display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-3a7fe8e7-951640b:hover,.elementor .e-3a7fe8e7-951640b:focus-visible{color:var(--color-primary);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-3a7fe8e7-951640b{font-weight:bold;font-size:0.9375rem;color:var(--color-ink);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;padding-block: 0.375rem; padding-inline: 0px;\n}.elementor .e-fb95eab-cade6a4:hover,.elementor .e-fb95eab-cade6a4:focus-visible{color:var(--color-primary);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-fb95eab-cade6a4{font-weight:bold;font-size:0.9375rem;color:var(--color-ink);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;padding-block: 0.375rem; padding-inline: 0px;\n}.elementor .e-51707fc5-de7b08d:hover,.elementor .e-51707fc5-de7b08d:focus-visible{color:var(--color-primary);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-51707fc5-de7b08d{font-weight:bold;font-size:0.9375rem;color:var(--color-ink);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;padding-block: 0.375rem; padding-inline: 0px;\n}.elementor .e-190991a1-67d35aa:hover,.elementor .e-190991a1-67d35aa:focus-visible{color:var(--color-primary);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-190991a1-67d35aa{font-weight:bold;font-size:0.9375rem;color:var(--color-ink);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;padding-block: 0.375rem; padding-inline: 0px;\n}.elementor .e-5588aec8-08c78ef:hover,.elementor .e-5588aec8-08c78ef:focus-visible{color:var(--color-primary);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-5588aec8-08c78ef{font-weight:bold;font-size:0.9375rem;color:var(--color-ink);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;padding-block: 0.375rem; padding-inline: 0px;\n}.elementor .e-4d0d7ad-b0cbbf3{padding:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-494f10fb-602ac85:hover,.elementor .e-494f10fb-602ac85:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-494f10fb-602ac85{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);white-space: nowrap;\n}.elementor .e-3ad0da5-1bee114{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-4dee1dcb-97552db{position:sticky;inset-block-start:0px;z-index:100;background-color:rgba(255,255,255,0.95);display:flex;justify-content:center;border-block-end-width: 1px; border-bottom-color: var(--color-border); border-bottom-style: solid; padding-block: 0.625rem; padding-inline: var(--pageGutter);\n}.elementor .e-40020e93-1ca656d{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-accent);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-1a9866f3-3954706{font-family:var(--headingFont);font-weight:700;font-size:3.375rem;color:var(--color-white);letter-spacing:-0.02em;line-height:1.1;margin:0px;}.elementor .e-1d80b970-c8371da{max-width:34rem;font-family:var(--bodyFont);font-size:1.125rem;color:rgba(255,255,255,0.82);line-height:1.7;margin:0px;}.elementor .e-24d4f1cd-963c8c9{max-width:34rem;font-family:var(--bodyFont);font-size:0.9375rem;color:rgba(255,255,255,0.72);line-height:1.7;margin:0px;}.elementor .e-2a59685b-f0a1dcb:hover,.elementor .e-2a59685b-f0a1dcb:focus-visible{color:var(--color-primary);background-color:var(--color-white);}.elementor .e-2a59685b-f0a1dcb{font-weight:bold;font-size:0.9375rem;color:var(--color-ink);text-decoration:none;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);padding-block: 0.875rem; padding-inline: 1.75rem;\n}.elementor .e-2d9a9b52-437b498:hover,.elementor .e-2d9a9b52-437b498:focus-visible{color:var(--color-primary);border-color:var(--color-white);background-color:var(--color-white);}.elementor .e-2d9a9b52-437b498{font-weight:bold;font-size:0.9375rem;color:var(--color-white);text-decoration:none;border-radius:0.25rem;border-width:1px;border-color:rgba(255,255,255,0.5);border-style:solid;background-color:transparent;padding-block: 0.875rem; padding-inline: 1.75rem;\n}.elementor .e-1e265108-e6ea543{padding:0px;margin-block-start:0.5rem;display:flex;gap:0.75rem;flex-wrap:wrap;}.elementor .e-4506281c-00c0b79{font-family:var(--bodyFont);font-size:0.8125rem;color:rgba(255,255,255,0.72);margin:0px;}.elementor .e-10198e38-35d7717{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 26rem;}.elementor .e-557562d{width:50%;padding:32px;flex-direction:column;}.elementor .e-1d07639{width:50%;flex-direction:column;}.elementor .e-4020eea{padding-block-start:64px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;background-image:linear-gradient(135deg, rgba(4,17,89,0.94) 0%,rgba(6,51,123,0.78) 60%,rgba(6,51,123,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--color-primary);display:flex;flex-direction:row;justify-content:center;border-block-start-width: 4px; border-top-style: solid; border-top-color: var(--color-accent); padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-275dd818-54a4f65{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-5194320e-93af7ef{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-7d1ca63f-f9f6128{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-157ce14c-438c0ea{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-20c955c4-ab485c0{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-6618559-7fc3e79{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-2ba18554-c9a3e3e:hover,.elementor .e-2ba18554-c9a3e3e:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-2ba18554-c9a3e3e{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-222e9a85-f5182b6{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-6d44de1c-99fc40d{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-39042f4e-535e73d{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-48ce5db9-792b178:hover,.elementor .e-48ce5db9-792b178:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-48ce5db9-792b178{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-3be0f840-9506468{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-4394320a-b83a258{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-48357a86-2b55f35{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-7229f61c-d22df0c:hover,.elementor .e-7229f61c-d22df0c:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-7229f61c-d22df0c{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-667a8277-f38e5e1{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-3ab6c639-40e85b2{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-7b31cb25-bee3272{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-7b9fcc8-5009f75:hover,.elementor .e-7b9fcc8-5009f75:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-7b9fcc8-5009f75{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-7c417286-6a73f98{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-6929b866-8e48c9e{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-7da055ac-3e2ee3c{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-4d415349-c04703e:hover,.elementor .e-4d415349-c04703e:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-4d415349-c04703e{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-7bdc6c8f-73a10e3{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-2cac57d2-3350eb5{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-293d04b1-2c05147{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-6af0c2bc-fd33ee2:hover,.elementor .e-6af0c2bc-fd33ee2:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-6af0c2bc-fd33ee2{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-1fb70ecf-5d67c94{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-10e73ec3-34da825{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-124e6565-4201e5f{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-42d96d7f-2ce1758{background-color:var(--accent-50);display:flex;justify-content:center;border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid; padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-338aed53-31453e9{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-ace1c88-c6a0483{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-4d4b2ea0-0304011{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-7847e026-cea4f9a{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-6e628a34-557d33f:hover,.elementor .e-6e628a34-557d33f:focus-visible{color:var(--color-primary);border-color:var(--color-primary);}.elementor .e-6e628a34-557d33f{font-weight:bold;font-size:0.875rem;color:var(--color-ink);text-decoration:none;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-6c9e0800-fb492e0:hover,.elementor .e-6c9e0800-fb492e0:focus-visible{color:var(--color-primary);border-color:var(--color-primary);}.elementor .e-6c9e0800-fb492e0{font-weight:bold;font-size:0.875rem;color:var(--color-ink);text-decoration:none;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-743eb093-f58f975:hover,.elementor .e-743eb093-f58f975:focus-visible{color:var(--color-primary);border-color:var(--color-primary);}.elementor .e-743eb093-f58f975{font-weight:bold;font-size:0.875rem;color:var(--color-ink);text-decoration:none;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-65336964-39634f7:hover,.elementor .e-65336964-39634f7:focus-visible{color:var(--color-primary);border-color:var(--color-primary);}.elementor .e-65336964-39634f7{font-weight:bold;font-size:0.875rem;color:var(--color-ink);text-decoration:none;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-486716d0-6900cbc:hover,.elementor .e-486716d0-6900cbc:focus-visible{color:var(--color-primary);border-color:var(--color-primary);}.elementor .e-486716d0-6900cbc{font-weight:bold;font-size:0.875rem;color:var(--color-ink);text-decoration:none;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-f9c045b-a75578f:hover,.elementor .e-f9c045b-a75578f:focus-visible{color:var(--color-primary);border-color:var(--color-primary);}.elementor .e-f9c045b-a75578f{font-weight:bold;font-size:0.875rem;color:var(--color-ink);text-decoration:none;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-db715e-484fdbd:hover,.elementor .e-db715e-484fdbd:focus-visible{color:var(--color-primary);border-color:var(--color-primary);}.elementor .e-db715e-484fdbd{font-weight:bold;font-size:0.875rem;color:var(--color-ink);text-decoration:none;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-3516e456-2ef0910:hover,.elementor .e-3516e456-2ef0910:focus-visible{color:var(--color-primary);border-color:var(--color-primary);}.elementor .e-3516e456-2ef0910{font-weight:bold;font-size:0.875rem;color:var(--color-ink);text-decoration:none;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-5ee947bd-534dd7d{padding:0px;display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-19c96ac-a4938d8{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;margin:0px;}.elementor .e-7cefd8c4-ed1ba49{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-6c564196-29d6e6f{background-color:var(--color-white);display:flex;justify-content:center;padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-5dc622f4-2b04b32{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-320f0e60-bf660f8{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-259c1b84-2406b4d{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-24a8c25b-2b552e2{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-2ef1fdaa-0768667{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-3a530002-73cc31e{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-4596c2ac-aaa4cab{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-b5cd0e6-12429c4{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-1b2db98b-1ea4a4d{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-44db1dbe-33cbe62{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-522043c-8a20254{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-aeaa075-e293520:hover,.elementor .e-aeaa075-e293520:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-aeaa075-e293520{font-weight:bold;font-size:0.9375rem;color:var(--color-primary-deep);text-decoration:none;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);padding-block: 0.75rem; padding-inline: 1.5rem;\n}.elementor .e-5853cb99-cd97d36:hover,.elementor .e-5853cb99-cd97d36:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-5853cb99-cd97d36{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-59cfd391-6573b5d{padding:0px;margin-block-start:0.25rem;display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-7a4d9e9f-62b54c6{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-7db5f2d5-63b2420{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-535456a-c92c043{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;font-style:italic;margin:0px;}.elementor .e-2e3715ba-75e236f:hover,.elementor .e-2e3715ba-75e236f:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-2e3715ba-75e236f{font-weight:bold;font-size:0.9375rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-36f77daf-90ef46b{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-755ca575-4be39e2{background-color:var(--faculty-50);display:flex;justify-content:center;border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid; padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-1965ff36-26852fd{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-50a2ba50-a7010cd{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-133f47c2-e96d5cd{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-69725ef-f006141{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-36b8a54c-95b2316{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-2bb2e9dc-051bbf5{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-1fe50404-c880c48{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-4c497d95-9246d49{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-ddca187-8b635b8{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-2fd412fd-d3b7e62{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-e5c98fe-3c34a5e{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-1675609d-e5dab4a:hover,.elementor .e-1675609d-e5dab4a:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-1675609d-e5dab4a{font-weight:bold;font-size:0.9375rem;color:var(--color-primary-deep);text-decoration:none;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);padding-block: 0.75rem; padding-inline: 1.5rem;\n}.elementor .e-5493b417-a098e70:hover,.elementor .e-5493b417-a098e70:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-5493b417-a098e70{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-92554bd-c52fea4{padding:0px;margin-block-start:0.25rem;display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-5374e90d-e0c3c92{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-ca0b657-f0aa1e6{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-2f26e96a-aa14aa1{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;font-style:italic;margin:0px;}.elementor .e-a9a0bf8-dc5233d:hover,.elementor .e-a9a0bf8-dc5233d:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-a9a0bf8-dc5233d{font-weight:bold;font-size:0.9375rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-50ba542f-9ee471f{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-e08b85f-de88809{background-color:var(--color-white);display:flex;justify-content:center;padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-5aed0828-2aec94e{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-1bdf96ed-5c5884e{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-a8e0386-add6390{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-2cb55b37-3d88bb7{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-45ad9c6a-b0d652d{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-28c7fbd7-2731e62{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-39396bfd-56d065d{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-4db026d3-b980d24{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-59cc3a1d-a2ede3d{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-2f03136-fbc21f1{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-5fca29a9-63b45de{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-2c336507-9e67816{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-28eac3d9-f6d4e7e{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-6e589b66-102eb18{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-2a4f601c-72eeb54{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-33c483da-f5583b6{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-6bd91104-b1ea8d1{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-79700b0b-917ca79{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;font-style:italic;margin:0px;}.elementor .e-543da5f9-4782da2:hover,.elementor .e-543da5f9-4782da2:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-543da5f9-4782da2{font-weight:bold;font-size:0.9375rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-7921000e-a3d608a{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-288ba11c-1f14db1{background-color:var(--faculty-50);display:flex;justify-content:center;border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid; padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-422f9ce5-5ea1eb1{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-15e586f9-dd00bef{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-1f59976-90dfb1d{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-5d101307-07ff48b{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-4b45ac18-0ee1462{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-66057c96-81db5bb{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-1861156e-a96eed1{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-36cb5e3b-8b05e1c{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-6ee738aa-32074c6{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-6d2dfa55-48ef8a4{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-192fb9a0-f28761b{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-21a063e-cef8b81:hover,.elementor .e-21a063e-cef8b81:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-21a063e-cef8b81{font-weight:bold;font-size:0.9375rem;color:var(--color-primary-deep);text-decoration:none;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);padding-block: 0.75rem; padding-inline: 1.5rem;\n}.elementor .e-6c789e81-b6d6962{padding:0px;margin-block-start:0.25rem;display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-73f1758b-0f3bb6b{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-386dd47a-acafd5f{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-6b9843ce-1fb33de{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;font-style:italic;margin:0px;}.elementor .e-487b28b5-ac60acb:hover,.elementor .e-487b28b5-ac60acb:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-487b28b5-ac60acb{font-weight:bold;font-size:0.9375rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-4796d4c6-1063b3f{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-2edb9667-69d5fde{background-color:var(--color-white);display:flex;justify-content:center;padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-243eb2fe-672cbb1{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-accent);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-22ae5bc8-2a72953{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-white);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-55c155e9-b45a79d{font-family:var(--bodyFont);font-size:1rem;color:rgba(255,255,255,0.82);line-height:1.7;margin:0px;}.elementor .e-3e1a00be-a111832{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-696c8f6a-017f0e5{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-accent);letter-spacing:0.14em;margin:0px;}.elementor .e-362dc242-d6fd424{font-family:var(--headingFont);font-weight:700;font-size:1.125rem;color:var(--color-white);line-height:1.3;margin:0px;}.elementor .e-37c923a6-0fe4163{font-family:var(--bodyFont);font-size:0.9375rem;color:rgba(255,255,255,0.82);line-height:1.7;margin:0px;}.elementor .e-27a8cfd7-0948f7b{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-6126f33a-dd35205{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-accent);letter-spacing:0.14em;margin:0px;}.elementor .e-1c13db23-3e21cea{font-family:var(--headingFont);font-weight:700;font-size:1.125rem;color:var(--color-white);line-height:1.3;margin:0px;}.elementor .e-77ca25f7-8aafd19{font-family:var(--bodyFont);font-size:0.9375rem;color:rgba(255,255,255,0.82);line-height:1.7;margin:0px;}.elementor .e-7012cbf6-15676a4{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-7ecff56d-be66cdd{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-accent);letter-spacing:0.14em;margin:0px;}.elementor .e-283df795-536bc40{font-family:var(--headingFont);font-weight:700;font-size:1.125rem;color:var(--color-white);line-height:1.3;margin:0px;}.elementor .e-634e9ad7-e8643f9{font-family:var(--bodyFont);font-size:0.9375rem;color:rgba(255,255,255,0.82);line-height:1.7;margin:0px;}.elementor .e-5df410fd-6dd081c{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-627f5434-bce653b{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-accent);letter-spacing:0.14em;margin:0px;}.elementor .e-15e77e03-7ec7f48{font-family:var(--headingFont);font-weight:700;font-size:1.125rem;color:var(--color-white);line-height:1.3;margin:0px;}.elementor .e-406b2b5d-1f7f954{font-family:var(--bodyFont);font-size:0.9375rem;color:rgba(255,255,255,0.82);line-height:1.7;margin:0px;}.elementor .e-17335ed-8010e20{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-6efc487f-21e4843{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-accent);letter-spacing:0.14em;margin:0px;}.elementor .e-c80d89f-e1f524b{font-family:var(--headingFont);font-weight:700;font-size:1.125rem;color:var(--color-white);line-height:1.3;margin:0px;}.elementor .e-21e86854-0ac6707{font-family:var(--bodyFont);font-size:0.9375rem;color:rgba(255,255,255,0.82);line-height:1.7;margin:0px;}.elementor .e-3816dcd2-2aa53ae{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-5e72d4a4-49c1c0c{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-accent);letter-spacing:0.14em;margin:0px;}.elementor .e-5c05ab7b-650d130{font-family:var(--headingFont);font-weight:700;font-size:1.125rem;color:var(--color-white);line-height:1.3;margin:0px;}.elementor .e-407e1d68-fe6e97b{font-family:var(--bodyFont);font-size:0.9375rem;color:rgba(255,255,255,0.82);line-height:1.7;margin:0px;}.elementor .e-589bc9f-6e20c38{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-67a8ffea-cc04119{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-accent);letter-spacing:0.14em;margin:0px;}.elementor .e-1006a28-d0a67cf{font-family:var(--headingFont);font-weight:700;font-size:1.125rem;color:var(--color-white);line-height:1.3;margin:0px;}.elementor .e-329bd2d0-e5a1853{font-family:var(--bodyFont);font-size:0.9375rem;color:rgba(255,255,255,0.82);line-height:1.7;margin:0px;}.elementor .e-22f2512b-77e5643{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-4c475cdb-dd29a82{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-4c6d0634-57b6dc8{font-family:var(--bodyFont);font-size:0.8125rem;color:rgba(255,255,255,0.6);line-height:1.6;margin:0px;}.elementor .e-2177b73b-b0b03c6{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-6339d9e4-9ef0ac0{background-color:var(--color-primary-deep);display:flex;justify-content:center;padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-7658afad-d3feaf7{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-4d718e6d-9085225{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-2258c946-6011f4b{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-4ed3bf8c-b3aa724{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-68a1aa60-20039b2{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-217dbde4-c3636eb{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-71aac6b0-8071942{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-dd47e-9f46a0c{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-66f800c5-8f436ff{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-1d80747e-0d26c0d{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-65f6d073-1f6a85c{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-284a248-71c5fdb{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-63738c55-92b478c{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-778be29b-cc03f20{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-2b6952a5-db25810{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-e26670b-a0d01e9{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;font-style:italic;margin:0px;}.elementor .e-b18aaf8-3cc9b31:hover,.elementor .e-b18aaf8-3cc9b31:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-b18aaf8-3cc9b31{font-weight:bold;font-size:0.9375rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-28e58cf5-18553e4{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-429fe7de-4156fea{background-color:var(--color-white);display:flex;justify-content:center;padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-5a59764d-77fd616{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-44e721f1-470a27e{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-4578139d-4ea8a10{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-23a1d398-3d800b9{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-3fc80603-7084f2b{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-203a3f36-99b17c1{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-520a3856-58f24d9{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-4f615466-fa33588{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-4e6d1c62-8d3a7e3{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-78eb894d-fe908ee{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);margin:0px;border-radius:2rem;border-width:0px;background-color:var(--color-accent);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-69e6d490-e875023{padding:0px;display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-2e61fc14-780f44c{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-6d7e6ea6-4e83cf9{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-1cd6612b-59aadfa{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-110158cb-c0877c3{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-5ab4bdfc-c171df3{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-670103b9-e638113:hover,.elementor .e-670103b9-e638113:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-670103b9-e638113{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-752489b5-e6151d9{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-249c38ad-41f8225{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-17c81013-1772a20{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;font-style:italic;margin:0px;}.elementor .e-ab27a4f-8339bbd:hover,.elementor .e-ab27a4f-8339bbd:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-ab27a4f-8339bbd{font-weight:bold;font-size:0.9375rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-267da792-925f999{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-53271a93-647cc56{background-color:var(--faculty-50);display:flex;justify-content:center;border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid; padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-229f4d7d-b31cf22{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-26ab5492-ee602e1{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-5184ac3e-f99d188{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-4319a6cb-9294b43{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-64f88120-233fea3{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-47e77745-4c5f20a{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-520afca7-8277e74{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-5e1a7771-1ae89e4{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-a31137f-01024ea{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-6c325c2c-108b43a{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-22fa995-aaba78c{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-891618e-8c6451e{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-56de5b3c-77d6ad1{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-588d57e-c64df9c{font-family:var(--bodyFont);font-weight:bold;font-size:0.875rem;color:var(--color-ink);margin:0px;border-radius:2rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);padding-block: 0.5rem; padding-inline: 1.125rem;\n}.elementor .e-149fa9a5-3dcb8da{padding:0px;display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-2375199d-8b040dc{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-59f1fbed-869b9c2{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-2cb10eaf-f4eef34{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-6c326b3b-21f4810{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-15296a49-2239b24{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-2e7e2416-253aedd{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-5a74f7fe-5e28a9e{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-668fac14-1bb6443{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;margin:0px;}.elementor .e-42fde543-bc2c0b6:hover,.elementor .e-42fde543-bc2c0b6:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-42fde543-bc2c0b6{font-weight:bold;font-size:0.9375rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-73da08ea-f306a6c{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-608b54a7-3c680b5{background-color:var(--color-white);display:flex;justify-content:center;padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-3af84d9d-60c1b8d{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-410901e7-aee47a7{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-3f93e755-a85145b{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-1a0ff7b-f8037d7{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-5bb5b70f-38e6063{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-ac1344d-c7bdaca{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-3680d2a-a1e5f69{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-4a4d2be1-7f5c331{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-835bee0-d59c5db{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.9;margin:0px;}.elementor .e-1e342a2c-a49d3dd:hover,.elementor .e-1e342a2c-a49d3dd:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-1e342a2c-a49d3dd{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-6accf8c6-d2db4c9{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-2bb7a0b6-8249990{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-ab1b2a7-abbff43{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;font-style:italic;margin:0px;}.elementor .e-498010f-5cae014:hover,.elementor .e-498010f-5cae014:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-498010f-5cae014{font-weight:bold;font-size:0.9375rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-2351d705-2a99595{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-1e490b98-ef3a879{background-color:var(--faculty-50);display:flex;justify-content:center;border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid; padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-5626b134-a208daa{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-6c05f4cf-48e2e90{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-3d6d43a7-27b2d71{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-426be7b-ddf4261{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-7326ab01-2d630b6{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-primary);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-2ffe40d8-effa929{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-4c7a6350-152ccbf{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-739268c7-db28a31{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-2bcce44d-13b3724{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-50e2c9fc-bcd914d{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-2aaefd07-c124bac{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-1d042ec5-1c6179b{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-1b39e213-e5cc2ed{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-3752beff-c5f187c{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-7c89c0a4-5d37bb9{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-3372afea-5a0696d{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;font-style:italic;margin:0px;}.elementor .e-55e12137-f7c2cd0:hover,.elementor .e-55e12137-f7c2cd0:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-55e12137-f7c2cd0{font-weight:bold;font-size:0.9375rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-14a0db50-a23aa74{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-34f83da4-b44aa75{background-color:var(--color-white);display:flex;justify-content:center;padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-7b73b65a-8a46ee5{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-bb71ef9-bdf90b8{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-685ffa6-5045ab3{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-18057561-0cc7247{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-2f42f9bb-f139517{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-4755890c-c5de6ce{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-1144e891-2757d36{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-74863aea-82b58a4:hover,.elementor .e-74863aea-82b58a4:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-74863aea-82b58a4{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-1e560f6c-d624c1f{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-3ab395a8-df153a1{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-7b547a64-ab0ada4{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-4085dc25-37e9472{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-28521166-72cc035:hover,.elementor .e-28521166-72cc035:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-28521166-72cc035{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-53402fd2-576f960{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-7a7f57eb-bb6a9fd{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-44c11a93-124f3f7{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-132b0b63-62eb91d{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-1426d26f-406f95e:hover,.elementor .e-1426d26f-406f95e:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-1426d26f-406f95e{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-6888296b-6559e3c{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-62eb193b-05bf259{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-2c416216-046c2c2{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-56a87718-4f73e96{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-28824a13-b92005e:hover,.elementor .e-28824a13-b92005e:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-28824a13-b92005e{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-8341806-f72af8d{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-d3c5fd1-cc94e72{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-63e337be-29bc48e{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-26fa7ba1-01fa509{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-fe1d314-315c155:hover,.elementor .e-fe1d314-315c155:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-fe1d314-315c155{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-1b6d4e3b-11f8a9a{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-3ee1bebf-26d1347{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-32680307-189dc36{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-22de1a9c-e426e81{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-6e999cec-69ebcab:hover,.elementor .e-6e999cec-69ebcab:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-6e999cec-69ebcab{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-38e075f-9e10fa2{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-efe742f-23c2bd1{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-6a964ecd-b576f24{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-5dc309f9-8175413{background-color:var(--faculty-50);display:flex;justify-content:center;border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid; padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-1f11c3fe-3318019{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-4b95e7e8-ff8d791{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-22aa1a21-212e055{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-4716d6a9-be1dc86{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-5834447-71aa788{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-25f36b7f-886fbee{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-52396a7c-16b01ff{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-2870d6c-b005f7a:hover,.elementor .e-2870d6c-b005f7a:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-2870d6c-b005f7a{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-10bcac34-a27a839{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-5d159063-9d9b942{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-4f4910b2-e9d5b4a{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-221b1b04-48c517f{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-36efcf69-abdd9a9:hover,.elementor .e-36efcf69-abdd9a9:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-36efcf69-abdd9a9{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-277bac7-196d10f{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-5200b9a0-774f3a7{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-50ce2779-2108dad{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-4a485e8c-1d60349{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-637b47b5-4ffe746:hover,.elementor .e-637b47b5-4ffe746:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-637b47b5-4ffe746{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-7ddbd3e9-cc8a16d{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-1f26ef54-be1bbdb{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-7f221aee-ae8d0fb{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-61b416e8-94cc2ee{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-5a4a9e51-533b411:hover,.elementor .e-5a4a9e51-533b411:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-5a4a9e51-533b411{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-25a64221-2c969a0{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-235c6f8c-09d4518{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-279ee94a-10a5558{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-12d27bb-7338ef1{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-27ee0cab-3eba403:hover,.elementor .e-27ee0cab-3eba403:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-27ee0cab-3eba403{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-272ee388-ab8cfa1{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-4b4c21de-832772c{font-family:var(--bodyFont);font-weight:700;font-size:0.6875rem;color:var(--color-primary);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-1ea2a4aa-ebcc936{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-4a801605-9628129{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-5744e734-c993fc2:hover,.elementor .e-5744e734-c993fc2:focus-visible{color:var(--color-primary-deep);text-decoration:underline;text-decoration-color: var(--color-accent); text-decoration-thickness: 2px;\n}.elementor .e-5744e734-c993fc2{font-weight:bold;font-size:0.875rem;color:var(--color-primary);text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;padding-block: 0.5rem; padding-inline: 0px;\n}.elementor .e-7b95b15-df2cd0c{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-173cbfd2-f144f46{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-3f225f43-ad3d4f2{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;font-style:italic;margin:0px;}.elementor .e-19221eec-4267109{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-194d1ffa-ba2bdac{background-color:var(--color-white);display:flex;justify-content:center;padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-1f61d193-5beda33{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-3d68579e-5fae56f{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-73d30c37-b092202{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-5ed53148-87f67ea{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-65348b6e-523f2ff{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-7949382a-7f7c390{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-5ce9702e-185a602:hover,.elementor .e-5ce9702e-185a602:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-5ce9702e-185a602{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-14f64040-6c7689f{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-4e525c34-b612a8a{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-348cf6ea-3ee2034{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-404425cb-c2915e9:hover,.elementor .e-404425cb-c2915e9:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-404425cb-c2915e9{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-21057164-5e2d141{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-1b3d3772-d24030d{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-56ffba02-c80b220{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-242a57ad-80fe610:hover,.elementor .e-242a57ad-80fe610:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-242a57ad-80fe610{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-6b0ee72c-056f3b0{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-46923d90-cac15c7{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-7122be7-8a344c9{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-686c58d0-a8252e7:hover,.elementor .e-686c58d0-a8252e7:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-686c58d0-a8252e7{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-6496654a-8eab8e4{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-2ca5ed16-d5ab331{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-32afd0a-deceba3{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-758e8ef8-37936b9:hover,.elementor .e-758e8ef8-37936b9:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-758e8ef8-37936b9{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-41542eec-05585dd{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-6af3954e-a17b2a1{font-family:var(--headingFont);font-weight:700;font-size:1.0625rem;color:var(--color-ink);line-height:1.35;margin:0px;}.elementor .e-6550a6f1-b6a446b{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-5232d0ca-46c7af5:hover,.elementor .e-5232d0ca-46c7af5:focus-visible{color:var(--color-white);background-color:var(--color-primary);}.elementor .e-5232d0ca-46c7af5{font-weight:bold;font-size:0.875rem;color:var(--color-primary-deep);text-decoration:none;margin-block-start:0.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);align-self:flex-start;padding-block: 0.625rem; padding-inline: 1.25rem;\n}.elementor .e-28fa75c6-c55e310{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0.5rem;border-block-start-width: 3px; border-top-color: var(--color-accent); border-top-style: solid;\n}.elementor .e-4721f094-16673f7{width:100%;padding:0px;display:grid;gap:var(--gridGap);grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-7da51c1b-a5401ff{font-family:var(--bodyFont);font-size:0.8125rem;color:var(--text-200);line-height:1.6;font-style:italic;margin:0px;}.elementor .e-557fcafc-807b405{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-32635117-a01002d{background-color:var(--faculty-50);display:flex;justify-content:center;border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid; padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-24ad4f-672fc6b{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-b8fa359-a5668c1{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-446e6766-8969002{font-family:var(--bodyFont);font-size:1rem;color:var(--uniBlue-300);line-height:1.7;margin:0px;}.elementor .e-7b8792f2-838fde6{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-257f8df8-51752f7{font-family:var(--headingFont);font-weight:700;font-size:1rem;color:var(--color-ink);line-height:1.5;margin:0px;}.elementor .e-10665b0a-757d35d{cursor:pointer;display:flex;gap:0.8rem;justify-content:space-between;align-items:center;padding-block: 1.25rem; padding-inline: 1.5rem;\n}.elementor .e-1694506c-3034937{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.8;margin:0px;}.elementor .e-1b26672e-c5fad5b{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-9521732-60e661a{border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid;\n}.elementor .e-514dfec9-8a33dc1{font-family:var(--headingFont);font-weight:700;font-size:1rem;color:var(--color-ink);line-height:1.5;margin:0px;}.elementor .e-4240dcac-e69f76d{cursor:pointer;display:flex;gap:0.8rem;justify-content:space-between;align-items:center;padding-block: 1.25rem; padding-inline: 1.5rem;\n}.elementor .e-7861a90a-c65c7a6{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.8;margin:0px;}.elementor .e-2e4431bb-269e270{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-27a8346d-7eb2801{border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid;\n}.elementor .e-471fb7b7-e671a2f{font-family:var(--headingFont);font-weight:700;font-size:1rem;color:var(--color-ink);line-height:1.5;margin:0px;}.elementor .e-50a6a052-743f977{cursor:pointer;display:flex;gap:0.8rem;justify-content:space-between;align-items:center;padding-block: 1.25rem; padding-inline: 1.5rem;\n}.elementor .e-102a64b8-2d87656{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.8;margin:0px;}.elementor .e-1f9eeb71-ee903f0{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-584ee86e-03f63d5{border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid;\n}.elementor .e-5a76955d-64a6eb1{font-family:var(--headingFont);font-weight:700;font-size:1rem;color:var(--color-ink);line-height:1.5;margin:0px;}.elementor .e-7cee4de0-b4dbcca{cursor:pointer;display:flex;gap:0.8rem;justify-content:space-between;align-items:center;padding-block: 1.25rem; padding-inline: 1.5rem;\n}.elementor .e-65d77bcd-d22c430{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.8;margin:0px;}.elementor .e-34a20f1a-bbe5ac1{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-3b3d9ecd-b5d67d0{border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid;\n}.elementor .e-471562b9-4ca383b{font-family:var(--headingFont);font-weight:700;font-size:1rem;color:var(--color-ink);line-height:1.5;margin:0px;}.elementor .e-2fe8e680-e5ea8c0{cursor:pointer;display:flex;gap:0.8rem;justify-content:space-between;align-items:center;padding-block: 1.25rem; padding-inline: 1.5rem;\n}.elementor .e-370b05d8-317a836{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.8;margin:0px;}.elementor .e-54e0f7ba-d03708e{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-10056862-bbd8ad7{border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid;\n}.elementor .e-6d2dfa10-c76987a{font-family:var(--headingFont);font-weight:700;font-size:1rem;color:var(--color-ink);line-height:1.5;margin:0px;}.elementor .e-36284530-88498e5{cursor:pointer;display:flex;gap:0.8rem;justify-content:space-between;align-items:center;padding-block: 1.25rem; padding-inline: 1.5rem;\n}.elementor .e-79b1fb02-d7355f0{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.8;margin:0px;}.elementor .e-6b34d7ad-22f037d{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-558cf3aa-9424fc5{border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid;\n}.elementor .e-304d687a-7d91e5a{font-family:var(--headingFont);font-weight:700;font-size:1rem;color:var(--color-ink);line-height:1.5;margin:0px;}.elementor .e-2d4e1ffb-f006c3e{cursor:pointer;display:flex;gap:0.8rem;justify-content:space-between;align-items:center;padding-block: 1.25rem; padding-inline: 1.5rem;\n}.elementor .e-18c58d08-e7d2c60{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.8;margin:0px;}.elementor .e-5aeab940-628fb45{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-12abc8bf-be40d29{border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid;\n}.elementor .e-6771b2d7-7ef049f{font-family:var(--headingFont);font-weight:700;font-size:1rem;color:var(--color-ink);line-height:1.5;margin:0px;}.elementor .e-698c5f2b-762c98e{cursor:pointer;display:flex;gap:0.8rem;justify-content:space-between;align-items:center;padding-block: 1.25rem; padding-inline: 1.5rem;\n}.elementor .e-20b7bc15-70fa239{font-family:var(--bodyFont);font-size:0.9375rem;color:var(--uniBlue-300);line-height:1.8;margin:0px;}.elementor .e-3a2b1c38-3f963b8{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-34786a59-ef8722e{border-block-start-width: 1px; border-top-color: var(--color-border); border-top-style: solid;\n}.elementor .e-190669bc-3ec936d{overflow:hidden;border-radius:0.5rem;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);}.elementor .e-7bb575de-7482c3a{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-3e6289db-c026bd8{background-color:var(--color-white);display:flex;justify-content:center;padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}.elementor .e-728d06e4-b9c718f{font-family:var(--bodyFont);font-weight:700;font-size:0.75rem;color:var(--color-accent);letter-spacing:0.16em;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-735ccc17-33d59a9{font-family:var(--headingFont);font-weight:700;font-size:2.375rem;color:var(--color-white);letter-spacing:-0.02em;line-height:1.15;text-align:center;margin:0px;}.elementor .e-33bc4a48-72d33a0{font-family:var(--bodyFont);font-size:1rem;color:rgba(255,255,255,0.82);line-height:1.7;text-align:center;margin:0px;}.elementor .e-22e798a1-fd40430:hover,.elementor .e-22e798a1-fd40430:focus-visible{color:var(--color-primary);background-color:var(--color-white);}.elementor .e-22e798a1-fd40430{font-weight:bold;font-size:0.9375rem;color:var(--color-ink);text-decoration:none;border-radius:0.25rem;border-width:0px;background-color:var(--color-accent);padding-block: 0.875rem; padding-inline: 1.75rem;\n}.elementor .e-7140bfb4-2646cbe:hover,.elementor .e-7140bfb4-2646cbe:focus-visible{color:var(--color-primary);border-color:var(--color-white);background-color:var(--color-white);}.elementor .e-7140bfb4-2646cbe{font-weight:bold;font-size:0.9375rem;color:var(--color-white);text-decoration:none;border-radius:0.25rem;border-width:1px;border-color:rgba(255,255,255,0.5);border-style:solid;background-color:transparent;padding-block: 0.875rem; padding-inline: 1.75rem;\n}.elementor .e-7aaa2ac-7d38aee:hover,.elementor .e-7aaa2ac-7d38aee:focus-visible{color:var(--color-primary);border-color:var(--color-white);background-color:var(--color-white);}.elementor .e-7aaa2ac-7d38aee{font-weight:bold;font-size:0.9375rem;color:var(--color-white);text-decoration:none;border-radius:0.25rem;border-width:1px;border-color:rgba(255,255,255,0.5);border-style:solid;background-color:transparent;padding-block: 0.875rem; padding-inline: 1.75rem;\n}.elementor .e-7d7426a8-fa76b8c:hover,.elementor .e-7d7426a8-fa76b8c:focus-visible{color:var(--color-primary);border-color:var(--color-white);background-color:var(--color-white);}.elementor .e-7d7426a8-fa76b8c{font-weight:bold;font-size:0.9375rem;color:var(--color-white);text-decoration:none;border-radius:0.25rem;border-width:1px;border-color:rgba(255,255,255,0.5);border-style:solid;background-color:transparent;padding-block: 0.875rem; padding-inline: 1.75rem;\n}.elementor .e-5c19de3c-ed04a07{padding:0px;display:flex;gap:0.75rem;flex-wrap:wrap;justify-content:center;}.elementor .e-7e43d0a3-cc9b6bd{width:100%;max-width:52rem;padding:16px;display:block;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-49b2f309-7c0ba64{background-image:linear-gradient(135deg, rgba(4,17,89,0.94) 0%,rgba(6,51,123,0.78) 60%,rgba(6,51,123,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--color-primary);display:flex;justify-content:center;border-block-start-width: 4px; border-top-color: var(--color-accent); border-top-style: solid; padding-block: var(--sectionSpace); padding-inline: var(--pageGutter);\n}