.contact-receipt[data-v-5f79b4ab]{opacity:1;transition:opacity .18s var(--ease-site)}@starting-style{.contact-receipt[data-v-5f79b4ab]{opacity:.2}}@media (prefers-reduced-motion:reduce){.contact-receipt[data-v-5f79b4ab]{transition-duration:.12s}}.contact-page[data-v-5f79b4ab]{padding-bottom:clamp(48px,6vw,80px)}.contact-layout[data-v-5f79b4ab]{grid-template:"intro form""details form"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px clamp(40px,7vw,112px);max-width:1360px;margin-inline:auto;padding:64px 32px 0;display:grid}.contact-intro[data-v-5f79b4ab]{grid-area:intro;min-width:0}.contact-details[data-v-5f79b4ab]{grid-area:details;min-width:0}.contact-details h2[data-v-5f79b4ab]{font-size:var(--text-site-subtitle);letter-spacing:var(--type-tracking-heading);line-height:1.3}.contact-details-grid[data-v-5f79b4ab]{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.contact-hours[data-v-5f79b4ab]{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;display:flex}.contact-hours>div[data-v-5f79b4ab]{white-space:nowrap;gap:8px;display:flex}.contact-hours-label[data-v-5f79b4ab]{font-size:var(--text-site-small);color:var(--color-kupisz-muted);margin-bottom:8px}.contact-service-area[data-v-5f79b4ab]{scroll-margin-top:calc(var(--header) + 24px);max-width:1360px;margin:clamp(40px,6vw,72px) auto 0;padding-inline:32px}.service-area-heading[data-v-5f79b4ab]{justify-content:space-between;align-items:baseline;gap:16px 40px;margin-bottom:24px;display:flex}.service-area-heading h2[data-v-5f79b4ab]{font-size:var(--text-site-section-small);line-height:var(--text-site-section-small--line-height);letter-spacing:var(--type-tracking-heading);text-wrap:balance}.service-area-heading p[data-v-5f79b4ab]{max-width:42ch;color:var(--color-kupisz-muted);line-height:1.6}.service-area-list[data-v-5f79b4ab]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;display:grid}.service-area-list li[data-v-5f79b4ab]{border-top:1px solid var(--color-kupisz-line);align-items:center;gap:12px;min-height:60px;padding-block:14px;line-height:1.45;display:flex}.service-area-list svg[data-v-5f79b4ab]{color:var(--color-kupisz-muted);flex-shrink:0}@media (width<=1023px){.contact-service-area[data-v-5f79b4ab]{max-width:680px;padding-inline:20px}.service-area-heading[data-v-5f79b4ab]{flex-direction:column;gap:12px}.service-area-list[data-v-5f79b4ab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}@media (width<=767px){.contact-service-area[data-v-5f79b4ab]{padding-inline:16px}.service-area-list[data-v-5f79b4ab]{column-gap:20px}.service-area-list li[data-v-5f79b4ab]{min-height:56px;font-size:var(--text-site-small);gap:8px}}.contact-social[data-v-5f79b4ab]{margin-top:20px}.contact-links[data-v-5f79b4ab]{font-size:var(--text-site-heading);line-height:var(--text-site-heading--line-height);letter-spacing:var(--type-tracking-heading);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin-top:32px;display:grid}.contact-email[data-v-5f79b4ab]{grid-column:1/-1}.contact-email-link[data-v-5f79b4ab]{font-size:var(--text-site-body);letter-spacing:0;overflow-wrap:anywhere}.contact-links a[data-v-5f79b4ab]{align-items:center;min-height:44px;display:inline-flex}.contact-form-link[data-v-5f79b4ab]{align-items:center;gap:20px;min-height:48px;margin-top:24px;display:inline-flex}.contact-form[data-v-5f79b4ab]{min-width:0;scroll-margin-top:calc(var(--header) + 24px);grid-area:form;align-self:start;padding-top:8px}.contact-form-title[data-v-5f79b4ab]{font-size:var(--text-site-section-small);line-height:var(--text-site-section-small--line-height);letter-spacing:var(--type-tracking-heading);text-wrap:balance;margin-bottom:24px}@media (width<=1023px){.contact-layout[data-v-5f79b4ab]{grid-template:"intro""form""details"/minmax(0,1fr);gap:32px;max-width:680px;padding:32px 20px 0}.contact-form[data-v-5f79b4ab]{border-top:1px solid var(--color-kupisz-line);padding-top:28px}}@media (width>=1024px){.contact-form-link[data-v-5f79b4ab]{display:none}}@media (width<=767px){.contact-layout[data-v-5f79b4ab]{padding-inline:16px}.contact-intro .page-title[data-v-5f79b4ab]{text-wrap:balance;font-size:clamp(2rem,7.5vw,2.75rem);line-height:1.08}.contact-intro .page-description[data-v-5f79b4ab]{margin-top:16px;line-height:1.6}.contact-links[data-v-5f79b4ab]{gap:0 16px;margin-top:20px;font-size:clamp(1.0625rem,4.5vw,1.25rem)}.contact-form-link[data-v-5f79b4ab]{justify-content:space-between;width:100%;margin-top:16px;display:flex}.contact-form-title[data-v-5f79b4ab]{margin-bottom:16px}.contact-form[data-v-5f79b4ab] .enquiry-form{gap:20px}.contact-form[data-v-5f79b4ab] input,.contact-form[data-v-5f79b4ab] textarea{font-size:16px}.contact-form[data-v-5f79b4ab] textarea{height:132px;min-height:132px}.contact-form[data-v-5f79b4ab] button[type=submit]{justify-content:center;width:100%}.contact-details[data-v-5f79b4ab]{border-top:1px solid var(--color-kupisz-line);padding-top:28px}.contact-details-grid[data-v-5f79b4ab]{gap:20px}}@media (width>=480px) and (width<=639px){.contact-form[data-v-5f79b4ab] .enquiry-form>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
