.labelPrivacy{color:#1a3b8c!important}.grecaptcha-badge{visibility:hidden!important}.iubenda_legal_document h1,.iubenda_legal_document h2,.iubenda_legal_document h3,.iubenda_legal_document h4,#iub-pp-container h1,#iub-pp-container h2,#iub-pp-container h3,#iub-pp-container h4{font-family:"Open Sans",Arial,sans-serif;letter-spacing:-0.04em}a[title="iubenda - generatore di Privacy Policy"]{font-size:0;color:#ffffff}a[title="iubenda - generatore di Privacy Policy"]:after{content:'KeyWeb Srl';font-size:13px;color:#ffffff}a[target="_top"]:after{content:'KeyWeb Srl';font-size:13px;color:#ffffff}.iubenda_legal_document p:last-child{color:#ffffff!important;display:none!important}.iubenda_legal_document p:last-child a{color:#ffffff!important;display:none!important}.iub_footer a{display:none}#iubenda_policy .iub_footer{display:none}.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-btn[data-tp-float][data-tp-float=top-right]{opacity:0!important}.mobile-toggle{display:none!important}.riga{padding-top:2rem;padding-bottom:2rem;max-width:1360px;margin:0 auto;display:flex;flex-wrap:wrap}.riga>.et_pb_column{display:flex;flex-direction:column}.section{padding-top:8rem;padding-bottom:8rem}@media (max-width:980px){.section{padding-top:5rem!important;padding-bottom:5rem!important}}@media (max-width:767px){.section{padding-top:3rem!important;padding-bottom:3rem!important}}.testo{font-weight:300!important;font-style:normal;font-size:18px}.acca1{font-family:"",sans-serif;font-weight:200;font-style:normal;font-size:45px;color:#1a3b8c}@media (max-width:980px){.acca1{font-family:"",sans-serif;font-weight:200;font-style:normal;font-size:35px;color:#1a3b8c}}@media (max-width:767px){.acca1{font-family:"",sans-serif;font-weight:200;font-style:normal;font-size:25px;color:#1a3b8c}}.acca2{font-family:"",sans-serif;font-weight:200;font-style:normal;font-size:40px;color:#1a3b8c}@media (max-width:980px){.acca2{font-family:"",sans-serif;font-weight:200;font-style:normal;font-size:30px;color:#1a3b8c}}@media (max-width:767px){.acca2{font-family:"",sans-serif;font-weight:200;font-style:normal;font-size:20px;color:#1a3b8c}}.title-color{color:#1a3b8c}.pulsante{padding:10px 20px!important;background-color:#1a3b8c;color:#f2f2f2;border-radius:6px;border:none;text-transform:uppercase;font-weight:600;font-size:0.9rem;letter-spacing:0.5px;transition:background-color 0.3s ease,color 0.3s ease;cursor:pointer}.pulsante:hover{padding:10px 20px!important;background-color:#234da8!important;color:#f2f2f2!important;border-radius:6px!important;border:none!important}.pulsante:after{display:none!important}.col-personalizzata{background-color:#f2f2f2;padding:2rem;border-radius:8px;transition:all 0.3s ease;box-shadow:0 0 10px rgba(0,0,0,0.10)}.col-personalizzata:hover{background-color:#e0e0e0;box-shadow:0 0 20px rgba(0,0,0,0.15);transform:translateY(-5px);cursor:pointer}.col{background-color:#f2f2f2;padding:2rem;border-radius:8px;transition:all 0.3s ease;box-shadow:0 0 10px rgba(0,0,0,0.10)}.columns-reverse{display:flex;flex-wrap:wrap}.columns-reverse>.et_pb_column{order:0}@media (max-width:767px){.columns-reverse>.et_pb_column:first-child{order:2}.columns-reverse>.et_pb_column:last-child{order:1}}@media only screen and (max-width:767px){.order-mobile-1{order:1!important}.order-mobile-2{order:2!important}.order-mobile-3{order:3!important}.order-mobile-4{order:4!important}}html,body{overflow-x:hidden;width:100%!important}div#page-container{max-width:100%;overflow-x:hidden!important}#responsive-form{max-width:800px;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit{WIDTH:100%}.wpcf7-response-output{background:#fff;border-color:red!important;color:#000;text-align:center!important;text-transform:uppercase}.wpcf7 form.sent .wpcf7-response-output{background:#fff;border-color:green!important;color:#000;text-align:center!important;text-transform:uppercase}@media only screen and (min-width:48em){.column-half{width:50%}}H1{font-family:"",sans-serif;font-weight:200;font-style:normal;font-size:45px}H2{font-family:"",sans-serif;font-weight:200;font-style:normal;font-size:40px}H3{font-family:"",sans-serif;font-weight:200;font-style:normal}H4{font-family:"",sans-serif;font-weight:200;font-style:normal}H5{font-family:"",sans-serif;font-weight:200;font-style:normal}body{font-weight:300!important;font-style:normal;font-size:18px}