@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');html {scroll-behavior: smooth;}body {display: flex;justify-content: center;margin: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-family: 'Montserrat', sans-serif;line-height: 1.2;letter-spacing: normal;font-weight: 400;color: var(--font-color-default);background-color: var(--background-color-white-1);}::-webkit-scrollbar {width: 5px;}::-webkit-scrollbar-track {background: var(--background-scroll-color);}::-webkit-scrollbar-thumb {background: var(--primary-color);border-radius: 8px;}::-webkit-scrollbar-thumb:hover {background: var(--primary-color-hover);}:root {--primary-color: #cdcdcd;--secondary-color: #788eb4;--background-scroll-color: #788eb4;--gradient-background: linear-gradient(180deg, #423257 0%, #523873 48.56%, #423257 69.71%);--font-color-highlight: #3f4954;--font-color-default: #3F4954;--font-color-white: #fff;--font-color-question: #111111;--font-color-answer: #111111;--cont-color-black: #111111;--black-1: #000;--black-2: #1a1a1a;--black-3: #393939;--white-1: #fff;--white-2: #F9F7F2;--white-3: #F9F9FB;--gray-1: #c5c5c5;--blue-1: #788EB4;--blue-2: #243568;--blue-3: #fff;--button: #a27c4f;--button-hover: #6e5436;--shadow-header: 0px 24.58px 58.52px 0px #95959514;}* {box-sizing: border-box;}a {text-decoration: none;cursor: pointer;}img {-webkit-user-drag: none;object-fit: contain;width: 100%;}.container-area {display: flex;flex-direction: column;width: 100%;height: 100%;min-height: 1080px;}.container {display: flex;flex-direction: column;align-items: center;width: 100%;max-width: 1600px;margin: 0px 5%;height: 100%;}.button {display: flex;align-items: center;justify-content: center;width: 100%;min-height: 40px;transition: all 0.3s;border-radius: 0px;border-color: var(--button);color: var(--white-1);background-color: var(--button);font-family: Roboto;font-weight: 500;font-size: 16px;line-height: 1.5px;letter-spacing: 0.1px;text-align: center;vertical-align: middle;@media screen and (max-width:890px) {}&:hover {background: var(--button-hover);}&.body {width: max(60%, 287px);font-weight: 300;}}h1, h2, h3, h4, h5, h6, p {margin: 0px;}section, header, footer {display: flex;justify-content: center;width: 100%;}.area-1 {background-color: var(--primary-color);height: 211px;.container {align-items: center;justify-content: center;img {width: 157px;}}}.area-2 {background-color: var(--white-1);.container {padding: 50px;display: flex;flex-direction: row;justify-content: space-between;gap: 50px;@media screen and (max-width:1030px) {flex-wrap: wrap;justify-content: center;}img {width: max(40%, 300px);height: auto;object-fit: cover;aspect-ratio: 520 / 640;}.box-container {display: flex;flex-direction: column;gap: 25px;justify-content: flex-start;color: var(--font-color-default);align-self: center;max-width: 520px;h1 {font-family: Montserrat;font-weight: 800;font-size: 56px;line-height: 1.07;letter-spacing: -1px;font-variant: small-caps;width: 90%;@media screen and (max-width:865px) {font-size: 44px;}@media screen and (max-width:555px) {font-size: 40px;}@media screen and (max-width:440px) {font-size: 35px;}}p {font-family: Roboto;font-weight: 400;font-size: 18px;line-height: 150%;letter-spacing: 0px;@media screen and (max-width:555px) {font-size: 16px;}}.button-box {display: flex;flex-direction: row;justify-content: space-between;align-items: center;width: 100%;gap: 20px;@media screen and (max-width:660px) {flex-wrap: wrap;align-items: center;justify-content: center;}.entrar {color: var(--black-3);font-weight: 400;font-size: 13px;line-height: 1.42;text-decoration: underline;margin: 4px auto;justify-self: center;}p {font-family: Roboto;font-weight: 400;font-size: 14px;line-height: 1.42;letter-spacing: 0px;vertical-align: middle;min-width: 217px;align-self: baseline;margin-top: 4px;}.box {display: flex;flex-direction: column;@media screen and (max-width:550px) {flex-wrap: wrap-reverse;justify-content: center;}.button {min-width: 266px;min-height: 48px;max-width: 50%;}}}}}}.area-3 {background-color: var(--primary-color);padding: 50px 0;.container {gap: 50px;h2 {font-family: Montserrat;font-weight: 400;font-size: 55px;line-height: 120%;letter-spacing: 0px;text-align: center;font-variant: small-caps;color: var(--font-color-default);max-width: min(80%, 900px);@media screen and (max-width:865px) {font-size: 44px;}@media screen and (max-width:555px) {font-size: 40px;}@media screen and (max-width:440px) {font-size: 35px;}}.box-container {display: flex;flex-direction: row;justify-content: space-between;gap: 15px;width: 100%;max-width: min(85%, 1030px);@media screen and (max-width:920px) {flex-wrap: wrap;justify-content: center;gap: 25px;}.box {display: flex;flex-direction: column;align-items: center;justify-content: flex-start;min-width: min(33%, 314px);img {width: 65px;height: 57px;align-self: center;}h3 {font-family: Roboto;font-weight: 700;font-size: 24px;line-height: 140%;letter-spacing: 0px;text-align: center;color: var(--white-1);padding: 23px 0;@media screen and (max-width:780px) {font-size: 20px;padding: 20px 0 5px;}}p {font-family: Roboto;font-weight: 400;font-style: Regular;font-size: 18px;leading-trim: NONE;line-height: 150%;letter-spacing: 0%;text-align: center;max-width: 314px;@media screen and (max-width:555px) {font-size: 16px;}}}}}}.area-4 {background: var(--white-1);padding: 60px;@media screen and (max-width:550px) {padding: 30px;}@media screen and (max-width:380px) {padding: 0px;}.container {display: flex;flex-direction: row;justify-content: space-between;@media screen and (max-width:1030px) {flex-wrap: wrap;flex-direction: column;justify-content: center;gap: 30px;align-items: center;}img {width: max(40%, 300px);height: auto;aspect-ratio: 560 / 640;@media screen and (max-width:1030px) {width: max(60%, 300px);}}.text-container {width: 50%;display: flex;flex-direction: column;gap: 27px;@media screen and (max-width:1030px) {width: max(80%, 300px);align-items: center;}h2 {font-family: Roboto;font-weight: 700;font-style: Bold;font-size: 48px;line-height: 120%;letter-spacing: 0%;@media screen and (max-width:865px) {font-size: 44px;}@media screen and (max-width:555px) {font-size: 40px;}@media screen and (max-width:440px) {font-size: 35px;}}.box {p {font-family: Roboto;font-weight: 400;font-size: 18px;line-height: 150%;letter-spacing: 0px;vertical-align: middle;position: relative;max-width: 400px;left: 17px;@media screen and (max-width:1030px) {max-width: 100%;}@media screen and (max-width:555px) {font-size: 16px;}&::before {content: "";position: absolute;display: inline-block;left: -16px;top: 12.5px;width: 4px;height: 4px;background-color: black;border-radius: 50%;transform: translateY(-50%);}}}}}}.area-5 {background: var(--white-1);padding: 60px;@media screen and (max-width:550px) {padding: 30px;}@media screen and (max-width:380px) {padding: 0px;}.container {display: flex;flex-direction: row;justify-content: space-between;gap: 30px;@media screen and (max-width:1030px) {flex-direction: column-reverse;justify-content: center;gap: 30px;align-items: center;}img {width: max(40%, 300px);height: auto;aspect-ratio: 560 / 640;@media screen and (max-width:1030px) {width: max(60%, 300px);}}.box {display: flex;flex-direction: column;gap: 27px;width: 100%;max-width: 560px;@media screen and (max-width:1030px) {width: max(80%, 300px);align-items: center;}h2 {font-family: Roboto;font-weight: 700;font-style: Bold;font-size: 48px;line-height: 120%;letter-spacing: 0%;color: var(--font-color-default);@media screen and (max-width:1030px) {text-align: center;}@media screen and (max-width:865px) {font-size: 44px;}@media screen and (max-width:555px) {font-size: 40px;}@media screen and (max-width:440px) {font-size: 35px;}}p {font-family: Roboto;font-weight: 400;font-size: 18px;line-height: 150%;letter-spacing: 0%;@media screen and (max-width:555px) {font-size: 16px;}}.text-container {display: flex;flex-direction: column;gap: 7px;@media screen and (max-width:1030px) {width: 100%;}p {font-family: Roboto;font-weight: 400;font-size: 18px;line-height: 150%;letter-spacing: 0px;vertical-align: middle;position: relative;max-width: 400px;left: 17px;&::before {content: "";position: absolute;display: inline-block;left: -16px;top: 12.5px;width: 4px;height: 4px;background-color: black;border-radius: 50%;transform: translateY(-50%);}}}}}}.area-6 {background-image: url("https://bucket-seed.s3.us-east-2.amazonaws.com/lpbeauty.com.br/lp/banner-footer.webp");background-repeat: no-repeat;background-position: top left;background-size: cover;width: 100%;aspect-ratio: 1440/506;.container {color: var(--white-1);justify-content: center;align-items: center;@media screen and (max-width:722px) {margin: 0px;}.box {display: flex;flex-direction: column;gap: 35px;align-items: center;max-width: min(768px, 60%);@media screen and (max-width:1030px) {padding: 30px 0;}@media screen and (max-width:920px) {align-self: flex-end;}@media screen and (max-width:555px) {max-width: 100%;align-self: center;background: rgba(0, 0, 0, 0.25);}h2 {font-family: Roboto;font-weight: 700;font-style: Bold;font-size: 48px;line-height: 120%;letter-spacing: 0%;text-align: center;@media screen and (max-width:1030px) {font-size: 40px;}@media screen and (max-width:865px) {font-size: 35px;}@media screen and (max-width:555px) {font-size: 30px;}}p {font-family: Roboto;font-weight: 300;font-style: Regular;font-size: 18px;line-height: 150%;letter-spacing: 0%;text-align: center;width: min(69%, 530px);@media screen and (max-width:865px) {font-size: 16px;}}}}}.area-7 {background: var(--background-color-white-2);margin-top: 35px;.container {display: flex;flex-direction: column;gap: 20px;h2 {font-family: Roboto;font-weight: 700;font-style: Bold;font-size: 48px;line-height: 120%;letter-spacing: 0%;align-self: flex-start;@media screen and (max-width:865px) {font-size: 44px;}@media screen and (max-width:555px) {font-size: 40px;text-align: center;}@media screen and (max-width:440px) {font-size: 35px;}}p {font-family: Roboto;font-weight: 400;font-style: Regular;font-size: 18px;line-height: 150%;letter-spacing: 0%;text-align: justify;align-self: flex-start;@media screen and (max-width:555px) {font-size: 16px;}}.box {display: flex;flex-direction: column;gap: 0;width: 100%;h3 {font-family: Roboto;font-weight: 400;font-style: Regular;font-size: 18px;line-height: 150%;letter-spacing: 0%;@media screen and (max-width:555px) {font-size: 16px;}}}}}.area-8 {background: var(--background-color-white-2);.container {display: flex;justify-content: center;img {width: 111px;height: 144px;}}}.area-9 {background: var(--background-color-white-2);.container {}}.area-10 {background: var(--background-color-white-2);.container {}}.area-faq {background: var(--background-color-white-1);.container {padding: 80px 0px;@media screen and (max-width:890px) {padding: 45px 0px;}.faq-title {font-family: Inter;font-weight: 300;font-style: Light;font-size: 40px;line-height: 1.3;letter-spacing: 0%;text-align: center;color: var(--font-color-default);}h3 {font-size: 18px;font-weight: 400;text-align: center;}.faq-container {max-width: 895px;margin: 0 auto;display: flex;flex-direction: column;gap: 5px;padding-top: 60px;padding-bottom: 25px;width: 100%;@media screen and (max-width:950px) {padding-top: 35px;}hr {width: 100%;}.faq-item {border-radius: 4px;overflow: hidden;height: fit-content;&.active {height: fit-content;hr {opacity: 0.4;border-color: rgb(111, 150, 106);transition: border-color 0.3s linear;}.faq-button span {transition: all 0.3s linear;color: rgb(111, 150, 106);}}.faq-button {width: 100%;padding: 8px 10px;min-height: 36px;display: flex;justify-content: space-between;background-color: var(--white-1);align-items: center;border: none;cursor: pointer;text-align: left;gap: 15px;outline: none;box-shadow: none;position: relative;z-index: 10;span {font-weight: 500 !important;color: var(--font-color-question) !important;font-size: 14px !important;line-height: 1.2 !important;}.toggle-icon {svg {transition: all 0.2s linear;width: 14px;height: 16px;}}}.answer {width: 100%;font-size: 12px !important;font-weight: 400 !important;color: var(--font-color-answer) !important;position: relative;z-index: 1;top: 0px;max-height: 200px;transition: all 0.3s linear;a, h1, h2, span, td, p {font-size: 12px !important;font-weight: 400 !important;color: var(--font-color-answer) !important;margin: 0px !important;padding: 0px !important;}&.hidden {top: -110px;max-height: 0px;transition: all 0.3s linear;@media screen and (max-width:555px) {top: -180px;}}}}}}}.area-7 {background: var(--quaternary-color);.container {}}.area-footer {background: var(--background-color-white-1);.container {.box-footer {width: 100%;padding: 10px 0px;display: flex;font-weight: 600;justify-content: space-between;font-size: 14px;@media screen and (max-width:650px) {flex-direction: column;align-items: center;gap: 5px;}}}}