.page-module__85mZ8W__Service{margin:0 auto 25px}.page-module__85mZ8W__Service-header{align-items:center;height:30vh;padding-left:12.5vw;display:flex;position:relative}.page-module__85mZ8W__Service-header-image{object-fit:cover;object-position:20% 32%;z-index:-1;width:100%;max-height:100%;position:absolute;inset:0}.page-module__85mZ8W__Service-header-text:after{content:" ";border-bottom:5px var(--gold)solid;width:60px;height:10px;display:block}.page-module__85mZ8W__Service-contactFormular-information{color:var(--white);min-width:327px;margin-bottom:20px;margin-left:25px}.page-module__85mZ8W__Service-contactFormular-information a{color:var(--gold);font-weight:500}.page-module__85mZ8W__Service-contactFormular-information h1{color:var(--white);margin-top:7.5px;font-size:24px;font-weight:300}.page-module__85mZ8W__Service-content{width:50%;margin:25px auto 0}.page-module__85mZ8W__Service-text{color:var(--white);text-align:justify;width:100%;font-size:larger}.page-module__85mZ8W__Service-contactFormular-header{margin:0 0 25px}.page-module__85mZ8W__Service-contactFormular-container{flex-direction:row-reverse;width:100%;padding-top:50px;display:flex}@media only screen and (max-width:767px){.page-module__85mZ8W__Service-header-image{filter:brightness(60%)}.page-module__85mZ8W__Service-header-text:after{border-bottom-width:2.5px}.page-module__85mZ8W__Service-text{text-align:left;font-size:14px}.page-module__85mZ8W__Service-content{width:85%}.page-module__85mZ8W__Service-contactFormular{width:100%}}@media only screen and (max-width:1420px){.page-module__85mZ8W__Service-content{width:65%}}@media only screen and (max-width:1100px){.page-module__85mZ8W__Service-contactFormular{flex:1}.page-module__85mZ8W__Service-contactFormular-information{margin-left:0}}
.ContactFormular-module__4lfliq__ContactFormular{grid-template-columns:1fr 1fr;gap:25px;display:grid}.ContactFormular-module__4lfliq__ContactFormular-spaned-item{grid-column-end:span 2}.ContactFormular-module__4lfliq__ContactFormular-agb-question{align-items:center;display:flex}.ContactFormular-module__4lfliq__ContactFormular-acceptsAGB-label{margin-left:15px}.ContactFormular-module__4lfliq__ContactFormular-acceptsAGB-label,.ContactFormular-module__4lfliq__ContactFormular-acceptsAGB-label a{color:var(--gold)}.ContactFormular-module__4lfliq__ContactFormular-button{font-family:inherit;font-size:inherit;background-color:var(--gold);color:var(--white);border:2px solid var(--gold);cursor:pointer;border-radius:5px;padding:10px;font-weight:500;transition:opacity .3s;display:inline-block;box-shadow:0 4px 5px 5px #00000040}.ContactFormular-module__4lfliq__ContactFormular-button:disabled{opacity:.5}@media only screen and (max-width:767px){.ContactFormular-module__4lfliq__ContactFormular{flex-direction:column;display:flex}}.ContactFormular-module__4lfliq__InputField-container{box-sizing:border-box;resize:none;width:100%;font-family:inherit;position:relative}.ContactFormular-module__4lfliq__InputField{resize:none;color:var(--white);box-sizing:border-box;background:#0e0e0e;border-width:0;border-radius:5px;outline:none;width:100%;padding:15px 0 15px 10px;font-family:inherit;font-size:14px;box-shadow:inset 0 0 4px 4px #00000040}.ContactFormular-module__4lfliq__InputField-redAsterix{text-align:right;color:red;pointer-events:none;position:absolute;top:5px;right:10px}.ContactFormular-module__4lfliq__InputField-multiline{min-height:250px}.ContactFormular-module__4lfliq__Checkbox{border:3px solid var(--gold);cursor:pointer;border-radius:100%;width:15px;height:15px;transition:background .3s;display:block;position:relative}.ContactFormular-module__4lfliq__Checkbox-checked{background-color:var(--gold)}@media only screen and (max-width:767px){.ContactFormular-module__4lfliq__Checkbox{width:25px;height:25px}}
.page-module__j6Q3dW__Contact{justify-content:space-between;width:60%;margin:25px auto;display:flex}.page-module__j6Q3dW__Contact-contact{width:60%}.page-module__j6Q3dW__Contact-seperator{background-color:var(--gold);width:5px;margin:0 25px}.page-module__j6Q3dW__Contact-impressum-paragraph{color:var(--white);font-size:large}.page-module__j6Q3dW__Contact-impressum-paragraph a{color:var(--gold);font-weight:500}@media only screen and (max-width:1200px){.page-module__j6Q3dW__Contact{flex-direction:column-reverse;width:85%;margin:25px auto}.page-module__j6Q3dW__Contact-impressum-paragraph{font-size:14px}.page-module__j6Q3dW__Contact-contact{width:100%}}
