.card.svelte-vdbtd0{height:100%;color:var(--clr-main);border-radius:24px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 2px 6px #0003}@media (width<760px){.card.svelte-vdbtd0{padding:1.5rem 1rem}}.card_blue.svelte-vdbtd0{background-color:var(--clr-light-blue)}.card_gold.svelte-vdbtd0{background-color:var(--clr-secondary)}.card__header.svelte-vdbtd0{align-items:flex-start;gap:1rem;display:flex}.card__heading.svelte-vdbtd0{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.card__person.svelte-vdbtd0{align-items:center;gap:.5rem;display:flex}@media (width<760px){.card__person.svelte-vdbtd0{font-size:.875rem;font-weight:400}}.card__person-icon.svelte-vdbtd0{flex-shrink:0;width:1.5rem;height:1.5rem}.card__badge.svelte-vdbtd0{color:var(--clr-white);background-color:var(--clr-main);border-radius:16px;flex-shrink:0;padding:.5rem 1rem}.card__info.svelte-vdbtd0{background-color:var(--clr-white);border-radius:16px;flex-direction:column;flex:1;gap:1rem;padding:1.5rem 1rem;display:flex}.card__row.svelte-vdbtd0{align-items:flex-start;gap:1rem;display:flex}.card__icon.svelte-vdbtd0{flex-shrink:0;width:1.5rem;height:1.5rem}.card__field.svelte-vdbtd0{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (width<760px){.card__label.svelte-vdbtd0{font-size:.625rem;font-weight:500}.card__text.svelte-vdbtd0{font-weight:400}}.contacts.svelte-8lm2i8{padding-top:10.625rem;padding-bottom:5rem}@media (width<1248px){.contacts.svelte-8lm2i8{padding-top:9.625rem}}@media (width<760px){.contacts.svelte-8lm2i8{padding-top:8rem;padding-bottom:3rem}}.contacts__container.svelte-8lm2i8{flex-direction:column;display:flex;position:relative}.contacts__heading.svelte-8lm2i8{color:var(--clr-main);flex-direction:column;align-items:center;gap:1rem;display:flex}.contacts__title.svelte-8lm2i8,.contacts__subtitle.svelte-8lm2i8{text-align:center}@media (width<760px){.contacts__subtitle.svelte-8lm2i8{letter-spacing:0;font-size:1rem;font-weight:400}}.contacts__branches.svelte-8lm2i8{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem;display:grid}@media (width<1248px){.contacts__branches.svelte-8lm2i8{grid-template-columns:1fr;margin-top:2rem}}@media (width<760px){.contacts__branches.svelte-8lm2i8{gap:1rem;margin-top:1.5rem}}.contacts__regional-title.svelte-8lm2i8{text-align:center;color:var(--clr-main);margin-top:5rem}@media (width<760px){.contacts__regional-title.svelte-8lm2i8{letter-spacing:.02em;font-size:2rem;font-weight:700}}.contacts__regional.svelte-8lm2i8{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem;display:grid}@media (width<1248px){.contacts__regional.svelte-8lm2i8{grid-template-columns:1fr;margin-top:2rem}}@media (width<760px){.contacts__regional.svelte-8lm2i8{gap:1rem;margin-top:1.5rem}}.contacts__helle.svelte-8lm2i8{z-index:-1;width:320px;position:absolute;bottom:0;left:0;translate:-52% 18%;rotate:-11deg}@media (width<1248px){.contacts__helle.svelte-8lm2i8{display:none}}.contacts__paulaner.svelte-8lm2i8{z-index:-1;width:460px;position:absolute;top:0;right:0;translate:56% 31%;rotate:8deg}@media (width<1248px){.contacts__paulaner.svelte-8lm2i8{display:none}}.office.svelte-8lm2i8{background-color:var(--clr-main);border-radius:24px;flex-direction:column;gap:1.5rem;margin-top:1.5rem;padding:1.5rem;display:flex;box-shadow:0 2px 6px #0003}.office__header.svelte-8lm2i8{justify-content:center;align-items:center;min-height:3.375rem;display:flex;position:relative}.office__title.svelte-8lm2i8{text-align:center;color:var(--clr-white)}.office__badge.svelte-8lm2i8{color:var(--clr-main);background-color:var(--clr-white);border-radius:16px;padding:.5rem 1rem;position:absolute;top:0;right:0}.office__info.svelte-8lm2i8{color:var(--clr-main);background-color:var(--clr-white);border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem 1rem;display:flex}.office__field.svelte-8lm2i8{flex-direction:column;gap:.5rem;display:flex}.office__label.svelte-8lm2i8,.office__text.svelte-8lm2i8{text-align:center}@media (width<760px){.office__label.svelte-8lm2i8{font-size:.625rem;font-weight:500}.office__text.svelte-8lm2i8{font-weight:400}.office.svelte-8lm2i8{margin-top:1rem;padding:1.5rem 1rem}.office__header.svelte-8lm2i8{gap:1rem;min-height:2.8125rem}.office__title.svelte-8lm2i8{flex:1;min-width:0}.office__badge.svelte-8lm2i8{position:static}}
