.withdrawalofcontract-contract-index .page-title-wrapper {text-align: center;}
.withdrawal-of-contract {max-width: 720px; margin: 0 auto; border: 1px solid #e2e2e2; background: #ffffff; border-radius: 5px; box-shadow: none; padding: 20px 20px; margin-bottom: 20px; }
.withdrawal-of-contract__title {margin: 0 0 0.75rem; font-size: 2rem; line-height: 1.2; }
.withdrawal-of-contract__description {margin: 0 0 2rem; color: #4a4a4a; }
.withdrawal-of-contract__form .field {margin-bottom: 1.25rem; }
.withdrawal-of-contract__form .label {display: block; margin-bottom: 0.5rem; font-weight: 600; }
.withdrawal-of-contract__form .input-text,
.withdrawal-of-contract__form .select {width: 100%; box-sizing: border-box; padding: 0.75rem 1rem; border: 1px solid #c2c2c2; border-radius: 4px; font-size: 1rem; }
.withdrawal-of-contract__form .mage-error {display: block;color: #e02b27;font-size: 1.2rem;margin-top: 7px; }
.withdrawal-of-contract__form .input-text.mage-error,
.withdrawal-of-contract__form .select.mage-error {border-color: #e02b27; }
.withdrawal-of-contract__actions {display: flex; flex-wrap: wrap; gap: 1rem; align-items: center; justify-content: space-between; margin-top: 2rem; }
.withdrawal-of-contract__actions .action {display: inline-flex; align-items: center; justify-content: center; min-width: 140px; padding: 0.75rem 1.5rem; border-radius: 4px; text-decoration: none; font-size: 1rem; cursor: pointer; }
.withdrawal-of-contract__actions .action.cancel {border: 1px solid #c2c2c2; background: #fff; color: #333; }
.withdrawal-of-contract__actions .action.primary {color: #ffffff;border-color: #de0000;background: #de0000;font: 600 14px / 1.35 "Inter", sans-serif;}
.withdrawal-of-contract__actions .action.primary:hover {color: #de0000;border-color: #de0000;background: #ffffff;}
.withdrawal-of-contract__actions .secondary .action.cancel {color: #de0000;border-color: #de0000;background: #ffffff;font: 600 14px / 1.35 "Inter", sans-serif;}
.withdrawal-of-contract__actions .secondary .action.cancel:hover {color: #ffffff;border-color: #de0000;background: #de0000;}
@media (max-width: 640px) {
    .withdrawal-of-contract__actions {flex-direction: column-reverse; align-items: stretch; }
    .withdrawal-of-contract__actions .action {width: 100%; }
}
