.pageelement-contactbox .content-container{padding:0}.pageelement-contactbox .contactbox-image{max-width:43.750rem;width:100%;height:auto;position:relative;overflow:hidden}.pageelement-contactbox .left-column.small .contactbox-image{box-sizing:border-box;max-width:18.750rem}.pageelement-contactbox .text{margin-left:0;padding:1.875rem 2.500rem 1.250rem 2.500rem;width:100%;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;overflow:hidden;font-size:1.125rem}@media screen and (max-width:40.625rem){.pageelement-contactbox .content-container{flex-direction:column}.pageelement-contactbox .left-column,.pageelement-contactbox .right-column{margin:0 auto;width:initial!important}}.pageelement-contactbox .contactbox-name{font-weight:700}.pageelement-contactbox .contactbox-position,.pageelement-contactbox .contactbox-email{margin-bottom:.625rem}.pageelement-contactbox .contactbox-comment{white-space:pre-line}.pageelement-contactbox .content-container{justify-content:flex-start;min-height:25rem;display:flex;flex-wrap:wrap}.pageelement-contactbox .contactbox-telephone::before{content:"\f095";width:1.5625rem;font-size:1.125rem;font-family:"Font Awesome 6 Sharp",sans-serif;display:inline-block}.pageelement-contactbox .contactbox-mobilephone::before{content:"\f3ce";width:1.5625rem;font-size:1.125rem;font-family:"Font Awesome 6 Sharp",sans-serif;display:inline-block}.pageelement-contactbox .contactbox-email::before{content:"\f0e0";width:1.5625rem;font-size:1.125rem;font-family:"Font Awesome 6 Sharp",sans-serif;display:inline-block}.pageelement-contactbox .contactbox-telefax::before{content:"\f1ac";width:1.5625rem;font-size:1.125rem;font-family:"Font Awesome 6 Sharp",sans-serif;display:inline-block}.pageelement-contactbox a.contactbox-telephone,.pageelement-contactbox a.contactbox-mobilephone,.pageelement-contactbox a.contactbox-email,.pageelement-contactbox a.contactbox-telefax{display:block;line-height:1.750rem}.pageelement-contactbox .contactbox-button{background-color:#00528c;padding:.625rem;max-width:15.625rem;min-height:3.125rem;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;color:#fff;margin-top:2.8125rem;font-size:1.500rem;font-weight:700;border-radius:.625rem;line-height:1.1;text-align:center}.pageelement-contactbox .contactbox-button:hover{background-color:#707070}.pageelement-contactbox .contactbox-copyright{font-size:.750rem;margin-top:-1.875rem;align-self:end;padding:.750rem .3125rem 0 .3125rem;z-index:5}.pageelement-contactbox .left-column,.pageelement-contactbox .right-column{width:50%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:relative;flex:1}.pageelement-contactbox .right-column{justify-content:flex-start}.pageelement-contactbox .left-column.small{width:25%;max-width:18.750rem}.pageelement-contactbox .right-column.small{width:75%}.pageelement-contactbox .left-column img{width:100%;max-width:43.750rem;max-height:25rem;object-fit:cover;height:auto}.pageelement-contactbox .left-column.small .contactbox-image img{max-width:18.750rem}.pageelement-contactbox .heading-container{width:100%;max-width:87.500rem;display:block;margin:0 auto 1.250rem}@media only screen and (max-width:87.500rem){.pageelement-contactbox .content-container{padding:1.250rem}.pageelement-contactbox .heading-container{padding-left:1.250rem}}.pageelement-contactbox .contactbox-image .ai-mark{position:absolute;bottom:1.250rem;right:.625rem}.pageelement-contactbox .contactbox-image .ai-mark:before{content:'';background:url(/_images/ai-mark.svg) no-repeat;height:1.5625rem;width:1.5625rem;display:block;opacity:.4}@media screen and (max-width:25rem){.pageelement-contactbox .contactbox-button{max-width:15.625rem;font-size:1rem}.pageelement-contactbox .contactbox-copyright{margin-top:0}.pageelement-contactbox.text{margin-left:.625rem;padding-left:.625rem;padding-right:.9375rem}.pageelement-contactbox .left-column.small,.contactbox .right-column.small{width:100%!important}}.pageelement-contactbox a.contactbox-telephone:hover,.pageelement-contactbox a.contactbox-mobilephone:hover,.pageelement-contactbox a.contactbox-email:hover{color:#00528c}.pageelement-contactbox a.contactbox-telephone,.pageelement-contactbox a.contactbox-mobilephone,.pageelement-contactbox a.contactbox-email{font-size:1.125rem}.contactbox-fallback-image{max-width:43.750rem;width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;box-sizing:border-box}.pageelement-contactbox .left-column.small .contactbox-fallback-image{max-width:18.750rem;height:100%}.contactbox-fallback-image i{font-size:4.375rem;color:#555}.pageelement-teaserboxes img{width:100%;max-width:43.750rem;height:auto;max-height:25rem;display:inline-block}.pageelement-teaserboxes .heading-container{width:100%;max-width:87.500rem;display:block;margin:0 auto 1.250rem}.pageelement-teaserboxes .teaser-image-container{position:relative;width:100%;max-width:43.750rem;height:auto;max-height:25rem;display:flex;justify-content:flex-end}@media screen and (max-width:87.500rem){.pageelement-teaserboxes .left-column .teaser-image-container{padding-left:2.500rem}.pageelement-teaserboxes .right-column .teaser-image-container{padding-right:2.500rem}.pageelement-teaserboxes .left-column .text{padding:.9375rem 3.125rem .9375rem 2.1875rem!important;margin-right:0.6250rem!important;margin-left:-0.6250rem!important}.pageelement-teaserboxes .right-column .text{padding:.9375rem 2.1875rem .9375rem 3.1250rem!important;margin-left:0.6250rem!important;margin-right:-0.6250rem!important}.pageelement-teaserboxes .right-column .ai-mark{right:3.125rem}.pageelement-teaserboxes .heading-container{padding-left:1.250rem}}@media screen and (max-width:48rem){.pageelement-teaserboxes .left-column .teaser-image-container{padding-left:0!important}.pageelement-teaserboxes .right-column .teaser-image-container{padding-right:0!important}.pageelement-teaserboxes .right-column .ai-mark{right:.625rem}.pageelement-teaserboxes .left-column .text{margin-left:0!important;margin-right:0!important}.pageelement-teaserboxes .right-column .text{margin-right:0!important;margin-left:0!important}}.pageelement-teaserboxes .teaserbox-container{display:flex;flex-direction:row;width:100%}.pageelement-teaserboxes .left-column,.pageelement-teaserboxes .right-column{width:50%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.pageelement-teaserboxes .left-column .text,.pageelement-teaserboxes .right-column .text{text-align:center;width:100%;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;overflow:hidden;margin:.9375rem 2.1875rem;padding:.9375rem 2.1875rem}.pageelement-teaserboxes .teaserbox-button{background-color:#00528C;padding:.9375rem;max-width:12.500rem;min-height:3.125rem;display:flex;justify-content:center;align-items:center;width:80%;box-sizing:border-box;margin:1.875rem auto 1.875rem auto;border-radius:.625rem}.pageelement-teaserboxes .teaserbox-button:hover{background-color:#707070}.pageelement-teaserboxes .teaserbox-button .button-text{color:#fff;font-size:1.250rem;font-weight:700}.pageelement-teaserboxes .teaserbox-button .button-icon i{color:#fff;font-size:1.125rem;padding-left:.625rem}@media screen and (max-width:25rem){.pageelement-teaserboxes .teaserbox-button{max-width:12.5000rem!important;font-size:1.0000rem!important}.pageelement-teaserboxes .teaserbox-copyright{margin-top:0!important}}.pageelement-teaserboxes .teaser-headline{font-size:1.3750rem!important;padding-top:1.875rem}.pageelement-teaserboxes .teaser-text{font-size:1.1250rem!important;margin-bottom:1.250rem}.pageelement-teaserboxes .teaserbox-copyright{align-self:end;padding:.3125rem .3125rem 0 .3125rem;z-index:5;position:absolute;bottom:0;font-size:.750rem}.pageelement-teaserboxes .pageelement-canvas{width:100%;max-width:87.500rem;margin:0 auto}.pageelement-teaserboxes .content-container{min-height:25rem}.pageelement-teaserboxes .ai-mark{align-self:end;position:absolute;bottom:1.250rem;right:.625rem}.pageelement-teaserboxes .ai-mark:before{content:'';background:url(/_images/ai-mark.svg) no-repeat;height:1.5625rem;width:1.5625rem;display:block;opacity:.4}@media screen and (max-width:48rem){.pageelement-teaserboxes .content-container{flex-direction:column!important;min-height:18.7500rem!important}.pageelement-teaserboxes .left-column,.pageelement-teaserboxes .right-column{width:100%}}