@keyframes scroll {0% {transform: translateX(0);}100% {transform: translateX(-100%);}}.button {&.black {max-width: 307px;min-height: 59px;background: var(--background-color-black);color: var(--font-color-white);text-align: center;font-family: "Open Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 600;line-height: 150%;&:hover {background: #f4ff0e;color: var(--font-color-black);}}&.faq {max-width: 288px;min-height: 38px;background: #FBFDFF;border: 1px solid var(--terciary-color);font-family: 'Open Sans', sans-serif;font-weight: 400;color: var(--font-color-black);font-size: 16px;line-height: 1;text-align: center;&:hover {background: #f4ff0e;color: var(--font-color-black);border-color: #f4ff0e;cursor: pointer;}}}.area-2 {background: linear-gradient(180deg, #000, #2f3235), url('https://bucket-seed.s3.us-east-2.amazonaws.com/mais.emp.br/images/background-top.webp') no-repeat center center / cover;background-blend-mode: overlay;.container {position: relative;.box-left {width: 40%;left: 0px;bottom: 10%;position: absolute;@media screen and (max-width:1325px) {height: 100%;top: 0px;}@media screen and (max-width:1150px) {display: none;}img {aspect-ratio: 1/1;&:nth-child(1) {margin-left: -10%;margin-bottom: 28%;width: 110px;@media screen and (max-width:1325px) {position: absolute;top: 45%;left: -0%;}}&:nth-child(2) {margin-left: -15%;margin-bottom: -5%;width: 154px;@media screen and (max-width:1325px) {margin: 0px;position: absolute;bottom: 5%;left: -5%;}}&:nth-child(3) {margin-bottom: 45%;margin-left: -10%;width: 135px;@media screen and (max-width:1325px) {margin: 0px;position: absolute;top: 25%;left: 10%;}}&:nth-child(4) {margin-bottom: 22%;margin-left: -5%;width: 115px;@media screen and (max-width:1325px) {margin: 0px;position: absolute;top: 52%;left: 28%;}}}}.box-center {display: flex;flex-direction: column;align-items: center;width: 100%;gap: 10px;padding: 60px 0px 100px;@media screen and (max-width:768px) {padding-bottom: 45px;}h1 {font-weight: 400;color: var(--font-color-white);font-size: 48px;line-height: 1;text-align: center;@media screen and (max-width:650px) {font-size: 32px;}strong {font-weight: 700;text-transform: uppercase;}p {font-size: 60px;text-align: center;max-width: 100%;color: var(--font-color-white);line-height: 1.3;@media screen and (max-width:650px) {font-size: 48px;}}}p {font-weight: 400;color: var(--font-color-neutral-200);text-align: center;max-width: 600px;font-size: 32px;line-height: 1;@media screen and (max-width:650px) {font-size: 24px;}}a {margin: 30px 0px 50px;@media screen and (max-width:650px) {margin: 30px 0px;}}.items {display: none;@media screen and (max-width:1150px) {display: flex;justify-content: center;flex-wrap: wrap;width: 100%;margin-top: -25px;margin-bottom: 30px;counter-reset: zindex-count;}@media screen and (max-width:650px) {display: none;}img {width: 100%;max-width: 120px;counter-increment: zindex-count;z-index: counter(zindex-count);transition: all 0.3s;&:hover {cursor: pointer;z-index: 10;transform: scale(1.2);}&:not(:first-child) {margin-left: -40px;}}}}span {background: var(--background-color-black);min-height: 44px;max-width: 975px;width: 100%;color: var(--font-color-white);font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 24px;line-height: 1.5;text-align: center;padding-top: 3px;@media screen and (max-width:1400px) {max-width: 535px;padding: 5px 10px;}@media screen and (max-width:1150px) {max-width: 650px;}@media screen and (max-width:650px) {font-size: 18px;margin-bottom: -10px;}strong {color: var(--secondary-color);}}}.box-right {width: 40%;right: 0px;bottom: 10%;position: absolute;@media screen and (max-width:1480px) {width: 45%;}@media screen and (max-width:1430px) {height: 100%;top: 0px;}@media screen and (max-width:1150px) {display: none;}img {aspect-ratio: 1/1;&:nth-child(1) {margin-left: 15%;margin-bottom: -10%;width: 134px;@media screen and (max-width:1430px) {margin: 0px;position: absolute;top: 25%;right: 10%;}}&:nth-child(2) {margin-left: 10%;margin-bottom: -10%;width: 115px;@media screen and (max-width:1430px) {margin: 0px;position: absolute;top: 45%;right: -10%;}}&:nth-child(3) {margin-bottom: 5%;margin-left: 5%;width: 115px;@media screen and (max-width:1430px) {margin: 0px;position: absolute;top: 52%;right: 28%;}}&:nth-child(4) {width: 158px;margin-left: 70%;margin-bottom: -3%;margin-top: 5%;@media screen and (max-width:1430px) {margin: 0px;position: absolute;bottom: 5%;right: -10%;}}}}}.area-3 {background: linear-gradient(180deg, var(--background-color-black), var(--background-color-black)), url('https://bucket-seed.s3.us-east-2.amazonaws.com/mais.emp.br/images/background-top-2.webp') no-repeat center center / cover;background-blend-mode: overlay;background-position: top right 35%;.container {padding: 60px 0px;gap: 20px;@media screen and (max-width:768px) {padding: 45px 0px;}.top {display: flex;width: 100%;gap: 30px;@media screen and (max-width:768px) {flex-direction: column;}h2 {font-size: 32px;font-weight: 600;color: var(--font-color-white);line-height: 1;max-width: 508px;@media screen and (max-width:650px) {font-size: 24px;text-align: center;}}p {font-weight: 300;color: var(--font-color-white);font-size: 24px;line-height: 1.5;font-family: 'Open Sans', sans-serif;max-width: 535px;padding-left: 0px;@media screen and (max-width:768px) {max-width: 100%;}@media screen and (max-width:650px) {font-size: 18px;}}}p {font-weight: 300;color: var(--font-color-white);font-size: 24px;line-height: 1.5;font-family: 'Open Sans', sans-serif;width: 100%;padding-left: 20px;@media screen and (max-width:650px) {font-size: 18px;}}.list-box {display: flex;justify-content: center;flex-wrap: wrap;width: 100%;gap: 45px;counter-reset: step-count;@media screen and (max-width:768px) {flex-direction: column;gap: 30px;}.box {max-width: 480px;display: flex;flex-direction: row;gap: 12px;background: #76797D4D;width: 100%;padding: 24px;min-height: 200px;position: relative;border: 1px solid #ffffff33;backdrop-filter: blur(12px);@media screen and (max-width:1200px) {max-width: calc(50% - 35px);}@media screen and (max-width:768px) {max-width: 100%;min-height: 150px;}&:hover {cursor: pointer;}strong {font-size: 24px;font-weight: 600;color: var(--font-color-neutral-200);line-height: 1.2;max-width: 270px;@media screen and (max-width:768px) {max-width: 100%;}@media screen and (max-width:650px) {font-size: 18px;}}&::before {color: var(--secondary-color);font-size: 48px;line-height: 1;margin-top: -8px;counter-increment: step-count;content: counter(step-count);@media screen and (max-width:650px) {font-size: 42px;}}button {position: absolute;bottom: 24px;right: 24px;background: transparent;border: none;&:hover {cursor: pointer;}}}}a {margin: 30px 0px 0;}}}.area-4 {.container {padding: 80px 0px 60px;gap: 10px;max-width: 100%;margin: 0px;@media screen and (max-width:768px) {padding: 35px 0px 0px;}h3 {font-weight: 400;font-size: 32px;line-height: 1;text-align: center;color: var(--font-color-black);max-width: 1400px;width: 100%;padding: 0px 5%;@media screen and (max-width:650px) {font-size: 24px;}strong {font-size: 60px;@media screen and (max-width:650px) {font-size: 32px;}}}p {font-size: 32px;color: var(--terciary-color);font-weight: 400;line-height: 1;text-align: center;max-width: 1400px;width: 100%;padding: 0px 5%;@media screen and (max-width:650px) {font-size: 24px;}}span {font-size: 24px;line-height: 300;line-height: 1.5;color: var(--font-color-black);font-family: 'Open Sans', sans-serif;text-align: center;max-width: 1400px;width: 100%;padding: 0px 5%;}.swiper-list {width: 100%;margin-top: 25px;overflow: hidden;max-width: 2150px;.swiper-wrapper {.swiper-slide {&:first-child {margin-left: 5%;}&:last-child {margin-right: 5%;}&.box {background: url('https://bucket-seed.s3.us-east-2.amazonaws.com/mais.emp.br/images/box-background.webp') no-repeat, #EFF3F7;display: flex;flex-direction: column;gap: 10px;width: 360px;min-height: 220px;padding: 24px;strong {font-size: 24px;font-style: normal;font-weight: 600;line-height: normal;color: var(--terciary-color);}p {font-family: "Open Sans", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;text-align: left;color: var(--font-color-black);}}}}}}}.area-5 {background: var(--background-color-black);padding: 45px 0px 35px;.container {gap: 10px;max-width: 100%;margin: 0px;h4 {font-size: 32px;font-weight: 400;color: var(--font-color-white);text-align: center;line-height: 1.2;max-width: 1400px;width: 100%;padding: 0px 5%;@media screen and (max-width:650px) {font-size: 24px;}}p {font-weight: 300;color: var(--font-color-white);text-align: center;line-height: 1.5;font-size: 24px;font-family: 'Open Sans', sans-serif;max-width: 1400px;width: 100%;padding: 0px 5%;@media screen and (max-width:650px) {font-size: 18px;}}.list-box {display: flex;width: 100%;justify-content: space-evenly;margin-top: 15px;max-width: 1400px;padding: 0px 5%;@media screen and (max-width:768px) {flex-wrap: wrap;row-gap: 10px;}.box {display: flex;flex-direction: column;align-items: center;strong {color: var(--secondary-color);font-size: 60px;font-style: normal;font-weight: 700;@media screen and (max-width:650px) {font-size: 48px;}}p {font-family: 'Open Sans', sans-serif;font-size: 24px;color: var(--font-color-white);font-weight: 300;line-height: 1.5;text-align: center;@media screen and (max-width:650px) {font-size: 18px;}}}}.button {margin: 0px 5%;margin-top: 30px;margin-left: 65px;@media screen and (max-width:768px) {margin: 0px;margin: 0px 5%;}@media screen and (max-width:650px) {margin-top: 25px;}}.swiperbenefits {width: 100%;margin-top: 25px;overflow: hidden;white-space: nowrap;.image-wrapper {display: inline-block;animation: scroll 10s linear infinite;will-change: transform;img {width: 180px;margin-right: 20px;}}}}}.area-6 {background: var(--Gradiente-black, linear-gradient(180deg, #000 0%, #2F3235 100%));padding: 25px 25px 0px;@media screen and (max-width:768px) {padding: 25px 0px 0px;}.container {@media screen and (max-width:768px) {margin: 0px;}h5 {font-size: 32px;font-weight: 400;color: var(--font-color-white);text-align: center;@media screen and (max-width:768px) {padding: 0px 5%;}@media screen and (max-width:650px) {font-size: 24px;}}p {font-size: 24px;font-family: 'Open Sans', sans-serif;color: var(--font-color-white);font-weight: 300;line-height: 1.5;text-align: center;@media screen and (max-width:768px) {padding: 0px 5%;}@media screen and (max-width:650px) {font-size: 18px;}}.box-center {background: linear-gradient(151deg, #1B1D20 4.68%, #E8F03B 92.83%);margin-top: 35px;.box-container {background: url('https://bucket-seed.s3.us-east-2.amazonaws.com/mais.emp.br/images/box-background-bottom.webp') rgba(255, 255, 255, 0.007) 0% / cover no-repeat;background-repeat: no-repeat;display: flex;gap: 45px;max-width: 1120px;padding: 60px 60px 30px;align-items: center;@media screen and (max-width:1025px) {flex-direction: column;gap: 15px;}@media screen and (max-width:768px) {padding: 24px;}.box-left {display: flex;flex-direction: column;max-width: 60%;@media screen and (max-width:1025px) {max-width: 100%;width: 100%;}strong {font-size: 32px;font-weight: 600;color: var(--font-color-white);max-width: 500px;@media screen and (max-width:1025px) {max-width: 100%;}@media screen and (max-width:650px) {font-size: 24px;}}ul {li {color: var(--font-color-white);font-family: "Open Sans", sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 150%;&::marker {font-size: 20px;}@media screen and (max-width:650px) {font-size: 18px;}}}}.box-right {display: flex;flex-direction: column;align-items: center;gap: 20px;max-width: 40%;@media screen and (max-width:1025px) {max-width: 100%;}p {color: var(--font-color-white);text-align: center;font-size: 32px;font-weight: 400;line-height: normal;@media screen and (max-width:650px) {font-size: 24px;}}span {display: flex;align-items: center;color: var(--font-color-white);text-align: center;font-family: "Open Sans", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;gap: 5px;margin-top: 15px;@media screen and (max-width:650px) {font-size: 18px;}}}}}}}.area-7 {padding: 30px 0px;.container {h6 {color: var(--font-color-black);text-align: center;font-size: 32px;font-style: normal;font-weight: 400;line-height: normal;@media screen and (max-width:650px) {font-size: 24px;}}p {color: var(--font-color-black);text-align: center;font-family: "Open Sans", sans-serif;font-size: 24px;font-style: normal;font-weight: 300;line-height: 150%;text-transform: uppercase;@media screen and (max-width:650px) {font-size: 18px;}}.list-box {display: flex;justify-content: center;flex-wrap: wrap;width: 100%;gap: 25px;margin: 25px 0px;@media screen and (max-width:768px) {flex-direction: column;}.box {display: flex;background: var(--background-color-gray-100);padding: 24px 48px 24px 24px;max-width: 600px;width: calc(50% - 15px);@media screen and (max-width:768px) {width: 100%;max-width: 100%;padding: 24px 24px 24px 24px;}.circle {border-radius: 50%;border: 1px solid var(--font-color-neutral-200);background: #FFF;display: flex;width: 60px;height: 60px;flex-direction: column;justify-content: center;align-items: center;aspect-ratio: 1/1;color: var(--font-color-black);font-family: "Open Sans", sans-serif;font-size: 36px;font-style: normal;font-weight: 400;line-height: normal;z-index: 2;}.content {display: flex;flex-direction: column;justify-content: space-between;gap: 10px;padding: 24px 18px 24px 24px;background: var(--background-color-white);margin-left: -10px;z-index: 1;p {color: var(--font-color-black);font-family: "Open Sans", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;text-transform: none;text-align: left;}strong {color: var(--font-color-black);font-family: "Open Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;}}}}button {color: var(--terciary-color);text-align: center;font-family: Inter, sans-serif;font-size: 14px;font-style: normal;font-weight: 300;line-height: normal;text-decoration-line: underline;text-decoration-style: solid;text-decoration-skip-ink: auto;text-decoration-thickness: auto;text-underline-offset: auto;text-underline-position: from-font;border: none;background: none;&:hover {cursor: pointer;}}}}.area-8 {background: var(--background-color-white-2);padding: 80px 0px;@media screen and (max-width:1025px) {padding: 45px 0px;}@media screen and (max-width:768px) {padding: 15px 0px 25px;}.container {flex-direction: row;align-items: flex-start;gap: 45px;@media screen and (max-width:1025px) {flex-direction: column;}.box-left {display: flex;flex-direction: column;width: 100%;gap: 0px;max-width: 465px;h6 {font-weight: 600;color: var(--font-color-neutral-950);font-size: 32px;line-height: 1;@media screen and (max-width:650px) {font-size: 24px;}}p {font-family: 'Open Sans', sans-serif;font-size: 24px;color: var(--font-color-neutral-950);line-height: 1.5;font-weight: 300;@media screen and (max-width:650px) {font-size: 18px;}}.link {font-family: 'Open Sans', sans-serif;font-weight: 400;color: var(--terciary-color);font-weight: 400;text-decoration: underline;line-height: 1;margin-top: 10px;}.button {margin-top: 30px;}}.box-right {display: flex;flex-direction: column;width: 100%;h6 {font-size: 32px;font-weight: 400;line-height: 1;color: var(--font-color-neutral-950);padding-bottom: 8px;@media screen and (max-width:650px) {font-size: 24px;}}.faq-container {max-width: 100%;margin: 0 auto;display: flex;flex-direction: column;width: 100%;.faq-item {border-radius: 4px;overflow: hidden;.faq-button {width: 100%;padding: 24px 20px 0px;display: flex;justify-content: space-between;background-color: var(--background-color-white);align-items: center;border: none;border-top: 1px solid var(--font-color-neutral-400);cursor: pointer;text-align: left;gap: 15px;outline: none;box-shadow: none;span {font-weight: 600 !important;color: var(--font-color-black) !important;font-size: 20px !important;line-height: 1.5 !important;font-family: 'Open Sans', sans-serif !important;transition: color 0.2s;@media screen and (max-width:650px) {font-size: 18px !important;}}&.active {padding-bottom: 0px;span {color: var(--terciary-color) !important;}}.toggle-icon {transition: transform 0.5s;svg {width: 20px;height: 20px;}}}.answer {padding: 0 24px 24px;width: 100%;margin: 0px !important;font-weight: 400 !important;color: var(--font-color-black) !important;font-size: 16px !important;line-height: 1.3 !important;font-family: 'Open Sans', sans-serif !important;visibility: visible;max-height: fit-content;@media screen and (max-width:650px) {font-size: 14px !important;}ul {margin: 0px !important;padding: 0px 24px !important;}a, h1, h2, li, span, td, p {font-weight: 400 !important;color: var(--font-color) !important;font-size: 16px !important;line-height: 1.3 !important;font-family: 'Open Sans', sans-serif !important;margin: 0px !important;@media screen and (max-width:650px) {font-size: 14px !important;}}&.hidden {ul {visibility: hidden;}max-height: 0px;visibility: hidden;}}}}}}}.area-9 {background: var(--background-color-black);.container {padding-top: 32px;.line {display: flex;justify-content: space-between;gap: 25px;width: 100%;max-width: 1280px;@media screen and (max-width:768px) {flex-direction: column;}&:nth-child(1) {border-bottom: 1px solid #2F3235;padding-bottom: 32px;@media screen and (max-width:768px) {position: relative;.column {&:last-child {position: absolute;top: 0px;right: 0% }}}}.column {display: flex;flex-direction: column;gap: 10px;&:nth-child(2) {gap: 5px;}span {color: var(--font-color-white);font-family: "Open Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 1.5;}.list-box {display: flex;gap: 32px;}a {color: var(--secondary-color);font-family: "Open Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 1.5;text-decoration-line: none;text-decoration-style: solid;text-decoration-skip-ink: auto;text-decoration-thickness: auto;text-underline-offset: auto;text-underline-position: from-font;}}&:nth-child(2) {justify-content: space-between;padding-top: 32px;padding-bottom: 120px;@media screen and (max-width:768px) {padding-bottom: 45px;}.column {flex-direction: row;align-items: center;gap: 35px;@media screen and (max-width:768px) {flex-direction: column-reverse;align-items: flex-start;}.links {display: flex;gap: 35px;@media screen and (max-width:768px) {}}.logo {display: flex;flex-direction: column;gap: 8px;span {color: var(var(--font-color-white));font-family: "Open Sans", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 1.5;}}.mobile {.copyright {display: none;@media screen and (max-width:768px) {display: flex;}}@media screen and (max-width:768px) {display: flex;align-items: center;justify-content: space-between;gap: 25px;width: 100%;}@media screen and (max-width:395px) {align-items: flex-start;gap: 15px;flex-direction: column;}}a {color: var(--font-color-neutral-400);font-family: "Open Sans", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 1.5;}&.copyright span, .copyright {color: var(--font-color-white);font-family: "Open Sans", sans-serif;font-size: 14px;font-style: normal;font-weight: 300;line-height: 1.5;}&.copyright {@media screen and (max-width:768px) {display: none;}}}}}}}.overlay {position: fixed;width: 100vw;overflow: hidden;height: 100vh;background: #0000007a;display: flex;justify-content: center;align-items: center;z-index: 1;&.hidden {position: absolute;height: 0px;&.modal {visibility: hidden;}}.modal {margin: 0 auto;width: 100%;max-width: 950px;display: flex;flex-direction: column;background: var(--background-color-black);box-shadow: 0px 8px 8px 0px #0000007A;border: 1px solid #5D6064;transition: all 0.5s ease-in;visibility: visible;.close {min-height: 56px;padding: 0px 16px;display: flex;justify-content: flex-end;align-items: center;svg {cursor: pointer;&:hover {path {fill: var(--background-color-white);}}}}strong {font-size: 24px;color: var(--font-color-neutral-200);font-weight: 600;line-height: 1;padding: 0px 60px 0px 60px;margin-bottom: 25px;}p {font-family: 'Open Sans', sans-serif;color: var(--font-color-white);line-height: 1.5;font-weight: 300;max-width: 840px;padding: 0px 60px 24px 60px;}}}