.elementor .e-6070b1e0-c911{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-369fa96b-61d0{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-55965560-a8a3{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-74f6923a-c978{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-5b94257c-ad9f:hover,.elementor .e-5b94257c-ad9f:focus-visible{opacity:88%;}.elementor .e-5b94257c-ad9f{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-5828e20e-582e{padding:0px;margin-block-start:36px;gap:12px;flex-wrap:wrap;}.elementor .e-103b0cd0-af69{width:100%;max-width:860px;padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-5382c3c9-964e{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-e1119e3-8055{padding:0px;background-image:url("https://institutorosenvaldomoreira.com.br/wp-content/uploads/2026/10/background-endodontia-edited.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#062F43;flex-direction:column;}.elementor .e-39a91a6e-e742{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-186e7384-e788{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-fe0ead9-e6c8{min-width:0px;padding:0px;flex-direction:column;flex:1 1 360px;}.elementor .e-62b8dd60-3d31{font-family:Montserrat;font-weight:500;font-size:20px;color:#3E4F5F;line-height:1.7;display:block;cursor: auto;\n}.elementor .e-3995c436-7d6f{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 520px;}.elementor .e-136295b4-ac35{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-3ba97e12-3045{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F2F7F9;flex-direction:column;}.elementor .e-431e3d9c-7e9e{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-387ea8e-4843{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-3ae9af45-ed11{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 360px;}.elementor .e-2aadf641-c8db{font-weight:800;font-size:15px;color:#ffffff;line-height:1;}.elementor .e-331937ea-214e{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-37ca468d-9f2e{font-family:Montserrat;font-weight:600;font-size:20px;color:#ffffff;line-height:1.5;display:block;flex:1 1 0px;cursor: auto;\n}.elementor .e-10b9e677-93b4{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: #1F5A75;\n}.elementor .e-87933d8-dbd8{font-weight:800;font-size:15px;color:#ffffff;line-height:1;}.elementor .e-2fc9f9bf-911c{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-4a54153e-e130{font-family:Montserrat;font-weight:600;font-size:20px;color:#ffffff;line-height:1.5;display:block;flex:1 1 0px;cursor: auto;\n}.elementor .e-188bcb11-6f7e{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: #1F5A75;\n}.elementor .e-786b2d2f-4ab1{font-weight:800;font-size:15px;color:#ffffff;line-height:1;}.elementor .e-32de8e04-737a{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-3e0897f8-da87{font-family:Montserrat;font-weight:600;font-size:20px;color:#ffffff;line-height:1.5;display:block;flex:1 1 0px;cursor: auto;\n}.elementor .e-9d30152-4eee{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: #1F5A75;\n}.elementor .e-63e9f921-a5fc{font-weight:800;font-size:15px;color:#ffffff;line-height:1;}.elementor .e-3bb8e89b-7412{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-6210ff3a-6248{font-family:Montserrat;font-weight:600;font-size:20px;color:#ffffff;line-height:1.5;display:block;flex:1 1 0px;cursor: auto;\n}.elementor .e-52c7e2dc-1746{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: #1F5A75;\n}.elementor .e-20316633-a455{padding:0px;border-block-end-width:1px;flex-direction:column;border-bottom-style: solid; border-bottom-color: #1F5A75;\n}.elementor .e-17ef73b6-9982{min-width:0px;padding:0px;flex-direction:column;gap:24px;flex:1 1 520px;}.elementor .e-39a6c808-1401{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-2107e468-b7a9{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#062F43;flex-direction:column;}.elementor .e-2e2a9445-aaaf{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-3a6dac04-6323{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-31388ed3-9319{min-width:0px;padding:0px;flex-direction:column;flex:1 1 320px;}.elementor .e-3932b305-1025{font-family:Montserrat;font-weight:700;font-size:21px;color:#062F43;line-height:1.35;}.elementor .e-786fac15-fe10{font-family:Montserrat;font-weight:500;font-size:30px;color:#029C54;line-height:1;}.elementor .e-32379b84-d95f{width:100%;padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-4145a2d9-99d6{width:100%;padding:0px;}.elementor .e-4ba90b1f-93fe{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-6dbfb182-ca0e{font-family:Montserrat;font-weight:500;font-size:18px;color:#3E4F5F;line-height:1.7;display:block;}.elementor .e-1e2e6d5a-a1a3{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-28ec0353-f749{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #C9D7DE;\n}.elementor .e-49e443b-bd85{font-family:Montserrat;font-weight:700;font-size:21px;color:#062F43;line-height:1.35;}.elementor .e-3aed0185-9680{font-family:Montserrat;font-weight:500;font-size:30px;color:#029C54;line-height:1;}.elementor .e-459fb3c1-5fd1{width:100%;padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-77aff59a-7e72{width:100%;padding:0px;}.elementor .e-75b47ec5-3305{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-7302db15-da56{font-family:Montserrat;font-weight:500;font-size:18px;color:#3E4F5F;line-height:1.7;display:block;}.elementor .e-185866ae-ae47{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-758918e7-76d6{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #C9D7DE;\n}.elementor .e-a9e522a-978b{font-family:Montserrat;font-weight:700;font-size:21px;color:#062F43;line-height:1.35;}.elementor .e-631d5b24-2869{font-family:Montserrat;font-weight:500;font-size:30px;color:#029C54;line-height:1;}.elementor .e-14c0e980-d2e4{width:100%;padding:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-3c61d1fe-ca3d{width:100%;padding:0px;}.elementor .e-6adcedcb-f6ae{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-56848d94-43fb{font-family:Montserrat;font-weight:500;font-size:18px;color:#3E4F5F;line-height:1.7;display:block;}.elementor .e-400a1b81-f1f3{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-364a67be-a84a{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #C9D7DE;\n}.elementor .e-5b712e8c-3822{min-width:0px;border-block-end-width:1px;flex:1 1 560px;border-bottom-style: solid; border-bottom-color: #C9D7DE;\n}.elementor .e-3928e022-63f0{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-2098ce03-5df3{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F2F7F9;flex-direction:column;}.elementor .e-3424d86b-8377{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-3014419c-47c0{max-width:620px;font-family:Montserrat;font-weight:500;font-size:20px;color:#E3F5EA;line-height:1.7;margin-block-start:20px;display:block;cursor: auto;\n}.elementor .e-56638fe7-da55:hover,.elementor .e-56638fe7-da55:focus-visible{opacity:88%;}.elementor .e-56638fe7-da55{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-3dba0331-8396{padding:0px;margin-block-start:32px;}.elementor .e-ca843df-5420{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-83d9c67-750d{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-b98c830-934c{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#062F43;flex-direction:column;}.elementor .e-32bd6514-b8bf{width:auto;height:52px;align-self:flex-start;}.elementor .e-1e455ab2-c987{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-3aead4f3-8955{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-2cfa1f5b-7dbe{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-7f838bc9-cae4{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-2c1f2ee1-654e{padding-block-start:56px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;background-color:#041F2D;flex-direction:column;}