.elementor .e-5706ef7c-7e15{font-family:var(--dol-font-body);font-weight:800;font-size:1rem;display:block;& a { color: #1d5fbf; text-decoration: none; } & a:hover { text-decoration: underline; } & a:focus { outline: 3px solid #0e2a5c; outline-offset: 3px; border-radius: 4px; }\n}.elementor .e-4216b89a-8158{align-self:center;}.elementor .e-2c34e205-bfc6{font-size:0.95rem;padding-block-start:4px;padding-block-end:4px;padding-inline-start:14px;padding-inline-end:14px;align-self:center;}.elementor .e-53779554-6c87{padding:0px;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .e-3bf0e1b1-ba16{max-width:52rem;font-size:3rem;}.elementor .e-4c94f61-cd07{max-width:1180px;padding:0px;flex-direction:column;gap:14px;}.elementor .e-709b7466-b42e{padding-block-start:32px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:3px;background-color:#e6f6fb;background-image: radial-gradient(circle at 95% 20%, rgba(255,200,61,0.5) 0, rgba(255,200,61,0.5) 34px, transparent 35px), radial-gradient(circle at 3% 90%, rgba(46,196,214,0.28) 0, rgba(46,196,214,0.28) 46px, transparent 47px); border-bottom-style: solid; border-bottom-color: #0e2a5c;\n}.elementor .e-13e5e9e6-4b70{max-height:520px;aspect-ratio:16 / 9;box-shadow:8px 8px 0px 0px #ffc83d;transform:rotateX(0deg) rotateY(0deg) rotateZ(-1deg);}.elementor .e-589e0ced-5533{font-family:var(--dol-font-body);font-size:1.15rem;color:#12223d;line-height:1.7;padding:0px;& .elementor-section, & .elementor-container, & .elementor-column, & .elementor-widget-wrap { padding: 0px !important; margin: 0px !important; } & .elementor-widget-text-editor, & .elementor-widget-text-editor * { font-family: 'Nunito', sans-serif !important; font-size: 1.15rem !important; line-height: 1.7 !important; color: #12223d !important; font-weight: 400; } & strong, & b { font-weight: 800 !important; } & h1, & h2, & h3, & h4, & .elementor-heading-title { font-family: 'Fredoka', sans-serif !important; color: #0e2a5c !important; line-height: 1.2 !important; margin: 1.2em 0px 0.4em 0px; } & a { color: #1d5fbf !important; font-weight: 800; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #0e2a5c !important; } & img { border-radius: 20px; border: 3px solid #0e2a5c; height: auto; max-width: 100%; } & p { margin: 0px 0px 1em 0px; }\n}.elementor .e-445244da-e54f{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:28px;flex:1 1 0px;}.elementor .e-1a1fcd97-d622{font-size:1.05rem;}.elementor .e-48819807-ffda:hover,.elementor .e-48819807-ffda:focus-visible{background-color:#2ec4d6;}.elementor .e-48819807-ffda{font-size:1.05rem;background-color:#ffffff;align-self:flex-start;}.elementor .e-5c975716-5bc6{background-color:#ffc83d;box-shadow:6px 6px 0px 0px #0e2a5c;}.elementor .e-648825ec-ed0b{font-family:var(--dol-font-body);font-weight:800;font-size:0.9rem;color:#4a5b78;margin-block-end:2px;display:block;}.elementor .e-39fbd456-ad06{font-family:var(--dol-font-head);font-weight:600;font-size:1.1rem;line-height:1.25;& a { color: #0e2a5c; text-decoration: none; } & a:hover { color: #1d5fbf; text-decoration: underline; } & a:focus { outline: 3px solid #0e2a5c; outline-offset: 2px; border-radius: 4px; }\n}.elementor .e-3e16006d-7b8c{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:2px;border-bottom-style: dashed; border-bottom-color: rgba(14,42,92,0.2);\n}.elementor .e-3c7b21a1-a906{gap:0px;grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto;}.elementor .e-5601c9d7-918d{box-shadow:6px 6px 0px 0px #2ec4d6;gap:4px;}.elementor .e-1f22c2d5-89b1{position:sticky;inset-block-start:24px;padding:0px;flex-direction:column;gap:24px;flex:0 0 340px;}.elementor .e-419dcbe2-f16b{max-width:1180px;padding:0px;gap:36px;align-items:flex-start;}.elementor .e-1a4b92d5-780f{padding-block-start:40px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;}