.contact-section{font-family:"Zalando Sans SemiExpanded","Segoe UI",sans-serif;font-size:17px;font-weight:300;line-height:1.6;color:#333;overflow-wrap:anywhere;scroll-margin-top:max(110px,var(--kpg-anchor-offset,110px))}.contact-section h2,.contact-section h3{font-family:inherit;letter-spacing:normal;text-transform:none}.contact-section>.column-left,.contact-section>.column-right{min-width:0}.contact-section .contact-section__intro{color:#2d3535}.contact-section .contact-section__eyebrow{margin:0;font-family:"DM Mono",monospace;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.contact-section .contact-section__promises{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.contact-section .contact-section__promises li{display:flex;align-items:center;gap:10px;font-size:16px;color:#2d3535}.contact-section .contact-section__promises span{flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.contact-section>.column-left{background:#2d3535;border-radius:8px;padding:32px;gap:18px!important}.contact-section .contact-section__eyebrow{color:#f9ff46}.contact-section>.column-left h2{color:#fff!important}.contact-section .contact-section__intro{color:#e3ebec}.contact-section .contact-section__promises li{color:#fff}.contact-section .contact-section__promises span{background:#f9ff46;color:#2d3535}.contact-section .contact-section__channels{background:#394343!important}.contact-section .contact-section__channels a,.contact-section .contact-section__channels div{border-color:#4a5454!important;color:#fff!important}.contact-section .contact-section__channels span{color:#fff!important}.contact-section .contact-section__channels h3,.contact-section .contact-section__channels span span:last-child,.contact-section .contact-section__channels>*>span:first-child{color:#aeb8b9!important}.contact-section iframe{min-height:180px!important}@media(max-width:640px){.contact-section{padding:10px!important;gap:10px!important}.contact-section>.column-left{padding:24px 20px}.contact-section>.column-right{padding:24px 20px!important}.contact-section textarea{min-height:180px!important}}.contact-section{background:#444c4c;border-radius:8px;padding:48px 32px;display:flex;flex-wrap:wrap;align-items:stretch;gap:40px}.contact-section>.column-left{flex:1 1 340px;display:flex;flex-direction:column;gap:16px}.contact-section .contact-section__title{margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:300;color:#2d3535;line-height:1.15}.contact-section .contact-section__intro{margin:0}.contact-section .contact-section__channels{background:#fff;border-radius:8px;margin-top:8px}.contact-section .contact-section__phone-link{display:flex;flex-wrap:wrap;gap:4px 16px;padding:14px 20px;text-decoration:none;color:#2d3535}.contact-section .contact-section__phone-label{font-family:"DM Mono",monospace;font-size:12px;text-transform:uppercase;color:#54595f;flex:0 0 84px;padding-top:4px}.contact-section .contact-section__phone{font-size:19px}.contact-section .contact-section__email-link{display:flex;flex-wrap:wrap;gap:4px 16px;padding:14px 20px;text-decoration:none;color:#2d3535;border-top:1px solid #e3ebec}.contact-section .contact-section__email-label{font-family:"DM Mono",monospace;font-size:12px;text-transform:uppercase;color:#54595f;flex:0 0 84px;padding-top:4px}.contact-section .contact-section__email{font-size:19px}.contact-section .contact-section__address-row{display:flex;flex-wrap:wrap;gap:4px 16px;padding:14px 20px;text-decoration:none;color:#2d3535;border-top:1px solid #e3ebec}.contact-section .contact-section__address-title{font-family:"DM Mono",monospace;font-size:12px;text-transform:uppercase;color:#54595f;flex:0 0 110px;padding-top:4px;margin:0;font-weight:400;line-height:1.4}.contact-section .contact-section__address{display:flex;flex-direction:column;flex:1 1 200px}.contact-section .contact-section__street{font-size:17px}.contact-section .contact-section__directions{font-size:14px;color:#54595f}.contact-section .contact-section__map{display:block;width:100%;flex:1 1 auto;min-height:220px;border:0;border-radius:8px;background:#fff}.contact-section>.column-right{flex:1 1 420px;background:#fff;border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:18px}.contact-section .contact-section__form-title{margin:0;font-size:28px;font-weight:300;color:#2d3535}.contact-section .wpcf7{width:100%}.contact-section .contact-form,.contact-section .kpg-contact-form{position:relative;display:grid;gap:14px}.contact-section .contact-form p,.contact-section .kpg-contact-form p{margin:0}.contact-section .contact-form label,.contact-section .kpg-contact-form label{display:block;min-width:0;font-family:"DM Mono",monospace;font-size:12px;text-transform:uppercase;color:#54595f}.contact-section .contact-form input:not([type=checkbox]):not([type=submit]),.contact-section .contact-form select,.contact-section .contact-form textarea,.contact-section .kpg-contact-form input:not([type=checkbox]):not([type=submit]),.contact-section .kpg-contact-form select,.contact-section .kpg-contact-form textarea{display:block;width:100%;min-width:0;min-height:48px;margin-top:6px;padding:10px 14px;border:1px solid #aeb8b9;border-radius:3px;background:#fff;font-family:"Zalando Sans SemiExpanded",sans-serif;font-size:16px;font-weight:300;text-transform:none;color:#2d3535}.contact-section .contact-form select,.contact-section .kpg-contact-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.contact-section .contact-form textarea,.contact-section .kpg-contact-form textarea{min-height:285px;resize:vertical}.contact-section .contact-form input[type=checkbox],.contact-section .kpg-contact-form input[type=checkbox]{width:18px;height:18px;margin-top:3px;flex:0 0 auto}.contact-section .contact-form input[type=submit],.contact-section .kpg-contact-form input[type=submit]{min-height:48px;min-width:200px;padding:0 24px;border:0;border-radius:3px;background:#f9ff46;color:#2d3535;font:inherit;cursor:pointer}.contact-section .contact-form .wpcf7-list-item,.contact-section .kpg-contact-form .wpcf7-list-item{margin:0}.contact-section .contact-form .wpcf7-spinner,.contact-section .kpg-contact-form .wpcf7-spinner{position:absolute;right:12px;bottom:12px;margin:0}.contact-section .contact-form .wpcf7-acceptance label,.contact-section .kpg-contact-form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;font-family:inherit;font-size:13px;line-height:1.5;text-transform:none}.contact-section .contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-section .contact-form__field{min-width:0}.contact-section .contact-form__optional{text-transform:none;color:#5e6868}.contact-section .kpg-contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-section .kpg-contact-form>*{grid-column:1/-1;min-width:0}.contact-section .kpg-contact-form>p{display:contents}.contact-section .kpg-contact-form>p>*{grid-column:1/-1;min-width:0}.contact-section .kpg-contact-form>br,.contact-section .kpg-contact-form>p>br{display:none}.contact-section .kpg-contact-form>label:has(input[name=your-email]),.contact-section .kpg-contact-form>label:has(input[name=your-phone]),.contact-section .kpg-contact-form>p>label:has(input[name=your-email]),.contact-section .kpg-contact-form>p>label:has(input[name=your-phone]){grid-column:auto}.contact-section .contact-section__form-placeholder{padding:20px;border:1px solid #aeb8b9;border-radius:8px}@media(max-width:640px){.contact-section .contact-form textarea,.contact-section .kpg-contact-form textarea{min-height:180px}}@media(max-width:400px){.contact-section .contact-form__row,.contact-section .kpg-contact-form{grid-template-columns:minmax(0,1fr)}.contact-section input[type=submit]{min-width:0;max-width:100%}}.contact-section-wrapper{padding:10px}
/*# sourceMappingURL=contact-section.min.css.map */
