.Container-module-scss-module__67uFnq__container{flex-direction:column;width:100%;min-width:calc(100% - 30px);margin:0 auto;display:flex}@media screen and (min-width:992px){.Container-module-scss-module__67uFnq__container{min-width:auto;max-width:1200px}}.Container-module-scss-module__67uFnq__padding{padding:0 15px}@media screen and (min-width:768px){.Container-module-scss-module__67uFnq__padding{padding:30px}}.Container-module-scss-module__67uFnq__bgGradient{color:#1f2937;background:linear-gradient(110deg,#b0b0b0e6 0%,#888888de 8%,#ccccccd6 15%,#888888de 22%,#b0b0b0e6 30%,#888888de 38%,#cccccccf 50%,#888888de 62%,#b0b0b0e6 70%,#888888de 78%,#cccccccf 85%,#888888de 92%,#b0b0b0e6 100%);position:relative;overflow:hidden;box-shadow:0 15.9px 27px -6px #00000036}@media screen and (min-width:768px){.Container-module-scss-module__67uFnq__bgGradient{border-radius:15px}}.Container-module-scss-module__67uFnq__bgAnimation{overflow:hidden}.Container-module-scss-module__67uFnq__bgAnimation:before{content:"";pointer-events:none;z-index:0;filter:blur(6px);background:linear-gradient(120deg,#fff0 0%,#ffffff2e 25%,#fff0 50%,#ffffff2e 75%,#fff0 100%);position:absolute;top:0;left:-60%;transform:translate(-50%)}.Container-module-scss-module__67uFnq__attention:before{border-radius:50%;width:60px;height:60px;animation:3s linear infinite alternate Container-module-scss-module__67uFnq__flippin}.Container-module-scss-module__67uFnq__scan{position:relative}.Container-module-scss-module__67uFnq__scan:before{width:300%;height:100%;animation:9s linear infinite alternate Container-module-scss-module__67uFnq__scan}@keyframes Container-module-scss-module__67uFnq__flippin{0%{left:-60%}25%{left:100%}50%{top:100%;left:100%}75%{top:100%;left:0}to{top:0;left:0}}@keyframes Container-module-scss-module__67uFnq__scan{0%{left:0}to{left:100%}}
.image-component-module-scss-module__BpUoSq__image-component{width:100%;position:relative;overflow:hidden}.image-component-module-scss-module__BpUoSq__image-component__wrapper{background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;max-height:75dvh;display:flex;position:relative;overflow:hidden}.image-component-module-scss-module__BpUoSq__image-component__wrapper picture{justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.image-component-module-scss-module__BpUoSq__image-component__wrapper picture img{width:100%;max-width:100%;height:auto;transition:opacity .3s ease-in-out;display:block}.image-component-module-scss-module__BpUoSq__image-component__wrapper picture img[data-loading=true]{filter:blur(5px);opacity:.8}.image-component-module-scss-module__BpUoSq__image-component__wrapper picture img[data-loading=false]{filter:none;opacity:1}.image-component-module-scss-module__BpUoSq__image-component__wrapper.image-component-module-scss-module__BpUoSq__fixed-aspect picture,.image-component-module-scss-module__BpUoSq__image-component__wrapper.image-component-module-scss-module__BpUoSq__fixed-aspect img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.image-component-module-scss-module__BpUoSq__image-component__placeholder{background-color:#fffffff5;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.image-component-module-scss-module__BpUoSq__image-component__placeholder:before{content:"";filter:blur(9px);background-color:#fffffff5;position:absolute;inset:0}.image-component-module-scss-module__BpUoSq__image-component__placeholder__spinner{border:4px solid #0000;border-top-color:#000;border-radius:50%;width:40px;height:40px;animation:1s linear infinite image-component-module-scss-module__BpUoSq__spin}.image-component-module-scss-module__BpUoSq__image-component--square .image-component-module-scss-module__BpUoSq__image-component__wrapper{aspect-ratio:1}.image-component-module-scss-module__BpUoSq__image-component--smartphone .image-component-module-scss-module__BpUoSq__image-component__wrapper{aspect-ratio:3/4}.image-component-module-scss-module__BpUoSq__image-component--hero .image-component-module-scss-module__BpUoSq__image-component__wrapper{border-radius:0}@media screen and (min-width:768px){.image-component-module-scss-module__BpUoSq__image-component--hero .image-component-module-scss-module__BpUoSq__image-component__wrapper{aspect-ratio:16/9}}@media (max-width:767px){.image-component-module-scss-module__BpUoSq__image-component--thumbnail .image-component-module-scss-module__BpUoSq__image-component__wrapper{aspect-ratio:5/3}}.image-component-module-scss-module__BpUoSq__image-component--card .image-component-module-scss-module__BpUoSq__image-component__wrapper{aspect-ratio:16/10}@media (max-width:767px){.image-component-module-scss-module__BpUoSq__image-component__wrapper picture img{object-fit:cover}}@media (min-width:768px) and (max-width:1023px){.image-component-module-scss-module__BpUoSq__image-component__wrapper picture img{object-fit:cover}}@media (min-width:1024px){.image-component-module-scss-module__BpUoSq__image-component__wrapper{transition:transform .3s,opacity .3s}.image-component-module-scss-module__BpUoSq__image-component__wrapper picture img{object-fit:cover}}.image-component-module-scss-module__BpUoSq__image-component--loading .image-component-module-scss-module__BpUoSq__image-component__wrapper:before{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:2s infinite image-component-module-scss-module__BpUoSq__shimmer}.image-component-module-scss-module__BpUoSq__image-component--shaded:before{content:"";z-index:3;background-color:#1b1b1b7a;position:absolute;inset:0}.image-component-module-scss-module__BpUoSq__image-component__wrapper picture img{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.image-component-module-scss-module__BpUoSq__image-component__wrapper picture img{transition:none!important;animation:none!important}.image-component-module-scss-module__BpUoSq__image-component__wrapper picture img:hover{transform:none!important}}@keyframes image-component-module-scss-module__BpUoSq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.image-component-module-scss-module__BpUoSq__image-grid{gap:1rem;display:grid}@media (max-width:767px){.image-component-module-scss-module__BpUoSq__image-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.image-component-module-scss-module__BpUoSq__image-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.image-component-module-scss-module__BpUoSq__image-grid{grid-template-columns:repeat(3,1fr)}}.image-component-module-scss-module__BpUoSq__noHover img:hover{transform:none!important}.image-component-module-scss-module__BpUoSq__image{object-fit:cover;width:100%;height:auto;transition:opacity .3s ease-in-out}.image-component-module-scss-module__BpUoSq__imageMain{position:absolute;left:0;right:0}.image-component-module-scss-module__BpUoSq__thumbnail{opacity:1;width:100%;height:100%;transition:visibility 3s ease-out}.image-component-module-scss-module__BpUoSq__thumbnail.image-component-module-scss-module__BpUoSq__loaded{opacity:0;visibility:hidden}.image-component-module-scss-module__BpUoSq__mainLoaded{opacity:1}.image-component-module-scss-module__BpUoSq__borderRadius{border-radius:9px}
.tile-module-scss-module__7e80ra__tile{color:#f9f9f9;background-color:#2c1414a1;flex-direction:column;justify-content:space-between;gap:15px;height:100%;margin-top:15px;margin-bottom:15px;display:flex}@media screen and (min-width:768px){.tile-module-scss-module__7e80ra__tile{border-radius:9px}}.tile-module-scss-module__7e80ra__tileNoImage{padding-top:15px;padding-bottom:15px}.tile-module-scss-module__7e80ra__tileWithImage{flex-direction:column;justify-content:space-between;height:100%;display:flex}@media screen and (min-width:992px){.tile-module-scss-module__7e80ra__container{padding:0}}.tile-module-scss-module__7e80ra__linkWrapper{height:100%}.tile-module-scss-module__7e80ra__linkWrapper a{all:unset;cursor:pointer;flex-direction:column;justify-content:space-between;height:100%;display:flex}.tile-module-scss-module__7e80ra__link{color:inherit;text-decoration:none;display:flex}@media screen and (min-width:992px){.tile-module-scss-module__7e80ra__link{transition:transform .3s ease-in-out}.tile-module-scss-module__7e80ra__link:hover{transform:scale(1.02)}}.tile-module-scss-module__7e80ra__image{width:100%;height:auto;margin-bottom:15px;overflow:hidden}@media screen and (min-width:768px){.tile-module-scss-module__7e80ra__image{border-top-left-radius:9px;border-top-right-radius:9px}}.tile-module-scss-module__7e80ra__textContent{padding:0 30px 15px}@media screen and (min-width:768px){.tile-module-scss-module__7e80ra__textContent{padding:0 15px 15px}}.tile-module-scss-module__7e80ra__title{padding-bottom:15px}.tile-module-scss-module__7e80ra__readMore{text-align:end;justify-content:flex-end;padding:0 15px 15px;text-decoration:underline;display:flex}
@keyframes Spinner-module-scss-module__jqnd2q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Spinner-module-scss-module__jqnd2q__container{flex-direction:column;align-items:center;gap:8px;display:flex}.Spinner-module-scss-module__jqnd2q__container.Spinner-module-scss-module__jqnd2q__centered{justify-content:center;align-items:center;width:100%;height:100%}.Spinner-module-scss-module__jqnd2q__container.Spinner-module-scss-module__jqnd2q__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background-color:#fffc;justify-content:center;align-items:center;width:100vw;height:100vh;position:fixed;top:0;left:0}.Spinner-module-scss-module__jqnd2q__spinner{animation:Spinner-module-scss-module__jqnd2q__spin var(--spinner-speed,1s)linear infinite;width:var(--spinner-size,40px);height:var(--spinner-size,40px);border:var(--spinner-border-width,4px)solid #0000;border-top:var(--spinner-border-width,4px)solid var(--spinner-color,#3b82f6);border-radius:50%}.Spinner-module-scss-module__jqnd2q__spinner--small{--spinner-size:20px;--spinner-border-width:2px}.Spinner-module-scss-module__jqnd2q__spinner--medium{--spinner-size:40px;--spinner-border-width:4px}.Spinner-module-scss-module__jqnd2q__spinner--large{--spinner-size:60px;--spinner-border-width:6px}.Spinner-module-scss-module__jqnd2q__text{text-align:center;margin-top:4px;font-size:14px;font-weight:500}@media (max-width:768px){.Spinner-module-scss-module__jqnd2q__text{font-size:12px}}@media (prefers-color-scheme:dark){.Spinner-module-scss-module__jqnd2q__container.Spinner-module-scss-module__jqnd2q__overlay{background-color:#000c}.Spinner-module-scss-module__jqnd2q__text{color:#e5e7eb}}@media (prefers-reduced-motion:reduce){.Spinner-module-scss-module__jqnd2q__spinner{animation-duration:2s}}.Spinner-module-scss-module__jqnd2q__container:not(.Spinner-module-scss-module__jqnd2q__overlay) .Spinner-module-scss-module__jqnd2q__spinner{transition:transform .2s}.Spinner-module-scss-module__jqnd2q__container:not(.Spinner-module-scss-module__jqnd2q__overlay) .Spinner-module-scss-module__jqnd2q__spinner:hover{transform:scale(1.1)}.Spinner-module-scss-module__jqnd2q__spinner.Spinner-module-scss-module__jqnd2q__pulse{animation:Spinner-module-scss-module__jqnd2q__spin var(--spinner-speed,1s)linear infinite,Spinner-module-scss-module__jqnd2q__pulse 2s ease-in-out infinite alternate}.Spinner-module-scss-module__jqnd2q__spinner.Spinner-module-scss-module__jqnd2q__dots{background:radial-gradient(circle at 20% 50%,var(--spinner-color,#3b82f6)25%,transparent 25%),radial-gradient(circle at 80% 50%,var(--spinner-color,#3b82f6)25%,transparent 25%);animation:Spinner-module-scss-module__jqnd2q__dots var(--spinner-speed,1s)linear infinite;background-size:50% 100%;border:none}@keyframes Spinner-module-scss-module__jqnd2q__pulse{0%{opacity:1}to{opacity:.4}}@keyframes Spinner-module-scss-module__jqnd2q__dots{0%,20%{background-position:0 0,100% 0}60%,to{background-position:100% 0,0 0}}
.ContactData-module-scss-module__d7t0Kq__contactData{flex-direction:column;display:flex}.ContactData-module-scss-module__d7t0Kq__contactData__street-wrapper,.ContactData-module-scss-module__d7t0Kq__contactData__city-wrapper{gap:7.5px;display:flex}.ContactData-module-scss-module__d7t0Kq__contactData--center{justify-content:center;align-items:center}.ContactData-module-scss-module__d7t0Kq__contactData--right{justify-content:center;align-items:flex-end}.ContactData-module-scss-module__d7t0Kq__contactData--snippet__wrapper{align-items:center;width:100%;display:flex}.ContactData-module-scss-module__d7t0Kq__contactData--snippet__icon{width:18.75px;height:18.75px;margin-right:7.5px}
.formComponent-module-scss-module__O3lsjW__formComponent{max-width:100%;position:relative}.formComponent-module-scss-module__O3lsjW__container{padding-left:0;padding-right:0}.formComponent-module-scss-module__O3lsjW__isBlock{padding-left:30px;padding-right:30px}.formComponent-module-scss-module__O3lsjW__form{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.formComponent-module-scss-module__O3lsjW__formField{flex-direction:column;margin-bottom:1.5rem;display:flex}.formComponent-module-scss-module__O3lsjW__formField.formComponent-module-scss-module__O3lsjW__fieldError .formComponent-module-scss-module__O3lsjW__label{color:#dc2626}.formComponent-module-scss-module__O3lsjW__formField.formComponent-module-scss-module__O3lsjW__fieldError .formComponent-module-scss-module__O3lsjW__inputField{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261a}.formComponent-module-scss-module__O3lsjW__formField.formComponent-module-scss-module__O3lsjW__fieldError .formComponent-module-scss-module__O3lsjW__inputField:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 3px #dc262633}.formComponent-module-scss-module__O3lsjW__inputRequired:after{content:"*";color:#dc2626;margin-left:2px}.formComponent-module-scss-module__O3lsjW__label{margin-bottom:.5rem;padding-left:7.5px;font-size:.9rem;font-weight:500;transition:color .2s;display:block}.formComponent-module-scss-module__O3lsjW__label.formComponent-module-scss-module__O3lsjW__labelError{color:#dc2626}.formComponent-module-scss-module__O3lsjW__inputField{background-color:#0000;border:1.5px solid #a9a9a9;border-radius:21px;width:100%;padding:3.75px 7.5px;font-size:1rem;transition:all .2s}.formComponent-module-scss-module__O3lsjW__inputField:focus{outline:none;box-shadow:0 0 0 3px #2563eb1a}.formComponent-module-scss-module__O3lsjW__inputField:disabled{cursor:not-allowed;opacity:.7;background-color:#dff0d8}.formComponent-module-scss-module__O3lsjW__inputField.formComponent-module-scss-module__O3lsjW__inputError{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261a}.formComponent-module-scss-module__O3lsjW__inputField.formComponent-module-scss-module__O3lsjW__inputError:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262633}.formComponent-module-scss-module__O3lsjW__inputField.formComponent-module-scss-module__O3lsjW__textarea{resize:vertical;min-height:100px;font-family:inherit}.formComponent-module-scss-module__O3lsjW__betreff{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.formComponent-module-scss-module__O3lsjW__errorMessage{color:#dc2626;margin-top:.5rem;font-size:.875rem;font-weight:500;animation:.3s formComponent-module-scss-module__O3lsjW__slideDown;display:block}.formComponent-module-scss-module__O3lsjW__errorMessage:before{content:"⚠ ";margin-right:4px}.formComponent-module-scss-module__O3lsjW__submitButton{border:none;transition:all .2s}.formComponent-module-scss-module__O3lsjW__submitButton.formComponent-module-scss-module__O3lsjW__submitting{opacity:.7;cursor:not-allowed;transform:scale(.98)}.formComponent-module-scss-module__O3lsjW__submitButton.formComponent-module-scss-module__O3lsjW__submitting:after{content:"";border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;margin-left:8px;animation:1s linear infinite formComponent-module-scss-module__O3lsjW__spin;display:inline-block}.formComponent-module-scss-module__O3lsjW__buttonWrapper{justify-content:flex-start;width:100%;margin-top:7.5px;padding-left:7.5px;display:flex}.formComponent-module-scss-module__O3lsjW__successMessage{color:#3c763d;text-align:center;z-index:9;background-color:#dff0d8;justify-content:center;align-items:center;animation:.5s formComponent-module-scss-module__O3lsjW__slideDown;display:flex;position:absolute;inset:0}.formComponent-module-scss-module__O3lsjW__successMessage p{margin:0;font-weight:500}.formComponent-module-scss-module__O3lsjW__successMessage p:before{content:"✅ ";margin-right:8px}@keyframes formComponent-module-scss-module__O3lsjW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes formComponent-module-scss-module__O3lsjW__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.formComponent-module-scss-module__O3lsjW__formField{width:100%!important}}
