.contact-us-page{padding-right:0!important;padding-left:0!important}.xlab-form{padding:100px 0 90px;background-color:#eceff1;background-color:var(--main-background)}.xlab-form h4{margin:20px auto 40px}.xlab-form form{position:relative;margin:50px 0}.xlab-form #sending{position:absolute;margin-top:-20px;height:calc(100% + 20px);width:100%;background-color:rgba(255,255,255,.3);z-index:1}.xlab-form #sending .loader{position:relative;top:100px;margin:auto;border:16px solid #eceff1;border-top:16px solid #b0bec5;border-radius:50%;width:120px;height:120px;animation:spin 1.7s linear infinite}.xlab-form #success{margin:30px auto 300px}.xlab-form #success h3{margin-top:30px;font-size:21px;line-height:32px;font-weight:800;margin-bottom:0}.xlab-form #success .x-text{margin-top:16px}.xlab-form .row{margin:0}.xlab-form label{font-size:14px;line-height:18px;font-weight:500;color:#37474f;color:var(--main-text-color)}.xlab-form input{display:block;width:100%;line-height:48px;border:none;outline:none;margin-bottom:24px;padding:0 20px}.xlab-form input:focus-visible{border:1px solid #37474f;margin-bottom:22px}.xlab-form textarea{display:block;width:100%;border:none;outline:none;margin-bottom:14px;padding:20px}.xlab-form textarea:focus-visible{border:1px solid #37474f;margin-bottom:12px}.xlab-form .x-button{width:fit-content;text-align:center;padding:15px 20px}.xlab-form .attachments-text{line-height:21px;font-size:14px;margin:5px 0 10px;color:#37474f;color:var(--main-text-color)}.xlab-form .req{border:1px solid #ec008c}.xlab-form #recaptcha.req{border:none}.xlab-form #recaptcha.req>div{border:1px solid #ec008c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.xlab-form .file-upload-filename{margin-top:10px}.xlab-form .x-sign{padding:0 2px;margin:3px 10px 10px 20px;width:15px;height:14px;line-height:14px;color:#fff;background:#90a4ae;cursor:pointer}.xlab-form .file-upload-filename i{color:#37474f;color:var(--main-text-color);font-size:14px;line-height:18px;display:inline-block;max-width:calc(100% - 50px);overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.xlab-form .x-flex #consent{width:0;opacity:0}.xlab-form .x-flex #consent.req+label::before{border-color:#ec008c}.xlab-form .x-flex #consent:focus+label::before{border:1px solid #37474f}.xlab-form .x-flex #consent+label{max-width:375px;font-size:12px;line-height:15px;font-weight:400;color:#37474f;color:var(--main-text-color);flex:1;position:relative;display:inline-block;padding-left:35px;margin-top:10px;margin-bottom:25px}.xlab-form .x-flex #consent+label::before{content:"";display:inline-block;position:absolute;top:3px;left:0;height:24px;width:24px;border:1px solid #b0bec5;background-color:#fff}.xlab-form .x-flex #consent+label::after{content:none;display:inline-block;position:absolute;left:7px;top:11px;height:6px;width:12px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.xlab-form .x-flex #consent:checked+label::after{content:""}.xlab-form #error,.xlab-form #error-sending{display:none;margin-top:30px}.xlab-form #sending,.xlab-form #success{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#job-application-form input[type=submit],#contact-form input[type=submit]{background-color:inherit;color:inherit;font-weight:inherit;line-height:inherit;margin:0}#job-application-form div.x-button,#contact-form div.x-button{padding:0}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{width:100%;padding:0 36px;color:#90a4ae;font-size:14px;line-height:48px;font-weight:500;display:inline-block;position:relative;background-color:#fff;background-image:url(/images/img-uni/ic_clip.png);background-repeat:no-repeat;background-position:18px;cursor:pointer}.inputfile+label::before{content:"";position:absolute;width:100%;height:100%;left:0;background:linear-gradient(to right,#eceff1 50%,#90a4ae 0%)top/10px 1px repeat-x,linear-gradient(#90a4ae 50%,#eceff1 0%)100%/1px 10px repeat-y,linear-gradient(to right,#eceff1 50%,#90a4ae 0%)bottom/10px 1px repeat-x,linear-gradient(#90a4ae 50%,#eceff1 0%)0/1px 10px repeat-y}.inputfile:focus-visible+label::before{background:linear-gradient(to right,#eceff1 50%,#37474f 0%)top/10px 1px repeat-x,linear-gradient(#37474f 50%,#eceff1 0%)100%/1px 10px repeat-y,linear-gradient(to right,#eceff1 50%,#37474f 0%)bottom/10px 1px repeat-x,linear-gradient(#37474f 50%,#eceff1 0%)0/1px 10px repeat-y}.sl .inputfile+label{padding:0 5px 0 30px;background-position:13px}.hidden{display:none!important;visibility:hidden!important}@media(max-width:767px){.xlab-form{padding:60px 0}.xlab-form h4{margin:20px auto}.xlab-form form{margin-top:40px}}