.contact-card[data-astro-cid-qfqytysj]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border:1px solid var(--color-primary-20);height:fit-content}.contact-card__header[data-astro-cid-qfqytysj]{display:flex;align-items:center;gap:.875rem}.contact-card__links[data-astro-cid-qfqytysj]{display:flex;flex-direction:column;gap:.375rem;padding-top:.75rem;border-top:1px solid var(--color-primary-20)}.contact-card__link[data-astro-cid-qfqytysj]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-primary-80);text-decoration:none;transition:color .15s ease}.contact-card__link[data-astro-cid-qfqytysj]:hover{color:var(--color-accent)}.print-header[data-astro-cid-qfqytysj]{display:none}@media print{@page{margin:16mm 20mm;size:A4}body{font-family:Inter,system-ui,sans-serif!important;font-size:9.5pt!important;line-height:1.55!important;color:#1c2938!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}header,#mobile-menu,footer,[data-share-buttons],.fan-decoration,.grain:before,.grain:after{display:none!important}body>div[aria-hidden=true]:first-of-type{height:0!important}.print-header{display:flex!important;align-items:center;gap:12px;padding-bottom:14px;border-bottom:2px solid #1C2938;margin-bottom:16px}.print-header__logo{width:36px!important;height:36px!important}.print-header__title{font-size:15pt!important;font-weight:700!important;color:#1c2938!important;line-height:1.2!important;margin:0!important}.print-header__subtitle{font-size:8.5pt!important;color:#4a5568!important;line-height:1.3!important;margin:0!important}section:first-of-type{display:none!important}section:nth-last-of-type(2){display:none!important}section:last-of-type{display:none!important}section{background:#fff!important;color:#1c2938!important;padding:10px 0!important;margin:0!important;max-width:100%!important}h1,h2,h3,p,span,a,li,blockquote{color:#1c2938!important}h2{font-size:12pt!important;font-weight:700!important;margin-bottom:6px!important;margin-top:0!important;padding:0!important;text-align:left!important}h3{font-size:9.5pt!important;font-weight:600!important;margin-bottom:2px!important}p{margin-bottom:4px!important}a{color:#1c2938!important;text-decoration:none!important}.max-w-3xl{max-width:100%!important}[class*=rounded-full][class*=bg-]{background:none!important;border:none!important;padding:0!important;font-size:8.5pt!important;color:#4a5568!important;font-weight:600!important}[class*=rounded-full][class*=bg-]:after{content:"  · ";font-weight:400}[class*=rounded-full][class*=bg-]:last-child:after{content:none}.card,.card--elevated{background:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.grid.md\:grid-cols-3{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.grid.md\:grid-cols-3>.card{border-left:2px solid #7BA9D4!important;padding:0 0 0 10px!important;border-radius:0!important}.grid.md\:grid-cols-3 [class*=w-10][class*=h-10]{display:none!important}.grid.lg\:grid-cols-3{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px 16px!important}.grid.lg\:grid-cols-3>a{display:flex!important;align-items:baseline!important;gap:6px!important;padding:2px 0!important;border:none!important}.grid.lg\:grid-cols-3 [class*=w-9][class*=h-9]{display:none!important}.grid.lg\:grid-cols-3 .flex-1{display:flex!important;align-items:baseline!important;gap:4px!important}.grid.lg\:grid-cols-3 .flex-1 p:first-child{font-weight:600!important;font-size:8.5pt!important;white-space:nowrap!important}.grid.lg\:grid-cols-3 .flex-1 p:first-child:after{content:" — "!important;font-weight:400!important}.grid.lg\:grid-cols-3 .flex-1 p:last-child{font-size:8.5pt!important;color:#4a5568!important}.flex.sm\:flex-row a[class*="text-[var(--color-accent)]"]{display:none!important}.flex.sm\:flex-row{margin-bottom:6px!important}.grid.lg\:grid-cols-\[1fr_280px\]{display:grid!important;grid-template-columns:1fr 200px!important;gap:20px!important;align-items:start!important}blockquote{font-size:9pt!important;line-height:1.5!important;font-style:italic!important;color:#374151!important;border-left:2px solid #7BA9D4!important;padding-left:10px!important;margin:0!important}blockquote+p{font-size:8pt!important;padding-left:12px!important}.contact-card{border:1px solid #D1D5DB!important;border-radius:6px!important;padding:10px!important;background:#fafafa!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.contact-card img{width:40px!important;height:40px!important}.contact-card .btn{display:none!important}.contact-card__header{gap:8px!important}.contact-card__links{padding-top:6px!important;border-top:1px solid #E5E7EB!important}.contact-card__link{font-size:7.5pt!important;color:#1c2938!important}.contact-card__link svg{display:none!important}main:after{content:"smart-city-booking.de  · info@smart-city-booking.de";display:block;text-align:center;font-size:8pt;color:#9ca3af;padding-top:10px;border-top:1px solid #D1D5DB;margin-top:10px}.card,blockquote,.contact-card,.grid{break-inside:avoid!important}img{-webkit-print-color-adjust:exact;print-color-adjust:exact}[class*=max-w-],[class*=container]{max-width:100%!important;padding-left:0!important;padding-right:0!important}.mb-8,.mb-12{margin-bottom:6px!important}.mt-8{margin-top:0!important}.gap-8,.gap-10{gap:8px!important}.text-center{text-align:left!important}}
