.email-confirmation-panel{background-color:var(--default-color-2);border-radius:10px;box-shadow:0 1px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;margin:35px;padding:60px}.email-confirmation-panel form{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.email-confirmation-panel form>*{width:100%}.email-confirmation-panel form p{color:var(--primary-text-1);margin:auto}.email-confirmation-panel form p svg{margin-right:10px}.email-confirmation-panel form h1{color:var(--primary-text-1);font-weight:700;margin:20px auto}.email-confirmation-panel form .action-buttons{display:flex;justify-content:flex-start;margin:0 0 20px}.email-confirmation-panel form .action-buttons .email-back-button .button-text{font-size:14px}.email-confirmation-panel form .input-row{display:flex;justify-content:space-between}.email-confirmation-panel form .input-row .input-field{display:flex;flex:0 1 48%;flex-direction:column;padding:20px 0}.email-confirmation-panel form .input-row .input-field label{font-weight:bolder;padding-bottom:.3em;text-align:left}.email-confirmation-panel form .input-row .input-field input{background-color:var(--default-bg);border:1px solid var(--primary-text-1);border-radius:8px;color:var(--primary-text-1);padding:1em}.email-confirmation-panel form .input-row .input-field input:focus{border:2px solid var(--primary-text-1);box-shadow:0 0 1px var(--primary-text-1);outline:none!important}.email-confirmation-panel form .payment-button{align-self:flex-end;margin-top:20px;width:30%}.email-confirmation-panel form .valid{color:var(--valid)}.email-confirmation-panel form .warning{color:var(--warning)}.email-confirmation-panel form .error{color:var(--content-invalid)}@media (max-width:992px){.email-confirmation-panel form .input-row{flex-wrap:wrap}.email-confirmation-panel form .input-row .input-field{flex:1 0 100%;padding:5px 0}.email-confirmation-panel form .input-row .input-field:first-child{padding-top:20px}.email-confirmation-panel form .input-row .input-field:last-child{padding-bottom:20px}.email-confirmation-panel form .payment-button{width:100%}}@media (max-width:480px){.email-confirmation-panel{margin:0;padding:20px}.email-confirmation-panel form .payment-button{width:100%}}