.area-2 {background: linear-gradient(180deg, #000, #2f3235), url('https://bucket-seed.s3.us-east-2.amazonaws.com/mais.emp.br/images/background-top-form.webp') no-repeat center center / cover;background-blend-mode: overlay;padding: 45px 0px;background-position: right;.container {gap: 15px;h1 {font-weight: 400;font-size: 32px;color: var(--font-color-white);max-width: 470px;line-height: 1.2;text-align: center;strong {font-weight: 600;}@media screen and (max-width:650px) {font-size: 24px;}}p {font-family: 'Open Sans', sans-serif;font-size: 24px;font-weight: 300;text-align: center;color: var(--font-color-neutral-300);@media screen and (max-width:650px) {font-size: 18px;}strong {text-transform: uppercase;font-weight: 600;}}}}.area-3 {padding: 35px;.container {form {display: flex;flex-direction: column;width: 100%;max-width: 445px;.errorForm {text-align: left;width: 100%;margin: 0px;font-size: 12px;margin-top: -6px;color: #E91E63;padding: 0px 3px;min-height: 15px;}.form-group {display: flex;flex-direction: column;width: 100%;gap: 10px;margin-bottom: 8px;label {font-size: 14px;font-weight: 400;font-family: 'Open Sans', sans-serif;color: var(--font-color-neutral-800);}&.other {margin-top: -5px;display: none;}input {width: 100%;min-height: 39px;border: 1px solid var(--font-color-neutral-300);padding: 0px 12px;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 14px;color: var(--font-color-neutral-800);&::placeholder {color: var(--font-color-neutral-500);font-size: 14px;font-family: 'Open Sans', sans-serif;}}select {min-height: 39px;border: 1px solid var(--font-color-neutral-300);padding: 0px 12px;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 14px;color: var(--font-color-neutral-800);width: 100%;padding: 10px;appearance: base-select;border-radius: 0px;&:hover {background: var(--background-color-white);cursor: pointer;}option {font-family: 'Open sans' sans-serif;font-weight: 500;font-size: 14px;color: var(--font-color-neutral-800);&:hover {background: var(--primary-color);}}}}.time {display: flex;flex-direction: column;gap: 10px;span {font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 600;color: var(--font-color-neutral-800);line-height: 1;margin: 0px !important;text-align: left !important;}}.radio {display: flex;gap: 20px;.item {display: flex;align-items: center;flex-direction: row-reverse;gap: 3px;label {font-family: 'Open Sans', sans-serif;font-weight: 400;color: var(--font-color-black);font-size: 14px;line-height: 1;margin-bottom: -3px;cursor: pointer;}input {height: 16px;width: 16px;min-height: 16px;padding: 0px;}input[type="radio"] {appearance: none;width: 16px;height: 16px;border: 1px solid var(--terciary-color);border-radius: 50%;outline: none;background-color: var(--font-color-neutral-300);cursor: pointer;}input[type="radio"]:checked {background-color: var(--font-color-neutral-300);border-color: var(--terciary-color);&::after {width: 8px;height: 8px;border-radius: 50%;top: -25%;left: 25%;position: relative;background-color: #000;content: '';display: inline-block;visibility: visible;border: none;}}}}.page-1 {display: flex;flex-direction: column;&.hidden {display: none;}input[type="radio"]:checked {&::after {top: -5% !important;left: 25% !important;}}.contact {margin-bottom: 8px;}}}.page-2 {display: none;flex-direction: column;&.show {display: flex;}input[type="radio"]:checked {&::after {top: -25% !important;left: 24% !important;}}.radio {&.grid {max-width: 315px;gap: 10px 10px;display: grid;width: 100%;grid-template-columns: repeat(3, minmax(80px, auto));justify-items: start;@media screen and (max-width:395px) {grid-template-columns: repeat(2, minmax(80px, auto));}}}}.page-3 {display: none;flex-direction: column;&.show {display: flex;}h2 {font-size: 32px;font-weight: 600;margin-top: 25px;margin-bottom: 15px;text-align: center;@media screen and (max-width:650px) {font-size: 24px;}}.container-description {font-size: 24px;color: var(--font-color-neutral-800);font-family: 'Open Sans', sans-serif;@media screen and (max-width:650px) {font-size: 18px;}p {margin: 20px 0px;}}}}.contact {display: flex;flex-wrap: wrap;gap: 20px;row-gap: 10px;margin: 0px;.item {display: flex;align-items: center;flex-direction: row-reverse;gap: 3px;label {font-family: 'Open Sans', sans-serif;font-weight: 400;color: var(--font-color-black);font-size: 14px;line-height: 1;margin-bottom: 0px;cursor: pointer;}input {height: 16px;width: 16px;}input[type="checkbox"] {appearance: none;width: 16px;min-width: 16px;height: 16px;border: 1px solid var(--terciary-color);outline: none;background-color: var(--font-color-neutral-300);cursor: pointer;}input[type="checkbox"]:checked {appearance: auto;border: 1px solid var(--terciary-color);accent-color: var(--secondary-color);}}}span {text-align: center;font-size: 14px;font-family: 'Open Sans', sans-serif;color: var(--font-color-neutral-800);max-width: 420px;margin: 0 auto;margin-top: 10px;a {color: var(--terciary-color);text-decoration: underline;}}button {min-height: 60px;width: 100%;max-width: 135px;display: flex;justify-content: center;align-items: center;background: var(--secondary-color);font-weight: 600;color: var(--font-color-black);line-height: 1.5;text-align: center;font-family: 'Open Sans', sans-serif;border: none;margin: 0 auto;font-size: 18px;margin-top: 25px;cursor: pointer;@media screen and (max-width:768px) {min-height: 50px;font-size: 16px;}&:disabled {background: #00000017;color: var(--font-color-neutral-400);}}p {display: flex;align-items: center;justify-content: center;gap: 5px;color: var(--font-color-black);font-size: 16px;font-weight: 400;font-family: 'Open Sans', sans-serif;text-align: center;margin-top: 35px;margin-bottom: 10px;@media screen and (max-width:425px) {flex-direction: column;}@media screen and (max-width:425px) {font-size: 14px;}}}.popup {display: none;position: fixed;top: 20px;right: 20px;pointer-events: none;max-width: 280px;width: 100%;z-index: 1000;}.popup-content {position: relative;padding: 20px 25px 20px 55px;border-radius: 5px;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: rgba(255, 231, 230, 0.7);border-left: 6px solid #ff5757;}.popup-icon.error {fill: #ff5757 !important;}.popup-icon.success {fill: #1ea97c !important;}.popup-content.error {background-color: rgba(254, 242, 242, 0.95) !important;border-left: 6px solid #ff5757 !important;}.popup-content.error #popup-message {color: #ff5757 !important;}.popup-content.success {background-color: rgba(240, 253, 244, 0.95) !important;border-left: 6px solid #1ea97c !important;}.popup-content.success #popup-message {color: #1ea97c !important;}#popup-message {font-weight: 500;font-size: 14px;margin: 0;padding: 10px 0;color: #ff5757;}.popup-icon {position: absolute;top: 50%;left: 10px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);fill: #ff5757;}.popup-icon svg {height: 28px;}#popup.popup-visible {display: block;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-animation: slide-in 500ms ease-in-out;animation: slide-in 500ms ease-in-out;}#popup.popup-hidden {-webkit-animation: slide-out 500ms ease-in-out;animation: slide-out 500ms ease-in-out;}@-webkit-keyframes slide-in {from {-webkit-transform: translateX(100%);transform: translateX(100%);}to {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slide-in {from {-webkit-transform: translateX(100%);transform: translateX(100%);}to {-webkit-transform: translateX(0);transform: translateX(0);}}@-webkit-keyframes slide-out {from {-webkit-transform: translateX(0);transform: translateX(0);}to {-webkit-transform: translateX(100%);transform: translateX(100%);display: none;}}@keyframes slide-out {from {-webkit-transform: translateX(0);transform: translateX(0);}to {-webkit-transform: translateX(100%);transform: translateX(100%);display: none;}}