@keyframes slide-in{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{from{margin-left:-100%}to{margin-left:0}}.contact-layer__shape{position:fixed;left:0;top:0;width:100%;height:100vw;background-color:rgba(20,21,90,.5);z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none}.contact-layer{position:fixed;right:0;top:0;width:100%;height:100%;background-color:var(--white);z-index:21;box-shadow:var(--shadow-content);overflow-y:scroll;overflow-x:hidden;opacity:0;transform:translateX(100%);transition:all var(--transition-time)}@media only screen and (min-width:992px){.contact-layer{width:80vw}}@media only screen and (min-width:1200px){.contact-layer{width:50vw}}.contact-layer--visible{transform:translateX(0);opacity:1}.contact-layer__header{position:relative;padding:48px 20px 20px 20px;background-color:var(--technical-blue);margin-bottom:32px}@media only screen and (min-width:768px){.contact-layer__header{padding:64px 48px 16px 48px;margin-bottom:48px}}@media only screen and (min-width:992px){.contact-layer__header{padding:48px 80px 16px 80px;margin-bottom:64px}}.contact-layer__header-shape{position:absolute;bottom:1px;left:0;width:100%;height:auto;transform:translateY(100%)}.contact-layer__close{position:absolute;z-index:1;right:1rem;top:1rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.contact-layer__headline{color:var(--white);margin:0 0 1rem 0}.contact-layer__copy{color:var(--white);margin:0 0 1.5rem 0}@media only screen and (min-width:768px){.contact-layer__copy{margin:0 0 2rem 0}}.contact-layer__select-label{color:var(--white);margin:0 0 1rem 0}@media only screen and (min-width:768px){.contact-layer__select-label{margin:0 0 1.5rem 0}}.contact-layer__select{position:relative;display:flex;flex-direction:column}@media only screen and (min-width:768px){.contact-layer__select{flex-direction:row}}.contact-layer__select .custom-selectbox{box-shadow:var(--shadow-button);border-radius:var(--border-radius-large);height:40px;margin:0 0 1.5rem 0}.contact-layer__select .custom-selectbox:last-child{margin:0}@media only screen and (min-width:768px){.contact-layer__select .custom-selectbox{flex:1 1 0px;width:0;padding:0 .5rem}.contact-layer__select .custom-selectbox:first-child{padding-left:0}.contact-layer__select .custom-selectbox:last-child{padding-right:0}}@media only screen and (max-width:767px){.contact-layer__select .custom-selectbox--hidden{display:none}}.contact-layer__select .custom-selectbox .select{height:40px}.contact-layer__body{position:relative;padding:32px 20px}@media only screen and (min-width:768px){.contact-layer__body{padding:48px}}.contact-layer__content{display:flex;flex-direction:column;margin:0 0 2rem 0}@media only screen and (min-width:768px){.contact-layer__content{flex-direction:row}}.contact-layer__image{position:relative;margin:0 0 2rem 0}@media only screen and (min-width:768px){.contact-layer__image{margin:0 3rem 0 0}}.contact-layer__image img{width:160px;height:auto;box-shadow:var(--shadow-image);border-radius:var(--border-radius-medium)}.contact-layer__text{position:relative;display:block}.contact-layer__text p{margin:0 0 .25rem 0}.contact-layer__text p:nth-child(2){margin:0 0 .75rem 0}.contact-layer__text p:last-child{margin:0}.contact-layer__text a:not(.button){text-decoration:none}.contact-layer__text a:not(.button):hover{text-decoration:underline}.contact-layer__text .button{margin:1.5rem 0 0 0}.contact-layer__footer{position:relative;padding:1.5rem;background-color:var(--light-blue);border-radius:var(--border-radius-medium);display:none}@media only screen and (min-width:768px){.contact-layer__footer{padding:1.5rem 1.5rem 1rem 1.5rem}}.contact-layer__row{display:block;margin:0 0 1.5rem 0}.contact-layer__row:last-child{margin:0}@media only screen and (min-width:768px){.contact-layer__row{display:table-row;margin:0 0 1rem 0}.contact-layer__row:last-child{margin:0 0 1rem 0}.contact-layer__row:last-child .contact-layer__col{padding:0 1.5rem 0 0}}.contact-layer__col{display:block;padding:0}@media only screen and (min-width:768px){.contact-layer__col{display:table-cell;padding:0 1.5rem .5rem 0}}.contact-layer__label{position:relative;padding:0 0 .5rem 2.125rem;color:var(--technical-blue)}.contact-layer__label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-size:20px 20px;background-position:left center;background-repeat:no-repeat}.contact-layer__label.location:before{background-image:url(../../img/location.svg)}.contact-layer__label.help:before{background-image:url(../../img/help.svg)}.contact-layer__label.form:before{background-image:url(../../img/formular.svg)}.contact-layer__label.info:before{background-image:url(../../img/information.svg)}.contact-layer__link{position:relative;display:block;padding:0 0 0 2.125rem;color:var(--technical-blue)}@media only screen and (min-width:768px){.contact-layer__link{padding:0}}