.contact__body-inner,.contact__hero-inner{max-width:1400px;margin-inline:auto;padding-inline:1.5rem}.contact__block-label,.contact__block-num,.contact__form-eyebrow,.contact__hero-eyebrow,.contact__sidebar-company .label,.contact__sidebar-eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#5f696a;font-family:"DM Mono",ui-monospace,"Courier New",monospace}.contact{font-family:"Zalando Sans SemiExpanded","Zalando Sans",ui-sans-serif,system-ui,sans-serif}.contact__hero{border-bottom:1px solid #bec8c9}.contact__hero-inner{padding-block:5rem}@media(min-width:768px){.contact__hero-inner{padding-block:7rem}}.contact__hero-eyebrow{margin-bottom:1.5rem;display:block}.contact__hero-title{max-width:48rem;font-family:"Zalando Sans Expanded","Zalando Sans SemiExpanded",ui-sans-serif,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1.05;letter-spacing:-.02em}.contact__hero-title .highlight{background:#f9ff46;color:#2d3535;padding:0 .5rem}.contact__hero-lead{margin-top:2rem;max-width:42rem;font-size:1.125rem;color:#5f696a}.contact__blocks{border-bottom:1px solid #bec8c9}.contact__blocks-grid{max-width:1400px;margin-inline:auto;display:grid;gap:1px;background:#bec8c9;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){.contact__blocks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.contact__blocks-grid{grid-template-columns:1fr}}.contact__block{background:#f7f9f9;padding:2rem;display:block;color:inherit;text-decoration:none;transition:background-color .3s cubic-bezier(.2,.7,.2,1)}.contact__block:hover{background:#e3ebec}.contact__block-label{margin-top:2.5rem;display:block}.contact__block-value{margin-top:.5rem;font-size:1.125rem;font-weight:500;letter-spacing:-.02em;white-space:pre-line}.contact__block-note{margin-top:1.5rem;font-size:.875rem;color:#5f696a}.contact__body-inner{display:grid;gap:4rem;padding-block:5rem}@media(min-width:768px){.contact__body-inner{padding-block:7rem}}@media(min-width:1024px){.contact__body-inner{grid-template-columns:1.4fr 1fr}}.contact__form-title{margin-top:1rem;font-family:"Zalando Sans Expanded","Zalando Sans SemiExpanded",ui-sans-serif,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.02em}.contact__form-lead{margin-top:1rem;max-width:36rem;color:#5f696a}.contact__form form{margin-top:2.5rem;display:grid;gap:1.25rem}.contact__form form .row{display:grid;gap:1.25rem}@media(min-width:768px){.contact__form form .row{grid-template-columns:1fr 1fr}}.contact__form form label{display:block}.contact__form form .label{margin-bottom:.5rem;display:block;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#5f696a}.contact__form form input[type=email],.contact__form form input[type=text],.contact__form form textarea{width:100%;border:1px solid #bec8c9;background:#f7f9f9;color:#2d3535;padding:.75rem 1rem;outline:0;font:inherit;transition:border-color .2s cubic-bezier(.2,.7,.2,1)}.contact__form form input[type=email]:focus,.contact__form form input[type=text]:focus,.contact__form form textarea:focus{border-color:#2d3535}.contact__form form textarea{resize:none;min-height:10rem}.contact__form form .consent{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:#5f696a}.contact__form form .consent input[type=checkbox]{margin-top:.25rem;width:1rem;height:1rem;accent-color:#2d3535}.contact__form form button[type=submit],.contact__form form input[type=submit]{display:inline-flex;align-items:center;gap:.75rem;background:#f9ff46;color:#2d3535;border:0;cursor:pointer;padding:1rem 2rem;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.contact__form form button[type=submit]:hover,.contact__form form input[type=submit]:hover{transform:translateY(-2px)}.contact__sidebar{border-left:1px solid #bec8c9;padding-left:2.5rem}.contact__sidebar-title{margin-top:1rem;font-size:1.5rem;font-weight:500;letter-spacing:-.02em}.contact__sidebar-list{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem;list-style:none;padding:0}.contact__sidebar-list li{display:flex;gap:1rem}.contact__sidebar-list li .num{flex-shrink:0;font-size:.75rem;font-weight:500;letter-spacing:.1em;color:#5f696a}.contact__sidebar-list li .txt{font-size:.875rem}.contact__sidebar-company{margin-top:3rem;border-top:1px solid #bec8c9;padding-top:2rem}.contact__sidebar-company .body{margin-top:.75rem;font-size:.875rem;line-height:1.6}footer.site-footer{margin-top:-5px}
/*# sourceMappingURL=kontakt.min.css.map */
