.elementor .e-39d828c9-c791{font-family:Montserrat;font-weight:600;font-size:14px;color:#8FA6B3;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto; & a { color: #BFD4DE; text-decoration: none; } & a:hover { color: #ffffff; }\n}.elementor .e-73a55925-7d6b{font-family:Montserrat;font-weight:700;font-size:18px;color:#6FD39E;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-6f5a5f84-5456{font-family:Montserrat;font-weight:900;font-size:clamp(34px, 4.6vw, 68px);color:#ffffff;letter-spacing:-0.045em;line-height:0.98;text-transform:uppercase;margin:0px;display:block;cursor: auto; & span { color: #029C54; }\n}.elementor .e-6e9439d0-57c2{max-width:620px;font-family:Montserrat;font-weight:500;font-size:20px;color:#D3E3EC;line-height:1.7;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-7b19232b-ba9a:hover,.elementor .e-7b19232b-ba9a:focus-visible{opacity:88%;}.elementor .e-7b19232b-ba9a{font-family:Montserrat;font-weight:700;font-size:18px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:#029C54;transition:opacity 0.3s;}.elementor .e-2333ab6b-c481:hover,.elementor .e-2333ab6b-c481:focus-visible{opacity:88%;}.elementor .e-2333ab6b-c481{font-family:Montserrat;font-weight:700;font-size:18px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.5);border-style:solid;background-color:transparent;transition:opacity 0.3s;}.elementor .e-32c77cfa-f483{padding:0px;margin-block-start:36px;gap:12px;flex-wrap:wrap;}.elementor .e-736d9cbf-9192{width:100%;max-width:860px;padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-2d5a00fa-199c{width:85%;max-width:1200px;padding-block-start:171px;padding-block-end:112px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;align-items:flex-start;}.elementor .e-26d413c0-d536{padding:0px;background-image:url("https://institutorosenvaldomoreira.com.br/wp-content/uploads/2026/10/background-especializacao-edited.jpg"),radial-gradient(circle at 88% 12%, rgba(2,156,84,0.28) 0%,rgba(2,156,84,0) 42%),radial-gradient(circle at 70% 100%, rgba(10,75,105,0.9) 0%,rgba(10,75,105,0) 55%);background-repeat:no-repeat,repeat,repeat;background-attachment:scroll;background-size:cover,auto auto,auto auto;background-position:center center,0% 0%,0% 0%;background-color:#062F43;flex-direction:column;}.elementor .e-7fd87bad-d5fe{font-family:Montserrat;font-weight:700;font-size:18px;color:#00824A;letter-spacing:0.16em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-2cc174fe-a909{font-family:Montserrat;font-weight:900;font-size:clamp(32px, 3.6vw, 52px);color:#062F43;letter-spacing:-0.04em;line-height:1;text-transform:uppercase;margin:0px;display:block;cursor: auto;\n}.elementor .e-2d98bddc-58da{max-width:760px;padding:0px;margin-block-end:40px;flex-direction:column;gap:18px;}.elementor .e-1417f1e6-af92{width:32px;height:4px;min-width:0px;padding:0px;border-radius:4px;background-color:#029C54;}.elementor .e-53f6e6b8-1fa2{font-family:Montserrat;font-weight:800;font-size:24px;color:#062F43;letter-spacing:-0.02em;line-height:1.15;display:block;}.elementor .e-503bd84f-7cb2{font-family:Montserrat;font-weight:500;font-size:17px;color:#3E4F5F;line-height:1.6;display:block;}.elementor .e-3f78f87a-4f98{padding:32px;border-radius:24px;background-color:#ffffff;box-shadow:0px 20px 50px 0px rgba(6,47,67,0.08);flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-66b0204-c06d{width:32px;height:4px;min-width:0px;padding:0px;border-radius:4px;background-color:#029C54;}.elementor .e-a2b8851-8bf2{font-family:Montserrat;font-weight:800;font-size:24px;color:#062F43;letter-spacing:-0.02em;line-height:1.15;display:block;}.elementor .e-742d7024-8e25{font-family:Montserrat;font-weight:500;font-size:17px;color:#3E4F5F;line-height:1.6;display:block;}.elementor .e-67a3663f-4038{padding:32px;border-radius:24px;background-color:#ffffff;box-shadow:0px 20px 50px 0px rgba(6,47,67,0.08);flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-3914f4e5-74cc{width:32px;height:4px;min-width:0px;padding:0px;border-radius:4px;background-color:#029C54;}.elementor .e-4a7626b4-5948{font-family:Montserrat;font-weight:800;font-size:24px;color:#062F43;letter-spacing:-0.02em;line-height:1.15;display:block;}.elementor .e-9b0e1cc-406b{font-family:Montserrat;font-weight:500;font-size:17px;color:#3E4F5F;line-height:1.6;display:block;}.elementor .e-1ccea76f-91f3{padding:32px;border-radius:24px;background-color:#ffffff;box-shadow:0px 20px 50px 0px rgba(6,47,67,0.08);flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-5ffdf29e-ee07{width:32px;height:4px;min-width:0px;padding:0px;border-radius:4px;background-color:#029C54;}.elementor .e-4978650d-8715{font-family:Montserrat;font-weight:800;font-size:24px;color:#062F43;letter-spacing:-0.02em;line-height:1.15;display:block;}.elementor .e-57baebc-f787{font-family:Montserrat;font-weight:500;font-size:17px;color:#3E4F5F;line-height:1.6;display:block;}.elementor .e-3854a4e4-72a5{padding:32px;border-radius:24px;background-color:#ffffff;box-shadow:0px 20px 50px 0px rgba(6,47,67,0.08);flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-4d7310a8-ac32{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-template-rows:repeat(1, 1fr);}.elementor .e-294cfe4a-5fd8{width:85%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-7a3f79a3-b178{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F2F7F9;flex-direction:column;}.elementor .e-13fc9452-b441{font-family:Montserrat;font-weight:700;font-size:18px;color:#6FD39E;letter-spacing:0.16em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-7bd131cf-97ad{font-family:Montserrat;font-weight:900;font-size:clamp(32px, 3.6vw, 52px);color:#ffffff;letter-spacing:-0.04em;line-height:1;text-transform:uppercase;margin:0px;display:block;cursor: auto;\n}.elementor .e-1e384d0-dfc1{max-width:760px;padding:0px;margin-block-end:48px;flex-direction:column;gap:18px;}.elementor .e-6a12893f-cbb3{font-family:Montserrat;font-weight:700;font-size:15px;color:#ffffff;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#029C54;}.elementor .e-706a30eb-43fd{font-family:Montserrat;font-weight:900;font-size:clamp(26px, 2.6vw, 38px);color:#ffffff;letter-spacing:-0.03em;line-height:1.05;display:block;}.elementor .e-8c29f8f-2f86{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 360px;align-items:flex-start;}.elementor .e-77681903-5d4b{font-family:Montserrat;font-weight:500;font-size:19px;color:#BFD4DE;line-height:1.7;display:block;cursor: auto;\n}.elementor .e-6fe9ab21-e055{width:100%;font-family:Montserrat;font-weight:500;font-size:16px;color:#D3E3EC;line-height:1.7;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:0px;border-start-end-radius:14px;border-end-start-radius:0px;border-end-end-radius:14px;border-inline-start-width:3px;background-color:rgba(255,255,255,0.06);display:block;box-sizing: border-box; border-left-style: solid; border-left-color: #029C54; cursor: auto; & strong { color: #ffffff; }\n}.elementor .e-2d8173b4-f49a:hover,.elementor .e-2d8173b4-f49a:focus-visible{opacity:88%;}.elementor .e-2d8173b4-f49a{font-family:Montserrat;font-weight:700;font-size:18px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:#029C54;transition:opacity 0.3s;}.elementor .e-59fb0750-fa09{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 520px;align-items:flex-start;}.elementor .e-3c8daa4b-31c3{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-wrap:wrap;align-items:flex-start;gap: 32px 56px; border-top-style: solid; border-top-color: #ffffff;\n}.elementor .e-1d050d1c-823c{font-family:Montserrat;font-weight:700;font-size:15px;color:#6FD39E;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:#6FD39E;border-style:solid;}.elementor .e-4bbb759c-8ca7{font-family:Montserrat;font-weight:900;font-size:clamp(26px, 2.6vw, 38px);color:#ffffff;letter-spacing:-0.03em;line-height:1.05;display:block;}.elementor .e-4837880e-5cf9{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 360px;align-items:flex-start;}.elementor .e-70b02978-35dc{font-family:Montserrat;font-weight:500;font-size:19px;color:#BFD4DE;line-height:1.7;display:block;cursor: auto;\n}.elementor .e-54841894-bed4{width:100%;font-family:Montserrat;font-weight:500;font-size:16px;color:#D3E3EC;line-height:1.7;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:0px;border-start-end-radius:14px;border-end-start-radius:0px;border-end-end-radius:14px;border-inline-start-width:3px;background-color:rgba(255,255,255,0.06);display:block;box-sizing: border-box; border-left-style: solid; border-left-color: #029C54; cursor: auto; & strong { color: #ffffff; }\n}.elementor .e-4f85af80-f191:hover,.elementor .e-4f85af80-f191:focus-visible{opacity:88%;}.elementor .e-4f85af80-f191{font-family:Montserrat;font-weight:700;font-size:18px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:#029C54;transition:opacity 0.3s;}.elementor .e-53f51d3f-17e1{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 520px;align-items:flex-start;}.elementor .e-35d7239a-fc93{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-wrap:wrap;align-items:flex-start;gap: 32px 56px; border-top-style: solid; border-top-color: #1F5A75;\n}.elementor .e-5d11ff96-68b9{font-family:Montserrat;font-weight:700;font-size:15px;color:#6FD39E;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:#6FD39E;border-style:solid;}.elementor .e-13d8056a-8b31{font-family:Montserrat;font-weight:900;font-size:clamp(26px, 2.6vw, 38px);color:#ffffff;letter-spacing:-0.03em;line-height:1.05;display:block;}.elementor .e-585407a1-cffb{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 360px;align-items:flex-start;}.elementor .e-1b3996d-2358{font-family:Montserrat;font-weight:500;font-size:19px;color:#BFD4DE;line-height:1.7;display:block;cursor: auto;\n}.elementor .e-25d32f80-cb67{width:100%;font-family:Montserrat;font-weight:500;font-size:16px;color:#D3E3EC;line-height:1.7;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:0px;border-start-end-radius:14px;border-end-start-radius:0px;border-end-end-radius:14px;border-inline-start-width:3px;background-color:rgba(255,255,255,0.06);display:block;box-sizing: border-box; border-left-style: solid; border-left-color: #029C54; cursor: auto; & strong { color: #ffffff; }\n}.elementor .e-47fb6a8c-5aad:hover,.elementor .e-47fb6a8c-5aad:focus-visible{opacity:88%;}.elementor .e-47fb6a8c-5aad{font-family:Montserrat;font-weight:700;font-size:18px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:#029C54;transition:opacity 0.3s;}.elementor .e-6cb055e2-3e78{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 520px;align-items:flex-start;}.elementor .e-56e33f9d-c629{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-wrap:wrap;align-items:flex-start;gap: 32px 56px; border-top-style: solid; border-top-color: #1F5A75;\n}.elementor .e-35c8a420-1e70{font-family:Montserrat;font-weight:700;font-size:15px;color:#6FD39E;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:#6FD39E;border-style:solid;}.elementor .e-21ff6d7b-4e1b{font-family:Montserrat;font-weight:900;font-size:clamp(26px, 2.6vw, 38px);color:#ffffff;letter-spacing:-0.03em;line-height:1.05;display:block;}.elementor .e-305f44b8-36d1{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 360px;align-items:flex-start;}.elementor .e-329de9a8-5713{font-family:Montserrat;font-weight:500;font-size:19px;color:#BFD4DE;line-height:1.7;display:block;cursor: auto;\n}.elementor .e-7dd69c9a-9caa{width:100%;font-family:Montserrat;font-weight:500;font-size:16px;color:#D3E3EC;line-height:1.7;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:0px;border-start-end-radius:14px;border-end-start-radius:0px;border-end-end-radius:14px;border-inline-start-width:3px;background-color:rgba(255,255,255,0.06);display:block;box-sizing: border-box; border-left-style: solid; border-left-color: #029C54; cursor: auto; & strong { color: #ffffff; }\n}.elementor .e-182e3f2e-a49d:hover,.elementor .e-182e3f2e-a49d:focus-visible{opacity:88%;}.elementor .e-182e3f2e-a49d{font-family:Montserrat;font-weight:700;font-size:18px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:#029C54;transition:opacity 0.3s;}.elementor .e-230fe821-3b44{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 520px;align-items:flex-start;}.elementor .e-61418527-37ca{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;flex-wrap:wrap;align-items:flex-start;gap: 32px 56px; border-top-style: solid; border-top-color: #1F5A75; border-bottom-style: solid; border-bottom-color: #1F5A75;\n}.elementor .e-d0b3694-82a8{padding:0px;flex-direction:column;}.elementor .e-3b545bae-e7d7{width:85%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-1ce61d51-901a{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#062F43;flex-direction:column;}.elementor .e-5ac57d40-1f69{font-family:Montserrat;font-weight:700;font-size:18px;color:#00824A;letter-spacing:0.16em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-1d0a1b7c-af7a{font-family:Montserrat;font-weight:900;font-size:clamp(32px, 3.6vw, 52px);color:#062F43;letter-spacing:-0.04em;line-height:1;text-transform:uppercase;margin:0px;display:block;cursor: auto;\n}.elementor .e-307d90e5-bf14{max-width:760px;padding:0px;margin-block-end:40px;flex-direction:column;gap:18px;}.elementor .e-600f4081-2eb3{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:20px;display:block;}.elementor .e-17acc29b-7be0{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:20px;display:block;}.elementor .e-13817655-bda1{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:20px;display:block;}.elementor .e-4cd895e4-bd38{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:20px;display:block;}.elementor .e-16ce6941-a743{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:20px;display:block;}.elementor .e-5bd7e641-446c{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:20px;display:block;}.elementor .e-18aac962-d6f1{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-6d01d59d-7084{width:85%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-25928e9a-538d{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F2F7F9;flex-direction:column;}.elementor .e-519858e-3cd6{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:top center;border-radius:28px;background-color:#0B3352;display:block;}.elementor .e-57eb0150-2788{width:100%;min-width:0px;padding:0px;flex:0 1 400px;}.elementor .e-2380590b-d68c{font-family:Montserrat;font-weight:700;font-size:18px;color:#6FD39E;letter-spacing:0.16em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-78882928-d281{font-family:Montserrat;font-weight:900;font-size:clamp(32px, 3.6vw, 52px);color:#ffffff;letter-spacing:-0.04em;line-height:1;text-transform:uppercase;margin:0px;display:block;cursor: auto;\n}.elementor .e-a8ca87a-5d13{font-family:Montserrat;font-weight:500;font-size:19px;color:#D3E3EC;line-height:1.7;display:block;cursor: auto;\n}.elementor .e-20b65346-78f5{font-family:Montserrat;font-weight:900;font-size:28px;color:#6FD39E;letter-spacing:-0.03em;display:block;}.elementor .e-1454f3fd-1f8d{font-family:Montserrat;font-weight:500;font-size:16px;color:#D3E3EC;line-height:1.55;display:block;}.elementor .e-6f8acfa7-54bf{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:6px;flex:1 1 180px;border-left-style: solid; border-left-color: #6FD39E;\n}.elementor .e-9c71e01-74bf{font-family:Montserrat;font-weight:900;font-size:28px;color:#6FD39E;letter-spacing:-0.03em;display:block;}.elementor .e-206c661b-5887{font-family:Montserrat;font-weight:500;font-size:16px;color:#D3E3EC;line-height:1.55;display:block;}.elementor .e-2db9d7d3-fe3c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:6px;flex:1 1 180px;border-left-style: solid; border-left-color: #6FD39E;\n}.elementor .e-6c52f93c-c072{font-family:Montserrat;font-weight:900;font-size:28px;color:#6FD39E;letter-spacing:-0.03em;display:block;}.elementor .e-1c811cfc-29a0{font-family:Montserrat;font-weight:500;font-size:16px;color:#D3E3EC;line-height:1.55;display:block;}.elementor .e-73d43105-cfd8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:6px;flex:1 1 180px;border-left-style: solid; border-left-color: #6FD39E;\n}.elementor .e-2e965e0b-de11{width:100%;padding:0px;margin-block-start:8px;gap:24px;flex-wrap:wrap;}.elementor .e-ebb2b19-72b6:hover,.elementor .e-ebb2b19-72b6:focus-visible{opacity:88%;}.elementor .e-ebb2b19-72b6{font-family:Montserrat;font-weight:700;font-size:18px;color:#062F43;line-height:1.2;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:#ffffff;transition:opacity 0.3s;}.elementor .e-58ba8446-1f72{padding:0px;margin-block-start:8px;}.elementor .e-81b26af-c24b{min-width:0px;padding:0px;flex-direction:column;gap:22px;flex:1 1 480px;align-items:flex-start;}.elementor .e-51e2e7d4-2f8a{width:85%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:64px;flex-wrap:wrap;align-items:center;}.elementor .e-26134e3b-cbe7{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#0A4B69;flex-direction:column;}.elementor .e-4e772422-abfd{font-family:Montserrat;font-weight:700;font-size:18px;color:#6FD39E;letter-spacing:0.16em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-3da4e23e-9ee0{font-family:Montserrat;font-weight:900;font-size:clamp(32px, 3.6vw, 52px);color:#ffffff;letter-spacing:-0.04em;line-height:1;text-transform:uppercase;margin:0px;display:block;cursor: auto;\n}.elementor .e-ed89d34-b84e{font-family:Montserrat;font-weight:500;font-size:19px;color:#BFD4DE;line-height:1.7;display:block;cursor: auto;\n}.elementor .e-34019b60-f076:hover,.elementor .e-34019b60-f076:focus-visible{opacity:88%;}.elementor .e-34019b60-f076{font-family:Montserrat;font-weight:700;font-size:18px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.5);border-style:solid;background-color:transparent;transition:opacity 0.3s;}.elementor .e-665a3208-5f59{padding:0px;margin-block-start:8px;}.elementor .e-39d66283-71d5{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 360px;}.elementor .e-3de1098c-e48c{font-family:Montserrat;font-weight:700;font-size:15px;color:#062F43;margin-block-end:8px;display:block;}.elementor .e-20f68374-6a47:focus{border-color:#029C54;}.elementor .e-20f68374-6a47{width:100%;height:54px;font-family:Montserrat;font-size:17px;color:#062F43;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;border-width:1px;border-color:#C9D7DE;border-style:solid;background-color:#ffffff;}.elementor .e-4a9205e6-10bc{padding:0px;flex:1 1 260px;}.elementor .e-4fc1dcf7-1596{font-family:Montserrat;font-weight:700;font-size:15px;color:#062F43;margin-block-end:8px;display:block;}.elementor .e-6c445934-1974:focus{border-color:#029C54;}.elementor .e-6c445934-1974{width:100%;height:54px;font-family:Montserrat;font-size:17px;color:#062F43;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;border-width:1px;border-color:#C9D7DE;border-style:solid;background-color:#ffffff;}.elementor .e-1a8ad98c-cd59{padding:0px;flex:1 1 260px;}.elementor .e-395e9c6f-f1ae{font-family:Montserrat;font-weight:700;font-size:15px;color:#062F43;margin-block-end:8px;display:block;}.elementor .e-23bd662a-2b19:focus{border-color:#029C54;}.elementor .e-23bd662a-2b19{width:100%;height:54px;font-family:Montserrat;font-size:17px;color:#062F43;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;border-width:1px;border-color:#C9D7DE;border-style:solid;background-color:#ffffff;}.elementor .e-234c9397-1980{padding:0px;flex:1 1 260px;}.elementor .e-3ca13ed7-f3ef{font-family:Montserrat;font-weight:700;font-size:15px;color:#062F43;margin-block-end:8px;display:block;}.elementor .e-1ce01361-bd86:focus{border-color:#029C54;}.elementor .e-1ce01361-bd86{width:100%;height:54px;font-family:Montserrat;font-size:17px;color:#062F43;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;border-width:1px;border-color:#C9D7DE;border-style:solid;background-color:#ffffff;}.elementor .e-30c5f9d5-4475{padding:0px;flex:1 1 100%;}.elementor .e-608e9389-d5a7:hover,.elementor .e-608e9389-d5a7:focus-visible{background-color:#00824A;}.elementor .e-608e9389-d5a7{font-family:Montserrat;font-weight:700;font-size:18px;color:#ffffff;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:8px;border-radius:999px;background-color:#029C54;flex:1 1 100%;}.elementor .e-28220fa-9b18{font-family:Montserrat;font-size:16px;color:#00824A;}.elementor .e-10ee707e-1405{font-family:Montserrat;font-size:16px;color:#00824A;padding:16px;border-radius:14px;background-color:#E3F5EA;flex:1 1 100%;}.elementor .e-3be2426-620d{font-family:Montserrat;font-size:16px;color:#870000;}.elementor .e-700c74ff-f9e4{font-family:Montserrat;font-size:16px;padding:16px;border-radius:14px;flex:1 1 100%;}.elementor .e-3cb0a88e-74e7{padding:0px;gap:18px;align-items:flex-start;}.elementor .e-3c504a63-4471{min-width:0px;padding:40px;border-radius:28px;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(4,31,45,0.35);flex-direction:column;flex:1 1 560px;}.elementor .e-24a4cd6c-e4a2{width:85%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:56px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-15a136c6-3cea{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#062F43;flex-direction:column;}.elementor .e-608ae9a-585d{width:auto;height:52px;align-self:flex-start;}.elementor .e-2cb6c97d-8786{font-family:Montserrat;font-weight:500;font-size:18px;color:#B3C6D1;line-height:1.8;cursor: auto; & strong { color: #ffffff; } & a { color: #6FD39E; text-decoration: none; } & a:hover { color: #ffffff; }\n}.elementor .e-aba43a5-afcf{font-family:Montserrat;font-weight:500;font-size:18px;color:#B3C6D1;line-height:1.8;cursor: auto; & strong { color: #ffffff; } & a { color: #6FD39E; text-decoration: none; } & a:hover { color: #ffffff; }\n}.elementor .e-29a0dd0c-7015{width:85%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:32px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-3b2dea02-f962{width:85%;max-width:1200px;font-family:Montserrat;font-size:16px;color:#8FA6B3;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: #16394A; cursor: auto;\n}.elementor .e-29cb9802-aad8{padding-block-start:56px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;background-color:#041F2D;flex-direction:column;}