.Share{position:relative;width:40px;height:40px}.Share>*{position:absolute;top:0;left:0;transition:all .25s}.Share>*,.Share>* svg{width:100%;height:100%}.Share__button{z-index:1;border-radius:50%;background-color:#004b88;cursor:pointer}.Share__button svg{fill:#fff}.Share--open>*{left:calc(var(--index)*50px)}@media(min-width:576px){.Share{width:50px;height:50px}.Share--open>*{left:calc(var(--index)*60px)}}@media(min-width:992px){.Share{width:60px;height:60px}.Share--open>*{left:calc(var(--index)*70px)}}.ContactForm{overflow:hidden;position:relative}.ContactForm__row{padding:var(--space-sm) 0}.ContactForm__col-logo{display:none}.ContactForm__fields{row-gap:var(--space-xs)}.ContactForm__messages{list-style:none}.ContactForm__message--success{background:#f93;padding:20px;color:#fff}.ContactForm__message--error{color:red}.ContactForm__required{font-size:14px;text-align:right}.ContactForm__share{margin-top:var(--space-sm)}@media(min-width:768px){.ContactForm__col-logo{display:block}}.ContactTeaser{position:relative}.ContactTeaser:before{left:0;right:0}.ContactTeaser:before,.ContactTeaser__row:before{content:" ";position:absolute;top:0;bottom:0;display:block}.ContactTeaser__row:before{left:10px;right:11px}.ContactTeaser__row{row-gap:var(--space-md);position:relative;align-items:stretch;z-index:auto}.ContactTeaser__row+.ContactTeaser__row{margin-top:var(--space-lg)}.ContactTeaser__image-col{position:relative;z-index:2}.ContactTeaser__image-container{height:100%;position:relative;overflow:hidden;background:#eaeaea;padding:0!important}.ContactTeaser__image-container:before{position:relative;content:"";display:block;padding-top:48%}.ContactTeaser__text-container{height:100%}.ContactTeaser__text{margin-left:calc(var(--space-md)*2);margin-right:var(--space-md)}.ContactTeaser__text-col{z-index:3}.ContactTeaser__headline{padding:0 0 var(--space-md) 0;margin-left:var(--space-md)}.ContactTeaser__contact{padding:var(--space-md);color:#004b88;position:relative;z-index:auto;margin-top:auto}.ContactTeaser__contact:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#eaeaea;z-index:-1}.ContactTeaser__contact>span{border:2px solid;padding:14px 24px 10px;cursor:pointer;transition:all .25s;display:inline-block;z-index:2;position:relative;font-family:Roboto;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;font-size:14px}.ContactTeaser__name{font-family:Poppins;font-weight:700;font-size:clamp(18px,18px + 0.0048387097*(100vw - 360px),24px)}.ContactTeaser__name,.ContactTeaser__title{font-style:normal;line-height:120%;text-transform:none}.ContactTeaser__title{font-family:Roboto;font-weight:900;font-size:clamp(18px,18px + -0.0016129032*(100vw - 360px),16px)}.ContactTeaser:hover .ContactTeaser__contact>span{background-color:#f93;color:#004b88}.ContactTeaser--bg-gray .ContactTeaser__contact{color:#fff}.ContactTeaser--bg-gray .ContactTeaser__contact:before{background-color:#004b88}.ContactTeaser--bg-gray .ContactTeaser__row:before{background-color:#eaeaea}.ContactTeaser--bg-blue{color:#fff}.ContactTeaser--bg-blue .ContactTeaser__contact{color:#004b88}.ContactTeaser--bg-blue .ContactTeaser__row:before{background-color:#004b88}@media(min-width:768px){.ContactTeaser--align-left:before{left:45%;right:0}.ContactTeaser--align-right:before{left:0;right:45%}.ContactTeaser--align-left .ContactTeaser__contact:before{width:100vw}.ContactTeaser--align-right .ContactTeaser__contact:before{right:calc(var(--bs-gutter-x)*-1)}.ContactTeaser--bg-gray:before{background-color:#eaeaea}.ContactTeaser--bg-blue:before{background-color:#004b88}.ContactTeaser__headline{padding:var(--space-md) 0}.ContactTeaser__contact{width:calc(100% + var(--space-md))}}