.elementor .e-1b49c99a-920d{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset: 0; object-position: right center;\n}.elementor .e-5e86b051-ffcc{position:absolute;padding:0px;background-image:linear-gradient(270deg, rgba(251,224,204,0) 45%,rgba(251,224,204,.85) 62%,#fbe0cc 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0; pointer-events: none;\n}.elementor .e-73863a9c-f31e{font-weight:700;font-size:13px;color:#9a3a0c;letter-spacing:0.2em;padding-block-end:6px;border-block-end: 2px solid #c9501b;\n}.elementor .e-3f0fd5e2-4d40{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:48px;color:#4a0a05;line-height:1.1;}.elementor .e-13ed758f-be6d{font-size:19px;color:#2b0f07;line-height:1.55;}.elementor .e-b9b1741-10d7:hover,.elementor .e-b9b1741-10d7:focus-visible{background-color:#c9501b;}.elementor .e-b9b1741-10d7{font-weight:700;font-size:15px;color:#fff;letter-spacing:0.04em;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:#b3430f;}.elementor .e-61db5c0a-cd7c{width:100%;max-width:520px;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-48fa72c1-566e{width:100%;min-height:520px;overflow:hidden;position:relative;padding-block-start:48px;padding-block-end:48px;padding-inline-start:6%;padding-inline-end:52%;background-color:#fbe0cc;display:flex;justify-content:flex-start;align-items:center;box-sizing: border-box;\n}.elementor .e-47530a32-6e52{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:32px;color:#4a0a05;line-height:1.2;}.elementor .e-6b75fc02-da9e{font-size:16px;color:#2b0f07;line-height:1.6;}.elementor .e-6e78eb6b-69ac{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-5a170446-7418{width:100%;max-width:64px;aspect-ratio:1/1;padding:0px;border-radius:50%;border-width:2px;border-color:#c9501b;border-style:solid;background-image:url("https://blog.belezaruiva.com.br/wp-content/uploads/2026/10/icone-cabelos-brancos.png");background-repeat:no-repeat;background-attachment:scroll;background-size:50% 50%;background-position:center center;background-color:#fbd9c3;}.elementor .e-5ac89583-5ff8{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:21px;color:#4a0a05;line-height:1.2;}.elementor .e-bee446f-ac65{font-size:15px;color:#5a3a2e;line-height:1.55;}.elementor .e-a2942ac-bee4{padding-block-start:4px;}.elementor .e-4ce13c5e-bb93:hover,.elementor .e-4ce13c5e-bb93:focus-visible{box-shadow:0px 8px 22px 0px rgba(94,1,1,.18);transform:translate3d(0px, -2px, 0px);}.elementor .e-4ce13c5e-bb93{text-decoration:none;padding:22px;border-radius:16px;background-color:#fff6ee;box-shadow:0px 2px 10px 0px rgba(94,1,1,.1);transition:box-shadow 0.2s, transform 0.2s;display:flex;flex-direction:column;gap:10px;box-sizing: border-box;\n}.elementor .e-11fcbfb-9164{width:100%;max-width:64px;aspect-ratio:1/1;padding:0px;border-radius:50%;border-width:2px;border-color:#c9501b;border-style:solid;background-image:url("https://blog.belezaruiva.com.br/wp-content/uploads/2026/10/icone-coloracao.png");background-repeat:no-repeat;background-attachment:scroll;background-size:50% 50%;background-position:center center;background-color:#fbd9c3;}.elementor .e-53fc60df-aed9{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:21px;color:#4a0a05;line-height:1.2;}.elementor .e-16e957a2-2008{font-size:15px;color:#5a3a2e;line-height:1.55;}.elementor .e-4ea1e967-b0fd{padding-block-start:4px;}.elementor .e-26165c37-b0ac:hover,.elementor .e-26165c37-b0ac:focus-visible{box-shadow:0px 8px 22px 0px rgba(94,1,1,.18);transform:translate3d(0px, -2px, 0px);}.elementor .e-26165c37-b0ac{text-decoration:none;padding:22px;border-radius:16px;background-color:#fff6ee;box-shadow:0px 2px 10px 0px rgba(94,1,1,.1);transition:box-shadow 0.2s, transform 0.2s;display:flex;flex-direction:column;gap:10px;box-sizing: border-box;\n}.elementor .e-3cd7779d-61f6{width:100%;max-width:64px;aspect-ratio:1/1;padding:0px;border-radius:50%;border-width:2px;border-color:#c9501b;border-style:solid;background-image:url("https://blog.belezaruiva.com.br/wp-content/uploads/2026/10/icone-descubra-seu-tom.png");background-repeat:no-repeat;background-attachment:scroll;background-size:50% 50%;background-position:center center;background-color:#fbd9c3;}.elementor .e-4f938089-d7ab{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:21px;color:#4a0a05;line-height:1.2;}.elementor .e-4cf56129-1d59{font-size:15px;color:#5a3a2e;line-height:1.55;}.elementor .e-70b110bf-e046{padding-block-start:4px;}.elementor .e-3c4ad679-8c6f:hover,.elementor .e-3c4ad679-8c6f:focus-visible{box-shadow:0px 8px 22px 0px rgba(94,1,1,.18);transform:translate3d(0px, -2px, 0px);}.elementor .e-3c4ad679-8c6f{text-decoration:none;padding:22px;border-radius:16px;background-color:#fff6ee;box-shadow:0px 2px 10px 0px rgba(94,1,1,.1);transition:box-shadow 0.2s, transform 0.2s;display:flex;flex-direction:column;gap:10px;box-sizing: border-box;\n}.elementor .e-4f3c6915-8dc7{width:100%;max-width:64px;aspect-ratio:1/1;padding:0px;border-radius:50%;border-width:2px;border-color:#c9501b;border-style:solid;background-image:url("https://blog.belezaruiva.com.br/wp-content/uploads/2026/10/icone-tonalizantes.png");background-repeat:no-repeat;background-attachment:scroll;background-size:50% 50%;background-position:center center;background-color:#fbd9c3;}.elementor .e-533b6b3e-ac6c{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:21px;color:#4a0a05;line-height:1.2;}.elementor .e-5f89cff4-8542{font-size:15px;color:#5a3a2e;line-height:1.55;}.elementor .e-6aa53651-75ec{padding-block-start:4px;}.elementor .e-41b900cf-4dc4:hover,.elementor .e-41b900cf-4dc4:focus-visible{box-shadow:0px 8px 22px 0px rgba(94,1,1,.18);transform:translate3d(0px, -2px, 0px);}.elementor .e-41b900cf-4dc4{text-decoration:none;padding:22px;border-radius:16px;background-color:#fff6ee;box-shadow:0px 2px 10px 0px rgba(94,1,1,.1);transition:box-shadow 0.2s, transform 0.2s;display:flex;flex-direction:column;gap:10px;box-sizing: border-box;\n}.elementor .e-2527b52f-47de{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);}.elementor .e-753eda78-4ed4{font-size:16px;color:#2b0f07;line-height:1.6;padding-block-start:14px;padding-block-end:14px;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;background-color:rgba(255,255,255,.65);border-inline-start: 4px solid #c9501b;\n}.elementor .e-70526a06-6d25{max-width:1240px;padding:36px;margin-inline-start:auto;margin-inline-end:auto;border-radius:20px;background-color:#fbe3d0;display:flex;flex-direction:column;gap:24px;box-sizing: border-box;\n}.elementor .e-beb9326-e2a9{width:100%;padding-block-start:28px;padding-block-end:12px;padding-inline-start:4%;padding-inline-end:4%;background-color:#fff6ee;box-sizing: border-box;\n}.elementor .e-43307d6e-7d16{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0; object-position: right center;\n}.elementor .e-da991dc-2b51{position:absolute;padding:0px;background-image:linear-gradient(90deg, rgba(60,0,0,.94) 0%,rgba(60,0,0,.75) 42%,rgba(60,0,0,0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0;\n}.elementor .e-5c63bc22-3abc{font-weight:700;font-size:13px;color:#ffb48a;letter-spacing:0.2em;line-height:1.2;}.elementor .e-3baa972a-5acc{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:32px;color:#fff6ee;line-height:1.2;}.elementor .e-5b2ede78-fdde{font-size:16px;color:#fbe3d0;line-height:1.6;}.elementor .e-396d935b-eb28{max-width:520px;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-cd244c8-903b{min-height:260px;max-width:1240px;overflow:hidden;position:relative;padding-block-start:36px;padding-block-end:36px;padding-inline-start:48px;padding-inline-end:48px;margin-inline-start:auto;margin-inline-end:auto;border-radius:20px;background-color:#3c0000;display:flex;align-items:center;box-sizing: border-box;\n}.elementor .e-6c254b0e-ddce{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:4%;padding-inline-end:4%;background-color:#fff6ee;box-sizing: border-box;\n}.elementor .e-434e8063-8826{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:32px;color:#4a0a05;line-height:1.2;}.elementor .e-64566343-3ee0{font-size:16px;color:#2b0f07;line-height:1.6;}.elementor .e-57fb7b1f-ff0a{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset: 0;\n}.elementor .e-551f75e4-5ac1{width:100%;height:150px;overflow:hidden;position:relative;padding:0px;}.elementor .e-24ecce21-bda0{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;box-sizing: border-box;\n}.elementor .e-2a202cd3-5612:hover,.elementor .e-2a202cd3-5612:focus-visible{box-shadow:0px 6px 18px 0px rgba(94,1,1,.18);}.elementor .e-2a202cd3-5612{overflow:hidden;text-decoration:none;padding:0px;border-radius:16px;background-color:#fff;box-shadow:0px 2px 10px 0px rgba(94,1,1,.1);display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-6f8fe1f2-da57{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset: 0;\n}.elementor .e-24d5d18b-4441{width:100%;height:150px;overflow:hidden;position:relative;padding:0px;}.elementor .e-6e6a363b-13d9{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;box-sizing: border-box;\n}.elementor .e-21d09962-a071:hover,.elementor .e-21d09962-a071:focus-visible{box-shadow:0px 6px 18px 0px rgba(94,1,1,.18);}.elementor .e-21d09962-a071{overflow:hidden;text-decoration:none;padding:0px;border-radius:16px;background-color:#fff;box-shadow:0px 2px 10px 0px rgba(94,1,1,.1);display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-15647731-5f36{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset: 0;\n}.elementor .e-50c933d-d934{width:100%;height:150px;overflow:hidden;position:relative;padding:0px;}.elementor .e-6bcd028a-40e7{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;box-sizing: border-box;\n}.elementor .e-517c16cf-4081:hover,.elementor .e-517c16cf-4081:focus-visible{box-shadow:0px 6px 18px 0px rgba(94,1,1,.18);}.elementor .e-517c16cf-4081{overflow:hidden;text-decoration:none;padding:0px;border-radius:16px;background-color:#fff;box-shadow:0px 2px 10px 0px rgba(94,1,1,.1);display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-717a3f5b-7bbd{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset: 0;\n}.elementor .e-230a99bf-a8ef{width:100%;height:150px;overflow:hidden;position:relative;padding:0px;}.elementor .e-4748749-9f2a{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;box-sizing: border-box;\n}.elementor .e-64af8449-c7e3:hover,.elementor .e-64af8449-c7e3:focus-visible{box-shadow:0px 6px 18px 0px rgba(94,1,1,.18);}.elementor .e-64af8449-c7e3{overflow:hidden;text-decoration:none;padding:0px;border-radius:16px;background-color:#fff;box-shadow:0px 2px 10px 0px rgba(94,1,1,.1);display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-57f3d090-b981{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);}.elementor .e-1968f5f8-2ae8{max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:8px;}.elementor .e-67452977-caa6{width:100%;padding-block-start:28px;padding-block-end:16px;padding-inline-start:4%;padding-inline-end:4%;background-color:#fff6ee;box-sizing: border-box;\n}.elementor .e-475f2c96-ffdd{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset: 0;\n}.elementor .e-5e9c07c2-fbf1{width:100%;height:200px;overflow:hidden;position:relative;padding:0px;}.elementor .e-68af9946-8818{font-weight:700;font-size:13px;color:#9a3a0c;letter-spacing:0.2em;line-height:1.2;}.elementor .e-7063d2cd-4f3e{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:28px;color:#4a0a05;line-height:1.2;}.elementor .e-378aae0b-c25a{font-size:16px;color:#2b0f07;line-height:1.6;flex:1 1 auto;}.elementor .e-24ea6742-fb42{padding:28px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-3a7306f5-8b9b{overflow:hidden;padding:0px;border-radius:20px;background-color:#fbe0cc;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-2c7f4ff7-afc9{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset: 0;\n}.elementor .e-68236650-fefb{width:100%;height:200px;overflow:hidden;position:relative;padding:0px;}.elementor .e-2b9940b-d33e{font-weight:700;font-size:13px;color:#ffb48a;letter-spacing:0.2em;line-height:1.2;}.elementor .e-375dc35-5cda{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:28px;color:#fff6ee;line-height:1.2;}.elementor .e-2e32f046-322f{font-size:16px;color:#fbe3d0;line-height:1.6;flex:1 1 auto;}.elementor .e-c352e4e-854d{padding:28px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-26a4fb35-8b3f{overflow:hidden;padding:0px;border-radius:20px;background-color:#3c0000;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-7a82cded-87c6{max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:20px;grid-template-columns:1fr 1fr;}.elementor .e-37ea8e77-fb8e{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:4%;padding-inline-end:4%;background-color:#fff6ee;box-sizing: border-box;\n}.elementor .e-1823b7ac-4534{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0; object-position: left center;\n}.elementor .e-5b3d94a7-7b5a{position:absolute;padding:0px;background-image:linear-gradient(270deg, rgba(60,0,0,.94) 0%,rgba(60,0,0,.75) 42%,rgba(60,0,0,0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0;\n}.elementor .e-4d1b270d-a73e{font-weight:700;font-size:13px;color:#ffb48a;letter-spacing:0.2em;line-height:1.2;}.elementor .e-2238ef37-1ead{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:32px;color:#fff6ee;line-height:1.2;}.elementor .e-68da3b97-cae8{font-size:16px;color:#fbe3d0;line-height:1.6;}.elementor .e-5bf1f38e-c02c{max-width:520px;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-2f83dfa0-bbb6{min-height:260px;max-width:1240px;overflow:hidden;position:relative;padding-block-start:36px;padding-block-end:36px;padding-inline-start:48px;padding-inline-end:48px;margin-inline-start:auto;margin-inline-end:auto;border-radius:20px;background-color:#3c0000;display:flex;justify-content:flex-end;align-items:center;box-sizing: border-box;\n}.elementor .e-7931d04-acda{width:100%;padding-block-start:16px;padding-block-end:24px;padding-inline-start:4%;padding-inline-end:4%;background-color:#fff6ee;box-sizing: border-box;\n}.elementor .e-7276cdb5-8020{font-family:"Georgia, 'Times New Roman', serif";font-weight:700;font-size:32px;color:#4a0a05;line-height:1.15;}.elementor .e-7145fbfa-981c{padding-block-start:24px;}.elementor .e-9979838-f527{padding:0px;display:flex;flex-direction:column;}.elementor .e-453a484d-55ca{max-width:880px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px;}.elementor .e-5ff9133c-8118{width:100%;padding-block-start:24px;padding-block-end:48px;padding-inline-start:4%;padding-inline-end:4%;background-color:#fff6ee;box-sizing: border-box;\n}