.KontakForm_KontaktForm__r0Zoj{display:flex;flex-direction:column;height:100%}.KontakForm_KontaktForm__r0Zoj .KontakForm_KontaktFormInputs__nLEk_{display:flex;flex-direction:column;row-gap:1rem;margin-bottom:4rem}.KontakForm_KontaktForm__r0Zoj .KontakForm_KontaktFormInputs__nLEk_ input,.KontakForm_KontaktForm__r0Zoj .KontakForm_KontaktFormInputs__nLEk_ textarea{width:100%;padding:.75rem;font-size:16px;border:1px solid #000;border-radius:5px;resize:none}.KontakForm_KontaktForm__r0Zoj .KontakForm_KontaktFormInputs__nLEk_ .KontakForm_KontaktFormName__slgIN,.KontakForm_KontaktForm__r0Zoj .KontakForm_KontaktFormInputs__nLEk_ .KontakForm_KontaktFormTelCom__f_bv7{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.KontakForm_KontaktForm__r0Zoj .KontakForm_KontaktFormInputs__nLEk_ .KontakForm_KontaktFormDatenschutz__ROKmN label{display:flex;align-items:flex-start;-moz-column-gap:.5rem;column-gap:.5rem}.KontakForm_KontaktForm__r0Zoj .KontakForm_KontaktFormInputs__nLEk_ .KontakForm_KontaktFormDatenschutz__ROKmN input{width:-moz-fit-content;width:fit-content;margin-top:.25rem}.KontakForm_KontaktForm__r0Zoj button{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:.75rem;background-color:transparent;color:#e35433;font-size:16px;border-radius:5px;border:1px solid #e35433;cursor:pointer;transition:all .15s ease}.KontakForm_KontaktForm__r0Zoj button svg{position:absolute;right:1rem;width:14px;stroke:#e35433;fill:#e35433}.KontakForm_KontaktForm__r0Zoj button:hover{background-color:#e35433;color:#fff}.KontakForm_KontaktForm__r0Zoj button:hover svg{transform:translateX(5px);stroke:#fff;fill:#fff}.KontakForm_KontaktForm__r0Zoj .KontakForm_Success__HAv1l{background-color:#e35433;color:#fff}@media only screen and (max-width:1024px){.KontakForm_KontaktForm__r0Zoj .KontakForm_KontaktFormInputs__nLEk_{margin-bottom:1rem}.KontakForm_KontaktForm__r0Zoj .KontakForm_KontaktFormInputs__nLEk_ .KontakForm_KontaktFormName__slgIN,.KontakForm_KontaktForm__r0Zoj .KontakForm_KontaktFormInputs__nLEk_ .KontakForm_KontaktFormTelCom__f_bv7{grid-template-columns:1fr;row-gap:1rem}}.Kontakt_KontaktHero__b_8Ux{margin-bottom:12rem}.Kontakt_KontaktHero__b_8Ux h1{font-size:45px}.Kontakt_KontaktMain__cdFIS{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;margin-bottom:4rem}.Kontakt_KontaktMain__cdFIS h2{margin-bottom:1rem;font-size:27px}.Kontakt_KontaktMain__cdFIS .Kontakt_KontaktMainLeft__McQgq{border-bottom:1px solid #000}.Kontakt_KontaktMain__cdFIS .Kontakt_KontaktMainLeft__McQgq .Kontakt_KontaktAddressContent__PKvJG{display:flex;flex-direction:column;row-gap:4rem;padding:4rem 0;border-top:1px solid #000}.Kontakt_KontaktMain__cdFIS .Kontakt_KontaktMainLeft__McQgq .Kontakt_KontaktAddressContent__PKvJG .Kontakt_KontaktKontakt__h1yx1 a{display:block;width:-moz-fit-content;width:fit-content;color:#000;font-size:27px;text-decoration:none;transition:all .15s ease}.Kontakt_KontaktMain__cdFIS .Kontakt_KontaktMainLeft__McQgq .Kontakt_KontaktAddressContent__PKvJG .Kontakt_KontaktKontakt__h1yx1 a:hover{color:#e35433}.Kontakt_KontaktMain__cdFIS .Kontakt_KontaktMainLeft__McQgq .Kontakt_KontaktAddressContent__PKvJG .Kontakt_KontaktAdress__Whaec span{display:block;color:#000;font-size:27px;text-decoration:none}.Kontakt_KontaktLocation__doiQe{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;margin-bottom:12rem}.Kontakt_KontaktLocation__doiQe .Kontakt_KontaktMap__BjqTx{height:100%}.Kontakt_KontaktMainMobile__Yc7Hb .Kontakt_KontaktAddressContent__PKvJG{padding:4rem 0}.Kontakt_KontaktMainMobile__Yc7Hb .Kontakt_KontaktAddressContent__PKvJG .Kontakt_KontaktKontakt__h1yx1{margin-bottom:4rem}.Kontakt_KontaktMainMobile__Yc7Hb .Kontakt_KontaktAddressContent__PKvJG .Kontakt_KontaktKontakt__h1yx1 a{display:block;width:-moz-fit-content;width:fit-content;color:#000;font-size:16px;text-decoration:none;transition:all .15s ease}.Kontakt_KontaktMainMobile__Yc7Hb .Kontakt_KontaktAddressContent__PKvJG .Kontakt_KontaktKontakt__h1yx1 a:hover{color:#e35433}.Kontakt_KontaktMainMobile__Yc7Hb .Kontakt_KontaktAddressContent__PKvJG .Kontakt_KontaktAdress__Whaec span{display:block;color:#000;font-size:16px;text-decoration:none}.Kontakt_KontaktMainMobile__Yc7Hb .Kontakt_KontaktMap__BjqTx{height:100vw;margin-bottom:6rem}.Kontakt_KontaktMainMobile__Yc7Hb .Kontakt_KontaktForm__miXtB{margin-bottom:6rem}.Kontakt_KontaktMainMobile__Yc7Hb .Kontakt_KontaktForm__miXtB h2{margin-bottom:4rem}.Kontakt_KontaktMainMobile__Yc7Hb .Kontakt_KontaktImage__OsddP{margin-bottom:12rem}.Kontakt_KontaktMapConsent__LxoTP{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:1rem}.Kontakt_KontaktMapConsent__LxoTP p{max-width:650px;text-align:center}.Kontakt_KontaktMapConsent__LxoTP p a{color:#000;transition:all .15s ease}.Kontakt_KontaktMapConsent__LxoTP p a:hover{color:#e35433}.Kontakt_KontaktMapConsent__LxoTP button{display:block;padding:.75rem;background-color:transparent;color:#e35433;font-size:16px;border-radius:5px;border:1px solid #e35433;cursor:pointer;transition:all .15s ease}.Kontakt_KontaktMapConsent__LxoTP button svg{position:absolute;right:1rem;width:14px;stroke:#e35433;fill:#e35433}.Kontakt_KontaktMapConsent__LxoTP button:hover{background-color:#e35433;color:#fff}.Kontakt_KontaktMapConsent__LxoTP button:hover svg{transform:translateX(5px);stroke:#fff;fill:#fff}@media only screen and (max-width:1024px){.Kontakt_KontaktHero__b_8Ux{margin-bottom:6rem}.Kontakt_KontaktHero__b_8Ux h1{font-size:27px}.Kontakt_KontaktMain__cdFIS .Kontakt_KontaktMainLeft__McQgq .Kontakt_KontaktAddressContent__PKvJG .Kontakt_KontaktAdress__Whaec span,.Kontakt_KontaktMain__cdFIS .Kontakt_KontaktMainLeft__McQgq .Kontakt_KontaktAddressContent__PKvJG .Kontakt_KontaktKontakt__h1yx1 a,.Kontakt_KontaktMain__cdFIS h2{font-size:16px}.Kontakt_KontaktMapConsent__LxoTP{margin-bottom:4rem;padding:2rem 0;border-top:1px solid #000;border-bottom:1px solid #000}}