.elementor .e-3f91ffe-77eb{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-5c3687f7-8a36{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-5db8becc-a2e9{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-3d973b60-89ca{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-22211e31-46ab:hover,.elementor .e-22211e31-46ab:focus-visible{opacity:88%;}.elementor .e-22211e31-46ab{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-62d4af25-6998{padding:0px;margin-block-start:36px;gap:12px;flex-wrap:wrap;}.elementor .e-5c853eaa-df83{width:100%;max-width:860px;padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-21d711ba-95a7{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-4bc0c81f-e536{padding:0px;background-image:url("https://institutorosenvaldomoreira.com.br/wp-content/uploads/2026/10/background-ortodontia-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-755cabf5-52b3{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-4945a62e-ee08{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-23f27a05-e99f{font-family:Montserrat;font-weight:500;font-size:18px;color:#3E4F5F;line-height:1.7;display:block;cursor: auto;\n}.elementor .e-18059e6f-fb15{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 360px;}.elementor .e-4c96c17d-57f6{font-weight:800;font-size:15px;color:#ffffff;line-height:1;}.elementor .e-26baa3a7-7fb1{width:28px;height:28px;min-width:28px;padding:0px;margin-block-start:2px;border-radius:50%;background-color:#029C54;justify-content:center;align-items:center;}.elementor .e-5b51efae-adf2{font-family:Montserrat;font-weight:600;font-size:20px;color:#062F43;line-height:1.5;display:block;flex:1 1 0px;cursor: auto;\n}.elementor .e-6d06c01c-6708{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;align-items:flex-start;border-top-style: solid; border-top-color: #C9D7DE;\n}.elementor .e-4b5ed017-ea06{font-weight:800;font-size:15px;color:#ffffff;line-height:1;}.elementor .e-474dda08-82ba{width:28px;height:28px;min-width:28px;padding:0px;margin-block-start:2px;border-radius:50%;background-color:#029C54;justify-content:center;align-items:center;}.elementor .e-d7d0bd8-705a{font-family:Montserrat;font-weight:600;font-size:20px;color:#062F43;line-height:1.5;display:block;flex:1 1 0px;cursor: auto;\n}.elementor .e-8edd868-8206{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;align-items:flex-start;border-top-style: solid; border-top-color: #C9D7DE;\n}.elementor .e-44e83558-25d4{font-weight:800;font-size:15px;color:#ffffff;line-height:1;}.elementor .e-6d2aecde-2d58{width:28px;height:28px;min-width:28px;padding:0px;margin-block-start:2px;border-radius:50%;background-color:#029C54;justify-content:center;align-items:center;}.elementor .e-70c0468a-b496{font-family:Montserrat;font-weight:600;font-size:20px;color:#062F43;line-height:1.5;display:block;flex:1 1 0px;cursor: auto;\n}.elementor .e-c01f8e1-703c{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;align-items:flex-start;border-top-style: solid; border-top-color: #C9D7DE;\n}.elementor .e-72ef682a-44a5{padding:0px;border-block-end-width:1px;flex-direction:column;border-bottom-style: solid; border-bottom-color: #C9D7DE;\n}.elementor .e-1f5a87-9faa{min-width:0px;padding:0px;flex-direction:column;gap:24px;flex:1 1 520px;}.elementor .e-2fc07b06-9dfc{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-441020f6-cb25{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F2F7F9;flex-direction:column;}.elementor .e-37cf2bcb-ec79{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-4b8ea18-5c68{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-24045c8e-f293{min-width:0px;padding:0px;flex-direction:column;flex:1 1 360px;}.elementor .e-72d65ebf-77c5{font-family:Montserrat;font-weight:500;font-size:20px;color:#BFD4DE;line-height:1.7;display:block;cursor: auto;\n}.elementor .e-72a31013-4799{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 520px;}.elementor .e-57c47964-e5c6{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-4876ce69-5df7{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#062F43;flex-direction:column;}.elementor .e-3479cce4-c747{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-49026198-a02c{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-1200813-76c5{min-width:0px;padding:0px;flex-direction:column;flex:1 1 360px;}.elementor .e-454c3fa5-645a{font-family:Montserrat;font-weight:500;font-size:20px;color:#3E4F5F;line-height:1.7;display:block;cursor: auto;\n}.elementor .e-7b064137-e33b{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 520px;}.elementor .e-39e8485d-24a5{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-556b417d-dbb4{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F2F7F9;flex-direction:column;}.elementor .e-7902a26f-7b69{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-135f6db3-20f3{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-c1cafed-1f32{min-width:0px;padding:0px;flex-direction:column;flex:1 1 320px;}.elementor .e-505e2c4d-9d6c{font-family:Montserrat;font-weight:700;font-size:21px;color:#ffffff;line-height:1.35;}.elementor .e-226efd56-e348{font-family:Montserrat;font-weight:500;font-size:30px;color:#029C54;line-height:1;}.elementor .e-45efe180-2393{width:100%;padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-62aec94f-57a7{width:100%;padding:0px;}.elementor .e-5a262479-f922{cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:center;list-style: none;\n}.elementor .e-1235a3d-3953{font-family:Montserrat;font-weight:500;font-size:18px;color:#BFD4DE;line-height:1.7;display:block;}.elementor .e-2485495c-b9d2{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-3fc63de2-3f91{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #1F5A75;\n}.elementor .e-1ff3e58a-cbdd{font-family:Montserrat;font-weight:700;font-size:21px;color:#ffffff;line-height:1.35;}.elementor .e-2dd0de63-fb9a{font-family:Montserrat;font-weight:500;font-size:30px;color:#029C54;line-height:1;}.elementor .e-1e13c835-f8a2{width:100%;padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-7d62f1cc-9efc{width:100%;padding:0px;}.elementor .e-302e29fb-c06e{cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:center;list-style: none;\n}.elementor .e-203eb6a2-7087{font-family:Montserrat;font-weight:500;font-size:18px;color:#BFD4DE;line-height:1.7;display:block;}.elementor .e-28178f25-bbeb{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-56351272-e990{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #1F5A75;\n}.elementor .e-6363c78c-310e{font-family:Montserrat;font-weight:700;font-size:21px;color:#ffffff;line-height:1.35;}.elementor .e-49057b15-20cb{font-family:Montserrat;font-weight:500;font-size:30px;color:#029C54;line-height:1;}.elementor .e-5e9eadf7-d469{width:100%;padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-17b86b38-cb2c{width:100%;padding:0px;}.elementor .e-62c7f969-7edb{cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:center;list-style: none;\n}.elementor .e-4c0b1584-85df{font-family:Montserrat;font-weight:500;font-size:18px;color:#BFD4DE;line-height:1.7;display:block;}.elementor .e-4bc77ee8-a683{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-353cd456-12ca{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #1F5A75;\n}.elementor .e-4c6c03b0-daef{min-width:0px;border-block-end-width:1px;flex:1 1 560px;border-bottom-style: solid; border-bottom-color: #1F5A75;\n}.elementor .e-c6eddd1-5d48{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-759a2d79-f5d5{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#062F43;flex-direction:column;}.elementor .e-7ea5d062-c355{max-width:760px;font-family:Montserrat;font-weight:900;font-size:clamp(32px, 3.8vw, 56px);color:#ffffff;letter-spacing:-0.04em;line-height:1;text-transform:uppercase;margin:0px;display:block;}.elementor .e-4a1c4697-3a90:hover,.elementor .e-4a1c4697-3a90:focus-visible{opacity:88%;}.elementor .e-4a1c4697-3a90{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-66711bf6-4a7e{padding:0px;margin-block-start:32px;}.elementor .e-2f53f995-36f6{padding-block-start:72px;padding-block-end:72px;padding-inline-start:64px;padding-inline-end:64px;border-radius:32px;background-image:radial-gradient(circle at 100% 0%, rgba(111,211,158,0.35) 0%,rgba(111,211,158,0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00824A;flex-direction:column;align-items:flex-start;}.elementor .e-6e54f7c7-8736{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-b583724-9b6b{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#062F43;flex-direction:column;}.elementor .e-7b7f43c7-7040{width:auto;height:52px;align-self:flex-start;}.elementor .e-7a92a775-4705{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-5632e414-9625{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-43b90d44-9f5a{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-16119ec6-ec24{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-2757283d-4ec6{padding-block-start:56px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;background-color:#041F2D;flex-direction:column;}