:root{--maincolor:#1d1f2a;--Accentocolor:#0052ff;--bgButton:#0052ff;--bgPwa:#ff9525;--colorPwa:#fff;--bgBtnSector:#ff9525;--colorBtnSector:#fff;--textWhite:#fff;--codeSuccess:#59b258;--codeError:#ff5c48;--successBorder:#1c951b;--errorBorder:#b90000;--bgBody:#fff;--bgHeader:#0052ff;--bgInterne:#fff;--bgSector:rgba(0,69,173,0.1);--textDark:#111;--bgInput:rgba(255,255,255,0.1);--bgCheckbox:rgba(0,0,0,0.1);--checkboxColor:#ff9525;--iconColor:#fff;--labelColor:#1d1f2a;--InputColor:#1d1f2a;--BgOption:#fff;--iconExit:#ff9525;--messageColor:#fff;--loginColor:#1d1f2a;--btnColor:#fff;--Errorcolor:#e43227;--TxtWrongAccess:#fff;--PlaceholderColor:#ccc}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,amp-img,strong,b,u,i,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,canvas,embed,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}a img,a amp-img{border:none}article,aside,details,figure,footer,header,hgroup,main,menu,nav,section{display:block}@font-face{font-family:'Graphik';font-style:normal;font-weight:400;font-display:swap;src:url("../font/Graphik-Regular.ttf") format("truetype")}@font-face{font-family:'Graphik Medium';font-style:normal;font-weight:600;font-display:swap;src:url("../font/Graphik-Medium.ttf") format("truetype")}@font-face{font-family:'liveforum';src:url("../font/liveforum.eot?36462886");src:url("../font/liveforum.eot?36462886#iefix") format("embedded-opentype"),url("../font/liveforum.woff?36462886") format("woff"),url("../font/liveforum.ttf?36462886") format("truetype"),url("../font/liveforum.svg?36462886#liveforum") format("svg");font-weight:normal;font-style:normal}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,.login .content h2{font-weight:400}.item-form input[type='submit'],.generic-btn,.qr-reader .qr-scan h2{font-weight:600}[class^='icon-']:before,[class*=' icon-']:before,[class^='icon-']:after,[class*=' icon-']:after,.checkbox input[type='checkbox'] ~ label::before,.checkradio input[type='radio'] ~ label::before,.checkradio input[type='checkbox'] ~ label::before{font-family:'liveforum';font-style:normal;font-weight:400}.item-form input[type='submit'],.generic-btn{height:60px;line-height:40px;border:none;background:var(--bgButton);text-align:center;font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;font-size:.875rem;text-transform:uppercase;color:var(--btnColor);width:100%;max-width:440px;cursor:pointer;text-decoration:none;display:block;transition:all 0.6s ease;display:flex;align-items:center;justify-content:center}.item-form label{position:absolute;top:50%;z-index:100;transform:translateY(-50%)}[class^='icon-'],[class*=' icon-']{display:flex;-webkit-align-items:center;align-items:center}.icon-exit-btn:before{content:'\f2f5'}*::-webkit-input-placeholder{color:var(--PlaceholderColor);font-size:.875rem}*:-moz-placeholder{color:var(--PlaceholderColor);font-size:.875rem}*::-moz-placeholder{color:var(--PlaceholderColor);font-size:.875rem}*:-ms-input-placeholder{color:var(--PlaceholderColor);font-size:.875rem}.version{font-size:12px;text-align:right}.login{line-height:1.2}.login .content{width:100%;max-width:440px;height:100%;display:flex;flex-direction:column;align-items:center;margin:auto}.login .content h2{width:100%;font-size:24px;margin-bottom:10px}.login .content p{width:100%;font-size:18px}.login .content .welcome{display:block;margin-bottom:5px;font-size:29px;font-weight:700}.login .row-btn{margin-top:auto}.login .row-btn p{font-size:14px;text-align:center;margin-bottom:15px}.login .row-btn .generic-btn.pwa-btn{background:var(--bgPwa);color:var(--colorPwa);border:1px solid var(--bgInput)}.login-form{width:100%;margin:50px 0 30px 0}.item-form select:focus ~ label,.item-form.input-error select ~ label,.item-form.compiled select ~ label,.item-form.not-editabled select ~ label,.item-form input:focus ~ label,.item-form.input-error input ~ label,.item-form.compiled input ~ label,.item-form.not-editabled input ~ label,input:-webkit-autofill ~ label,select:-webkit-autofill ~ label{top:-5px;-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.item-form select:focus ~ label::before,.item-form.input-error select ~ label::before,.item-form.compiled select ~ label::before,.item-form.not-editabled select ~ label::before,.item-form input:focus ~ label::before,.item-form.input-error input ~ label::before,.item-form.compiled input ~ label::before,.item-form.not-editabled input ~ label::before,input:-webkit-autofill ~ label::before,select:-webkit-autofill ~ label::before{content:'';display:block;width:112%;height:50%;display:block;position:absolute;z-index:-1;bottom:0px;background:transparent;left:-4px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--loginColor);-webkit-box-shadow:none;transition:background-color 5000s ease-in-out 0s}input:-internal-autofill-selected{background-color:black !important}button.generic-btn:focus{outline:0}input[type='text'],input[type='button'],input[type='submit']{-webkit-appearance:none}.item-form{width:100%;position:relative;margin:0 0 36px 0;background:var(--bgInput);-webkit-border-radius:10px;border-radius:10px;border:1px solid var(--bgInput)}.item-form input,.item-form select{width:100%;background:transparent;border:none;height:60px;padding:10px 15px;position:relative;z-index:100;color:var(--InputColor);font-size:.875rem;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;border:solid 1px var(--maincolor)}.item-form select{-webkit-appearance:none}.item-form select option{background:var(--BgOption) !important;font-size:.8125rem;color:var(--textDark)}.item-form select option:hover{background:var(--BgOption) !important}.item-form select option:checked,.item-form select option:hover{box-shadow:0 0 10px 100px var(--BgOption) inset !important}.item-form select:focus>option:checked{background:var(--BgOption) !important}.item-form label{z-index:1;color:var(--labelColor);display:block;left:15px;transition:all 0.6s ease;font-size:.875rem;text-transform:capitalize;background:#fff}.item-form label span{text-transform:none;font-size:.75rem}.item-form input[type='submit']{appearance:none;-webkit-appearance:none}.item-form .error{display:none;background:var(--Errorcolor);color:var(--TxtWrongAccess);text-transform:uppercase;font-size:.75rem;position:absolute;right:15px;left:auto;bottom:-18px;padding:1px 5px;border-radius:4px}.login .checkbox label{font-size:.8125rem;padding-left:24px}.label-otp{margin-bottom:5px}.checkbox,.checkradio{position:relative}.checkbox li,.checkradio li{padding:10px 20px}.checkbox li:not(:last-child),.checkradio li:not(:last-child){border-bottom:1px solid var(--bgCheckbox)}ul.checkbox{margin-top:20px}.checkbox label,.checkradio label{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;position:relative;z-index:10;font-size:1rem}.checkbox label a,.checkbox label a:link,.checkradio label a,.checkradio label a:link{text-decoration:underline}.checkbox input[type='checkbox'] ~ label::before,.checkradio input[type='radio'] ~ label::before,.checkradio input[type='checkbox'] ~ label::before{content:'\e81b';font-size:16px;display:block;width:25px;height:25px;border:1px solid var(--checkboxColor);border-radius:7px;text-align:center;line-height:25px;transition:0.25s ease-out;color:var(--checkboxColor)}.checkbox input[type='checkbox']:checked ~ label::before,.checkradio input[type='radio']:checked ~ label::before,.checkradio input[type='checkbox']:checked ~ label::before{content:'\e819';background:var(--checkboxColor);border-color:var(--checkboxColor);color:var(--loginColor)}.checkbox input[type='checkbox'],.checkradio input[type='checkbox']{position:absolute;left:0;top:0;opacity:0;width:24px;height:18px;margin:0;padding:0}.checkradio input[type='radio']{position:absolute;left:0;top:0;opacity:0;width:24px;height:18px;margin:0;padding:0}.login{scroll-behavior:smooth}.login .logo-event{text-align:center;padding-bottom:30px;margin:30px 0}.login .logo-event img{display:block;margin:0 auto;width:100%;max-width:250px;max-height:100px}.login h4{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap}.login .right-content{padding-top:40px}.login .icon-livechat{cursor:pointer;position:absolute;bottom:0;left:10px}.login .icon-livechat:before{font-size:1.5rem;margin-right:10px}.login .wrong-access{color:var(--Errorcolor);text-transform:uppercase;font-size:1rem;line-height:30px;padding-bottom:20px}.login input:-webkit-autofill ~ label{top:7px;-webkit-transform:translateY(-26px);-ms-transform:translateY(-26px);transform:translateY(-26px)}.login a,.login a:link{color:var(--loginColor)}.form-posti{margin:20px 0}.form-posti .all{padding:15px 20px;border:1px solid var(--bgCheckbox);border-radius:10px;background:var(--bgCheckbox)}.form-posti .row-btn{margin-top:50px}.big-title{font-size:1.875rem;margin-bottom:30px}.big-title.not-found-title{font-size:2.875rem;line-height:54px;text-align:center;color:var(--bgButton);font-weight:700}.msg-support{font-size:1.875rem;line-height:34px;text-align:center;font-weight:700}.cnt-login{height:100vh}.cnt-login .login-form{margin:0;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.cnt-login .big-title{font-size:1.875rem;margin-bottom:50px}.cnt-login .big-title.not-found-title{font-size:3.125rem;line-height:54px;text-align:center}.cnt-login .msg-support{margin-bottom:50px}.cnt-login .row-btn{margin-top:30px;width:100%}.cnt-login .row-btn .generic-btn{display:flex;justify-content:center;align-items:center;max-width:200px}.cnt-login .browser-list{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.cnt-login .browser-list img{max-width:50px}.browser-list{display:flex;justify-content:center;align-items:center;margin-top:30px}.browser-list li{width:25%}.browser-list img{max-width:50px}body.scan-code{background:rgba(0,0,0,0.2);color:var(--maincolor);padding:0}a.close{position:absolute;top:20px;right:20px;color:var(--maincolor)}a.close:before{content:"\e904";font-family:'liveforum';font-size:20px}.qr-reader-camera button{position:absolute;top:30px;border:none;font-size:0;width:40px;height:40px;border-radius:50%}.qr-reader-camera button#toogleCamera{background:url("../img/switch.svg") rgba(0,0,0,0.7);right:30px}.qr-reader-camera button#toogleTorch{background:url("../img/torch.svg") rgba(0,0,0,0.7);left:30px}.scan-code .row-btn{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:100%;max-width:300px}.scan-code .qr-message{position:absolute;bottom:120px;left:50%;transform:translateX(-50%);width:100%;text-align:center}.scan-code .qr-message .icon-qr{width:40px;height:40px;background:url("../img/icon-qr.svg");margin:10px auto}.qr-reader{position:relative;width:100%;height:100%;overflow:hidden}.qr-reader video{width:100%;height:100%;object-fit:cover}.qr-reader .qr-shaded-region-LF{border-color:rgba(0,0,0,0.2) !important}.qr-reader .qr-scan{position:absolute;display:flex;flex-direction:column;align-items:center;height:100%;width:100%;text-align:center;z-index:1;font-size:1rem;line-height:1.2}.qr-reader .qr-scan a,.qr-reader .qr-scan a:link{position:absolute;left:0;color:var(--textWhite);font-size:1.125rem}.qr-reader .qr-scan a.icon-back::before,.qr-reader .qr-scan a:link.icon-back::before{margin-right:10px}.qr-reader .qr-scan h2{font-size:1.3125rem;margin:40px 0 20px 0}.qr-reader .qr-scan p{max-width:270px}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}html,body{line-height:normal;position:relative;overflow-x:hidden;height:100%;scroll-behavior:smooth}html{-webkit-overflow-scrolling:touch}body{font-family:'DM Sans';font-style:normal;font-weight:400;font-size:16px;background:var(--bgBody);color:var(--maincolor);max-width:1024px;margin:auto}body.interne{background:var(--bgInterne)}a,a:link{text-decoration:none}header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:var(--bgHeader)}header img{max-width:120px}header .icon-exit-btn{color:var(--iconColor);font-size:22px}.login header{display:block}.row-btn{display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.generic-btn.scan-btn{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:auto;padding:30px 20px;margin-bottom:20px;background:#cc99ff;color:#1d1f2a;font-size:18px;font-weight:700}.generic-btn.scan-btn img{max-width:60px;margin-bottom:20px}main{padding:30px}.interne .title{font-size:23px;margin-top:30px;margin-bottom:10px;color:var(--Accentocolor)}.interne main{height:calc(100vh - 120px)}.interne .container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%}.interne .content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.subtitle{font-weight:700;font-size:20px;width:100%;max-width:440px;margin:0 auto}.selected-sectors{margin-top:auto;width:100%}.selected-sectors h2{margin-bottom:10px;color:var(--Accentocolor)}.selected-sectors .sector{padding:10px 20px;border:1px solid var(--Accentocolor);margin-bottom:5px;border-radius:5px;color:var(--Accentocolor);background:var(--bgSector)}.selected-sectors .generic-btn{background:var(--bgBtnSector);color:var(--colorBtnSector)}.result-msg{padding:10px;margin-top:20px}.success .result-msg{background:var(--bgButton)}.error .result-msg{background:#d11700}.success,.error{position:fixed;bottom:-100%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1024px;min-height:250px;padding:40px 30px;transition:0.35s ease-out;border-radius:20px 20px 0 0;color:var(--messageColor);z-index:10}.success .cnt-img,.error .cnt-img{display:flex;justify-content:center}.success .code,.error .code{padding:20px 30px;border:1px solid;border-radius:5px;margin-top:30px;width:100%;text-align:center}.success .message,.error .message{width:100%}.success .message .name,.error .message .name{font-weight:700;font-size:1.375rem}.success .message img,.error .message img{max-width:210px;margin-bottom:20px}.success .message .txt,.error .message .txt{font-size:1.125rem;margin-top:20px}.success.show,.error.show{bottom:0}.success::before,.error::before{content:'';position:absolute;top:15px;left:50%;transform:translateX(-50%);width:50px;height:1px}.success{background:#c3d7ee;color:var(--maincolor)}.success::before{background:var(--maincolor)}.success .code{border-color:var(--successBorder);background:var(--successBorder)}.error{background:var(--codeError)}.error::before{background:var(--errorBorder)}.error .code{border-color:var(--errorBorder);background:var(--errorBorder)}.error a.close{color:#fff}.error .message .name+.result-msg{text-align:left;margin-top:30px;display:flex;font-size:1.25rem;align-items:center}.message .result-msg{display:flex;align-items:center;font-size:1.25rem;font-weight:700;color:#fff}.message .result-msg img{width:30px;margin:0 15px 0 0}
