.elementor .e-12c957f4-5fc9:hover,.elementor .e-12c957f4-5fc9:focus-visible{text-decoration:underline;}.elementor .e-12c957f4-5fc9{font-weight:600;font-size:15px;color:rgba(255,255,255,.75);text-decoration:none;}.elementor .e-1c70f7f9-1c0a{font-weight:600;font-size:15px;color:rgba(255,255,255,.75);}.elementor .e-6ccbcab3-1f8c{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;& ul { list-style: none; margin: 0; padding: 0; } & li, & a, & span { color: #78BE20; font-size: 15px; font-weight: 700; text-decoration: none; background: none; padding: 0; }\n}.elementor .e-3c140de6-17b3{max-width:22ch;font-weight:700;font-size:clamp(32px, 4.4vw, 52px);color:#fff;letter-spacing:-0.03em;line-height:1.1;margin:0px;text-wrap: balance;\n}.elementor .e-5a4445d-ca05{font-weight:600;font-size:16px;color:rgba(255,255,255,.8);}.elementor .e-6193ba65-fc58{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;}.elementor .e-7b1ce04f-4448{width:100%;max-width:1280px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-6264f4ef-59e3{width:100%;padding-block-start:clamp(120px, 14vw, 150px);padding-block-end:clamp(48px, 7vw, 80px);padding-inline-start:clamp(24px, 5vw, 80px);padding-inline-end:clamp(24px, 5vw, 80px);background-color:#00205B;}.elementor .e-8dc37-a85f{width:100%;max-width:760px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;& p, & li { font-size: 18px; line-height: 1.7; color: #2B3A55; } & p { margin: 0 0 1.3em; } & h2 { font-size: clamp(26px, 3vw, 34px); font-weight: 700; letter-spacing: -.02em; line-height: 1.2; color: #00205B; margin: 1.8em 0 .6em; } & h3 { font-size: 22px; font-weight: 700; line-height: 1.3; color: #00205B; margin: 1.6em 0 .5em; } & a { color: #78BE20; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #00205B; } & img { max-width: 100%; height: auto; border-radius: 12px; } & ul, & ol { padding-left: 1.4em; margin: 0 0 1.3em; } & blockquote { margin: 1.6em 0; padding: 4px 0 4px 24px; border-left: 4px solid #78BE20; color: #00205B; font-size: 20px; line-height: 1.6; }\n}.elementor .e-c55279a-4173{font-weight:700;font-size:14px;color:#595959;}.elementor .e-58aa55f9-1d0b{width:auto;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 360px;align-items: baseline; gap: 6px 12px; & ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 4px 14px; } & li { display: inline; background: none; padding: 0; margin: 0; } & li::after, & li::before { display: none !important; content: none !important; } & li a, & li span { font-size: 14px; font-weight: 600; color: #78BE20; text-decoration: none; background: none; padding: 0; } & li a:hover { color: #00205B; text-decoration: underline; }\n}.elementor .e-4fa5b167-84a9{font-weight:700;font-size:14px;color:#595959;}.elementor .e-401846ad-e273{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-63875bd4-7c41{width:100%;max-width:760px;padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #DCDFE1; gap: 24px 48px;\n}.elementor .e-5e475609-dcf7{width:100%;padding-block-start:clamp(40px, 6vw, 72px);padding-block-end:clamp(56px, 9vw, 96px);padding-inline-start:clamp(24px, 5vw, 80px);padding-inline-end:clamp(24px, 5vw, 80px);display:flex;flex-direction:column;gap:48px;}