.checkbox__hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden;width:0}.hidden{display:none!important}.screenreader-only,.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.label-hidden{font-size:0;height:0;left:0;opacity:0;position:absolute;width:0}.no-scroll{height:100%;overflow:hidden}@keyframes ek-animation-swipe-in{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes ek-animation-swipe-out{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}to{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}}@keyframes ek-animation-slide-down{0%{max-height:0}to{max-height:1000px}}.contact{display:flex;flex-direction:column;margin-inline:auto}.contact:not(.contact--employee){background:var(--color-surface-base-1);box-shadow:var(--box-shadow-m);justify-content:space-between;width:100%}@media only screen and (min-width:768px){.contact{flex-direction:row}}@media only screen and (min-width:1024px){.contact{width:calc(var(--grid-column-outer)*10 - var(--grid-gutter))}}.contact.contact--employee{flex-basis:calc(var(--grid-column-outer)*8);justify-content:center;max-width:calc(var(--grid-column-outer)*8);width:calc(var(--grid-column-outer)*8)}@media only screen and (min-width:768px){.contact.contact--employee{flex-basis:calc(var(--grid-column-outer)*12);max-width:calc(var(--grid-column-outer)*12);width:calc(var(--grid-column-outer)*12)}}@media only screen and (min-width:1280px){.contact.contact--employee{flex-basis:calc(var(--grid-column-outer)*6 - var(--grid-gutter));max-width:calc(var(--grid-column-outer)*6 - var(--grid-gutter));width:calc(var(--grid-column-outer)*6 - var(--grid-gutter))}}.contact__content{display:flex;flex-direction:column;justify-content:center;padding-block:var(--general-spacing-32);padding-inline:var(--general-spacing-24);position:relative}@media only screen and (min-width:768px){.contact__content{width:calc(var(--grid-column-outer)*7)}}@media only screen and (min-width:1024px){.contact__content{padding-inline:var(--general-spacing-64);width:calc(var(--grid-column-outer)*6)}}.contact--employee .contact__content{align-items:center;flex-grow:1}@media only screen and (min-width:768px){.contact--employee .contact__content{align-items:flex-start}}@media only screen and (min-width:1024px){.contact--employee .contact__content{padding-block:24px;padding-inline:40px}}.contact__image{width:100%}@media only screen and (min-width:768px){.contact__image{width:calc(var(--grid-column-outer)*5 - var(--grid-gutter))}}@media only screen and (min-width:1024px){.contact__image{width:calc(var(--grid-column-outer)*4 - var(--grid-gutter))}}.contact--employee .contact__image{flex-grow:0;margin-inline:auto;width:252px}.contact--employee .contact__image>picture{border-radius:50%;display:block;height:auto;overflow:hidden;width:100%}@media only screen and (min-width:768px){.contact--employee .contact__image{width:252px}}@media only screen and (min-width:1024px){.contact--employee .contact__image{margin:0;max-width:264px;width:auto}.contact--employee .contact__image img{height:auto}}.contact__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact__headline{font-family:var(--secondary-font);font-size:1.625rem;font-weight:400;letter-spacing:-3%;line-height:120%;margin-bottom:var(--general-spacing-40)}@media screen and (min-width:768px){.contact__headline{font-size:2.25rem}}@media screen and (min-width:1280px){.contact__headline{font-size:2.25rem}}@media only screen and (min-width:1440px){.contact__headline{margin-bottom:var(--general-spacing-24)}}.contact__copy.rte{row-gap:var(--general-spacing-8)}@media only screen and (max-width:767px){.contact--employee .contact__copy{text-align:center}}.contact--employee .contact__copy h2{font-family:var(--main-font);font-size:1.375rem;font-weight:600;letter-spacing:-2%;line-height:120%}.contact--employee .contact__copy a{display:inline-block;margin-top:8px}.contact--employee .contact__copy a:first-of-type{margin-top:16px}@media only screen and (max-width:767px){.contact__link{height:29px}}@media only screen and (min-width:768px){.contact__link{margin-top:var(--general-spacing-40)}}@media only screen and (max-width:767px){.contact__link .button{bottom:-29px;left:50%;position:absolute;transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}}