.elementor .e-78f14c8d-5be0de4{width:280px;height:280px;min-width:280px;position:absolute;inset-block-start:-70px;inset-inline-start:-50px;border-radius:50%;background-color:var(--accent-green);opacity:25%;}.elementor .e-6470f2-0c0de67{width:360px;height:360px;min-width:360px;position:absolute;inset-inline-end:-90px;inset-block-end:-130px;border-radius:50%;background-color:var(--accent-blue);opacity:22%;}.elementor .e-634ed0fa-14dfc5f{font-family:var(--primary-font);font-weight:800;font-size:99px;color:var(--white);letter-spacing:-1px;}.elementor .e-39d78965-64d560d{width:100%;max-width:1200px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-35f92259-bc40169{width:100%;min-height:360px;position:relative;padding-block-start:96px;padding-block-end:96px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--primary-dark-blue);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4edd087e-548dc00{font-family:var(--primary-font);font-weight:800;font-size:35px;color:var(--bright-blue);letter-spacing:2px;text-transform:uppercase;margin-block-start:-29px;}.elementor .e-725c95e3-edee433{width:100%;height:220px;object-fit:cover;object-position:center center;margin-block-end:8px;border-radius:15px;align-self:center;}.elementor .e-2ee4f152-963edbd{font-family:var(--primary-font);color:rgba(155, 155, 155, 1);text-transform:uppercase;}.elementor .e-27010f9e-cb3e370{font-family:var(--primary-font);font-weight:600;font-size:26px;color:var(--bright-blue);}.elementor .e-7be1e84e-2251b39{font-family:var(--primary-font);font-weight:400;font-size:16px;color:var(--dark-text);}.elementor .e-10e1e290-d288bae{font-family:var(--primary-font);font-weight:700;font-size:14px;color:var(--bright-blue);}.elementor .e-11651913-e9a9f90{font-family:var(--primary-font);font-weight:700;font-size:14px;color:var(--bright-blue);}.elementor .e-2603e4a3-37008a4{max-width:300px;padding:25px;border-radius:8px;background-color:var(--white);box-shadow:0px 0px 10px 0px var(--shadow);flex-direction:column;gap:6px;align-items:start;}.elementor .e-5ab0cefb-ae86a6c{width:100%;height:220px;object-fit:cover;object-position:center center;margin-block-end:8px;border-radius:15px;align-self:center;}.elementor .e-10d9b052-e7ac88a{font-family:var(--primary-font);color:rgba(155, 155, 155, 1);text-transform:uppercase;}.elementor .e-533f81f9-a7eb184{font-family:var(--primary-font);font-weight:600;font-size:26px;color:var(--bright-blue);}.elementor .e-431ffae9-dc241f0{font-family:var(--primary-font);font-weight:400;font-size:16px;color:var(--dark-text);}.elementor .e-60226de6-52fa9df{font-family:var(--primary-font);font-weight:700;font-size:14px;color:var(--bright-blue);}.elementor .e-5cb1c125-f0c1245{font-family:var(--primary-font);font-weight:700;font-size:14px;color:var(--bright-blue);}.elementor .e-46711e85-8a69610{max-width:300px;padding:25px;border-radius:8px;background-color:var(--white);box-shadow:0px 0px 10px 0px var(--shadow);flex-direction:column;gap:6px;align-items:start;}.elementor .e-6b6e709a-9c15671{width:100%;height:220px;object-fit:cover;object-position:center center;margin-block-end:8px;border-radius:15px;align-self:center;}.elementor .e-74b8a0fd-535f749{font-family:var(--primary-font);color:rgba(155, 155, 155, 1);text-transform:uppercase;}.elementor .e-5cd4ecf2-2f30244{font-family:var(--primary-font);font-weight:600;font-size:26px;color:var(--bright-blue);}.elementor .e-75cd5e4e-6c458c6{font-family:var(--primary-font);font-weight:400;font-size:16px;color:var(--dark-text);}.elementor .e-47870851-1aae07d{font-family:var(--primary-font);font-weight:700;font-size:14px;color:var(--bright-blue);}.elementor .e-744d9f8a-3f8050e{font-family:var(--primary-font);font-weight:700;font-size:14px;color:var(--bright-blue);}.elementor .e-307cdf76-4258763{max-width:300px;padding:25px;border-radius:8px;background-color:var(--white);box-shadow:0px 0px 10px 0px var(--shadow);flex-direction:column;gap:6px;align-items:start;}.elementor .e-485ef380-ad6d115{width:100%;height:220px;object-fit:cover;object-position:center center;margin-block-end:8px;border-radius:15px;align-self:center;}.elementor .e-4f7c4b8e-a95bb0e{font-family:var(--primary-font);color:rgba(155, 155, 155, 1);text-transform:uppercase;}.elementor .e-4298b25c-8f8576a{font-family:var(--primary-font);font-weight:600;font-size:26px;color:var(--bright-blue);}.elementor .e-136913c0-d861650{font-family:var(--primary-font);font-weight:400;font-size:16px;color:var(--dark-text);}.elementor .e-34d0b5aa-813b264{font-family:var(--primary-font);font-weight:700;font-size:14px;color:var(--bright-blue);}.elementor .e-58f9a9c-1e2c6d8{font-family:var(--primary-font);font-weight:700;font-size:14px;color:var(--bright-blue);}.elementor .e-27824534-3d95edb{max-width:300px;padding:25px;border-radius:8px;background-color:var(--white);box-shadow:0px 0px 10px 0px var(--shadow);flex-direction:column;gap:6px;align-items:start;}.elementor .e-1f514c2a-af7092d{width:100%;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-3c38f389-6c1ee27{width:100%;max-width:1451px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:36px;align-items:center;}.elementor .e-44ccc6c5-51e1a57{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--off-white);flex-direction:column;align-items:center;}.elementor .e-7f5bb7ab-255f6b2{width:100%;padding:0px;flex-direction:column;}