@keyframes arrow-shift-right{0%{opacity:1;transform:translate3d(0,0,0)}49%{opacity:0;transform:translate3d(10px,0,0)}51%{opacity:0;transform:translate3d(-10px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes arrow-shift-left{0%{opacity:1;transform:translate3d(0,0,0)}49%{opacity:0;transform:translate3d(-10px,0,0)}51%{opacity:0;transform:translate3d(10px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes arrow-shift-right{0%{opacity:1;transform:translate3d(0,0,0)}49%{opacity:0;transform:translate3d(10px,0,0)}51%{opacity:0;transform:translate3d(-10px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes arrow-shift-left{0%{opacity:1;transform:translate3d(0,0,0)}49%{opacity:0;transform:translate3d(-10px,0,0)}51%{opacity:0;transform:translate3d(10px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes arrow-shift-right{0%{opacity:1;transform:translate3d(0,0,0)}49%{opacity:0;transform:translate3d(10px,0,0)}51%{opacity:0;transform:translate3d(-10px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes arrow-shift-left{0%{opacity:1;transform:translate3d(0,0,0)}49%{opacity:0;transform:translate3d(-10px,0,0)}51%{opacity:0;transform:translate3d(10px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.module-contact-form{position:relative}.module-contact-form .form__headline{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.44em}@media (min-width:64em){.module-contact-form .form__headline{margin-bottom:1.265625em}}.module-contact-form .form__headline span{flex-grow:1;font-size:1.44em;font-weight:700}@media (min-width:64em){.module-contact-form .form__headline span{font-size:1.265625em}}.module-contact-form .form__headline.-with-thumbnail .module-image-preloaded{width:90px;flex-shrink:0;margin-left:2.985984em}@media (min-width:64em){.module-contact-form .form__headline.-with-thumbnail .module-image-preloaded{margin-left:2.0272865295em}}@media (min-width:40em){.module-contact-form .form__headline.-with-thumbnail .module-image-preloaded{width:164px}}.module-contact-form .contact-form__infocard{padding:1em 1em 2.0736em;background:var(--color-white);border-radius:14px;box-shadow:0 20px 50px 0 var(--color-bg-dark-alpha-12)}@media (min-width:64em){.module-contact-form .contact-form__infocard{padding:1em 1em 1.6018066406em}}.module-contact-form .contact-form__infocard .infocard__content{padding:1.44em 1em 0}@media (min-width:64em){.module-contact-form .contact-form__infocard .infocard__content{padding:1.265625em 1em 0}}.module-contact-form .contact-form__infocard .infocard__content strong{font-size:.8333333333em;color:var(--color-text-alpha)}@media (min-width:64em){.module-contact-form .contact-form__infocard .infocard__content strong{font-size:.8888888889em}}.module-contact-form .contact-form__infocard .infocard__content em{font-style:normal;font-size:.8333333333em}@media (min-width:64em){.module-contact-form .contact-form__infocard .infocard__content em{font-size:.8888888889em}}.module-contact-form .contact-form__infocard .infocard__email,.module-contact-form .contact-form__infocard .infocard__phone{padding:2.0736em 1em 0}@media (min-width:64em){.module-contact-form .contact-form__infocard .infocard__email,.module-contact-form .contact-form__infocard .infocard__phone{padding:1.6018066406em 1em 0}}.module-contact-form .contact-form__infocard .infocard__email a,.module-contact-form .contact-form__infocard .infocard__phone a{color:var(--color-text-alpha);text-decoration:none}.module-contact-form .contact-form__infocard .infocard__email a:before,.module-contact-form .contact-form__infocard .infocard__email span:before,.module-contact-form .contact-form__infocard .infocard__phone a:before,.module-contact-form .contact-form__infocard .infocard__phone span:before{color:var(--color-gamma);padding-right:.3348979767em}@media (min-width:64em){.module-contact-form .contact-form__infocard .infocard__email a:before,.module-contact-form .contact-form__infocard .infocard__email span:before,.module-contact-form .contact-form__infocard .infocard__phone a:before,.module-contact-form .contact-form__infocard .infocard__phone span:before{padding-right:.4932701843em}}.module-contact-form .contact-form__infocard .infocard__email a:hover,.module-contact-form .contact-form__infocard .infocard__phone a:hover{color:var(--color-text-beta)}.module-contact-form .contact-form__infocard .infocard__openings{padding:.3348979767em 1em 0}@media (min-width:64em){.module-contact-form .contact-form__infocard .infocard__openings{padding:.4932701843em 1em 0}}.module-contact-form .contact-form__infocard .infocard__openings p{margin:0}