.elementor .e-58c771fa-4bee{max-width:46rem;padding:3rem;flex-direction:column;& form, & .wbte-ewb-withdrawal-form { background-color: var(--md-surface); border: 1px solid var(--md-border); border-radius: 0; padding: 1.5rem; } & label { display: block; font-family: var(--md-font-body); font-size: 0.95rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--md-muted); margin-bottom: 0.4rem; } & abbr.required { color: var(--md-red); text-decoration: none; } & input.input-text, & input[type=text], & input[type=email], & textarea, & select { width: 100%; background-color: var(--md-black); color: var(--md-white); border: 1px solid var(--md-border); border-radius: 0; font-family: var(--md-font-body); font-size: 1.05rem; padding: 0.75rem 0.9rem; } & p { font-family: var(--md-font-body); font-size: 1.1rem; line-height: 1.55; color: var(--md-muted); } & .wbte-ewb-form-row { margin: 0 0 1.25rem; } & button, & input[type=submit], & .button { background-color: var(--md-red); color: var(--md-white); border: 0; border-radius: 0; font-family: var(--md-font-body); letter-spacing: 0.15em; text-transform: uppercase; padding: 0.9rem 1.75rem; cursor: pointer; } & button:hover, & input[type=submit]:hover, & .button:hover { background-color: var(--md-red-dark); } & .woocommerce-info, & .woocommerce-message, & .woocommerce-error, & .wbte-ewb-notice { background-color: var(--md-surface); color: var(--md-white); border-top: 3px solid var(--md-red); font-family: var(--md-font-body); font-size: 1.1rem; padding: 1rem 1.25rem; } & a { color: var(--md-red); } & a:hover { color: var(--md-white); } & table { width: 100%; border-collapse: collapse; background-color: var(--md-surface); } & th, & td { border: 1px solid var(--md-border); color: var(--md-white); font-family: var(--md-font-body); padding: 0.6rem 0.8rem; text-align: left; }\n}