/* Online consultation booking (booking stage). */
/* inline-flex follows the section's own alignment; the link takes the section's text colour */
.wl-cta-actions{display:inline-flex;flex-direction:column;align-items:center;gap:16px;vertical-align:top;max-width:100%}
.wl-booking-link{color:inherit;font-size:15px;text-decoration:underline;text-decoration-color:#c2a468;text-underline-offset:5px}
.wl-booking-link:hover,.wl-booking-link:focus-visible{text-decoration-thickness:2px}
.wl-booking-card{background:#f6f3ec;border:1px solid #dedbd2;border-left:3px solid #c2a565;padding:28px 32px;margin:40px 0 0}
.wl-booking-card h2{margin:0 0 10px;font-size:22px}
.wl-booking-card p{margin:0}
.wl-booking-card .button{margin-top:18px}
.wl-booking-card .wl-booking-mail{margin-top:16px;font-size:14px;color:#5b6670}
@media (max-width:640px){.wl-booking-card{padding:22px 20px}.wl-booking-card .button{min-width:0;width:100%}}
