html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}[type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.centering{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ratio-box{width:100vw;max-width:177.78vh;height:56.25vw;max-height:100vh;position:relative}*{-webkit-tap-highlight-color:transparent}html{-webkit-font-smoothing:antialiased}html,body{background-color:#fff;width:100%;height:100%;margin:0;padding:0;font-family:Raleway,sans-serif;font-size:100%;font-weight:500}#app{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}#main{flex-flow:column;flex-grow:1;flex-shrink:1;display:flex;position:relative;overflow:hidden}#body{height:100%;overflow:hidden}button{cursor:pointer;border:none;border-radius:4px;padding:.4em}#Smallchat iframe{bottom:50px!important;right:20px!important}@media (max-width:650px){#Smallchat{display:none}}input{-webkit-filter:none;filter:none;outline:0}input:-webkit-autofill{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:hover{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill:hover{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill:focus{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill:hover{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill:focus{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}.error-page{flex-direction:column;height:100%;display:flex}.error-page__content{flex-grow:1}.progress-bar{z-index:2000;height:3px;position:absolute;top:0;left:0;right:0}.progress-bar__progress{background-color:var(--primary);width:0%;height:100%;transition:width .1s linear}.show-on-mobile{display:none}@media (max-width:650px){.hide-on-mobile{display:none}.show-on-mobile{display:inherit}}:root{--light:#fff;--darkerLight:#f5f5f9;--dark:#1c283f;--grey:#8c909a;--lightGrey:#e8ecee;--darkGrey:#2d3446;--primary:#0076ef;--lightPrimary:#377ded;--secondary:#ed6237;--lightSecondary:#f58d70;--boxShadow:#dbdbdd;--success:#00c882;--warning:#cf415e;--svg:#0a2e67;--svgHover:#1258c5;--price:#6e50ff;font-family:Raleway}.login,.set-password,.welcome,.forgotPassword{width:100%;height:100%;display:flex}.login__colored,.set-password__colored,.welcome__colored,.forgotPassword__colored{background-color:var(--darkGrey);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:33%;min-width:460px;height:100%;padding-top:160px;padding-left:80px;padding-right:50px;display:flex}.login__colored h1,.set-password__colored h1,.welcome__colored h1,.forgotPassword__colored h1{color:var(--light);font-size:28px;font-weight:600;line-height:33px}.login__colored h2,.set-password__colored h2,.welcome__colored h2,.forgotPassword__colored h2{color:rgba(255,255,255,.5);font-size:18px;font-weight:500;line-height:21px}.login__colored__logo,.set-password__colored__logo,.welcome__colored__logo,.forgotPassword__colored__logo{width:177px;height:52px;display:none;position:absolute;top:40px;left:127px}.login__colored__logo:before,.set-password__colored__logo:before,.welcome__colored__logo:before,.forgotPassword__colored__logo:before{content:"";background-image:url(/assets/img/logo.png);background-position:0;background-repeat:no-repeat;background-size:177px 52px;width:30%;height:100%;display:block;position:absolute;top:0;left:0}.login__colored__logo:after,.set-password__colored__logo:after,.welcome__colored__logo:after,.forgotPassword__colored__logo:after{content:"";opacity:.8;background-image:url(/assets/icons/viewer/logo-white.svg);background-position:100%;background-repeat:no-repeat;background-size:177px 52px;width:70%;height:100%;display:block;position:absolute;top:0;right:0}.login__form,.set-password__form,.welcome__form,.forgotPassword__form{background-color:var(--light);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:67%;height:100%;padding-top:100px;padding-bottom:100px;display:flex;position:relative;overflow:auto}.login__form .back,.set-password__form .back,.welcome__form .back,.forgotPassword__form .back{cursor:pointer;position:absolute;top:20px;left:20px}.login__form__logo,.set-password__form__logo,.welcome__form__logo,.forgotPassword__form__logo{width:auto;height:60px;margin-bottom:70px}.login__form__logo img,.set-password__form__logo img,.welcome__form__logo img,.forgotPassword__form__logo img{height:100%}.login__form form,.set-password__form form,.welcome__form form,.forgotPassword__form form{max-width:80%}.login__form h3,.set-password__form h3,.welcome__form h3,.forgotPassword__form h3{color:var(--darkGrey);margin-top:45px;margin-bottom:47px;font-size:22px;font-weight:200}.login__form .input+.input,.set-password__form .input+.input,.welcome__form .input+.input,.forgotPassword__form .input+.input{margin-top:17px}.login__form .input>div,.set-password__form .input>div,.welcome__form .input>div,.forgotPassword__form .input>div{width:100%}.login__form .input>div input,.set-password__form .input>div input,.welcome__form .input>div input,.forgotPassword__form .input>div input{background-color:transparent}.login__form .input>div .svg,.set-password__form .input>div .svg,.welcome__form .input>div .svg,.forgotPassword__form .input>div .svg{flex:none}.login__form .input>div .svg svg,.set-password__form .input>div .svg svg,.welcome__form .input>div .svg svg,.forgotPassword__form .input>div .svg svg{width:100%;height:100%}.login__form__forgot,.set-password__form__forgot,.welcome__form__forgot,.forgotPassword__form__forgot{text-align:right;color:var(--lightPrimary);cursor:pointer;margin-top:5px;font-size:10px}.login__form form label,.set-password__form form label,.welcome__form form label,.forgotPassword__form form label{color:var(--dark);margin-bottom:11px;font-size:12px;font-weight:500}.login__form .enter,.set-password__form .enter,.welcome__form .enter,.forgotPassword__form .enter,.login__form .btn,.set-password__form .btn,.welcome__form .btn,.forgotPassword__form .btn{width:418px;height:45px;color:var(--light);background-color:var(--lightPrimary);justify-content:center;align-items:center;max-width:100%;margin-top:5px;margin-bottom:40px;font-size:14px;font-weight:600;display:flex}.login__form .enter[disabled],.set-password__form .enter[disabled],.welcome__form .enter[disabled],.forgotPassword__form .enter[disabled],.login__form .btn[disabled],.set-password__form .btn[disabled],.welcome__form .btn[disabled],.forgotPassword__form .btn[disabled]{opacity:.7;cursor:default}.login__form__cgu,.set-password__form__cgu,.welcome__form__cgu,.forgotPassword__form__cgu{justify-content:flex-start;align-items:center;width:418px;max-width:100%;margin-top:18px;display:flex}.login__form__cgu input,.set-password__form__cgu input,.welcome__form__cgu input,.forgotPassword__form__cgu input{margin-left:15px}.login__form__cgu p,.set-password__form__cgu p,.welcome__form__cgu p,.forgotPassword__form__cgu p{color:#8c909a;margin-left:13px;font-size:12px;font-weight:500}.login__form__cgu p span,.set-password__form__cgu p span,.welcome__form__cgu p span,.forgotPassword__form__cgu p span{color:var(--lightPrimary);cursor:pointer}.login .validation,.set-password .validation,.welcome .validation,.forgotPassword .validation{flex-direction:column;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.login .validation__text,.set-password .validation__text,.welcome .validation__text,.forgotPassword .validation__text{height:14.5px;font-size:12px}.login .validation__text.green,.set-password .validation__text.green,.welcome .validation__text.green,.forgotPassword .validation__text.green{color:#0a0}.login .validation__text.red,.set-password .validation__text.red,.welcome .validation__text.red,.forgotPassword .validation__text.red{color:red}.login .login-error,.set-password .login-error,.welcome .login-error,.forgotPassword .login-error,.login .signup-error,.set-password .signup-error,.welcome .signup-error,.forgotPassword .signup-error,.login .forgotPassword-error,.set-password .forgotPassword-error,.welcome .forgotPassword-error,.forgotPassword .forgotPassword-error,.login .set-password-error,.set-password .set-password-error,.welcome .set-password-error,.forgotPassword .set-password-error{text-align:center;color:var(--warning);height:13px;padding-top:10px;font-size:13px}.login__signup-link,.set-password__signup-link,.welcome__signup-link,.forgotPassword__signup-link{flex-direction:column;justify-content:center;align-items:center;width:420px;max-width:80%;font-size:12px;display:flex;position:relative}.login__signup-link:before,.set-password__signup-link:before,.welcome__signup-link:before,.forgotPassword__signup-link:before{content:"";background-color:var(--grey);width:100%;height:1px;position:absolute;top:5px;left:0}.login__signup-link span,.set-password__signup-link span,.welcome__signup-link span,.forgotPassword__signup-link span{text-align:center;z-index:100;background-color:var(--light);margin:0 0 35px;padding:0 20px;display:block}.login__signup-link a,.set-password__signup-link a,.welcome__signup-link a,.forgotPassword__signup-link a{text-align:center;cursor:pointer;border:1px solid var(--darkGrey);width:100%;color:var(--dark);border-radius:3px;padding:15px 0;text-decoration:none;display:block}.login .required,.set-password .required,.welcome .required,.forgotPassword .required{font-size:20px;position:absolute}.login .signup .enter,.set-password .signup .enter,.welcome .signup .enter,.forgotPassword .signup .enter{width:100%}.login .signup__title,.set-password .signup__title,.welcome .signup__title,.forgotPassword .signup__title{text-align:center;margin-bottom:0}.login .signup__subtitle,.set-password .signup__subtitle,.welcome .signup__subtitle,.forgotPassword .signup__subtitle{color:var(--grey);max-width:400px;margin:15px 0 30px;font-size:14px}.login .signup__name,.set-password .signup__name,.welcome .signup__name,.forgotPassword .signup__name{gap:20px;max-width:420px;margin:17px 0;display:flex}.login .signup__name .input,.set-password .signup__name .input,.welcome .signup__name .input,.forgotPassword .signup__name .input{width:50%;margin-top:0}.login .signup__phone,.set-password .signup__phone,.welcome .signup__phone,.forgotPassword .signup__phone{flex-direction:column;display:flex}.login .signup__phone .PhoneInput,.set-password .signup__phone .PhoneInput,.welcome .signup__phone .PhoneInput,.forgotPassword .signup__phone .PhoneInput{box-sizing:border-box;border-width:1px;border-color:var(--lightGrey);width:100%}.login .signup__phone .PhoneInput.error,.set-password .signup__phone .PhoneInput.error,.welcome .signup__phone .PhoneInput.error,.forgotPassword .signup__phone .PhoneInput.error{border-color:var(--warning)}.login .signup__phone .PhoneInputCountry,.set-password .signup__phone .PhoneInputCountry,.welcome .signup__phone .PhoneInputCountry,.forgotPassword .signup__phone .PhoneInputCountry{width:unset;margin-left:18px}.login .signup__phone .PhoneInputInput,.set-password .signup__phone .PhoneInputInput,.welcome .signup__phone .PhoneInputInput,.forgotPassword .signup__phone .PhoneInputInput{box-sizing:border-box;width:100%;height:100%;color:var(--dark);border:none;border-radius:4px;min-height:43px;padding-left:16px;padding-right:16px;font-size:14px}.login .signup__profession,.set-password .signup__profession,.welcome .signup__profession,.forgotPassword .signup__profession{flex-direction:column;margin-bottom:17px;display:flex}.login .signup__profession label,.set-password .signup__profession label,.welcome .signup__profession label,.forgotPassword .signup__profession label{color:var(--dark);margin-bottom:11px;font-size:12px;font-weight:500}.login .signup__profession p,.set-password .signup__profession p,.welcome .signup__profession p,.forgotPassword .signup__profession p{color:var(--dark);margin-left:6px;font-size:12px;font-weight:500}.login .signup__profession__choices,.set-password .signup__profession__choices,.welcome .signup__profession__choices,.forgotPassword .signup__profession__choices{justify-content:space-evenly;display:flex}.login .signup__profession__choices__type,.set-password .signup__profession__choices__type,.welcome .signup__profession__choices__type,.forgotPassword .signup__profession__choices__type{cursor:pointer;align-items:center;display:flex}.login .signup__profession__choices__type label,.set-password .signup__profession__choices__type label,.welcome .signup__profession__choices__type label,.forgotPassword .signup__profession__choices__type label{cursor:pointer;margin:0;padding:10px}.login .signup__profession__choices__type input,.set-password .signup__profession__choices__type input,.welcome .signup__profession__choices__type input,.forgotPassword .signup__profession__choices__type input{cursor:pointer;margin-top:-2px}.login .signup__profession__select,.set-password .signup__profession__select,.welcome .signup__profession__select,.forgotPassword .signup__profession__select{color:var(--lightPrimary);flex-direction:column;align-items:flex-start;margin-top:17px;font-size:15px;font-weight:700;display:flex}.login .signup__profession__select label,.set-password .signup__profession__select label,.welcome .signup__profession__select label,.forgotPassword .signup__profession__select label{color:var(--dark);margin-bottom:11px;font-size:12px;font-weight:500}.login .signup__profession__select select,.set-password .signup__profession__select select,.welcome .signup__profession__select select,.forgotPassword .signup__profession__select select{background-color:var(--light);border-color:var(--lightGrey);box-sizing:border-box;border-style:solid;border-width:1px;border-radius:4px;align-items:center;width:100%;min-height:45px;padding:1px;font-size:14px;transition:all .7s;display:flex;position:relative}.login .signup__questions,.set-password .signup__questions,.welcome .signup__questions,.forgotPassword .signup__questions{flex-shrink:0}.login .signup__questions iframe,.set-password .signup__questions iframe,.welcome .signup__questions iframe,.forgotPassword .signup__questions iframe{width:450px;max-width:100%;min-height:500px}.login .signup__questions-skip,.set-password .signup__questions-skip,.welcome .signup__questions-skip,.forgotPassword .signup__questions-skip{color:var(--grey);text-align:center;cursor:pointer;margin:20px;font-size:12px;text-decoration:underline}.welcome__colored{padding-top:100px}.welcome__form{padding-top:70px}.welcome__form-content{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.welcome h3{text-align:center;max-width:400px;margin:45px 20px}.welcome .slider{width:320px;height:250px;margin-bottom:50px;position:relative;overflow:hidden}.welcome .slider__container{white-space:nowrap;width:320px;height:100%;transition:transform .3s ease-in-out}.welcome .slider__slide{white-space:normal;text-align:center;box-sizing:border-box;width:320px;height:100%;padding:10px;display:inline-block}.welcome .slider__slide-image{margin:20px 0}.welcome .slider__slide-text{font-size:14px}.welcome .slider__dots{width:100px;height:7px;margin-left:-50px;position:absolute;bottom:20px;left:50%}.welcome .slider__dot{cursor:pointer;background-color:#eaeaea;border-radius:10px;width:7px;height:7px;margin:5px;display:inline-block}.welcome .slider__dot.current{background-color:#2d3446}.welcome .guide-link{color:#8c909a;text-align:center;margin:0 20px 20px;font-size:13px}.welcome form{box-sizing:border-box;max-width:100%;padding:0 20px}@media (max-width:62em){.login__colored,.set-password__colored,.welcome__colored,.forgotPassword__colored{display:none}.login__form,.set-password__form,.welcome__form,.forgotPassword__form{width:100%;padding-top:70px}}