@media (max-width: 999px){.tb-kontakt .tb-kon-head{position: static;background: #fff;border-bottom: 1px solid var(--tb-line, #DEDEDE)}.tb-kontakt .tb-kon-head-row{display: flex;align-items: center;gap: 12px;height: 52px;padding: 0 14px}.tb-kontakt .tb-kon-back{flex: none;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;padding: 0;border: 1px solid var(--tb-line, #DEDEDE);background: none;color: var(--tb-ink, #1A1A1A);font-size: 16px;line-height: 1;cursor: pointer}.tb-kontakt .tb-kon-title{flex: 1;min-width: 0;font-family: var(--tb-display, inherit);font-weight: 800;font-size: 19px;letter-spacing: -.01em;color: var(--tb-ink, #1A1A1A)}.tb-kontakt .tb-kon-open{flex: none;display: flex;align-items: center;gap: 6px;padding: 6px 8px;border: 1px solid var(--tb-line, #DEDEDE);font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 10px;letter-spacing: .06em;text-transform: uppercase;color: var(--tb-orange-text, #BF4000);white-space: nowrap}.tb-kontakt .tb-kon-open.is-zamkniete{color: var(--tb-muted, #6F6A65)}.tb-kontakt .tb-kon-open[hidden]{display: none !important}.tb-kontakt .tb-kon-doradca{display: flex;flex-direction: column;gap: 12px;padding: 22px 14px 24px;background: var(--tb-ink, #1A1A1A);color: #fff}.tb-kontakt .tb-kon-kicker{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 10px;letter-spacing: .14em;text-transform: uppercase;color: var(--tb-orange, #F26522)}.tb-kontakt .tb-kon-h1{font-family: var(--tb-display, inherit);font-weight: 800;font-size: 29px;line-height: 1.06;letter-spacing: -.02em}.tb-kontakt .tb-kon-lead{margin: 0;font-size: 13px;line-height: 1.6;color: rgba(255, 255, 255, .66)}.tb-kontakt .tb-kon-tel{margin-top: 4px;height: 58px;display: flex;align-items: center;justify-content: center;background: var(--tb-orange, #F26522);color: #fff;font-family: var(--tb-display, inherit);font-weight: 800;font-size: 20px;text-decoration: none}.tb-kontakt .tb-kon-kanaly{display: flex;gap: 1px}.tb-kontakt .tb-kon-kanaly a{flex: 1;height: 50px;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(255, 255, 255, .26);color: #fff;font-family: var(--tb-display, inherit);font-weight: 700;font-size: 12px;letter-spacing: .05em;text-transform: uppercase;text-decoration: none}.tb-kontakt .tb-kon-sekcja{padding: 24px 14px 0}.tb-kontakt .tb-kon-lb{display: flex;flex-direction: column;gap: 6px;padding-bottom: 12px;border-bottom: 2px solid var(--tb-ink, #1A1A1A)}.tb-kontakt .tb-kon-lb h2{margin: 0;font-family: var(--tb-display, inherit);font-weight: 800;font-size: 22px;letter-spacing: -.015em;color: var(--tb-ink, #1A1A1A)}.tb-kontakt .tb-kon-kicker.is-ciemny{color: var(--tb-orange-text, #BF4000)}.tb-kontakt .tb-kon-dzialy{display: flex;flex-direction: column;gap: 1px;background: var(--tb-line, #DEDEDE);border: 1px solid var(--tb-line, #DEDEDE);border-top: 0}.tb-kontakt .tb-kon-dz{display: flex;align-items: center;gap: 13px;padding: 14px;background: #fff;color: inherit;text-decoration: none}.tb-kontakt .tb-kon-dz-mark{flex: none;width: 4px;height: 38px;background: var(--tb-orange, #F26522)}.tb-kontakt .tb-kon-dz-txt{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 4px}.tb-kontakt .tb-kon-dz-nazwa{font-family: var(--tb-display, inherit);font-weight: 700;font-size: 14px;color: var(--tb-ink, #1A1A1A)}.tb-kontakt .tb-kon-dz-opis{font-size: 11.5px;line-height: 1.45;color: #6F6A65}.tb-kontakt .tb-kon-dz-nry{flex: none;display: flex;flex-direction: column;align-items: flex-end;gap: 3px;text-align: right}.tb-kontakt .tb-kon-dz-nry a{display: flex;flex-direction: column;align-items: flex-end;gap: 2px;color: inherit;text-decoration: none}.tb-kontakt .tb-kon-dz.is-wiele .tb-kon-dz-nry{gap: 9px}.tb-kontakt .tb-kon-dz-nr{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 11.5px;color: var(--tb-ink, #1A1A1A);white-space: nowrap}.tb-kontakt .tb-kon-dz-kto{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 9.5px;color: var(--tb-muted, #6F6A65);white-space: nowrap}.tb-kontakt .tb-kon-form{display: flex;flex-direction: column;gap: 16px;padding: 16px 14px;border: 1px solid var(--tb-line, #DEDEDE);border-top: 0}.tb-kontakt .tb-kon-pole{display: flex;flex-direction: column;gap: 9px}.tb-kontakt .tb-kon-etykieta{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 9.5px;letter-spacing: .12em;text-transform: uppercase;color: var(--tb-muted, #6F6A65)}.tb-kontakt .tb-kon-tematy{display: flex;flex-wrap: wrap;gap: 6px}.tb-kontakt .tb-kon-temat{padding: 10px 12px;border: 1px solid var(--tb-line, #DEDEDE);border-radius: 0;background: #FAF9F8;color: var(--tb-ink, #1A1A1A);font-size: 12.5px;line-height: 1;cursor: pointer}.tb-kontakt .tb-kon-temat.is-on{border-color: var(--tb-orange, #F26522);background: var(--tb-orange-cta, #C2410C);color: #fff}.tb-kontakt .tb-kon-info{margin: 0;font-size: 12.5px;line-height: 1.55;color: #3D3A37}html body .tb-kontakt .tb-kon-pole .tb-kon-input, html body .tb-kontakt .tb-kon-pole .tb-kon-input:hover, html body .tb-kontakt .tb-kon-pole .tb-kon-input:focus, html body .tb-kontakt .tb-kon-pole .tb-kon-input:focus-visible, html body .tb-kontakt .tb-kon-pole .tb-kon-area, html body .tb-kontakt .tb-kon-pole .tb-kon-area:hover, html body .tb-kontakt .tb-kon-pole .tb-kon-area:focus, html body .tb-kontakt .tb-kon-pole .tb-kon-area:focus-visible{width: 100% !important;margin: 0 !important;border: 1px solid var(--tb-line, #DEDEDE) !important;border-radius: 0 !important;background: #fff !important;box-shadow: none !important;outline: 0 !important;-webkit-appearance: none !important;appearance: none !important;color: var(--tb-ink, #1A1A1A) !important;font-size: 16px !important;line-height: 1.5 !important}html body .tb-kontakt .tb-kon-pole .tb-kon-input{height: 50px !important;padding: 0 12px !important;border-color: var(--tb-ink, #1A1A1A) !important;font-family: var(--tb-mono, ui-monospace, Menlo, monospace) !important}html body .tb-kontakt .tb-kon-pole .tb-kon-area{min-height: 104px;padding: 11px 12px !important;resize: none !important;font-family: inherit !important}.tb-kontakt .tb-kon-pole.jest-zle .tb-kon-input, .tb-kontakt .tb-kon-pole.jest-zle .tb-kon-area{border-color: var(--tb-orange, #F26522) !important}.tb-kontakt .tb-kon-zgoda{display: flex;align-items: flex-start;gap: 10px;cursor: pointer;font-size: 11.5px;line-height: 1.5;color: #6F6A65}.tb-kontakt .tb-kon-zgoda input{flex: none;width: 20px;height: 20px;margin: 1px 0 0;accent-color: var(--tb-orange, #F26522)}.tb-kontakt .tb-kon-zgoda.jest-zle span{color: var(--tb-orange, #F26522)}.tb-kontakt .tb-kon-pulapka{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.tb-kontakt .tb-kon-odp{display: flex;align-items: flex-start;gap: 9px;padding: 12px;border: 1px solid var(--tb-orange, #F26522);background: #FAF9F8;font-size: 12px;line-height: 1.5;color: var(--tb-ink, #1A1A1A)}.tb-kontakt .tb-kon-odp[hidden]{display: none !important}.tb-kontakt .tb-kon-odp-kropka{flex: none;width: 5px;height: 5px;margin-top: 6px;background: var(--tb-orange, #F26522)}.tb-kontakt .tb-kon-czat{height: 46px;padding: 0;border: 1px solid var(--tb-line, #DEDEDE);background: #fff;color: var(--tb-ink, #1A1A1A);font-size: 12.5px;cursor: pointer}.tb-kontakt .tb-kon-czat[hidden]{display: none !important}.tb-kontakt .tb-kon-wyslij{height: 54px;display: flex;align-items: center;justify-content: center;padding: 0;border: 0;border-radius: 0;background: var(--tb-ink, #1A1A1A);color: #fff;font-family: var(--tb-display, inherit);font-weight: 700;font-size: 13px;letter-spacing: .05em;text-transform: uppercase;text-decoration: none;cursor: pointer}.tb-kontakt .tb-kon-wyslij.jest-czeka{opacity: .6;pointer-events: none}.tb-kontakt .tb-kon-wyslij.jest-wyslane{background: var(--tb-orange, #F26522)}.tb-kontakt .tb-kon-oddzwon{text-align: center;font-size: 12.5px;color: var(--tb-muted, #6F6A65);text-decoration: none}.tb-kontakt .tb-kon-wtyczka{display: flex;flex-direction: column}.tb-kontakt .tb-kon-wtyczka p{margin: 0 0 12px}.tb-kontakt .tb-kon-wtyczka label{display: flex;flex-direction: column;gap: 8px;font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 9.5px;letter-spacing: .12em;text-transform: uppercase;color: var(--tb-muted, #6F6A65)}html body .tb-kontakt .tb-kon-wtyczka input[type="text"], html body .tb-kontakt .tb-kon-wtyczka input[type="tel"], html body .tb-kontakt .tb-kon-wtyczka input[type="email"], html body .tb-kontakt .tb-kon-wtyczka textarea{width: 100% !important;border: 1px solid var(--tb-line, #DEDEDE) !important;border-radius: 0 !important;background: #fff !important;box-shadow: none !important;outline: 0 !important;padding: 11px 12px !important;color: var(--tb-ink, #1A1A1A) !important;font-size: 16px !important;line-height: 1.5 !important}html body .tb-kontakt .tb-kon-wtyczka input[type="tel"]{height: 50px !important;border-color: var(--tb-ink, #1A1A1A) !important;font-family: var(--tb-mono, ui-monospace, Menlo, monospace) !important}html body .tb-kontakt .tb-kon-wtyczka textarea{resize: none !important;min-height: 108px}html body .tb-kontakt .tb-kon-wtyczka input[type="submit"], html body .tb-kontakt .tb-kon-wtyczka button[type="submit"]{width: 100% !important;height: 54px !important;border: 0 !important;border-radius: 0 !important;background: var(--tb-ink, #1A1A1A) !important;color: #fff !important;font-family: var(--tb-display, inherit) !important;font-weight: 700 !important;font-size: 13px !important;letter-spacing: .05em;text-transform: uppercase;cursor: pointer}.tb-kontakt .tb-kon-wtyczka input[type="checkbox"]{accent-color: var(--tb-orange, #F26522)}.tb-kontakt .tb-kon-mapa-box{border: 1px solid var(--tb-line, #DEDEDE);border-top: 0}.tb-kontakt .tb-kon-mapa{position: relative;height: 214px;background: var(--tb-grey, #F4F2F0);border-bottom: 1px solid var(--tb-line, #DEDEDE);overflow: hidden}.tb-kontakt .tb-kon-mapa iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;display: block;filter: grayscale(1) contrast(1.06) brightness(1.02);pointer-events: none}.tb-kontakt .tb-kon-mapa.jest-zywa iframe{filter: none;pointer-events: auto}.tb-kontakt .tb-kon-pin{position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;margin: -7px 0 0 -7px;border: 3px solid #fff;border-radius: 50%;background: var(--tb-orange, #F26522);box-shadow: 0 0 0 1px rgba(0, 0, 0, .18), 0 3px 10px rgba(0, 0, 0, .28);pointer-events: none}.tb-kontakt .tb-kon-mapa.jest-zywa .tb-kon-pin, .tb-kontakt .tb-kon-mapa.jest-zywa .tb-kon-mapa-buc{display: none}.tb-kontakt .tb-kon-mapa-buc{position: absolute;left: 50%;top: 50%;transform: translate(-50%, 14px);padding: 7px 11px;border: 0;background: rgba(26, 26, 26, .82);color: #fff;font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 10px;letter-spacing: .06em;text-transform: uppercase;white-space: nowrap;cursor: pointer}.tb-kontakt .tb-kon-mapa-pod{position: absolute;left: 0;right: 56px;top: 0;pointer-events: none;padding: 8px 14px 16px;background: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .9));font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 10px;letter-spacing: .1em;text-transform: uppercase;color: #6F6A65}.tb-kontakt .tb-kon-firma{display: flex;flex-direction: column;gap: 5px;padding: 15px 14px}.tb-kontakt .tb-kon-firma-n{font-family: var(--tb-display, inherit);font-weight: 700;font-size: 15px;color: var(--tb-ink, #1A1A1A)}.tb-kontakt .tb-kon-firma-a{font-size: 13px;line-height: 1.65;color: #4A4642}.tb-kontakt .tb-kon-godziny{display: grid;grid-template-columns: 1fr 1fr;gap: 1px;background: var(--tb-line, #DEDEDE);border-top: 1px solid var(--tb-line, #DEDEDE)}.tb-kontakt .tb-kon-godziny > div{display: flex;flex-direction: column;gap: 3px;padding: 13px 14px;background: #FAF9F8}.tb-kontakt .tb-kon-godziny span{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 9.5px;letter-spacing: .1em;text-transform: uppercase;color: var(--tb-muted, #6F6A65)}.tb-kontakt .tb-kon-godziny em{font-style: normal;font-size: 12.5px;color: var(--tb-ink, #1A1A1A)}.tb-kontakt .tb-kon-mapa-btn{display: flex;gap: 1px;border-top: 1px solid var(--tb-line, #DEDEDE)}.tb-kontakt .tb-kon-mapa-btn a{flex: 1;height: 52px;display: flex;align-items: center;justify-content: center;text-decoration: none}.tb-kontakt .tb-kon-naw{background: var(--tb-ink, #1A1A1A);color: #fff;font-family: var(--tb-display, inherit);font-weight: 700;font-size: 12px;letter-spacing: .05em;text-transform: uppercase}.tb-kontakt .tb-kon-stac{border: 1px solid var(--tb-line, #DEDEDE);color: var(--tb-ink, #1A1A1A);font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 12.5px}.tb-kontakt .tb-kon-koniec{height: 24px}}