.kontakty-module__zGdd_a__hero{padding-top:calc(var(--header-h) + clamp(2rem, 6vw, 5rem));padding-bottom:clamp(2rem,5vw,4rem)}.kontakty-module__zGdd_a__body{padding-bottom:clamp(3.5rem,8vw,8rem)}.kontakty-module__zGdd_a__layout{border-top:1px solid var(--c-black);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,3rem);display:grid}@media (min-width:960px){.kontakty-module__zGdd_a__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem)}}.kontakty-module__zGdd_a__info{grid-template-columns:minmax(0,1fr);display:grid}.kontakty-module__zGdd_a__block{border-bottom:1px solid var(--c-line);min-width:0;padding-block:clamp(1.5rem,2.5vw,2.25rem)}.kontakty-module__zGdd_a__block:last-child{border-bottom:0}.kontakty-module__zGdd_a__label{margin:0 0 14px}.kontakty-module__zGdd_a__addr{font-size:calc(clamp(1.5rem, 2.6vw, 2.5rem) * var(--design-scale));letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.15}.kontakty-module__zGdd_a__venue{font-size:var(--fs-lead);margin:18px 0 0;font-weight:500;line-height:1.3}.kontakty-module__zGdd_a__note{max-width:46ch;color:var(--c-gray-3);margin:10px 0 0}.kontakty-module__zGdd_a__list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.kontakty-module__zGdd_a__phone{font-size:calc(clamp(1.5rem, 2.6vw, 2.25rem) * var(--design-scale));letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1.1;display:inline-block}.kontakty-module__zGdd_a__mail{font-size:calc(clamp(1.125rem, 1.8vw, 1.5rem) * var(--design-scale));overflow-wrap:anywhere;font-weight:600;display:inline-block}.kontakty-module__zGdd_a__sub{margin-top:8px;display:block}.kontakty-module__zGdd_a__pills{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kontakty-module__zGdd_a__pill{border:1px solid var(--c-black);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;transition:background var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);border-radius:2px;align-items:center;gap:8px;padding:12px 20px;font-weight:500;display:inline-flex}.kontakty-module__zGdd_a__pill:hover{background:var(--c-black);color:var(--c-white)}.kontakty-module__zGdd_a__pill:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.kontakty-module__zGdd_a__mapCol{min-width:0;padding-top:clamp(1.5rem,2.5vw,2.25rem)}@media (min-width:960px){.kontakty-module__zGdd_a__mapCol{top:calc(var(--header-h) + 24px);position:sticky}}.kontakty-module__zGdd_a__map{aspect-ratio:4/5;width:100%;max-height:calc(100vh - var(--header-h) - 48px);background:var(--c-gray-1);position:relative;overflow:hidden}@media (max-width:959px){.kontakty-module__zGdd_a__map{aspect-ratio:1;max-height:none}}.kontakty-module__zGdd_a__map iframe{filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .8s var(--ease-out);border:0;position:absolute;inset:0}@media (hover:hover){.kontakty-module__zGdd_a__map:hover iframe{filter:grayscale(0)contrast()}}.kontakty-module__zGdd_a__cta{padding-block:clamp(4rem,10vw,9rem);overflow:hidden}.kontakty-module__zGdd_a__ctaWrap{margin-top:16px}.kontakty-module__zGdd_a__ctaTitle{font-size:var(--fs-h1);letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:.4em;font-weight:900;line-height:.95;display:inline-block;position:relative}.kontakty-module__zGdd_a__ctaLine{height:.3em;bottom:-.5em;left:0;right:0}.kontakty-module__zGdd_a__ctaRow{flex-wrap:wrap;gap:12px;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.kontakty-module__zGdd_a__ctaRow .kontakty-module__zGdd_a__btn{white-space:normal;overflow-wrap:anywhere}
