.contact-person{display:grid;gap:1.5rem}@media screen and (min-width:960px){.contact-person{grid-template-columns:96px 1fr}}@media screen and (max-width:959px){.contact-person{grid-template-columns:72px 1fr}}.contact-person__headline{margin-bottom:0}.modal[data-v-8cc5cc60]{background-color:var(--color-white);color:var(--color-default);display:flex;flex-direction:column;opacity:1;overflow:auto;position:relative}.modal[data-v-8cc5cc60],.modal[data-v-8cc5cc60] *{pointer-events:all!important}.modal[data-v-8cc5cc60] h2,.modal[data-v-8cc5cc60] h3,.modal[data-v-8cc5cc60] h4{color:var(--color-default)}.modal[data-v-8cc5cc60] a,.modal p[data-v-8cc5cc60]{color:var(--color-black-7)}@media screen and (max-width:959px){.modal__content[data-v-8cc5cc60]{overflow:auto}}.modal__header[data-v-8cc5cc60]{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:959px){.modal__header-logo[data-v-8cc5cc60]{height:30px}}@media screen and (min-width:960px){.modal__header-logo[data-v-8cc5cc60]{height:var(--size-36)}}.modal__header-logo[data-v-8cc5cc60] svg path{fill:var(--color-blue)}.modal__body[data-v-8cc5cc60]{max-height:100%}.modal .close[data-v-8cc5cc60]{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:var(--size-40);justify-content:center;width:var(--size-40)}.modal[data-v-8cc5cc60] .modal__headline{margin-bottom:20px;text-align:left}.modal[data-v-8cc5cc60] .modal__text{margin-bottom:40px;text-align:left}.modal[data-v-8cc5cc60] .modal__button{display:flex;justify-content:center}.modal--small[data-v-8cc5cc60]{background-color:transparent;z-index:99}.modal--small[data-v-8cc5cc60],.modal--small[data-v-8cc5cc60]:before{bottom:0;left:0;position:fixed;right:0;top:0}.modal--small[data-v-8cc5cc60]:before{background-color:#0008;content:"";z-index:2}.modal--small .modal__content[data-v-8cc5cc60]{background-color:var(--color-white);border-radius:0;bottom:0;box-shadow:20px 20px 30px #0003;height:auto;left:0;padding:var(--size-56) var(--size-24);position:fixed;right:0;top:0;z-index:5}@media screen and (min-width:500px){.modal--small .modal__content[data-v-8cc5cc60]{border-radius:var(--size-18);bottom:auto;height:auto;left:50%;max-width:515px;padding:var(--size-32) var(--size-40);right:auto;top:50%;transform:translate(-50%,-50%);width:100%}}.modal--small .close[data-v-8cc5cc60]{position:absolute;right:var(--size-32);top:var(--size-32)}.modal--small[data-v-8cc5cc60] .modal__body h3{margin-bottom:calc(30.4px - .75vw);text-align:left}@media screen and (max-width:320px){.modal--small[data-v-8cc5cc60] .modal__body h3{margin-bottom:28px}}@media screen and (min-width:1920px){.modal--small[data-v-8cc5cc60] .modal__body h3{margin-bottom:16px}}.modal--small[data-v-8cc5cc60] .modal__body p{margin-bottom:calc(36.2px - .375vw);text-align:left}@media screen and (max-width:320px){.modal--small[data-v-8cc5cc60] .modal__body p{margin-bottom:35px}}@media screen and (min-width:1920px){.modal--small[data-v-8cc5cc60] .modal__body p{margin-bottom:29px}}.modal--small[data-v-8cc5cc60] .btn{min-width:var(--size-144)}.modal--full[data-v-8cc5cc60],.modal--partial[data-v-8cc5cc60]{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal--full .modal__header[data-v-8cc5cc60],.modal--partial .modal__header[data-v-8cc5cc60]{box-sizing:border-box}@media screen and (max-width:959px){.modal--full .modal__header img[data-v-8cc5cc60],.modal--partial .modal__header img[data-v-8cc5cc60]{height:30px}}@media screen and (min-width:960px){.modal--full .modal__header img[data-v-8cc5cc60],.modal--partial .modal__header img[data-v-8cc5cc60]{height:var(--size-36)}}@media screen and (max-width:959px){.modal--full .modal__header[data-v-8cc5cc60],.modal--partial .modal__header[data-v-8cc5cc60]{margin:var(--size-24) var(--size-28) var(--size-56) var(--size-24)}}@media screen and (min-width:960px){.modal--full .modal__header[data-v-8cc5cc60],.modal--partial .modal__header[data-v-8cc5cc60]{height:130px;padding:0 45px 0 var(--size-32)}}.modal--full .modal__body[data-v-8cc5cc60],.modal--partial .modal__body[data-v-8cc5cc60]{padding:var(--size-0) var(--size-24) var(--size-36)}@media screen and (min-width:960px){.modal--full .modal__body[data-v-8cc5cc60],.modal--partial .modal__body[data-v-8cc5cc60]{padding:var(--size-0) var(--size-160) var(--size-72) var(--size-160)}}@media screen and (min-width:960px){.modal--full[data-v-8cc5cc60] .form__form,.modal--partial[data-v-8cc5cc60] .form__form{margin-top:-24px}}.modal--partial[data-v-8cc5cc60]{height:100%}.modal--full[data-v-8cc5cc60]{height:auto;top:0;right:0;bottom:0;left:0;opacity:1;z-index:99}.modal-full-enter-active[data-v-8cc5cc60]{transition:opacity .4s,transform .4s,border-radius .05s linear .35s}.modal-full-leave-active[data-v-8cc5cc60]{transition:opacity .4s ease-out,transform .4s ease-out,border-radius .05s linear}.modal-full-enter-from[data-v-8cc5cc60],.modal-full-leave-to[data-v-8cc5cc60]{border-radius:25px 25px 0 0;opacity:0;transform:translateY(100%) scale(.75)}.modal-full-enter-to[data-v-8cc5cc60],.modal-full-leave-from[data-v-8cc5cc60]{border-radius:0;opacity:1;transform:translateY(0) scale(1)}.modal-fade-enter-active[data-v-8cc5cc60],.modal-fade-leave-active[data-v-8cc5cc60]{transition:opacity .4s ease}.modal-fade-enter-from[data-v-8cc5cc60],.modal-fade-leave-to[data-v-8cc5cc60]{opacity:0}@media screen and (min-width:785px){.form{display:flex;justify-content:center}.form__left{display:flex;flex:1 1 50%;flex-flow:column nowrap;justify-content:space-between;margin-right:calc(-36px + 11.5625vw);max-width:600px}}@media screen and (min-width:785px) and (max-width:320px){.form__left{margin-right:1px}}@media screen and (min-width:785px) and (min-width:1920px){.form__left{margin-right:186px}}@media screen and (min-width:1425px){.form__left-top{min-height:250px}}@media screen and (min-width:785px){.form__form{flex:1 0 50%;max-width:600px}}.form__headline{font-size:calc(17.6px + .75vw);font-weight:400;line-height:1.25;margin-bottom:calc(10.8px + .6875vw)}@media screen and (max-width:320px){.form__headline{font-size:20px}}@media screen and (min-width:1920px){.form__headline{font-size:32px}}@media screen and (max-width:320px){.form__headline{margin-bottom:13px}}@media screen and (min-width:1920px){.form__headline{margin-bottom:24px}}.form__input-row{flex-flow:row nowrap!important}@media screen and (max-width:1073px){.form__input-row{display:block!important}.form__input-row [class^=col-]{width:100%!important}}.form__dropzone{align-items:center;border:1px dashed rgba(0,0,0,.282);border-radius:6px;cursor:pointer;display:flex;min-height:var(--size-48);position:relative;text-align:center;width:100%}@media screen and (max-width:959px){.form__dropzone{justify-content:center}}.form__dropzone--is-over{background:#edefff;border:1px dashed var(--color-blue);border-radius:6px}.form__dropzone--is-over>label>span{color:var(--color-blue)}.form__dropzone--is-over>label>span.form__dropzone-label-subheadline{opacity:.5}.form__dropzone--error{border-color:var(--color-red)}.form__dropzone:active,.form__dropzone:hover{border-color:#0008}.form__dropzone--has-file .form__dropzone-label-subheadline{display:none}.form .dropzone__label{color:var(--color-black-5);display:block;font-size:.875rem;letter-spacing:.01em;line-height:1.5;margin-bottom:var(--size-8)}.form .dropzone__label--error{color:var(--color-red)}.form__dropzone-label{cursor:pointer;flex:auto;padding:var(--size-20) var(--size-18);position:relative}@media screen and (min-width:785px){.form__dropzone-label{height:var(--size-120);text-align:left}}.form__dropzone-label-headline{color:var(--color-default);display:inline-block;font-size:.875rem;letter-spacing:.01em;line-height:1.5;transform:translateY(-2px)}@media screen and (min-width:1074px){.form__dropzone-label-headline{font-size:1rem}}@media screen and (min-width:785px){.form__dropzone-label-headline{position:relative}}.form__dropzone-icon{align-self:flex-start;display:inline-block;height:1.5rem;margin:var(--size-20);margin-right:var(--size-0);width:1.5rem}@media screen and (min-width:960px){.form__dropzone-icon{margin-top:1.5rem}}.form__dropzone-icon--close{height:2rem;margin-right:.5rem;padding:.5rem;width:2rem;z-index:20}.form__dropzone-icon--close svg path{stroke:red}.form__dropzone-label-subheadline{display:none}@media screen and (min-width:785px){.form__dropzone-label-subheadline{color:var(--color-black-5);display:block;font-size:.875rem;letter-spacing:.01em;line-height:1.5}.form__dropzone-label-subheadline--hidden{display:none}}.form__dropzone-input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;pointer-events:all;position:absolute;right:0;top:0;width:100%;z-index:9}.form__submit{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-top:var(--size-32)}@media screen and (max-width:959px){.form__submit{flex-flow:column nowrap;padding-bottom:var(--size-36)}}.form__submit--capacity{align-items:center;flex-flow:row nowrap;justify-content:space-between}.form__submit-response-time{margin-right:var(--size-20)}.form__gdpr-label-text,.form__gdpr-label-text a,.form__submit-response-time,.form__submit-response-time a{font-size:.875rem;letter-spacing:.01em;line-height:1.5}.form__gdpr-label-text a,.form__submit-response-time a{color:var(--color-blue);text-decoration:underline}.form__gdpr-label-text a:hover,.form__submit-response-time a:hover{text-decoration:none}.form__submit-button{height:auto}.form__gdpr{width:100%}.form__gdpr--error .form__checkbox-visual{border:1px solid var(--color-red)}.form__gdpr--error .form__gdpr-label-text,.form__gdpr--error .form__gdpr-label-text a{color:var(--color-red)}.form__gdpr-label{align-items:center;display:inline-flex;flex-flow:row nowrap;justify-content:flex-start}.form__checkbox{display:block;flex-shrink:0;height:24px;margin-right:var(--size-14);position:relative;width:24px}.form__checkbox:hover .form__checkbox-visual{border:1px solid rgba(0,0,0,.5)}.form__checkbox-input{bottom:0;cursor:pointer;display:block;height:100%;left:0;margin:0;opacity:0;padding:0;pointer-events:all;position:absolute;right:0;top:0;width:100%;z-index:9}.form__checkbox-input:checked+.form__checkbox-visual{background-color:var(--color-blue);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' fill='none' viewBox='0 0 18 14'%3E%3Cpath stroke='%23fff' stroke-width='3' d='m1.99 6.268 4.95 4.95 9.192-9.193'/%3E%3C/svg%3E");border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}.form__checkbox-visual{background:#ffffff1a no-repeat 50%;border:1px solid rgba(0,0,0,.3);border-radius:3px;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.form__server-error{font-size:.875rem;letter-spacing:.01em;line-height:1.5;margin-top:var(--size-24)}.form__errors,.form__server-error{color:var(--color-red);display:block}.form__errors{line-height:1em;margin-top:8px;width:100%}.form__error{font-size:var(--size-14);line-height:1.5em}.form__fatal--error{padding:var(--size-12) var(--size-18px)}.form__spinner{align-items:center;display:inline-flex;justify-content:center;width:75px}.form__spinner img{animation:l1 .5s linear infinite;height:30px;transform-origin:center;width:30px}@keyframes l1{to{transform:rotate(1turn)}}.text-input{display:flex;flex-flow:column nowrap;margin:var(--size-22) 0;resize:none}.text-input__label{color:var(--color-default);font-family:TT Hoves,sans-serif;font-size:var(--size-14);font-style:normal;font-weight:400;letter-spacing:.01em;line-height:var(--size-18);margin-bottom:var(--size-8);opacity:.5}.text-input--error .text-input__label{color:var(--color-red);opacity:1}.text-input__input{background-color:transparent;border:1px solid rgba(0,0,0,.3);border-radius:6px;box-sizing:border-box;color:var(--color-default);font-family:TT Hoves,sans-serif;font-size:var(--size-16);font-style:normal;font-weight:400;letter-spacing:.01em;line-height:var(--size-22);padding:var(--size-12) var(--size-18)}.text-input__input:active,.text-input__input:focus,.text-input__input:hover{border:1px solid rgba(0,0,0,.5);outline:none}.text-input--error .text-input__input{border-color:var(--color-red)}.text-input__input--textarea{height:var(--size-180);resize:none}.text-input__input--textarea::-moz-placeholder{color:#000;font-family:TT Hoves,sans-serif;font-size:var(--size-16);font-style:normal;font-weight:400;letter-spacing:.01em;line-height:var(--size-24);opacity:.5}.text-input__input--textarea::placeholder{color:#000;font-family:TT Hoves,sans-serif;font-size:var(--size-16);font-style:normal;font-weight:400;letter-spacing:.01em;line-height:var(--size-24);opacity:.5}.text-input__error{color:var(--color-red);line-height:1em;margin-top:8px}.text-input__error span{font-size:var(--size-16);line-height:1.3em}.alert{border-radius:var(--size-6);padding:var(--size-12) var(--size-18);position:relative}.alert__content{padding-right:var(--size-32)}.alert__content,.alert__content>*{font-size:var(--size-16)}.alert__button{background-color:transparent;border:none;bottom:0;box-shadow:none;display:block;height:var(--size-13);margin:auto;position:absolute;right:var(--size-18);top:0;width:var(--size-13)}.alert--error{border:1px solid var(--color-red);color:var(--color-red)}.alert--error svg path{stroke:var(--color-red)}.alert--success{border:1px solid var(--color-blue);color:var(--color-blue)}.alert--success svg path{stroke:var(--color-blue)}.navigation-container[data-v-dd06dbe9]{display:flex;flex-flow:column nowrap;gap:1.5rem;justify-content:center;margin:0 auto;max-width:1200px}@media screen and (min-width:960px){.navigation-container[data-v-dd06dbe9]{align-items:flex-start;flex-flow:row nowrap;gap:3rem}}.navigation[data-v-dd06dbe9]{display:flex;flex-flow:column nowrap;gap:1.5rem;justify-content:center}@media screen and (min-width:960px){.navigation[data-v-dd06dbe9]{width:80%}}.navigation__gallery[data-v-dd06dbe9]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding-bottom:2rem}
