.contact{overflow:hidden;position:relative;--media-intend-border-size:calc(var(--grid-gutter)*2)}.contact__image,.contact__text{position:relative;z-index:2}.contact__wrapper{background:#f9f9f9;padding:var(--spacer-xs);padding-bottom:var(--spacer-s);padding-left:var(--spacer-s);padding-top:var(--spacer-s)}.contact__image:before{background:transparent;border-left:var(--media-intend-border-size) solid var(--primary);border-top:var(--media-intend-border-size) solid var(--primary);bottom:auto;content:"";height:140px;left:calc(var(--grid-gutter)*-1);margin-top:calc(var(--media-intend-border-size)*-1);position:absolute;right:auto;top:0;width:140px;z-index:1}.contact__image img{display:block}.contact--headline-squared .text-media__text{padding-left:calc(var(--grid-gutter)*3)}@media (max-width:767px){.contact--static_db .contact__text .button{margin-bottom:2.5rem}.contact--static_db .contact__text>.headline{margin-left:0}}@media (max-width:991px){.contact .headline{margin-left:0}.contact .container{padding-left:0;padding-right:0}.contact__image img{height:100%;-o-object-fit:cover;object-fit:cover;padding-bottom:calc(var(--grid-gutter)*2);width:100%}}@media (min-width:992px){.contact__wrapper{padding:var(--spacer-s)}.contact--right .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.contact--right .contact__image:before{border-left:0;border-right:calc(var(--grid-gutter)*2) solid var(--primary);left:auto;right:calc(var(--grid-gutter)*-1)}.contact--headline-squared .text-media__text{padding-left:calc(var(--grid-gutter)*3)}}