.contact-layout{width:100%;margin:0 0 var(--contact-spacing-desktop)}.contact-layout__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"details form" "map form";align-items:start;column-gap:var(--contact-column-gap);row-gap:var(--contact-left-gap)}.contact-layout__details{grid-area:details;min-width:0;padding:clamp(32px,3.5vw,48px);background:var(--primary_bg);color:var(--primary_text)}.contact-layout__details h2{margin:0 0 24px}.contact-layout__details .rte a[href^="mailto:"],.contact-layout__details .rte a[href^="mailto:"]:visited{color:var(--accent_bg, #0174c4);text-decoration-color:currentcolor}.contact-layout__details .rte a[href^="mailto:"]:hover,.contact-layout__details .rte a[href^="mailto:"]:focus-visible{color:var(--accent_bg_dark, #0165ab)}.contact-layout__details .rte>:last-child,.contact-layout__details .rte>:last-child>:last-child{margin-bottom:0}.contact-layout__map,.contact-layout__form{min-width:0}.contact-layout__map{grid-area:map}.contact-layout__form{grid-area:form}.contact-layout__form-heading{margin:0 0 32px;color:#182b47}.contact-layout__map .customer-privacy-embed{width:100%;margin:0}.contact-layout__form>.shopify-block,.contact-layout__form .shopify-app-block{margin-bottom:0!important}.contact-layout__form .globo-form-app{width:100%!important;max-width:none!important;margin:0 auto!important}.contact-layout__form #globo-formbuilder-66382{--hauber-form-gap-x: 24px;--hauber-form-gap-y: 24px;--hauber-form-border: #cbd3dd;--hauber-form-divider: #d8dee6;--hauber-form-error: #b42318;width:100%}.contact-layout__form #globo-formbuilder-66382 .globo-form-app[data-id="66382"]{--gfb-primary-color: #0174c4 !important;--gfb-primary-text-color: #ffffff !important;--gfb-color-textColor: #182b47 !important;--gfb-bg-color: #ffffff !important;--gfb-font-family: var(--main_ff, Arial, sans-serif) !important;--gfb-form-width: 100% !important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#182b47;background:transparent!important;font-family:var(--main_ff, Arial, sans-serif)!important}.contact-layout__form #globo-formbuilder-66382 .panel.block-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hauber-form-gap-y) var(--hauber-form-gap-x)!important;width:100%!important;margin:0!important;padding:0!important}.contact-layout__form #globo-formbuilder-66382 .globo-form-control{box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important}.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-type=acceptTerms],.contact-layout__form #globo-formbuilder-66382 .globo-form-control.nachricht{grid-column:1 / -1}.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-3],.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-2],.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-6],.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-5]{padding-top:28px!important}.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-3],.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-6]{position:relative}.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-3]:before,.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-6]:before{position:absolute;top:0;left:0;width:calc(200% + var(--hauber-form-gap-x));height:1px;background:var(--hauber-form-divider);content:"";pointer-events:none}.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-type=acceptTerms]{margin-top:4px!important;padding-top:28px!important;border-top:1px solid var(--hauber-form-divider)}.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-type=acceptTerms]>.globo-form-input{border:0!important;box-shadow:none!important;background:transparent!important}.contact-layout__form #globo-formbuilder-66382 label.globo-label,.contact-layout__form #globo-formbuilder-66382 label.globo-label .label-content{position:static!important;display:inline-block;margin:0 0 8px!important;transform:none!important;color:#182b47!important;font-family:var(--main_ff, Arial, sans-serif)!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important}.contact-layout__form #globo-formbuilder-66382 label.globo-label .text-danger{color:#182b47!important;font-weight:700!important}.contact-layout__form #globo-formbuilder-66382 input:not([type=checkbox],[type=radio],[type=hidden]),.contact-layout__form #globo-formbuilder-66382 textarea,.contact-layout__form #globo-formbuilder-66382 select{box-sizing:border-box!important;width:100%!important;min-height:48px;margin:0!important;padding:11px 12px!important;border:1px solid var(--hauber-form-border)!important;border-radius:0!important;outline:0;box-shadow:none!important;color:#182b47!important;background:#fff!important;font-family:var(--main_ff, Arial, sans-serif)!important;font-size:16px!important;font-weight:400!important;line-height:1.45!important;transition:border-color .16s ease,box-shadow .16s ease}.contact-layout__form #globo-formbuilder-66382 textarea{min-height:160px;resize:vertical}.contact-layout__form #globo-formbuilder-66382 input::placeholder,.contact-layout__form #globo-formbuilder-66382 textarea::placeholder{color:#6f7c8e!important;opacity:1}.contact-layout__form #globo-formbuilder-66382 input:not([type=checkbox],[type=radio],[type=hidden]):hover,.contact-layout__form #globo-formbuilder-66382 textarea:hover,.contact-layout__form #globo-formbuilder-66382 select:hover{border-color:#9faab7!important}.contact-layout__form #globo-formbuilder-66382 input:not([type=checkbox],[type=radio],[type=hidden]):focus,.contact-layout__form #globo-formbuilder-66382 textarea:focus,.contact-layout__form #globo-formbuilder-66382 select:focus{border-color:#0174c4!important;outline:0!important;box-shadow:0 0 0 2px #0174c424!important}.contact-layout__form #globo-formbuilder-66382 .help-text,.contact-layout__form #globo-formbuilder-66382 .globo-description{display:block;margin:6px 0 0!important;color:#5d6a7b!important;font-family:var(--main_ff, Arial, sans-serif)!important;font-size:12px!important;line-height:1.45!important}.contact-layout__form #globo-formbuilder-66382 .checkbox-wrapper{display:flex;align-items:flex-start;min-height:24px}.contact-layout__form #globo-formbuilder-66382 .checkbox-wrapper .checkbox-label{min-height:22px;padding-left:4px!important;color:#182b47!important;font-family:var(--main_ff, Arial, sans-serif)!important;font-size:14px!important;line-height:1.5!important}.contact-layout__form #globo-formbuilder-66382 .checkbox-wrapper .checkbox-label:before{top:1px!important;width:20px!important;height:20px!important;border:1px solid #182b47!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.contact-layout__form #globo-formbuilder-66382 .checkbox-wrapper .checkbox-input:checked~.checkbox-label:before{border-color:#0174c4!important;background-color:#0174c4!important}.contact-layout__form #globo-formbuilder-66382 .checkbox-wrapper .checkbox-input:focus-visible~.checkbox-label:before{outline:2px solid rgb(1 116 196 / 25%);outline-offset:2px}.contact-layout__form #globo-formbuilder-66382 .checkbox-label a,.contact-layout__form #globo-formbuilder-66382 .checkbox-label a:visited{color:#0174c4!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.contact-layout__form #globo-formbuilder-66382 .checkbox-label a:hover,.contact-layout__form #globo-formbuilder-66382 .checkbox-label a:focus-visible{color:#0165ab!important}.contact-layout__form #globo-formbuilder-66382 .gfb__footer{width:100%!important;margin-top:32px!important;padding:0!important;text-align:left!important}.contact-layout__form #globo-formbuilder-66382 .gfb__footer button.submit{width:min(100%,288px)!important;min-height:52px;margin:0!important;padding:13px 24px!important;border:1px solid #0174c4!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;background:#0174c4!important;font-family:var(--main_ff, Arial, sans-serif)!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;transition:background-color .16s ease,border-color .16s ease}.contact-layout__form #globo-formbuilder-66382 .gfb__footer button.submit:hover{border-color:#0165ab!important;color:#fff!important;background:#0165ab!important}.contact-layout__form #globo-formbuilder-66382 .gfb__footer button.submit:focus-visible{outline:2px solid #182b47;outline-offset:3px}.contact-layout__form #globo-formbuilder-66382 .gfb__footer button.submit:disabled,.contact-layout__form #globo-formbuilder-66382 .gfb__footer button.submit.disabled{cursor:not-allowed;opacity:.55}.contact-layout__form #globo-formbuilder-66382 small.messages:not(:empty){display:block;margin-top:6px;color:var(--hauber-form-error)!important;font-family:var(--main_ff, Arial, sans-serif)!important;font-size:13px!important;line-height:1.4!important}.contact-layout__form #globo-formbuilder-66382 [aria-invalid=true]{border-color:var(--hauber-form-error)!important}.contact-layout__form #globo-formbuilder-66382 .message.success:not(:empty),.contact-layout__form #globo-formbuilder-66382 .message.error:not(:empty){margin:24px 0 0!important;padding:18px 20px!important;border-radius:0!important;box-shadow:none!important;color:#182b47!important;font-family:var(--main_ff, Arial, sans-serif)!important;font-size:15px!important;line-height:1.55!important}.contact-layout__form #globo-formbuilder-66382 .message.success:not(:empty){border:1px solid #b7d8ee!important;border-left:4px solid #0174c4!important;background:#f1f7fb!important}.contact-layout__form #globo-formbuilder-66382 .message.error:not(:empty){border:1px solid #e5b7b3!important;border-left:4px solid var(--hauber-form-error)!important;background:#fff5f4!important}@media only screen and (min-width:62.5625em){.contact-layout__grid{grid-template-rows:max-content minmax(450px,1fr);align-items:stretch}.contact-layout__details{position:relative;z-index:0;display:grid;align-self:stretch;min-block-size:clamp(300px,22vw,360px);padding-inline-start:0;padding-block:clamp(64px,7vw,96px);align-content:start;background:transparent}.contact-layout__details h2,.contact-layout__form-heading{font-size:clamp(30px,2vw,36px);line-height:1.15}.contact-layout__details:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:-100vw;background:var(--primary_bg);content:""}.contact-layout__map{align-self:stretch;min-block-size:450px}.contact-layout__form--has-heading{padding-top:clamp(64px,7vw,96px)}.contact-layout__map .customer-privacy-embed,.contact-layout__map .customer-privacy-embed__placeholder,.contact-layout__map .customer-privacy-embed iframe{height:100%}}@media only screen and (max-width:62.5em){.contact-layout{margin-bottom:var(--contact-spacing-mobile)}.contact-layout__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"details" "form" "map";align-items:stretch;gap:24px}.contact-layout__details{padding:32px}}@media only screen and (max-width:47.5em){.contact-layout__grid{gap:20px}.contact-layout__details{padding:24px}.contact-layout__details h2{margin-bottom:20px}.contact-layout__form-heading{margin-bottom:24px}.contact-layout__form #globo-formbuilder-66382 .panel.block-container{grid-template-columns:minmax(0,1fr);gap:20px!important}.contact-layout__form #globo-formbuilder-66382 .globo-form-control{grid-column:1 / -1}.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-2],.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-5]{padding-top:0!important;border-top:0}.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-3]:before,.contact-layout__form #globo-formbuilder-66382 .globo-form-control[data-element-id=text-6]:before{width:100%}.contact-layout__form #globo-formbuilder-66382 .gfb__footer{margin-top:28px!important}.contact-layout__form #globo-formbuilder-66382 .gfb__footer button.submit{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-contact.css.map */
