.atlasmx-atlas-components-0-x-formContainer{padding:30px}.atlasmx-atlas-components-0-x-formContainer form{display:flex;flex-direction:column;align-items:center}.atlasmx-atlas-components-0-x-formContainer img{height:195px;width:auto}.atlasmx-atlas-components-0-x-formHeader{text-align:center;margin-bottom:20px}.atlasmx-atlas-components-0-x-formHeader h2{color:#333;margin-bottom:10px;font-size:24px}.atlasmx-atlas-components-0-x-discount{color:#dc1727;font-size:24px;font-weight:700}.atlasmx-atlas-components-0-x-formImage{width:100%;margin-bottom:20px}.atlasmx-atlas-components-0-x-formGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.atlasmx-atlas-components-0-x-formGroup{margin-bottom:15px;position:relative}.atlasmx-atlas-components-0-x-formGroup label{display:block;margin-bottom:5px;color:#333;font-weight:500}.atlasmx-atlas-components-0-x-formControl{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.atlasmx-atlas-components-0-x-error{border-color:#dc2626}.atlasmx-atlas-components-0-x-errorLabel{color:#dc2626!important}.atlasmx-atlas-components-0-x-errorMessage{color:#dc2626;font-size:14px;margin-top:5px;position:absolute;right:0}.atlasmx-atlas-components-0-x-submitButton{position:relative;margin-top:20px;margin-bottom:10px;width:100%;padding:12px;background-color:#dc1727;border:none;border-radius:4px;color:#fff;font-weight:700;font-size:16px;cursor:pointer}input[type=date]{width:91%!important}.atlasmx-atlas-components-0-x-disclaimer{font-size:12px;color:#666;text-align:center;margin-top:10px}.atlasmx-atlas-components-0-x-fullWidth{grid-column:1/-1;position:relative;margin-bottom:15px}@media (max-width:768px){.atlasmx-atlas-components-0-x-formContainer{width:95%;padding:0 15px;margin:10px auto}.atlasmx-atlas-components-0-x-discount,.atlasmx-atlas-components-0-x-formHeader h2{font-size:20px}.atlasmx-atlas-components-0-x-formGrid{grid-template-columns:1fr;gap:0}.atlasmx-atlas-components-0-x-formControl{font-size:14px;padding:8px}.atlasmx-atlas-components-0-x-submitButton{font-size:16px;padding:10px}.atlasmx-atlas-components-0-x-formContainer img{height:auto;width:100%}.atlasmx-atlas-components-0-x-fullWidth{margin-bottom:25px}}@media (max-width:480px){.atlasmx-atlas-components-0-x-discount,.atlasmx-atlas-components-0-x-formHeader h2{font-size:18px}.atlasmx-atlas-components-0-x-formControl{font-size:13px;padding:8px}.atlasmx-atlas-components-0-x-submitButton{font-size:16px;padding:8px}}.atlasmx-atlas-components-0-x-successContainer{max-width:500px;padding:30px;text-align:center}.atlasmx-atlas-components-0-x-successTitle{font-size:24px;color:#333;margin-bottom:10px}.atlasmx-atlas-components-0-x-successSubtitle{font-size:20px;color:#555;margin-bottom:15px}.atlasmx-atlas-components-0-x-successDescription{font-size:16px;color:#777;margin-bottom:20px}.atlasmx-atlas-components-0-x-closeButton{padding:12px;background-color:#dc1727;border:none;border-radius:4px;color:#fff;font-size:16px;cursor:pointer;width:100%}