#main-content.event-registration-process .header .container{padding:0;display:flex;justify-content:space-between;align-items:center}#main-content.event-registration-process #top_banner_meeting{margin-top:0;background-color:#ccc;background-position:center top;background-size:contain;background-repeat:no-repeat}#main-content.event-registration-process .container{position:relative;width:90%;max-width:900px;margin:0 auto;padding:50px 0 30px}#main-content.event-registration-process .container h1{font-size:26px;font-weight:400;color:var(--testo-scuro);margin-bottom:20px;margin-top:10px}#main-content.event-registration-process .container h1#eventRegistrationTitle{font-size:40px;color:red}#main-content.event-registration-process .container .error-message{color:red;margin-top:5px;width:100%}#main-content.event-registration-process .container .fieldset .field-cont input,#main-content.event-registration-process .container .fieldset .field-cont select{width:calc(100% - 16px)}#main-content.event-registration-process .container .fieldset.release_photo,#main-content.event-registration-process .container .fieldset.privacy_policy{color:#333;width:auto;margin:20px 0;font-size:14px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}#main-content.event-registration-process .container .fieldset .privacy{flex-wrap:wrap}#main-content.event-registration-process .container .fieldset .privacy p{font-size:14px}#main-content.event-registration-process .container .fieldset .privacy .intro{width:100%}#main-content.event-registration-process .container .fieldset .privacy.info{align-items:flex-start}#main-content.event-registration-process .container .fieldset .privacy.info input{position:relative;top:3px;margin-right:10px}#main-content.event-registration-process .container .fieldset .privacy.info label{max-width:calc(100% - 25px)}#main-content.event-registration-process .container .fieldset .privacy.info label a{color:#06c}#main-content.event-registration-process .container .fieldset .privacyconsent{margin-top:20px}#main-content.event-registration-process .container .fieldset .privacyconsent p{margin-top:5px}#main-content.event-registration-process .container .fieldset .privacyconsent input{margin-right:10px}#main-content.event-registration-process .container .fieldset .privacyconsent label{margin-right:25px}#main-content.event-registration-process .container .fieldset .privacy.photo h5{margin-bottom:0}#main-content.event-registration-process .container .fieldset .privacy.photo input{margin-right:10px}#main-content.event-registration-process .container .fieldset .privacy.photo p{margin-top:10px}#main-content.event-registration-process .container .fieldset .privacy.photo p:last-child{margin-bottom:0}#main-content.event-registration-process .container .fieldset .privacy input{width:auto!important;margin:0;margin-right:5px;cursor:pointer}#main-content.event-registration-process .container .fieldset .newsletter{display:flex;flex-wrap:wrap}#main-content.event-registration-process .container .fieldset .newsletter h5{margin:0 0 10px}#main-content.event-registration-process .container .fieldset .newsletter input{width:auto;padding:0;margin:0 10px 0 0;position:relative;top:1px}#main-content.event-registration-process .container .fieldset .contieniInput{display:flex;align-items:center;justify-content:flex-start}#main-content.event-registration-process .container .fieldset .contieniInput h5{width:100%;font-weight:700;margin:10px 0;color:#999}#main-content.event-registration-process .container #form{margin-top:30px}#main-content.event-registration-process .container #form .field-cont{margin-bottom:15px}#main-content.event-registration-process .container #form .field-cont input,#main-content.event-registration-process .container #form .field-cont select{display:block;width:100%;max-width:600px;font-size:14px;padding:8px;box-sizing:border-box;font:inherit}#main-content.event-registration-process .container #form #search{margin-bottom:20px;height:40px;padding:0 30px;cursor:pointer}#main-content.event-registration-process .container .itematech-form-row{padding-bottom:40px;margin-top:40px;border-bottom:1px solid #ccc}#main-content.event-registration-process .container input.campoSubmit{margin-top:20px;height:40px;padding:0 30px}#main-content.event-registration-process .container button.campoSubmit{margin-top:20px;height:40px;padding:0 30px;cursor:pointer}#main-content.event-registration-process .conferma p{font-weight:700;color:#333}#main-content.event-registration-process ul{list-style:disc;padding-left:1.5rem}#main-content.event-registration-process ul li{padding-left:.2rem}#main-content.event-registration-process .lists_container{display:flex;flex-wrap:wrap;margin-top:30px}#main-content.event-registration-process .lists_container h4{display:none}#main-content.event-registration-process .lists_container h4.titoletto{color:#e2001a;font-size:18px;font-weight:400}#main-content.event-registration-process .lists_container h4.titoletto small{font-size:16px;font-weight:300}#main-content.event-registration-process .lists_container ul#company_list{list-style:none;padding:0;margin:0}#main-content.event-registration-process .lists_container ul#company_list li{padding:6px 10px;margin-top:10px;border:1px solid #ccc;cursor:pointer}#main-content.event-registration-process .lists_container ul#company_list li:hover{background-color:#c3c3c3}#main-content.event-registration-process .lists_container ul#company_list li .info{display:flex}#main-content.event-registration-process .lists_container ul#company_list .name{min-width:300px}#main-content.event-registration-process .lists_container ul#company_list .country{width:60px;padding-left:20px}#main-content.event-registration-process .lists_container ul#company_list .address{width:calc(100% - 300px - 60px - 20px)}#main-content.event-registration-process .lists_container ul#company_list .selected{background-color:gray}#main-content.event-registration-process .container{margin-top:0}#main-content.event-registration-process .container#esitoRisultati{margin-top:30px;display:none}#main-content.event-registration-process .container#esitoRisultati .company-not-found{margin-top:20px}#main-content.event-registration-process .container#esitoRisultati .company-not-found .titoletto{color:#e2001a;font-size:18px;font-weight:400}#main-content.event-registration-process .container#esitoRisultati .company-not-found .titoletto small{font-size:16px;font-weight:300}#main-content.event-registration-process #qrcode_wrapper{margin-bottom:20px}#main-content.event-registration-process #qrcode_wrapper .head .close{display:none}#main-content.event-registration-process #loading_overlay{margin-top:20px;display:none}#main-content.event-registration-process #loading_overlay.active{display:block}@media screen and (min-width:768px){#main-content.event-registration-process .container{padding-top:20px}#main-content.event-registration-process .content-container{min-height:calc(100vh - 542px)}#top_banner_meeting{height:calc(100vw / 2560 * 600);background-size:cover;max-height:none}}@media screen and (min-width:992px){#main-content.event-registration-process .content-container{min-height:calc(100vh - 801px)}}#main-content.event-registration-process.search-contact-content #top_banner_meeting{background-color:black;background-size:auto 100%;background-position-x:100%;height:calc(100vw / 1920 * 180)}#main-content.event-registration-process.search-contact-content .container h1{margin:20px 0 60px}#main-content.event-registration-process.search-contact-content .container .titleHeader{display:flex;justify-content:space-between}#main-content.event-registration-process .company_selected{display:flex;margin:10px 0;padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#main-content.event-registration-process .company_selected .name{min-width:300px}#main-content.event-registration-process .company_selected .country{width:60px;padding-left:20px}#main-content.event-registration-process .company_selected .address{width:calc(100% - 300px - 60px - 20px)}#main-content.event-registration-process #loading_overlay{display:none}#main-content.event-registration-process h4.titoletto{color:#e2001a;font-size:18px;font-weight:400}#main-content.event-registration-process h4.titoletto small{font-size:16px;font-weight:300}#main-content.event-registration-process .button-qrcode-container{display:flex;justify-content:space-between;max-width:620px;margin-top:40px}#main-content.event-registration-process .button-qrcode-container .qrcode-placeholder{height:200px;cursor:pointer}#main-content.event-registration-process .company-not-found .contact-not-found{margin-top:20px}#main-content.event-registration-process .company-not-found .contact-not-found .button-qrcode-container{display:flex;justify-content:space-between;max-width:620px;margin-top:40px}#main-content.event-registration-process .company-not-found .contact-not-found .button-qrcode-container .qrcode-placeholder{height:200px;cursor:pointer}.brochureBox .brochureList{display:flex}.brochureBox .brochureList ul{padding-left:15px;max-width:175px}.brochureBox .brochureList ul li a{display:inline-block;width:36px;height:36px;background:#cccccc;text-align:center;line-height:36px;margin-bottom:7px;color:#fff;transition:all .3s ease;text-decoration:none}.brochureBox .brochureList ul li a:hover,.brochureBox .brochureList ul li a:focus-visible{background:var(--rosso-itema)}.event-registration-form .campo,.event-reg-form .campo{margin:10px 0}.event-registration-form .campo label,.event-reg-form .campo label{display:flex;flex-direction:column}.event-registration-form .campo input,.event-reg-form .campo input,.event-registration-form .campo select,.event-reg-form .campo select{display:block;width:100%;max-width:600px;font-size:14px;padding:8px;box-sizing:border-box;font:inherit}.event-registration-form input[name="acceptance-privacy"],.event-reg-form input[name="acceptance-privacy"]{padding:10px}.event-registration-form .consent,.event-reg-form .consent{margin-top:20px;padding:10px}.event-registration-form .consent p,.event-reg-form .consent p{color:#999;line-height:24px;margin-bottom:10px;word-spacing:.07em}#footer-event-registration{border-top:1px solid var(--grigio-chiaro-itema2);padding-top:40px;margin-top:40px;font-size:14px;color:var(--testo-scuro)}#footer-event-registration .address{text-align:center;margin-bottom:50px}#footer-event-registration .footer-logo-box{text-align:center}#footer-event-registration .footer-logo-box img{width:180px;height:auto;margin-bottom:20px;transform:translateX(17%)}@media all and (min-width:768px){#footer-event-registration #footer-social{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0}#footer-event-registration #footer-social .address{text-align:left;margin-bottom:0}}#main-content.event-registration-step0 .event-content{min-height:calc(100vh - 542px);padding-bottom:50px}#main-content.event-registration-step0 .event-content h1{margin:20px 0 60px}#main-content.event-registration-step0 .event-content form{max-width:600px;margin-top:30px}#main-content.event-registration-step0 .event-content form .form-group{margin-bottom:20px}#main-content.event-registration-step0 .event-content form .form-group label{font-weight:700;margin-bottom:10px;display:block}#main-content.event-registration-step0 .event-content form .form-group select{font-size:16px;padding:10px}#main-content.event-registration-step0 .event-content form button{background-color:var(--rosso-itema);color:white;border:none;font-size:16px;padding:10px 20px;cursor:pointer}#main-content.event-registration-step0 .event-content form button:hover,#main-content.event-registration-step0 .event-content form button:focus{background-color:black}#main-content.event-registration-step0 #loading_overlay{display:none}@media screen and (min-width:768px){#main-content.event-registration-step0 .event-content{min-height:calc(100vh - 801px)}}#main-content.event-registration-step1 .event-content{min-height:calc(100vh - 542px);padding-bottom:50px}#main-content.event-registration-step1 .event-content h1{margin:20px 0 60px}#main-content.event-registration-step1 .event-content #company-search-form{max-width:600px;margin-top:30px}#main-content.event-registration-step1 .event-content #company-search-form .form-group{margin-bottom:20px}#main-content.event-registration-step1 .event-content #company-search-form .form-group label{font-weight:700;margin-bottom:10px;display:block}#main-content.event-registration-step1 .event-content #company-search-form .form-group input{font-size:16px;padding:10px;width:100%;box-sizing:border-box}#main-content.event-registration-step1 .event-content #company-search-form button{background-color:var(--rosso-itema);color:white;border:none;font-size:16px;padding:10px 20px;cursor:pointer}#main-content.event-registration-step1 .event-content #company-search-form button:hover,#main-content.event-registration-step1 .event-content #company-search-form button:focus{background-color:black}#main-content.event-registration-step1 .event-content .company-not-found{margin-top:50px}#main-content.event-registration-step1 .event-content .company-not-found .titoletto{color:#e2001a;font-size:18px;font-weight:400}#main-content.event-registration-step1 .event-content .company-not-found .titoletto small{font-size:16px;font-weight:300}#main-content.event-registration-step1 .event-content .company-not-found #new-company-btn{display:inline-block;text-decoration:none;margin-top:20px;background-color:#f0f0f0;color:black;border:1px solid #ccc;font-size:16px;padding:10px 20px;cursor:pointer}#main-content.event-registration-step1 .event-content .company-not-found #qrcode{margin-top:20px}#main-content.event-registration-step1 #loading_overlay{display:none}#main-content.event-registration-step1 .info{display:flex;flex-direction:column;margin-top:20px;padding:6px 10px;border:1px solid #ccc;cursor:pointer;font-size:18px;color:var(--testo-scuro);line-height:24px}#main-content.event-registration-step1 .info .name{min-width:120px}#main-content.event-registration-step1 .info .address{padding-top:20px;width:calc(100% - 300px - 60px - 20px);width:fit-content}#main-content.event-registration-step1 .info:hover{background-color:#c3c3c3}#main-content.event-registration-step1 .info.selected{background-color:gray;color:white}@media (min-width:678px){#main-content.event-registration-step1 .info{flex-direction:row}#main-content.event-registration-step1 .info .country{padding-left:20px;padding-right:20px;min-width:90px;text-align:center}#main-content.event-registration-step1 .info .name{min-width:300px}#main-content.event-registration-step1 .info .address{padding-top:0}}#main-content.event-registration-step1 .account-sel{margin-top:20px;background-color:var(--rosso-itema);color:white;border:none;font-size:16px;padding:10px 20px;cursor:pointer}@media screen and (min-width:768px){#main-content.event-registration-step1 .event-content{min-height:calc(100vh - 801px)}}#main-content.event-registration-step2 .top_banner_meeting{height:180px}#main-content.event-registration-step2 .event-content{min-height:calc(100vh - 542px);padding-bottom:50px}#main-content.event-registration-step2 .event-content h1{margin:20px 0 60px}#main-content.event-registration-step2 .event-content .company-selected .info{display:flex;flex-direction:column;margin-top:20px;padding:6px 10px;border:1px solid #ccc;cursor:pointer;font-size:18px;color:var(--testo-scuro);line-height:24px}#main-content.event-registration-step2 .event-content .company-selected .info .name{min-width:120px}#main-content.event-registration-step2 .event-content .company-selected .info .address{padding-top:20px;width:calc(100% - 300px - 60px - 20px);width:fit-content}#main-content.event-registration-step2 .event-content .company-selected .info:hover{background-color:#c3c3c3}#main-content.event-registration-step2 .event-content .company-selected .info.selected{background-color:gray;color:white}@media (min-width:678px){#main-content.event-registration-step2 .event-content .company-selected .info{flex-direction:row}#main-content.event-registration-step2 .event-content .company-selected .info .country{padding-left:20px;padding-right:20px;min-width:90px;text-align:center}#main-content.event-registration-step2 .event-content .company-selected .info .address{padding-top:0}#main-content.event-registration-step2 .event-content .company-selected .info .name{min-width:300px}}#main-content.event-registration-step2 .event-content .contacts-list .info{display:flex;margin-top:20px;padding:6px 10px;border:1px solid #ccc;cursor:pointer;font-size:18px;color:var(--testo-scuro);line-height:24px}#main-content.event-registration-step2 .event-content .contacts-list .info:hover{background-color:#c3c3c3}#main-content.event-registration-step2 .event-content .contacts-list .info.selected{background-color:gray}#main-content.event-registration-step2 .contacts-section{margin:40px 0 30px}#main-content.event-registration-step2 .contacts-section .titoletto{color:#e2001a;font-size:18px;font-weight:400}#main-content.event-registration-step2 .contacts-section #reg-contact{margin-top:20px;background-color:var(--rosso-itema);color:white;border:none;font-size:16px;padding:10px 20px;cursor:pointer}#main-content.event-registration-step2 .contact-not-found{margin-top:50px}#main-content.event-registration-step2 .contact-not-found .titoletto{color:#e2001a;font-size:18px;font-weight:400}#main-content.event-registration-step2 .contact-not-found .titoletto small{font-size:16px;font-weight:300}#main-content.event-registration-step2 .contact-not-found #new-contact-btn{display:inline-block;text-decoration:none;margin-top:20px;background-color:#f0f0f0;color:black;border:1px solid #ccc;font-size:16px;padding:10px 20px;cursor:pointer}#main-content.event-registration-step2 .contact-not-found #qrcode{margin-top:20px}#main-content.event-registration-step3 .event-content{padding-bottom:50px}#main-content.event-registration-step3 .event-content h1{margin:20px 0 60px}#main-content.event-registration-step3 .event-reg-form .campo{margin:20px 0 10px}#main-content.event-registration-step3 .event-reg-form .campo input{border:1px solid #ccc;padding:10px;width:100%;box-sizing:border-box}#main-content.event-registration-step3 .event-reg-form .campo #first-name.disabilitato,#main-content.event-registration-step3 .event-reg-form .campo #last-name.disabilitato,#main-content.event-registration-step3 .event-reg-form .campo #company-name.disabilitato{background-color:#f0f0f0}#main-content.event-registration-step3 .event-reg-form input[type="submit"]{background-color:var(--rosso-itema);color:white;border:none;font-size:16px;padding:10px 20px;cursor:pointer}#main-content.event-registration-step3 .event-reg-form input[type="submit"]:hover,#main-content.event-registration-step3 .event-reg-form input[type="submit"]:focus{background-color:black}#main-content.event-registration-step3 .ringraziamento{margin-top:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:20px;padding:40px 30px;max-width:700px;margin-left:auto;margin-right:auto;opacity:0;pointer-events:none;transition:all .4s;display:none}#main-content.event-registration-step3 .ringraziamento.mostra{background-color:whitesmoke;opacity:1;pointer-events:auto;display:block}/*# sourceMappingURL=./custom-pier.css.map */