.separator-container{background:#fff;height:140px;padding:0 2rem}@media (min-width:450px) and (max-width:899px){.separator-container{width:60%;margin:0 auto}}@media (min-width:433px){.separator-container{display:none}}.separator-container .separator-image{margin:3rem 0}
.service{color:var(--secondary-color);flex-direction:row;place-content:space-between center;max-width:1280px;margin:0 auto;padding:5rem 0;display:flex}.service .grid-image{margin-left:-143px}.service .grid-image img{width:350px;height:350px}@media (max-width:1050px){.service{padding-bottom:3rem;padding-top:inherit;flex-direction:column}.service .grid-image{order:1;margin:0 auto}.service .service-content{order:2;width:100%}}.service .service-content{margin-left:3rem}@media (max-width:1050px){.service .service-content{margin:0 auto}.service .service-content h1,.service .service-content .subtitle{text-align:center}.service .service-content .subtitle{max-width:59%;margin:0 auto}}@media (max-width:500px){.service .service-content .subtitle{margin:2rem auto 1rem}}.service .service-content h1{margin-bottom:1rem;font-size:2.25rem}@media (max-width:500px){.service .service-content h1{font-size:2rem}}.service .service-content .services{flex-direction:column;justify-content:space-between;width:100%;display:flex}@media (max-width:1050px){.service .service-content .services{flex-direction:column}}.service .service-content .services .services-row{flex-direction:row;justify-content:space-between;width:100%;display:flex}@media (max-width:1050px){.service .service-content .services .services-row{flex-direction:column;margin-top:2rem}}.service .service-content .services .service-item,.service .service-content .services .separate-service-item{flex-direction:row;margin-top:3rem;display:flex}@media (max-width:1050px){.service .service-content .services .service-item,.service .service-content .services .separate-service-item{justify-content:center;width:100%;margin:1rem auto}}:is(.service .service-content .services .service-item,.service .service-content .services .separate-service-item) .image{border:1px solid var(--secondary-color);border-radius:12px;width:66px;height:66px}@media (max-width:1050px){:is(.service .service-content .services .service-item,.service .service-content .services .separate-service-item) .image{justify-self:end}}:is(.service .service-content .services .service-item,.service .service-content .services .separate-service-item) .service-text{flex-direction:column;justify-content:center;margin-left:1.5rem;display:flex}:is(.service .service-content .services .service-item,.service .service-content .services .separate-service-item) .service-text p{font-size:1.25rem}.service .service-content .services .service-item-1 .image{padding:.35rem 0 0 .45rem}@media (max-width:1050px){.service .service-content .services .service-item-2{margin-left:-1.6rem}}.service .service-content .services .service-item-2 .image{padding:.4rem 0 0 .2rem}.service .service-content .services .separate-service-item .service-text{margin-left:1.5rem}@media (max-width:1050px){.service .service-content .services .separate-service-item .service-text{max-width:162px;margin-left:1.5rem}}@media (max-width:525px){.service .service-content .services .separate-service-item .service-text{word-break:break-word}}.service .service-content .services .separate-service-item .image{padding:.4rem 0 0 .5rem}@media (max-width:1050px){.service .service-content .services .separate-service-item .image{margin-left:5px}}.service .service-content .services .service-item-4 .image{padding:.6rem 0 0 .6rem}.service .service-content .button-container{justify-content:center;width:100%;display:flex}
.map{pointer-events:none}.cookie-container{color:#fff;background-color:var(--primary-color);flex-direction:column;padding:2rem;display:flex}.cookie-container .cookie-banner-text{max-width:500px;margin:0 auto;line-height:1.4rem}.cookie-container .cookie-banner-button{margin:0 auto}.cookie-container a{text-decoration:underline}.cookie-container .MuiButton-containedPrimary{color:var(--primary-color);background-color:#fff;margin-top:3rem}
.contact-page-container{padding:0 5rem}.contact-page-container .contact-form-container{flex-direction:column;max-width:60rem;margin:2rem auto;display:flex}.contact-page-container .contact-form-container .contact-page-form-title{color:var(--primary-color);text-align:center;margin:2.5rem 0;padding:0;font-size:36px;font-weight:800}@media screen and (max-width:1050px){.contact-page-container .contact-form-container .contact-page-form-title{margin-bottom:0;font-size:2rem}}.contact-page-container .contact-form-container .form-container{flex-direction:row;justify-content:space-between;margin-top:2rem;display:flex}@media screen and (max-width:1050px){.contact-page-container .contact-form-container .form-container{flex-direction:column;justify-content:center;width:100%;margin:0 auto}.contact-page-container .contact-form-container .form-container .email-send-icon-xs{display:none}.contact-page-container .contact-form-container .form-container .email-send-icon-md{margin:0 auto}}@media screen and (min-width:1049px){.contact-page-container .contact-form-container .form-container .email-send-icon-md{display:none}}.contact-page-container .contact-form-container .contact-form{width:62.8%;max-width:535px;padding:0 1.7rem 0 0}@media screen and (max-width:1080px){.contact-page-container .contact-form-container .contact-form{padding:0 1.7rem 0 2rem}}@media screen and (max-width:1050px){.contact-page-container .contact-form-container .contact-form{padding:inherit;margin:0 auto}}.contact-page-container .contact-form-container .contact-form .contact-form-input:hover,.contact-page-container .contact-form-container .contact-form .contact-form-input:focus,.contact-page-container .contact-form-container .contact-form .contact-form-input:focus-within{border-color:var(--secondary-color)}.contact-page-container .contact-form-container .contact-form .contact-form-input{box-shadow:inherit}.contact-page-container .contact-form-container .contact-form .contact-button-container{justify-content:center;display:flex}.contact-page-container .contact-form-container .contact-form .contact-button-container .MuiButton-containedPrimary{background-color:var(--primary-color);border-radius:12px;width:13rem;height:3rem;margin:1rem 0 1.5rem}.contact-page-container .contact-form-container .contact-message{text-align:center;margin:0 auto 2rem;padding:.5rem 2rem}@media screen and (max-width:700px){.contact-form{width:100%!important}}.kontakt{height:2rem}@media screen and (min-width:763px){.kontakt{display:none}}
.team-container{background-color:var(--primary-color);flex-direction:row;justify-content:space-between;width:100%;height:300px;padding:3.2rem;display:flex}@media screen and (max-width:625px){.team-container{height:auto}}.team-container .team{flex-direction:row;justify-content:space-between;width:600px;margin:0 auto;display:flex}@media screen and (max-width:625px){.team-container .team{flex-direction:column}}.team-container .team .team-left{flex-direction:column;display:flex}@media screen and (max-width:625px){.team-container .team .team-left{order:1}}.team-container .team .team-left .team-title{color:#fff}@media screen and (max-width:625px){.team-container .team .team-left .team-title{text-align:center;margin-top:2rem}}.team-container .team .team-left .MuiButton-containedPrimary{color:var(--primary-color);background-color:#fff;width:11rem;margin-top:1rem}@media screen and (max-width:625px){.team-container .team .team-left .MuiButton-containedPrimary{width:16rem;margin:1rem auto 0}}@media screen and (max-width:625px){.team-container .team img{margin:0 auto}}
