.page-kontakt .kontakt-main{padding-top:72px;padding-bottom:88px}.page-kontakt .kontakt-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px;display:grid}.page-kontakt .kontakt-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ci-blue-ui);align-items:center;gap:12px;margin-bottom:16px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.page-kontakt .kontakt-eyebrow:before{content:"";background:var(--color-primary);flex:none;width:32px;height:2px}.page-kontakt .kontakt-h2{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--color-ci-ink);padding-bottom:0;font-weight:600;line-height:1.15}.page-kontakt .kontakt-lead{font-size:var(--fs-text);color:var(--color-text);margin-top:16px;padding-bottom:0;line-height:1.65}.page-kontakt .kontakt-lead a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.page-kontakt .kontakt-lead a:focus-visible,.page-kontakt .kontakt-way__link:focus-visible,.page-kontakt .privacy-note a:focus-visible{outline:2px solid var(--color-ci-blue-ui);outline-offset:3px}.page-kontakt .kontakt-ways{margin:32px 0 0;padding:0;list-style:none}.page-kontakt .kontakt-way{border-top:1px solid var(--color-ci-line-light);grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:20px 0;display:grid}.page-kontakt .kontakt-way:last-child{border-bottom:1px solid var(--color-ci-line-light)}.page-kontakt .kontakt-way__icon{background:var(--color-ci-blue-wash);width:44px;height:44px;color:var(--color-ci-blue-ui);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-kontakt .kontakt-way__icon svg{width:22px;height:22px}.page-kontakt .kontakt-way__title{font-family:var(--font-display);font-size:var(--fs-card);color:var(--color-ci-ink);padding-bottom:4px;font-weight:600;line-height:1.3}.page-kontakt .kontakt-way__links{font-size:var(--fs-text);flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:0;line-height:1.6;display:flex}.page-kontakt .kontakt-way__link{color:var(--color-link);text-decoration:none}.page-kontakt .kontakt-way__link:hover{color:var(--color-ci-blue-ui-dark);text-decoration:underline}.page-kontakt .kontakt-way__link--phone{white-space:nowrap;font-weight:600}.page-kontakt .kontakt-way__note,.page-kontakt .kontakt-way__address{font-size:var(--fs-small);color:var(--color-text);padding-bottom:0;font-style:normal;line-height:1.6}.page-kontakt .kontakt-way__address{font-size:var(--fs-text)}.page-kontakt .kontakt-card{background:var(--color-white);border:1px solid var(--color-ci-line-light);border-radius:8px;padding:40px 40px 36px;scroll-margin-top:24px;position:relative;box-shadow:0 18px 40px -24px #0e192359}.page-kontakt .kontakt-card:before{content:"";background:var(--color-primary);border-radius:0 0 2px 2px;width:64px;height:4px;position:absolute;top:-1px;left:40px}.page-kontakt .kontakt-card__title{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--color-ci-ink);padding-bottom:0;font-weight:600;line-height:1.25}.page-kontakt .kontakt-card__lead{font-size:var(--fs-text);color:var(--color-text);margin:8px 0 28px;padding-bottom:0;line-height:1.6}.page-kontakt .kontakt-quick{padding-top:72px;padding-bottom:88px}.page-kontakt .kontakt-quick__title{text-align:center}.page-kontakt .kontakt-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0 0;padding:0;list-style:none;display:grid}.page-kontakt .kontakt-tiles li{padding:0;display:flex}.page-kontakt .kontakt-tile{background:var(--color-white);border:1px solid var(--color-ci-line-light);width:100%;color:var(--color-text);border-radius:8px;flex-direction:column;padding:28px 28px 24px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.page-kontakt .kontakt-tile:hover,.page-kontakt .kontakt-tile:focus-visible{border-color:var(--color-ci-blue-ui);transform:translateY(-2px);box-shadow:0 16px 32px -22px #0e192373}.page-kontakt .kontakt-tile:focus-visible{outline:2px solid var(--color-ci-blue-ui);outline-offset:3px}.page-kontakt .kontakt-tile__icon{background:var(--color-ci-blue-wash);width:48px;height:48px;color:var(--color-ci-blue-ui);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.page-kontakt .kontakt-tile__icon svg{width:24px;height:24px}.page-kontakt .kontakt-tile__title{font-family:var(--font-display);font-size:var(--fs-card);color:var(--color-ci-ink);font-weight:600;line-height:1.3}.page-kontakt .kontakt-tile__text{font-size:var(--fs-small);flex:1;margin-top:8px;line-height:1.6}.page-kontakt .kontakt-tile__more{font-size:var(--fs-small);color:var(--color-link);align-items:center;gap:8px;margin-top:20px;font-weight:600;display:inline-flex}.page-kontakt .kontakt-tile__more svg{width:18px;height:18px;transition:transform .25s}.page-kontakt .kontakt-tile:hover .kontakt-tile__more svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.page-kontakt .kontakt-tile,.page-kontakt .kontakt-tile__more svg{transition:none}.page-kontakt .kontakt-tile:hover,.page-kontakt .kontakt-tile:focus-visible{transform:none}}@media (width>=981px) and (width<=1199px){.page-kontakt .kontakt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:48px}}@media (width<=980px){.page-kontakt .kontakt-main,.page-kontakt .kontakt-quick{padding-top:56px;padding-bottom:64px}.page-kontakt .kontakt-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.page-kontakt .kontakt-tiles{grid-template-columns:minmax(0,1fr);gap:16px}.page-kontakt .kontakt-way__links{gap:0}.page-kontakt .kontakt-way__link{align-items:center;min-height:44px;display:inline-flex}}@media (width<=767px){.page-kontakt .kontakt-card{padding:32px 20px 24px}.page-kontakt .kontakt-card:before{left:20px}.page-kontakt .kontakt-tile{padding:24px 20px 20px}}
