@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500&display=swap');html {scroll-behavior: smooth;}body {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-family: 'Roboto', sans-serif;line-height: 1.2;letter-spacing: normal;font-weight: 400;margin: 0px;}::-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);}:root {--textPrimary: #000;--text-color-primary: #000;--background-scrool-color: #e5e5e5;--color-hover: #000;--primary-color: #bbbbbb;}*:not(i) {text-rendering: optimizeSpeed;font-family: 'Roboto' !important;}a {text-decoration: none;cursor: pointer;font-family: 'Roboto' !important;}img {-webkit-user-drag: none;}.container {max-width: 1140px !important;margin: 0 auto;}.cnt-all {background-color: #fff;user-select: none;-webkit-user-drag: none;overflow: auto;height: -webkit-fill-available;.nav-all {display: flex;justify-content: space-between;background-color: #FFF;height: 60px;.nav-social {display: flex;align-items: center;.social-link {svg {margin: 10px;fill: #151515;height: 22px;width: 23px;text-align: center;}}@media screen and (max-width: 350px) {display: none;}}.all-logo {color: #FFF;max-width: 233px;padding: 10px;img {max-height: 40px;}.logo-title {font-weight: 500;font-size: 45px;}.logo-description {text-align: right;font-size: 25px;line-height: 10px;}}@media screen and (max-width: 350px) {justify-content: center;}}.cnt-1 {display: flex;flex-direction: column;justify-content: space-between;min-height: 680px;background-color: #fff;font-family: 'Roboto', sans-serif;position: relative;@media screen and (min-width: 2000px) {min-height: 1030px;}@media screen and (min-width: 1569px) {min-height: 860px;}@media screen and (max-width: 1450px) {background-size: contain !important;min-height: 370px;}@media screen and (max-width: 720px) {min-height: 0;}@media screen and (max-width: 550px) {min-height: 290px;}@media screen and (max-width: 500px) {min-height: 270px;}@media screen and (max-width: 440px) {min-height: 605px;}@media screen and (max-width: 370px) {min-height: 540px;background-position: center !important;}@media screen and (max-width: 330px) {min-height: 540px;background-position: center !important;}@media screen and (max-width: 300px) {min-height: 420px;background-size: contain !important;}.container {position: absolute;display: flex;width: 100%;flex-direction: column;align-self: center;justify-content: space-between;flex: 1;max-width: 1694px;height: 100%;.nav-mid {color: #FFF;display: flex;flex-direction: column-reverse;flex: 1;align-items: flex-end;.mid-title {font-size: 46px;font-weight: 700;max-width: 872px;text-align: center;height: 330px;@media screen and (max-width: 840px) {font-size: 20px;}@media screen and (max-width: 420px) {height: 120px;}}}.mid-buttons {display: flex;justify-content: center;margin: 30px 100px;@media screen and (max-width: 700px) {margin-bottom: 0;align-items: center;text-align: center;align-self: center;place-items: baseline;}@media screen and (max-width: 440px) {margin-bottom: 44px;}@media screen and (max-width: 300px) {flex-direction: column;}.buttons-sign {.sign-btn {height: 50px;color: #FFF;width: 200px;font-size: 20px;font-weight: 600;border-radius: 30px;height: 50px;white-space: nowrap;display: flex;justify-content: center;align-items: center;&:hover {opacity: 0.9;}@media screen and (max-width: 750px) {width: 180px;margin-right: 30px;}@media screen and (max-width: 420px) {width: 150px;font-size: 14px;margin-right: 0;}@media screen and (max-width: 300px) {margin-right: 0;}}}.buttons-login {.login-btn {color: #151515;background: transparent;border: solid 1px #151515;height: 50px;border-radius: 25px;width: 200px;font-size: 20px;font-weight: 700;margin-left: 16px;display: flex;justify-content: center;align-items: center;@media screen and (max-width: 750px) {width: 180px;}@media screen and (max-width: 420px) {width: 140px;font-size: 14px;}&:hover {opacity: 0.9;}@media screen and (max-width: 300px) {margin-left: 0;margin-top: 10px;}}}}}}.cnt-2 {padding: 5vw;background-color: #fff;font-family: 'Roboto', sans-serif;.container {max-width: 1110px;margin: 0 auto;.content-top {display: flex;justify-content: space-between;margin-bottom: 100px;align-items: center;@media screen and (max-width: 520px) {flex-direction: column-reverse;margin-bottom: 65px;}.top-description {display: flex;flex-direction: column;align-items: baseline;flex: 1;@media screen and (max-width: 520px) {margin-top: 15px;}.description-title {font-weight: 700;font-size: 25px;max-width: 510px;padding-bottom: 10px;color: #151515;}.description-content>div {font-size: 20px;color: #151515;max-width: 585px;@media screen and (max-width: 520px) {text-align: center;}}}.top-image {text-align: center;flex: 1;img {width: 300px;height: 300px;object-fit: cover;@media screen and (max-width: 520px) {width: 280px;height: 260px;}}}}.content-mid {display: flex;justify-content: space-between;margin-bottom: 100px;align-items: center;@media screen and (max-width: 520px) {flex-direction: column;}.mid-image {text-align: center;flex: 1;img {width: 300px;height: 300px;object-fit: cover;@media screen and (max-width: 520px) {width: 280px;height: 260px;}}}.mid-description {flex-direction: column;align-items: baseline;flex: 1;@media screen and (max-width: 520px) {margin-top: 15px;}.description-title {font-weight: 700;font-size: 25px;max-width: 510px;padding-bottom: 10px;color: #151515;}.description-content>div {font-size: 20px;color: #151515;max-width: 585px;@media screen and (max-width: 520px) {text-align: center;}}}}.content-bottom {display: flex;flex-direction: column;align-items: center;.bottom-title>div {font-size: 20px;color: #151515;margin-bottom: 50px;@media screen and (max-width: 520px) {text-align: center;}}.bottom-content {display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;gap: 10px;width: 100%;@media screen and (max-width: 750px) {justify-content: center;}.content-step {display: flex;flex-direction: column;max-width: 220px;gap: 15px;@media screen and (max-width: 520px) {margin-bottom: 15px;}.step-image {height: 100px;display: flex;flex-direction: column;justify-content: center;align-items: center;img {max-width: 120px;}svg {height: 40px;}}.step-description {display: flex;align-items: center;.description-number {font-size: 112px;font-weight: 700;margin-right: 13px;}.description-details {font-size: 18px;max-width: 200px;text-align: center;color: #151515;}}}}}}}.cnt-3 {padding: 5vw;background-color: #151515;display: flex;flex-direction: column;align-items: center;color: #FFF;font-family: 'Roboto', sans-serif;.container {display: flex;flex-direction: column;align-items: center;max-width: 1110px;margin: 0 auto;.content-title {font-size: 30px;font-weight: 700;text-align: center;}.content-description {font-size: 20px;margin: 20px;text-align: center;max-width: 720px;}.content-btn {a {padding: 9px 35px;background-color: #FFF;color: #151515;font-weight: 700;font-size: 22px;border-radius: 30px;transition: all 0.2s ease;&:hover {opacity: 0.9;}}}}}.cnt-4 {padding: 5vw;background-color: #fff;font-family: 'Roboto', sans-serif;.container {.content-top {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin-bottom: 70px;@media screen and (max-width: 750px) {justify-content: center;}.top-logo {color: #151515;max-width: 300px;.logo-title {font-weight: 500;font-size: 45px;}.logo-description {text-align: right;font-size: 25px;line-height: 10px;}}.top-title {font-size: 34px;margin: 0 6px;}}.content-mid {display: flex;justify-content: space-between;flex-wrap: wrap;@media screen and (max-width: 750px) {justify-content: center;}.mid-box {margin: 0 5px 10px 5px;img {width: 296px;height: 360px;border-radius: 5px;box-shadow: 0px 6px 13px rgba(0, 0, 0, 0.35);}}}}}.cnt-5 {padding: 5vw;background-color: #fff;font-family: 'Roboto', sans-serif;.container {.faq-title {font-family: 'Roboto', sans-serif;text-align: center;font-weight: 400;font-size: 43px;color: #151515;}}}.cnt-6 {padding: 3vw;background-color: #F7F7F7;font-family: 'Roboto', sans-serif;.container {display: flex;width: 100%;justify-content: space-between;flex-wrap: wrap;gap: 2rem;@media screen and (max-width: 520px) {justify-content: center;flex-direction: column;}.left {display: flex;flex-direction: column;gap: 1.5rem;.logo {max-width: 200px;@media screen and (max-width: 520px) {align-self: center;}img {max-width: 100%;}}.nav-social {display: flex;align-items: center;gap: 10px;padding: 10px 0;justify-content: center;.social-link {display: flex;padding: 0 5px;.link {display: flex;justify-content: center;align-items: center;width: auto;height: fit-content;svg {fill: #151515;height: 22px;width: 22px;}}}@media screen and (max-width: 350px) {display: none;}}}.right {display: flex;flex-direction: column;justify-content: end;@media screen and (max-width: 520px) {align-items: center;}.links {display: flex;flex-direction: column;gap: 1rem;.link {color: #4d4d4d;}}}}}footer {background-color: #f7f7f7;border-top: 1px solid #e2e2e2;.container {display: flex;justify-content: space-between;align-items: center;padding: 1rem 0;.copyright, .powered, .powered>a {font-size: 14px;color: #4d4d4d;}@media screen and (max-width: 520px) {flex-direction: column;}}}}.faq-container {max-width: 1120px;margin: 0 auto;display: flex;flex-direction: column;gap: 5px;padding-top: 20px;padding-bottom: 25px;@media screen and (max-width:950px) {padding-top: 35px;}.faq-item {background-color: var(--font-color-default);border-radius: 4px;overflow: hidden;&:nth-child(even) {background-color: var(--color-cream-secundary);}.faq-button {width: 100%;padding: 0rem;min-height: 44px;display: flex;justify-content: flex-end;align-items: center;background: none;border: none;cursor: pointer;text-align: left;gap: 15px;outline: none;box-shadow: none;flex-direction: row-reverse;span {font-weight: 700 !important;color: #1e1e1e !important;font-size: 16px !important;line-height: 1.2 !important;font-family: 'Roboto', sans-serif !important;}.toggle-icon {transition: transform 0.5s;svg {width: 20px;height: 25px;fill: #1e1e1e;}}}.answer {padding: 0 1rem 1rem;width: 100%;font-size: 16px !important;font-weight: 400 !important;color: #333 !important;font-family: 'Roboto', sans-serif !important;a, h1, h2, p {font-size: 16px !important;font-weight: 400 !important;color: #333 !important;font-family: 'Roboto', sans-serif !important;margin: 0px !important;padding: 0px !important;}&.hidden {display: none;}}}}