.elementor .e-85a4fc0-f132129{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;position:absolute;top:-25%;right:-8%;bottom:-25%;width:60%;background:linear-gradient(112deg,transparent 0 40%,#22C3D6 40% 72%,transparent 72%);transform:skewX(-18deg);opacity:1;pointer-events:none;z-index:1;\n}.elementor .e-da65bc4-d9dc08a{font-weight:800;font-size:14px;color:#22C3D6;font-family:'Manrope',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0;\n}.elementor .e-b2a9f6c-693a8a8{font-weight:800;color:#FFFFFF;font-family:'Bricolage Grotesque','Manrope',Arial,sans-serif;letter-spacing:-.02em;font-size:clamp(40px,5.4vw,66px);line-height:1.02;margin:0;\n}.elementor .e-a968a62-beafe0d{font-size:19px;color:#CFEFF4;font-family:'Manrope',Arial,sans-serif;line-height:1.6;margin:0;max-width:720px;\n}.elementor .e-412f705-f75a264{font-weight:800;font-size:17px;color:#0B4F5C;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:#D8F03A;font-family:'Bricolage Grotesque','Manrope',Arial,sans-serif;letter-spacing:-.02em;text-decoration:none;display:inline-block;line-height:1;transition:transform .15s,box-shadow .15s;white-space:nowrap;\n}.elementor .e-412f705-f75a264:hover,.elementor .e-412f705-f75a264:focus-visible{background-color:#C9E52A;transform:translateY(-2px);box-shadow:0 10px 24px rgba(216,240,58,.45);\n}.elementor .e-a3b4437-bc7672f{font-weight:800;font-size:17px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:2px;border-color:#FFFFFF;border-style:solid;font-family:'Bricolage Grotesque','Manrope',Arial,sans-serif;letter-spacing:-.02em;text-decoration:none;display:inline-block;line-height:1;background:transparent;transition:all .15s;white-space:nowrap;\n}.elementor .e-a3b4437-bc7672f:hover,.elementor .e-a3b4437-bc7672f:focus-visible{color:#0B4F5C;background-color:#FFFFFF;}.elementor .e-544af7e-8acab98{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;\n}.elementor .e-75e0d62-7c24848{max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;width:100%;margin-inline:auto;position:relative;z-index:2;\n}.elementor .e-9079b8c-73ff4a1{padding-block-start:80px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;background:#0B4F5C;position:relative;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 92%,0 100%);\n}.elementor .e-dc2f9cb-9d56b81{font-weight:800;color:#0B4F5C;font-family:'Bricolage Grotesque','Manrope',Arial,sans-serif;letter-spacing:-.02em;font-size:clamp(30px,3.6vw,44px);line-height:1.08;margin:0;\n}.elementor .e-84a95c7-41af8ab{display:flex;flex-wrap:wrap;gap:8px;margin:0;\n}.elementor .e-ae6f29e-529dc20{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 640px;min-width:280px;\n}.elementor .e-20faff7-652d42f{flex:0 1 300px;min-width:180px;max-width:300px;width:100%;\n}.elementor .e-5f31a89-0e60a72{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:48px;width:100%;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;\n}.elementor .e-1aea997-8650090{max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;width:100%;margin-inline:auto;position:relative;z-index:2;\n}.elementor .e-789be86-1ae7296{padding-block-start:72px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;background:#E6F7FA;position:relative;overflow:hidden;\n}.elementor .e-240f379-f76f542{font-weight:800;font-size:14px;color:#22C3D6;font-family:'Manrope',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0;\n}.elementor .e-113c064-51fefa8{font-weight:800;color:#0B4F5C;font-family:'Bricolage Grotesque','Manrope',Arial,sans-serif;letter-spacing:-.02em;font-size:clamp(30px,3.6vw,44px);line-height:1.08;margin:0;\n}.elementor .e-015ca39-56a409b{font-size:19px;color:#0F2A30;font-family:'Manrope',Arial,sans-serif;line-height:1.6;margin:0;max-width:760px;\n}.elementor .e-af53ef6-c09eaee{font-weight:800;font-size:17px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:#0B4F5C;font-family:'Bricolage Grotesque','Manrope',Arial,sans-serif;letter-spacing:-.02em;text-decoration:none;display:inline-block;line-height:1;transition:all .15s;white-space:nowrap;\n}.elementor .e-af53ef6-c09eaee:hover,.elementor .e-af53ef6-c09eaee:focus-visible{color:#0B4F5C;background-color:#22C3D6;}.elementor .e-73284c0-77b9624{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center;\n}.elementor .e-0d7ca5b-02d32af{max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;width:100%;margin-inline:auto;position:relative;z-index:2;\n}.elementor .e-c915bd5-0fed81a{padding-block-start:80px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;background:#FFFFFF;position:relative;overflow:hidden;\n}.elementor .e-b0ed529-b5cf60e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;position:absolute;top:-25%;right:-8%;bottom:-25%;width:60%;background:linear-gradient(112deg,transparent 0 40%,#22C3D6 40% 72%,transparent 72%);transform:skewX(-18deg);opacity:0.35;pointer-events:none;z-index:1;\n}.elementor .e-d070b4b-b3c601a{font-weight:800;font-size:14px;color:#22C3D6;font-family:'Manrope',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0;\n}.elementor .e-bce1b56-529bfe3{font-weight:800;color:#FFFFFF;font-family:'Bricolage Grotesque','Manrope',Arial,sans-serif;letter-spacing:-.02em;font-size:clamp(30px,3.6vw,44px);line-height:1.08;margin:0;\n}.elementor .e-22e7234-7211150{font-size:19px;color:#CFEFF4;font-family:'Manrope',Arial,sans-serif;line-height:1.6;margin:0;\n}.elementor .e-8c4a06f-5df0dc8{margin:0;\n}.elementor .e-0fdff18-ff1c5de{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 380px;min-width:260px;\n}.elementor .e-c6d44c1-d7efb6b{font-weight:800;color:#0B4F5C;font-family:'Bricolage Grotesque','Manrope',Arial,sans-serif;letter-spacing:-.02em;font-size:clamp(30px,3.6vw,44px);line-height:1.08;margin:0;font-size:clamp(26px,2.6vw,32px);\n}.elementor .e-f3265e2-87f7d2a{font-size:17px;color:#0F2A30;font-family:'Manrope',Arial,sans-serif;line-height:1.7;margin:0;font-size:16px;\n}.elementor .e-553bf5e-fe4e838{padding-block-start:34px;padding-block-end:30px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;flex:0 1 520px;min-width:290px;width:100%;box-shadow:0 24px 60px rgba(0,0,0,.30);\n}.elementor .e-54a7adc-ef2a034{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:48px;width:100%;align-items:center;flex-wrap:wrap;justify-content:space-between;\n}.elementor .e-6f3acfc-bd7a12a{max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;width:100%;margin-inline:auto;position:relative;z-index:2;\n}.elementor .e-f29187b-147a677{padding-block-start:120px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(160deg,#0B4F5C,#0A3F4A);position:relative;overflow:hidden;clip-path:polygon(0 7%,100% 0,100% 100%,0 100%);\n}