@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&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: 'Open Sans', sans-serif;line-height: 1.2;letter-spacing: normal;font-weight: 400;color: var(--font-color-white);background-color: var(--background-color);}@media (pointer: coarse) {* {cursor: initial !important;}}::-webkit-scrollbar {width: 5px;}::-webkit-scrollbar-track {background: var(--background-scrool-color);}::-webkit-scrollbar-thumb {background: var(--primary-color);border-radius: 8px;}::-webkit-scrollbar-thumb:hover {background: var(--color-hover-primary);}:root {--primary-color: #018293;--secondary-color: #FFCB4B;--terciary-color: #FBF0B2;--font-color-white: #fff;--font-color-blue: #018293;--font-color-gray: #666666;--background-scrool-color: #f1f1f1;--background-color: #fff;--background-faq: #F3F4F5;--color-hover-primary: #00a1b6;}* {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: 1300px;margin: 0px 5%;height: 100%;}.button {display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;transition: all 0.3s;border-radius: 10px;line-height: 1;text-align: center;&.header {font-size: 16px;color: var(--font-color-blue);font-weight: 400;max-width: 100px;svg {min-width: 24px !important;}}&.main {gap: 3px;min-height: 42px;max-width: 240px;background: #fff;border: 1px solid #66B4BF;color: var(--font-color-gray);font-weight: 700;text-transform: uppercase;margin-top: 15px;strong {font-weight: 800 !important;font-size: 16px !important;color: var(--font-color-gray) !important;transition: all 0.3s;}&:hover {background: #24B455;border-color: #24B455;color: var(--font-color-white) !important;strong {color: var(--font-color-white) !important;}}}&.main-2 {gap: 3px;min-height: 42px;max-width: 145px;background: #fff;border: 1px solid #66B4BF;color: var(--font-color-gray);font-weight: 700;text-transform: uppercase;margin-top: -25px;strong {font-weight: 800 !important;font-size: 16px !important;color: var(--font-color-gray) !important;transition: all 0.3s;}&:hover {background: var(--primary-color);border-color: var(--primary-color);color: var(--font-color-white) !important;strong {color: var(--font-color-white) !important;}}}&.main-3 {gap: 3px;min-height: 42px;max-width: 330px;background: #24B455;border: 1px solid #24B455;color: var(--font-color-white);font-weight: 700;text-transform: uppercase;&:hover {background: #2cd364;border-color: #2cd364;}}&.main-4 {gap: 3px;min-height: 42px;max-width: 395px;background: #fff;border: 1px solid #66B4BF;color: var(--font-color-gray);font-weight: 700;text-transform: uppercase;strong {font-weight: 800 !important;font-size: 16px !important;color: var(--font-color-gray) !important;transition: all 0.3s;}&:hover {background: #24B455;border-color: #24B455;color: var(--font-color-white) !important;strong {color: var(--font-color-white) !important;}}}}h1, h2, h3, h4, h5, h6, p {margin: 0px;}section, main, header, footer {display: flex;justify-content: center;width: 100%;}.area-1 {.container {padding: 20px 0;flex-direction: row;gap: 35px;@media screen and (max-width:980px) {justify-content: space-between;}svg {min-width: 210px;@media screen and (max-width:980px) {width: 180px;min-width: 180px;}}button {background-color: transparent;border: none;display: none;cursor: pointer;svg {min-width: auto;width: auto;}@media screen and (max-width:980px) {display: flex;}}nav {display: flex;gap: 25px;width: 100%;margin-bottom: -25px;@media screen and (max-width:980px) {display: none;}a {width: 100%;display: flex;justify-content: center;padding-bottom: 10px;max-width: 138px;border-bottom: 4px solid transparent;color: var(--primary-color);font-weight: 600;font-size: 16px;text-align: center;&:nth-child(2) {max-width: 175px }&:nth-child(3) {max-width: 175px }&:hover {border-bottom: 4px solid #FFCB4B }}}.button {@media screen and (max-width:980px) {display: none;}}}}.area-2 {background-image: url('https://bucket-seed.s3.us-east-2.amazonaws.com/candide.com.br/lp/images/background-main.webp');background-size: contain;overflow: hidden;.container {flex-direction: row;gap: 45px;@media screen and (max-width:900px) {gap: 20px;}@media screen and (max-width:750px) {flex-direction: column;}.box-left {display: flex;width: 100%;flex-direction: column;align-items: flex-start;gap: 20px;max-width: 500px;padding: 45px 0px;@media screen and (max-width:900px) {max-width: 300px;}@media screen and (max-width:750px) {max-width: 100%;align-items: center;}img {display: none;@media screen and (max-width:750px) {display: flex;max-width: 460px;}}h1 {font-weight: 400;font-size: 75px;color: var(--font-color-white);max-width: 320px;display: flex;flex-direction: column;line-height: 1;text-align: center;margin-left: -15px;@media screen and (max-width:900px) {font-size: 60px;margin-left: 0;}strong {font-weight: 800;color: var(--font-color-white);line-height: 1;font-size: 74px;@media screen and (max-width:900px) {font-size: 60px;}}span {font-size: 48px;color: var(--font-color-white);line-height: 1;@media screen and (max-width:900px) {font-size: 32px;}}}strong {font-size: 26px;color: var(--secondary-color);font-weight: 600;max-width: 320px;@media screen and (max-width:900px) {font-size: 24px;}@media screen and (max-width:750px) {text-align: center;}}p {font-size: 20px;color: var(--font-color-white);font-weight: 400;max-width: 430px;@media screen and (max-width:750px) {text-align: center;font-size: 18px;}strong {color: var(--font-color-white);font-weight: 700;font-size: 20px;@media screen and (max-width:750px) {font-size: 18px;}}}}.box-right {width: 100%;@media screen and (max-width:750px) {display: none;}img {max-width: 800px;margin-bottom: -10%;@media screen and (max-width:1275px) {min-width: 118%;aspect-ratio: 1;}}}}}.area-3 {background: var(--secondary-color);.container {padding: 45px 0px;gap: 60px;h2 {display: flex;align-items: center;gap: 10px;font-size: 24px;font-weight: 700;color: var(--font-color-blue);text-align: center;text-transform: uppercase;}.list-box {display: flex;justify-content: center;width: 100%;gap: 60px 45px;flex-wrap: wrap;.box {max-width: 415px;width: calc(50% - 25px);display: flex;flex-direction: column;gap: 15px;padding: 20px;background: var(--terciary-color);border-radius: 16px;position: relative;@media screen and (max-width:625px) {width: 100%;}&:nth-child(1), &:last-child {p {max-width: 335px;}}&:nth-child(3) {p {max-width: 300px;}}.circle {position: absolute;left: 20px;width: 56px;height: 56px;display: flex;justify-content: center;align-items: center;border-radius: 50%;background: #018293;top: -42px;box-shadow: 0px 2px 2px 0px #0000002E;}strong {font-size: 20px;font-weight: 700;color: var(--font-color-blue);@media screen and (max-width:750px) {font-size: 18px;}}p {font-size: 16px;font-weight: 400;color: var(--font-color-blue);text-align: left;strong {font-size: 16px;font-weight: 700;color: var(--font-color-blue);}}}}p {font-size: 20px;font-weight: 400;color: var(--font-color-blue);text-align: center;max-width: 800px;@media screen and (max-width:750px) {font-size: 18px;}strong {font-size: 20px;font-weight: 700;color: var(--font-color-blue);@media screen and (max-width:750px) {font-size: 18px;}}b {font-size: 24px;font-weight: 800;color: var(--font-color-blue);}}}}.area-4 {.container {padding: 45px 0px;h3 {font-size: 24px;display: flex;align-items: center;gap: 10px;text-transform: uppercase;color: var(--font-color-blue);font-weight: 700;text-align: center;}p {font-size: 20px;color: var(--font-color-blue);text-align: center;font-weight: 400;@media screen and (max-width:750px) {font-size: 18px;}strong {font-weight: 700;color: var(--font-color-blue);font-size: 20px;@media screen and (max-width:750px) {font-size: 18px;}}}.list-box {display: flex;width: 100%;justify-content: center;flex-wrap: wrap;gap: 45px;counter-reset: step-counter;margin: 60px 0px 45px;@media screen and (max-width:625px) {gap: 45px 20px;}.box {border-radius: 16px;border: 1px solid #DDD3D8;display: flex;justify-content: center;align-items: center;width: calc(24% - 25px);max-width: 250px;min-height: 124px;position: relative;padding: 30px;@media screen and (max-width:980px) {width: calc(50% - 25px);max-width: 370px;}@media screen and (max-width:400px) {width: 100%;}&::before {counter-increment: step-counter;content: counter(step-counter);border-radius: 50%;background: #66B4BF;width: 50px;height: 50px;display: flex;position: absolute;top: -25px;justify-content: center;align-items: center;font-size: 32px;font-weight: 800;color: var(--font-color-white);}span {font-size: 20px;font-weight: 400;color: var(--font-color-gray);text-align: center;@media screen and (max-width:750px) {font-size: 18px;}}}}}}.area-faq {background: var(--background-faq);.container {padding: 60px 0px 60px;gap: 10px;@media screen and (max-width:1000px) {padding: 45px 0px 45px;}h4 {font-weight: 700;font-size: 24px;line-height: 1.1;text-align: center;text-transform: uppercase;color: var(--font-color-blue);}p {font-weight: 400;font-size: 20px;color: var(--font-color-blue);line-height: 1.1;text-align: center;@media screen and (max-width:750px) {font-size: 18px;}}.faq-container {max-width: 900px;margin: 0 auto;display: flex;flex-direction: column;gap: 0rem;padding-top: 45px;width: 100%;.faq-item {border-radius: 0px;overflow: hidden;padding-bottom: 15px;.faq-button {width: 100%;padding: 8px 16px;min-height: 60px;display: flex;justify-content: space-between;background-color: #fff;align-items: center;border: none;cursor: pointer;text-align: left;gap: 15px;outline: none;box-shadow: none;border-radius: 8px;box-shadow: 0px 2px 2px 0px #00000029;&.active {border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}span {font-weight: 600 !important;color: #4d4d4d !important;font-size: 16px !important;line-height: 1.1 !important;font-family: 'Open Sans', sans-serif !important;}.toggle-icon {transition: transform 0.5s;height: 20px;margin-bottom: -5px;svg {width: 20px;height: 20px;}}}.answer {padding: 0px 16px 1rem;width: 100%;font-size: 14px !important;font-weight: 400 !important;background: #fff;color: var(--font-color-gray) !important;box-shadow: 0px 4px 4px 0px #00000014;font-family: 'Open Sans', sans-serif !important;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;a, h1, h2, span, td, p {font-size: 14px !important;font-weight: 400 !important;color: var(--font-color-gray) !important;font-family: 'Open Sans', sans-serif !important;margin: 0px !important;padding: 0px !important;}&.hidden {display: none;}}}}}}.area-5 {background-image: url('https://bucket-seed.s3.us-east-2.amazonaws.com/candide.com.br/lp/images/background-footer.webp');background-size: contain;.container {padding: 80px 0px;gap: 30px;h5 {font-weight: 700;color: var(--font-color-blue);font-size: 24px;text-transform: uppercase;text-align: center;}p {font-size: 20px;color: var(--font-color-blue);font-weight: 400;text-align: center;max-width: 860px;margin-bottom: 10px;@media screen and (max-width:750px) {font-size: 18px;}strong {font-weight: 700;font-size: 20px;color: var(--font-color-blue);@media screen and (max-width:750px) {font-size: 18px;}}}span {font-size: 16px;color: var(--font-color-blue);font-weight: 400;text-align: center;strong {font-weight: 700;font-size: 16px;color: var(--font-color-blue);}}}}.area-6 {background: var(--primary-color);.container {padding: 45px 0px 20px;.top {display: flex;justify-content: space-between;width: 100%;gap: 45px;@media screen and (max-width:400px) {flex-direction: column;align-items: center;gap: 35px;}.list-box {display: flex;gap: 20px;a {border-radius: 50%;width: 42px;min-width: 42px;height: 42px;display: flex;justify-content: center;align-items: center;background: #fff;}}}.box-footer {width: 100%;}}}.overflow {height: 100vh;width: 100%;position: fixed;top: 0px;z-index: 1;background: #0000002b;visibility: hidden;&.active {visibility: visible;}.cnt-sidenav {height: 100%;width: 260px;position: fixed;z-index: 3;top: 0;right: 0;overflow-x: hidden;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;background: #fff;padding: 80px 25px 50px;display: flex;flex-direction: column;gap: 10px;transform: translateX(100%);a {display: none !important;}&.active {padding: 80px 25px 50px;width: 300px;transform: translateX(0);a, .link {display: flex !important;cursor: pointer;}}a {cursor: pointer;}.button {min-height: 38px;font-size: 16px;}.link {text-decoration: none;color: var(--primary-color);display: block;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;font-weight: 600;font-size: 16px;border-radius: 8px;min-height: 38px;justify-content: center;align-items: center;border: 1px solid;cursor: pointer;&:hover {background: var(--color-hover-primary);color: var(--font-color-white);}}.closebtn {position: absolute;top: 10px;right: 25px;font-size: 40px;margin-left: 50px;color: var(--primary-color);cursor: pointer;svg {max-width: 20px;width: 14px;height: 14px;fill: var(--primary-color);}&:hover {svg {fill: var(--color-hover-primary);}}}}}