/* Umów się na spotkanie | Goldman Legal: projekt Marty (eksport z 01.11.2026), CSS bez zmian poza dopiskami na końcu. */
#gl-booking{background:#242527;color:#f1ede5;padding:0 6%;font:400 15px/1.7 Arial,sans-serif}#gl-booking *{box-sizing:border-box}#gl-booking header{padding:30px 0;border-bottom:1px solid #535454;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}#gl-booking a{color:inherit;text-decoration:none}#gl-booking .brand-link{display:flex;align-items:center;gap:15px}#gl-booking .logo-crop,#gl-booking .logo-crop img{display:block;width:52px;height:52px;flex-shrink:0}#gl-booking .brand{font:400 26px Georgia,serif;letter-spacing:1px}#gl-booking .brand small{display:block;font:400 9px Arial,sans-serif;letter-spacing:3px;margin-top:6px;color:#B79A68}#gl-booking .back{color:#B79A68;font-size:12px}#gl-booking .intro{padding:52px 0 34px;max-width:740px}#gl-booking .eyebrow{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#B79A68}#gl-booking h1{font:400 clamp(35px,6vw,59px)/1.2 Georgia,serif;margin:16px 0 22px}#gl-booking .intro p{color:#c9c6c0;max-width:610px;margin:0}#gl-booking .booking-area{background:#f1ede5;color:#242527;border-top:2px solid #B79A68;margin:0 0 38px;padding:30px 36px 42px}#gl-booking .booking-heading{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center;border-bottom:1px solid #d3ccc0;padding-bottom:20px}#gl-booking h2{font:400 25px Georgia,serif;margin:0}#gl-booking .provider{font-size:11px;color:#686257;letter-spacing:.5px}#gl-booking .placeholder{min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:35px 0}#gl-booking .placeholder i,#gl-booking .placeholder svg{width:38px;height:38px;color:#9a7b48;stroke-width:1.2;margin-bottom:22px}#gl-booking .placeholder strong{font:400 22px Georgia,serif}#gl-booking .placeholder p{max-width:400px;color:#686257;font-size:13px;margin:12px 0 0}#gl-booking .alternative{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #535454;padding:27px 0 35px;font-size:13px;color:#c9c6c0}#gl-booking .alternative p{margin:0}#gl-booking .links{display:flex;gap:10px 26px;flex-wrap:wrap}#gl-booking .links a{color:#B79A68;overflow-wrap:anywhere}#gl-booking footer{border-top:1px solid #535454;padding:20px 0;color:#c2bfb9;font-size:10px;letter-spacing:1px}@media(max-width:520px){#gl-booking .booking-area{padding:24px 20px}#gl-booking .intro{padding-top:34px}#gl-booking .brand{font-size:22px}#gl-booking .brand small{font-size:8px;letter-spacing:2px}}
#gl-booking .gl-menu{display:flex;flex-wrap:wrap;gap:6px 24px;font:400 12px/1.6 Arial,sans-serif;letter-spacing:1px}#gl-booking .gl-menu a{color:#B79A68;text-decoration:none;padding:4px 0;border-bottom:1px solid transparent}#gl-booking .gl-menu a:hover,#gl-booking .gl-menu a:focus-visible,#gl-booking .gl-menu a[aria-current=page]{color:#f1ede5;border-bottom-color:#B79A68}#gl-booking footer.gl-stopka{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}#gl-booking footer.gl-stopka a{color:#c2bfb9;text-decoration:underline;text-underline-offset:3px}#gl-booking footer.gl-stopka a:hover{color:#B79A68}
