.elementor .e-3db91b69-f267{font-family:Raleway;font-weight:600;font-size:12px;color:var(--verde-escuro);letter-spacing:1.5px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:50px;background-color:var(--verde-claro);}.elementor .e-6c6b0876-d9ae{font-family:Raleway;font-weight:400;font-size:15px;color:var(--cor-logo);margin:0px;}.elementor .e-63ca80d0-9c99{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-45fe3be7-e6b8{max-width:1000px;font-family:"Playfair Display";font-weight:300;font-size:64px;color:var(--verde-escuro);letter-spacing:-2.4px;line-height:1.05;text-align:center;margin:0px;}.elementor .e-276c40a2-1634{max-width:720px;font-family:Raleway;font-weight:400;font-size:19px;color:var(--cor-logo);line-height:1.7;text-align:center;margin:0px;}.elementor .e-42d0c3f-68a0{width:100%;height:520px;object-fit:cover;margin-block-start:28px;border-radius:50px;display:block;}.elementor .e-1a8e91a0-132c{width:100%;text-align:center;padding-block-start:100px;padding-block-end:70px;padding-inline-start:max(30px, calc((100% - 1400px) / 2 + 30px));padding-inline-end:max(30px, calc((100% - 1400px) / 2 + 30px));background-color:var(--bg-claro-template);display:flex;flex-direction:column;gap:22px;align-items:center;box-sizing: border-box;\n}.elementor .e-13d48651-4668{width:100%;max-width:780px;font-family:Raleway;font-size:17px;color:var(--cor-logo);line-height:1.8;display:block;& h2, & h3 { font-family: Playfair Display; font-weight: 300; color: var(--verde-escuro); letter-spacing: -0.8px; line-height: 1.15; margin: 1.6em 0 0.5em; } & h2 { font-size: 36px; } & h3 { font-size: 28px; } & p { margin: 0 0 1.2em; } & a { color: var(--verde-escuro); text-decoration: underline; } & img { border-radius: 24px; max-width: 100%; height: auto; } & ul, & ol { margin: 0 0 1.2em; padding-left: 1.4em; }\n}.elementor .e-ffb7091-b173{width:100%;padding-block-start:90px;padding-block-end:90px;padding-inline-start:max(30px, calc((100% - 1400px) / 2 + 30px));padding-inline-end:max(30px, calc((100% - 1400px) / 2 + 30px));background-color:var(--bg-escuro-template);display:flex;justify-content:center;box-sizing: border-box;\n}.elementor .e-697df6c9-bd94{font-family:"Playfair Display";font-weight:300;font-size:48px;color:var(--verde-escuro);letter-spacing:-1.8px;line-height:1.1;text-align:center;margin:0px;}.elementor .e-62f611f2-15cf{max-width:620px;font-family:Raleway;font-weight:400;font-size:17px;color:var(--verde-escuro);line-height:1.7;text-align:center;margin:0px;}.elementor .e-421f5e94-ea5c:hover,.elementor .e-421f5e94-ea5c:focus-visible{color:var(--branco);background-color:var(--verde-escuro);}.elementor .e-421f5e94-ea5c{font-family:Raleway;font-weight:600;font-size:15px;color:var(--verde-escuro);text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:50px;background-color:var(--amarelo-template);}.elementor .e-3b796c86-19ee:hover,.elementor .e-3b796c86-19ee:focus-visible{color:var(--verde-escuro);background-color:var(--branco);}.elementor .e-3b796c86-19ee{font-family:Raleway;font-weight:600;font-size:15px;color:var(--branco);text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:50px;background-color:var(--verde-escuro);}.elementor .e-6ddf2b06-48ca{margin-block-start:10px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-613c2732-4a24{text-align:center;padding-block-start:70px;padding-block-end:70px;padding-inline-start:30px;padding-inline-end:30px;border-radius:40px;background-color:var(--verde-claro);display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-5eba3c00-59a1{width:100%;padding-block-start:90px;padding-block-end:90px;padding-inline-start:max(30px, calc((100% - 1400px) / 2 + 30px));padding-inline-end:max(30px, calc((100% - 1400px) / 2 + 30px));background-color:var(--bg-claro-template);display:block;box-sizing: border-box;\n}