@font-face{font-family:Proxima Nova}:root{--checkboxHeight:50%}@supports (-webkit-hyphens:none){:root{--checkboxHeight:12px}}.hide{display:none!important}body{font-family:Proxima Nova,sans-serif;margin:0}button,input,select{font-family:Proxima Nova}.loading-modal{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:5!important}#form{display:block;flex-wrap:wrap;font-family:Proxima Nova;justify-content:center;margin:auto;width:57%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.background{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.background .video-background{height:auto;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.background .image-background,.background .video-background{min-height:100%;min-width:100%;pointer-events:none;position:absolute}.background .image-background{bottom:0;left:0;margin:auto;overflow-x:hidden;right:0;top:0}.form-group input:focus::-moz-placeholder{color:transparent}.form-group input:focus::placeholder{color:transparent}.form-group input:focus+label{opacity:0;transform:translateY(-20px)}.form-group{display:flex;flex-direction:column;margin-bottom:35px;position:relative}.form-group input{background:#fff;border:1px solid #000;border-radius:100px;font-size:16px;padding:10px 10px 10px 17px;position:relative;z-index:1}.form-group label{color:#000;font-family:Proxima Nova;font-size:16px;font-weight:500;left:15px;pointer-events:none;position:absolute;text-align:left;top:10px;z-index:2}.form-group label:after{color:red;content:"*"}.required::-moz-placeholder{color:#000}.required::placeholder{color:#000}.form-group label{margin-left:.17rem;margin-top:.1rem}.closeButton{align-items:center;cursor:pointer;font-size:25px;justify-content:center;margin-left:10px}.getting-to-know{margin:50px;text-align:center}.container{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);text-align:center}.fields{box-sizing:border-box;padding:0}.input-field{display:flex;flex-direction:column;margin-bottom:35px;position:relative}.input-field label{display:block;font-family:Proxima Nova;font-size:19px;font-weight:700;margin-bottom:10px;text-align:left}.input-field .required{border:1px solid #000;border-radius:100px;font-size:16px;padding:10px}#I_agree_section{display:flex;flex-direction:row;margin-bottom:20px}#I_agree_section label{display:block;font-size:18px;font-weight:400}#I_agree_section .required{border:1px solid #000;border-radius:100px;height:var(--checkboxHeight)}#I_agree_section input[type=checkbox]{margin-right:20px;order:-1}#submit-button{background-color:#000;border:1px solid #000;border-radius:100px;color:#fff;cursor:pointer;margin:50px 0 90px;padding:8px 18px;transition:.2s}#submit-button:hover{background-color:#fff;color:#000;transition:.2s}#I_agree_section a{color:#000;text-decoration:underline}button#preDetails.signinBtn{margin-bottom:30px!important;width:20%}select.arrow{background-image:linear-gradient(45deg,transparent 50%,#000 0),linear-gradient(135deg,#000 50%,transparent 0);background-position:calc(100% - 23px) 1em,calc(100% - 15px) 1em;background-repeat:no-repeat;background-size:8px 8px,8px 8px}#select-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:100px;box-sizing:border-box;font-size:16px;padding:10px 10px 10px 17px;width:100%}div.hmessage{background-color:hsla(0,0%,100%,.8);border-radius:30px;margin-bottom:0;padding:1.7rem}span.selection>span{background-color:#fff}@media screen and (max-width:599px){.input-field label{font-size:15px;width:100%}#form{width:100%}#I_agree_section label{display:block;font-size:12px}#I_agree_section .required{border:1px solid #000;border-radius:100px;font-size:16px;margin-left:20px}#submit-button{margin-bottom:24px;margin-right:20px;margin-top:10px;width:85%}.container{display:block;grid-template-columns:repeat(1,1fr)}.form-group,.form-header,.input-field{margin:20px}button#preDetails.signinBtn{padding:16px 0;width:100%}.welcome{margin-top:20px}}.center-col{align-items:center;display:flex;justify-content:center;margin:30px 0 20px 30px}.form{box-sizing:border-box;margin-right:600px;max-width:400px}#country,#language,#preDetails{border:1px solid #000;border-radius:100px;box-sizing:border-box;font-size:16px;margin-bottom:10px;padding:10px 10px 10px 17px;width:100%}#language>option{border-radius:300px}.welcome{font-family:Proxima Nova;font-size:30px;margin-bottom:20px}#preDetails{background-color:#000;border:1px solid #000;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:14px;height:auto;margin:10px 0 20px auto;padding:10px;transition:.2s;width:calc(50% - 5px)}#preDetails:hover{background-color:#fff;color:#000;transition:.2s}.form-title{font-family:Proxima Nova;font-size:30px;margin-bottom:20px}.image-logo{height:auto;min-width:345px;width:25%}.eyeIcons{align-self:end;margin-right:12px;position:absolute;top:calc(50% - 8px);width:-moz-fit-content;width:fit-content;z-index:1}.select2-search__field{width:100%}div:has(>button#submit-button){text-align:right}@media screen and (max-width:599px){.form{margin:0 20px}#preDetails{background-color:#000;border-radius:100px;color:#fff;cursor:pointer;margin-bottom:50px;width:100%}.image-logo{height:auto;min-width:245px;width:25%}.getting-to-know{font-size:23px;margin:30px 0}.form-title,.welcome{font-family:Proxima Nova;font-size:40px;margin-bottom:20px}#I_agree_section.input-field{margin:5px;max-width:90%}.center-col{margin:0 0 10px}div#welcome.welcome{font-size:40px;margin-bottom:30px}div.hmessage{padding:.7rem}}@media screen and (min-width:599px) and (max-width:1024px){.form{margin-left:2rem;margin-right:0;max-width:100%}.getting-to-know{font-size:23px}.center-col{margin:30px 0 20px}#firstname,#lastname{width:90%}#I_agree_section .required{border:1px solid #000;font-size:26px;margin-left:0}}@media only screen and (max-width:767px){.hmessage{margin-bottom:10px}}.signinBtn{margin:24px 0 0!important}#sign-in-button{margin-bottom:10px}.form-group input::-moz-placeholder{color:#000!important}.form-group input::placeholder{color:#000!important}body:has(.center-col),body:has(.center-col>.formBlockedMessageContainer){display:flex;flex-direction:column;justify-content:space-between}.form-body:has(>.center-col>),.form-body:has(>.center-col>.formBlockedMessageContainer){display:flex;flex-direction:column;height:100%}.center-col:has(>.formBlockedMessageContainer){height:100%}.form:has(+.formBlockedMessageContainer){display:none}.formBlockedMessageContainer{display:block;font-size:21px;font-weight:700}.form-body:has(>.center-col)~#footer,.form-body:has(>.center-col>.formBlockedMessageContainer)~#footer{width:100%}.hmessage>.fields>.form-group:has(input#company)+.input-field>input{background:#fff;padding:10px 10px 10px 17px}.hmessage>.fields>.form-group:has(input#company)+.input-field>input:focus::-moz-placeholder{opacity:0}.hmessage>.fields>.form-group:has(input#company)+.input-field>input:focus::placeholder{opacity:0}body:not(:has(>form)) .hmessage{font-size:24px} @media only screen and (max-width: 930px) {.formBlockedMessageContainer {font-size: 16px;}}@media only screen and (max-width: 715px) {.formBlockedMessageContainer {font-size: 12px;}}@media only screen and (max-width: 550px) {.formBlockedMessageContainer {font-size: 10px;}}@media only screen and (max-width: 460px) {.formBlockedMessageContainer {font-size: 8px;}}@media only screen and (max-width: 360px) {.formBlockedMessageContainer {font-size: 7px;}}