.footer{color:#fff;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:3rem 1rem 1rem}.footer__header{font-family:Montserrat,sans-serif;font-weight:800}.footer__list-element,.footer__list-element a{display:flex;flex-direction:row;align-items:center;height:35px}.footer__list-element a{font-family:Montserrat,sans-serif;color:#fff;font-weight:400}.footer__list-element p{margin:.5rem}@media only screen and (max-width:640px){.footer{padding:4rem .5rem 2rem}.footer__maps{padding-bottom:4rem;width:100%}.footer__maps iframe{width:100%}}.background--grey{background-color:#f5f5f5}.background--dark{background-color:#2e3238}.section__header{font-family:Montserrat,sans-serif;font-size:2.6rem;font-weight:800;line-height:1.4em;margin-bottom:1rem;margin-top:0}.section__subHeader{font-size:1.8rem}.section__subHeader,.section__subSubHeader{font-family:Montserrat,sans-serif;color:#3c0d41;font-weight:800;line-height:1.2em;margin-top:3rem}.section__subSubHeader{font-size:1.2rem}.section__image{margin:2rem 0;border-radius:2rem;box-shadow:0 30px 100px rgba(0,0,0,.17)}.banner__container{position:fixed;bottom:2rem;right:2rem;z-index:100}.info__container{position:fixed;top:20%;z-index:2;flex-direction:column;border-radius:2rem;background-color:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);text-align:center;left:50%;margin-left:-564px;width:1127px}.info_image{margin:2rem 4rem 0}.info__container img{border-radius:2rem}.info__container p{font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.7rem;padding:.5rem 4rem 1rem}.info__close{position:inherit;display:flex;align-self:flex-end;padding:1rem}.info__close a{background-color:#fff;color:#212121;border-radius:2rem;padding:.5rem .5rem .25rem;font-size:1rem;cursor:pointer;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}@media only screen and (max-width:1199px) and (min-width:992px){.info__container{left:50%;margin-left:-468px;width:933px}}@media only screen and (max-width:991px) and (min-width:768px){.info__container{left:50%;margin-left:-362px;width:723px}}@media only screen and (max-width:767px){.info__container{left:0;margin:1rem;width:356px}.info__container p{padding:0 1rem}.info_image{margin:1rem}}.header__background{background-color:#603865}.intro{background-attachment:fixed;background-image:url(/static/buero-small.0279285d.webp);background-repeat:no-repeat;background-position:50% 0;position:relative;z-index:0;height:700px;display:flex;justify-content:center;align-items:center;text-align:center}.intro:before{background:rgba(31,6,34,.65);content:"";position:absolute;width:100%;height:100%}.intro__wrapper{position:relative;z-index:1;margin-top:4rem}.intro__header{font-family:Montserrat,sans-serif;color:#fff;font-size:3.5rem;font-weight:800;line-height:4.5rem}.intro__header--small{color:#fff;letter-spacing:4px;text-transform:uppercase}.intro__wrapper-buttons{display:flex;justify-content:center}.intro__wrapper-buttons .button__container:first-child{margin-left:0}@media only screen and (min-width:641px){.intro{background:url(/static/buero.116a3fc5.webp) no-repeat}}.info-box{background-color:#3c0d41;color:#fff;border-radius:2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;z-index:1;margin-top:-4rem;padding:2.5rem 4rem}.info-box__header{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:800}.info-box__content{max-width:75%}.info-box .button__container{background-color:#fff;color:#3c0d41}.info-box .button__container:hover{background-color:#3c0d41;color:#fff;border:1px solid #fff}@media only screen and (max-width:640px){.info{margin:0!important}.info-box{border-radius:0;flex-wrap:wrap;justify-content:center;margin-top:0;padding:2rem 1.5rem}.info-box__content{max-width:100%}.info-box .button__container{margin-top:1rem;margin-left:0}.info__container{max-width:100%}}.about{padding:6rem 1rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.about img{border-radius:2rem;box-shadow:0 30px 100px rgba(0,0,0,.17)}.about__content{display:flex;flex-direction:column;align-items:flex-start;padding-left:3rem}.about__content .button__container{margin-left:0;margin-top:1.5rem}@media only screen and (max-width:640px){.about{flex-wrap:wrap;padding:6rem .5rem}.about__content{align-items:center;padding-top:2rem;padding-left:0}.about .section__header{font-size:2rem;text-align:center}}.counter{padding:0 1rem 6rem;flex-direction:row;justify-content:space-evenly}.counter,.counter__element{display:flex;align-items:center}.counter__element{flex-direction:column;justify-content:center}.counter__element h2{font-size:3rem;text-align:center;width:4em;margin-bottom:0}.counter__element p{color:#52595f;margin-top:0}@media only screen and (max-width:640px){.counter{flex-wrap:wrap}}.image__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:-6rem;padding:0 0 6rem}.image__wrapper img{max-width:500px;border-radius:2rem;box-shadow:0 30px 100px rgba(0,0,0,.17)}.image__wrapper .image__shifted{margin-top:16rem}@media only screen and (max-width:640px){.image__wrapper{flex-wrap:wrap;justify-content:center;margin-top:0}.image__wrapper img{max-width:300px}.image__wrapper .image__shifted{margin-top:6rem}}.banner__container{bottom:1rem;right:1rem}.Kontakt__calendlyWrapper{padding-top:1rem}.Kontakt__calendlContainer{display:flex;flex-direction:column}.Kontakt__calendlyWrapper img{border-radius:2rem}.Kontakt__calendlyContentWrapper{border-radius:2rem;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);padding:2rem;margin:2rem 0;display:flex;flex-direction:column;color:#212121;font-weight:400;font-size:1rem;cursor:pointer}.Kontakt__calendlyContentWrapper:hover{box-shadow:0 19px 38px rgba(0,0,0,.3),0 12px 12px rgba(0,0,0,.22)}.Kontakt__calendlyContent{display:flex;flex-direction:row;align-items:center}.Kontakt__calendlyText{text-align:left;padding-left:2rem}.Kontakt__calendlyContent li{line-height:1.7rem;margin:.5rem 0}@media only screen and (max-width:640px){.Kontakt__calendlyContent{flex-wrap:wrap;justify-content:center;padding-top:1rem}.services__text{text-align:left}}.services{padding:6rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media only screen and (max-width:640px){.services{padding:6rem .5rem}.services__text{text-align:left}}.newsletter__container{background-color:#3c0d41;color:#fff;border-radius:2rem;align-items:center;padding:2.5rem;margin-top:1rem}.newsletter__container p{margin:0 0 2rem;font-weight:800;font-size:1.2rem;text-align:left}.newsletter__container button:hover{background-color:#fff;color:#3c0d41}.team{padding:6rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media only screen and (max-width:640px){.team{padding:6rem .5rem}.team__intro-text{text-align:left}}.contact__wrapper.displayed{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2rem}.contact__wrapper.not-displayed{display:none}.impressum{margin-top:170px;padding:1rem 1rem 6rem}.impressum h1{color:#3c0d41;font-size:3.5rem;font-weight:800;line-height:4.5rem}.impressum a,.impressum h1{font-family:Montserrat,sans-serif}.impressum a{font-weight:400}.impressum h3,.impressum h4{color:#3c0d41}@media only screen and (max-width:640px){.impressum{padding:1rem .5rem 6rem}.impressum h1{font-size:3.2rem}}