/* Reuse the booking form's design with a single content column. */
.lp-withdrawal [hidden] { display: none !important; }
.lp-withdrawal .lp-booking-card { max-width: 680px; }
.lp-withdrawal .lp-booking-right { min-width: 0; }
.lp-withdrawal .lp-brand-logo { justify-content: flex-start; }
.lp-withdrawal .form-control { cursor: text; }
.lp-withdrawal .lp-footer-actions > .d-flex {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 12px;
}
.lp-withdrawal .lp-brand-logo span { overflow-wrap: anywhere; }
.lp-withdrawal .lp-back-to-website a { overflow-wrap: anywhere; }
@media (max-width: 575px) {
    .lp-withdrawal.lp-booking-container.modern-design { padding: 24px 12px; }
    .lp-withdrawal .lp-booking-right { padding: 28px 20px !important; }
    .lp-withdrawal .lp-step-title { font-size: 1.75rem; }
}
