.elementor .e-49e1d62f-958f{font-family:Inter;font-weight:700;font-size:35px;color:#27356D;line-height:40px;text-align:center;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-31afca1f-ce9c{font-family:Inter;font-weight:700;font-size:14px;color:#04AEC4;letter-spacing:0.1em;line-height:20px;}.elementor .e-7864b43a-5427{font-family:Inter;font-weight:700;font-size:28px;color:#27356D;line-height:1.25;}.elementor .e-55991b74-2799{font-family:Inter;font-size:16px;color:#222222;line-height:25px;}.elementor .e-3b671d14-27c2{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-63c1f1e7-44fe{width:100%;min-width:0px;padding:30px;border-radius:10px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;}.elementor .e-3aa8fec5-64f5{padding:0px;display:grid;gap:40px;grid-template-columns:2fr 3fr;align-items:start;}.elementor .e-1b2bc192-79ed{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-34191547-43c4{width:100vw;max-width:100vw;font-family:Inter;padding-block-start:50px;padding-block-end:50px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F8FAFC;}.elementor .e-8225727-05d8db6{font-family:Inter;font-weight:700;font-size:35px;color:#27356D;line-height:40px;text-align:center;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-00f91c7-44933b8{font-family:Inter;font-weight:700;font-size:35px;color:#27356D;line-height:40px;text-align:center;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3c4514e-866cf23{font-family:Inter;font-weight:700;font-size:25px;color:#27356D;line-height:30px;text-align:center;margin:0px;}.elementor .e-513af69-1b977e0{font-family:Inter;font-weight:700;font-size:25px;color:#27356D;line-height:30px;text-align:center;margin:0px;}.elementor .e-d2c9b91-1a3a65d{font-family:Inter;font-weight:700;font-size:25px;color:#27356D;line-height:30px;text-align:center;margin:0px;}.elementor .e-db78cd7-7a1109b{font-family:Inter;font-weight:700;font-size:14px;color:#FFFFFF;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:10px;background-color:#27356D;&:hover, &:focus { background-color: #04AEC4; color: #FFFFFF; }\n}.elementor .e-2cc8617-eb96530{width:360px;max-width:100%;text-align:center;padding:25px;background-color:#F4F4F4;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-495c55f-5bb1639{font-family:Inter;font-weight:700;font-size:25px;color:#27356D;line-height:30px;text-align:center;margin:0px;}.elementor .e-588a074-be37b8f{font-family:Inter;font-weight:700;font-size:25px;color:#27356D;line-height:30px;text-align:center;margin:0px;}.elementor .e-c90c56a-eb1dbf2{font-family:Inter;font-weight:700;font-size:25px;color:#27356D;line-height:30px;text-align:center;margin:0px;}.elementor .e-0cda67f-b8e9eb9{font-family:Inter;font-weight:700;font-size:14px;color:#FFFFFF;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:10px;background-color:#27356D;&:hover, &:focus { background-color: #04AEC4; color: #FFFFFF; }\n}.elementor .e-e4dc3fa-43856cc{width:360px;max-width:100%;text-align:center;padding:25px;background-color:#F4F4F4;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-3ea0671-0407c76{padding:0px;display:flex;flex-direction:row;gap:50px;flex-wrap:wrap;justify-content:center;}.elementor .e-b65d4e8-7edcb3f{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-cbb0d53-5b50965{width:100vw;max-width:100vw;font-family:Inter;padding-block-start:50px;padding-block-end:50px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#FFFFFF;background: #f6f8fb;
padding: 64px 24px;
& [data-id="b65d4e8"] { width: 100%; max-width: 1120px; margin: 0 auto; gap: 0; }
& [data-interaction-id="8225727"] { margin: 0 0 12px; text-align: center; color: #28376f; font-size: 35px; line-height: 1.25; }
& [data-interaction-id="00f91c7"] { margin: 0 0 34px; text-align: center; color: #667085; font-size: 16px; font-weight: 400; line-height: 1.6; }
& [data-id="3ea0671"] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px; width: 100%; }
& :is([data-id="2cc8617"], [data-id="e4dc3fa"]) { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; width: auto; max-width: none; min-height: 290px; padding: 32px; background: #fff; border: 1px solid #dbe3ee; border-radius: 12px; text-align: left; transition: border-color .2s, box-shadow .2s; }
& :is([data-id="2cc8617"], [data-id="e4dc3fa"])::before { content: ""; display: block; width: 40px; height: 3px; background: #00afc4; order: -2; }
& :is([data-id="2cc8617"], [data-id="e4dc3fa"]):hover { border-color: #00afc4; box-shadow: 0 8px 24px #1730560d; }
& :is([data-interaction-id="513af69"], [data-interaction-id="588a074"]) { order: -1; margin: 0; color: #667085; font-size: 13px; font-weight: 600; line-height: 1.5; }
& :is([data-interaction-id="3c4514e"], [data-interaction-id="495c55f"]) { margin: 0; color: #28376f; font-size: 26px; font-weight: 700; line-height: 1.25; }
& :is([data-interaction-id="d2c9b91"], [data-interaction-id="c90c56a"]) { order: 1; margin: 0 0 12px; color: #475467; font-size: 16px; font-weight: 400; line-height: 1.65; }
& :is([data-interaction-id="db78cd7"], [data-interaction-id="0cda67f"]) { order: 2; margin-top: auto; padding: 0; background: transparent; border: 0; border-radius: 0; color: #28376f; font-size: 14px; font-weight: 600; line-height: 1.6; text-transform: none; box-shadow: none; }
& :is([data-interaction-id="db78cd7"], [data-interaction-id="0cda67f"]):hover { color: #008b9c; }
@media (max-width: 767px) {
  padding: 48px 20px;
  & [data-id="3ea0671"] { grid-template-columns: 1fr; gap: 20px; }
  & :is([data-id="2cc8617"], [data-id="e4dc3fa"]) { padding: 26px; min-height: 280px; }
  & [data-interaction-id="8225727"] { font-size: 30px; }
}
& :is(.e-heading-base, .e-button-base) { text-align: left; }
& [data-interaction-id="8225727"], & [data-interaction-id="00f91c7"] { text-align: center; }\n}