.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}#corsi-ai-launcher{position:fixed;bottom:28px;right:28px;width:56px;height:56px;border-radius:50%;background:var(--corsi-ai-color,#1a73e8);color:#fff;border:none;cursor:pointer;box-shadow:0 4px 16px rgb(0 0 0 / .25);z-index:99998;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}#corsi-ai-launcher:hover{transform:scale(1.08);box-shadow:0 6px 20px rgb(0 0 0 / .3)}#corsi-ai-launcher svg{width:26px;height:26px;fill:#fff}#corsi-ai-panel{position:fixed;bottom:96px;right:28px;width:360px;max-width:calc(100vw - 40px);height:500px;max-height:calc(100vh - 130px);background:#fff;border-radius:16px;box-shadow:0 8px 32px rgb(0 0 0 / .18);z-index:99999;display:none;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px}#corsi-ai-panel.open{display:flex;animation:corsiAiSlideIn .22s ease-out}@keyframes corsiAiSlideIn{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}#corsi-ai-header{background:var(--corsi-ai-color,#1a73e8);color:#fff;padding:14px 16px;display:flex;align-items:center;gap:10px;border-radius:16px 16px 0 0}#corsi-ai-header .corsi-ai-avatar{width:32px;height:32px;background:rgb(255 255 255 / .25);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}#corsi-ai-header .corsi-ai-title{flex:1;font-weight:600;font-size:15px}#corsi-ai-close{background:none;border:none;color:#fff;cursor:pointer;padding:4px;opacity:.8;font-size:18px;line-height:1}#corsi-ai-close:hover{opacity:1}#corsi-ai-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#f8f9fb}.corsi-ai-msg{max-width:82%;padding:10px 14px;border-radius:14px;line-height:1.5;word-break:break-word}.corsi-ai-msg.bot{background:#fff;border:1px solid #e8eaed;align-self:flex-start;border-bottom-left-radius:4px}.corsi-ai-msg.user{background:var(--corsi-ai-color,#1a73e8);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.corsi-ai-typing{display:flex;gap:5px;align-items:center;padding:10px 14px;background:#fff;border:1px solid #e8eaed;border-radius:14px;border-bottom-left-radius:4px;align-self:flex-start;max-width:72px}.corsi-ai-typing span{width:7px;height:7px;background:#9aa0a6;border-radius:50%;animation:corsiAiDot 1.2s infinite}.corsi-ai-typing span:nth-child(2){animation-delay:.2s}.corsi-ai-typing span:nth-child(3){animation-delay:.4s}@keyframes corsiAiDot{0%,80%,100%{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}#corsi-ai-input-area{padding:12px 14px;border-top:1px solid #e8eaed;display:flex;gap:8px;background:#fff;border-radius:0 0 16px 16px}#corsi-ai-input{flex:1;border:1px solid #dadce0;border-radius:24px;padding:9px 16px;font-size:14px;outline:none;resize:none;font-family:inherit;line-height:1.4;max-height:100px;overflow-y:auto;transition:border-color .15s}#corsi-ai-input:focus{border-color:var(--corsi-ai-color,#1a73e8)}#corsi-ai-send{width:40px;height:40px;border-radius:50%;background:var(--corsi-ai-color,#1a73e8);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s;align-self:flex-end}#corsi-ai-send:hover{opacity:.88}#corsi-ai-send svg{width:18px;height:18px;fill:#fff}#corsi-ai-badge{position:absolute;top:-4px;right:-4px;width:18px;height:18px;background:#e53935;border-radius:50%;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;display:none}@media (max-width:480px){#corsi-ai-panel{bottom:0;right:0;left:0;width:100%;max-width:100%;height:85vh;border-radius:20px 20px 0 0}#corsi-ai-panel.open{animation:corsiAiSlideUp .22s ease-out}@keyframes corsiAiSlideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}#corsi-ai-launcher{bottom:20px;right:20px}}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box;scrollbar-color:#095897 #f6f6f6}::-webkit-scrollbar-thumb{background-color:#095897}img{max-width:100%;height:auto;vertical-align:bottom}body.admin-bar .gsbp-7e3ab1b{top:32px!important}.fa-gutter{padding:0 15px}.breadcrumbs,.rank-math-breadcrumb{font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);color:#8D8A8A;font-weight:700;text-align:center;font-family:DM Sans,sans-serif}.breadcrumbs.left,.rank-math-breadcrumb.left{text-align:left}.breadcrumbs span,.rank-math-breadcrumb span{font-weight:300}.breadcrumbs a,.rank-math-breadcrumb a{color:#8D8A8A}.login h1 a{background-image:url(/wp-content/themes/venetoformazione/assets/images/logo.svg)!important;width:200px!important;height:100px!important;background-size:contain!important}body.login{background-color:#095897}.login form{box-shadow:0 0 10px rgb(0 0 0 / .1)}.login label{color:#333}.login input[type=text],.login input[type=password]{border:1px solid #ddd}body.login{font-family:"DM Sans",sans-serif}body.login h1 a,body.login form,body.login #nav,body.login #backtoblog{font-family:"DM Sans",sans-serif}body.login #nav a,body.login #backtoblog a{color:#FFF}body.login #nav a:hover,body.login #backtoblog a:hover{color:#009BD8}body.login #wp-submit{background-color:#095897;border:none;color:#FFF;cursor:pointer}body.login #wp-submit:hover{background-color:#009BD8}.login .message,.login .notice,.login .success{border-left:4px solid #009BD8!important}.dashicons-visibility:before{color:#095897}.login form .input,.login input[type=password],.login input[type=text]{font-family:"DM Sans",sans-serif;font-weight:400;font-size:20px}.form-group{margin-bottom:20px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select{text-transform:none;background-color:#fff0;flex:0 auto;align-self:flex-end;width:100%;height:56px;margin-bottom:0;font-size:clamp(1.0625rem, 1.017rem + 0.1942vw, 1.25rem);font-weight:700;line-height:24px;font-family:Outfit,sans-serif}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder{color:#fff}.privacy-group{display:flex;align-items:center;gap:10px;margin-bottom:25px}.privacy-group label{margin-bottom:0}.privacy-group input{cursor:pointer;height:0;width:0}.wpcf7 form .wpcf7-response-output{margin:40px 0 0 0;padding:10px 20px;border:1px solid #FFF;border-radius:20px;background-color:#095897;color:#FFF;font-family:DM Sans,sans-serif;font-weight:400}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--wp--preset--color--base)}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:var(--wp--preset--color--base)}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--wp--preset--color--base);color:var(--wp--preset--color--base)}.wpcf7-not-valid-tip{color:red;font-family:DM Sans,sans-serif;margin-top:5px;font-size:12px;font-weight:400;display:block}.wpcf7-list-item{display:inline-block;margin:0}.wpcf7-form-control-wrap input[type=checkbox]{width:20px;height:20px}.privacy-group label,.wpcf7-acceptance label{display:block;position:relative;margin-bottom:12px;line-height:20px;cursor:pointer;font-size:clamp(0.6875rem, 0.65rem + 0.1875vw, 0.875rem);user-select:none}.privacy-classe{font-family:DM Sans,sans-serif;display:flex;font-weight:400;font-size:clamp(0.9375rem, 0.892rem + 0.1942vw, 1.125rem);line-height:27px;color:#FFF}.wpcf7-form-control-wrap{margin-right:10px}.wpcf7-form-control.wpcf7-text{color:#FFF;font-size:clamp(1.0625rem, 1.017rem + 0.1942vw, 1.25rem);width:100%;box-sizing:border-box;outline:none!important;border:none!important;border-bottom:1px solid #FFFFFF!important}.fa-button-contact{transition:all 0.3s;font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);font-family:Outfit;font-weight:700;padding-top:13px;padding-right:30px;padding-bottom:13px;padding-left:30px;border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;color:#FFF;cursor:pointer}.fa-button-contact:hover{background-color:#FFF}.privacy-frase p{font-family:DM Sans,sans-serif;font-size:clamp(0.9375rem, 0.892rem + 0.1942vw, 1.125rem);line-height:27px;color:#FFF;font-weight:400;margin-bottom:30px}.privacy-frase a{transition:all 0.3s;color:#FFF;text-decoration:underline}.fa-modulo-red .fa-button-contact{border:2px solid #D41B48;background-color:#D41B48;color:#FFF}.fa-modulo-red .fa-button-contact:hover{background-color:#FFF;color:#D41B48}.fa-modulo-red .wpcf7-list-item input[type=checkbox]:active,.fa-modulo-red .login-remember input[type=checkbox]:active,.fa-modulo-red .wpcf7-list-item input[type=checkbox]:checked,.fa-modulo-red .login-remember input[type=checkbox]:checked{background-color:#D41B48}.fa-modulo-red .privacy-frase a:hover{color:#D41B48}.fa-modulo-red .wpcf7 form .wpcf7-response-output{background-color:#D41B48}.fa-modulo-blue .fa-button-contact{border:2px solid #009BD8;background-color:#009BD8;color:#FFF}.fa-modulo-blue .fa-button-contact:hover{background-color:#FFF;color:#009BD8}.fa-modulo-blue .wpcf7-list-item input[type=checkbox]:active,.fa-modulo-blue .login-remember input[type=checkbox]:active,.fa-modulo-blue .wpcf7-list-item input[type=checkbox]:checked,.fa-modulo-blue .login-remember input[type=checkbox]:checked{background-color:#009BD8}.fa-modulo-blue .privacy-frase a:hover{color:#009BD8}.fa-modulo-blue .wpcf7 form .wpcf7-response-output{background-color:#009BD8}.fa-modulo-green .fa-button-contact{border:2px solid #419537;background-color:#419537;color:#FFF}.fa-modulo-green .fa-button-contact:hover{background-color:#FFF;color:#419537}.fa-modulo-green .wpcf7-list-item input[type=checkbox]:active,.fa-modulo-green .login-remember input[type=checkbox]:active,.fa-modulo-green .wpcf7-list-item input[type=checkbox]:checked,.fa-modulo-green .login-remember input[type=checkbox]:checked{background-color:#419537}.fa-modulo-green .privacy-frase a:hover{color:#419537}.fa-modulo-green .wpcf7 form .wpcf7-response-output{background-color:#419537}.fa-modulo-orange .fa-button-contact{border:2px solid #F49712;background-color:#F49712;color:#FFF}.fa-modulo-orange .fa-button-contact:hover{background-color:#FFF;color:#F49712}.fa-modulo-orange .wpcf7-list-item input[type=checkbox]:active,.fa-modulo-orange .login-remember input[type=checkbox]:active,.fa-modulo-orange .wpcf7-list-item input[type=checkbox]:checked,.fa-modulo-orange .login-remember input[type=checkbox]:checked{background-color:#F49712}.fa-modulo-orange .privacy-frase a:hover{color:#F49712}.fa-modulo-orange .wpcf7 form .wpcf7-response-output{background-color:#F49712}.fa-modulo-black .fa-button-contact{border:2px solid #095897;background-color:#095897;color:#FFF}.fa-modulo-black .fa-button-contact:hover{background-color:#FFF;color:#095897}.fa-modulo-black .wpcf7-list-item input[type=checkbox]:active,.fa-modulo-black .login-remember input[type=checkbox]:active,.fa-modulo-black .wpcf7-list-item input[type=checkbox]:checked,.fa-modulo-black .login-remember input[type=checkbox]:checked{background-color:#095897}.fa-modulo-black .privacy-frase a:hover{color:#095897}.fa-modulo-black .wpcf7 form .wpcf7-response-output{background-color:#095897}.fa-modulo-black select{border:none!important;border-bottom:1px solid #FFFFFF!important;color:#FFF}.fa-modulo-aica .fa-button-contact{border:2px solid #E11F1B;background-color:#E11F1B;color:#FFF}.fa-modulo-aica .fa-button-contact:hover{background-color:#FFF;color:#E11F1B}.fa-modulo-generico .fa-button-contact{border:2px solid #095897;background-color:#095897;color:#FFF}.fa-modulo-generico .fa-button-contact:hover{background-color:#fff0;color:#095897}.fa-modulo-generico .wpcf7-list-item input[type=checkbox]:active,.fa-modulo-generico .login-remember input[type=checkbox]:active,.fa-modulo-generico .wpcf7-list-item input[type=checkbox]:checked,.fa-modulo-generico .login-remember input[type=checkbox]:checked{background-color:#095897}.fa-modulo-generico .privacy-frase a:hover{color:#095897}.wpcf7-list-item input[type=checkbox],.login-remember input[type=checkbox]{appearance:none;-webkit-appearance:none;width:21px;height:21px;cursor:pointer;background-color:#fff0;border-radius:5px;border:2px solid #FFF;transition:all 0.3s}.form-contatto{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,1fr);grid-column-gap:20px;grid-row-gap:20px}.form-contatto a{transition:all 0.3s;color:#095897;text-decoration:underline}.form-contatto a:hover{text-decoration:none}.form-contatto .form-group{margin-bottom:unset}.form-contatto .div1{grid-area:1/1/2/2}.form-contatto .div2{grid-area:1/2/2/3}.form-contatto .div3{grid-area:2/1/3/2}.form-contatto .div4{grid-area:2/2/3/3}.form-contatto .div5{grid-area:3/1/4/2}.form-contatto .div6{grid-area:3/2/4/3}.form-contatto .div7{grid-area:4/1/5/2}.form-contatto .div8{grid-area:4/2/5/3}.form-contatto .div9{grid-area:5/1/6/2}.form-contatto .div10{grid-area:5/2/6/3}.form-contatto .div11{grid-area:6/1/7/3}.form-contatto .div11 .form-group{display:flex;align-items:center}.form-contatto .div12{grid-area:7/1/8/3}.form-contatto input[type=email],.form-contatto input[type=number],.form-contatto input[type=password],.form-contatto input[type=tel],.form-contatto input[type=text],.form-contatto input[type=url],.form-contatto select{text-transform:none;background-color:#fff0;padding:10px 20px;border-radius:20px;border:2px solid #095897;flex:0 auto;align-self:flex-end;width:100%;height:56px;margin-bottom:0;font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);font-weight:400;line-height:1.5em;font-family:Outfit,sans-serif}.form-contatto input[type=email]::placeholder,.form-contatto input[type=number]::placeholder,.form-contatto input[type=password]::placeholder,.form-contatto input[type=tel]::placeholder,.form-contatto input[type=text]::placeholder,.form-contatto input[type=url]::placeholder,.form-contatto select::placeholder{color:#095897;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.25rem)}.form-contatto .privacy-group{display:flex;align-items:center;gap:10px;margin-bottom:25px}.form-contatto .privacy-group label{margin-bottom:0}.form-contatto .privacy-group input{cursor:pointer;height:0;width:0}.form-contatto .privacy-group label,.form-contatto .wpcf7-acceptance label{display:block;position:relative;margin-bottom:12px;line-height:20px;cursor:pointer;font-size:clamp(0.6875rem, 0.65rem + 0.1875vw, 0.875rem);user-select:none}.form-contatto .privacy-classe{font-family:DM Sans,sans-serif;display:flex;font-weight:400;font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);line-height:1.5em;color:#095897}.form-contatto .wpcf7-form-control-wrap{margin-right:10px}.form-contatto .wpcf7-form-control.wpcf7-text{color:#1B1B1B;font-size:clamp(0.9375rem, 0.9rem + 0.1875vw, 1.125rem);width:100%;box-sizing:border-box;outline:none!important;border:2px solid #095897!important}.form-contatto .privacy-frase p{font-family:DM Sans,sans-serif;font-size:clamp(0.9375rem, 0.892rem + 0.1942vw, 1.125rem);line-height:27px;color:#FFF;font-weight:400;margin-bottom:30px}.form-contatto .privacy-frase a{transition:all 0.3s;color:#FFF;text-decoration:underline}.form-contatto label{font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);font-family:DM Sans,sans-serif;color:#095897;display:inline-block}.form-contatto .wpcf7-list-item input[type=checkbox],.form-contatto .login-remember input[type=checkbox]{appearance:none;-webkit-appearance:none;width:21px;height:21px;cursor:pointer;background-color:#fff0;border-radius:5px;border:2px solid #095897;margin-right:0;transition:all 0.3s}.form-contatto .wpcf7-list-item input[type=checkbox]:active,.form-contatto .login-remember input[type=checkbox]:active,.form-contatto .wpcf7-list-item input[type=checkbox]:checked,.form-contatto .login-remember input[type=checkbox]:checked{background-color:#095897}.form-contatto .fa-button-contact{transition:all 0.3s;border:2px solid #095897;font-size:var(--wp--preset--font-size--14-pixels,clamp(0.75rem, 0.7197rem + 0.1294vw, 0.875rem));font-family:Outfit;font-weight:700;padding-top:13px;padding-right:30px;padding-bottom:13px;padding-left:30px;border-radius:20px;background-color:#095897;color:#FFF;cursor:pointer}.form-contatto .fa-button-contact:hover{background-color:#fff0;color:#095897}.form-contatto #situazione,.form-contatto #certificazione{color:#095897;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.25rem)}.best-arancio .form-contatto input[type=email],.best-arancio .form-contatto input[type=number],.best-arancio .form-contatto input[type=password],.best-arancio .form-contatto input[type=tel],.best-arancio .form-contatto input[type=text],.best-arancio .form-contatto input[type=url],.best-arancio .form-contatto select{border:2px solid #F49712}.best-arancio .form-contatto input[type=email]::placeholder,.best-arancio .form-contatto input[type=number]::placeholder,.best-arancio .form-contatto input[type=password]::placeholder,.best-arancio .form-contatto input[type=tel]::placeholder,.best-arancio .form-contatto input[type=text]::placeholder,.best-arancio .form-contatto input[type=url]::placeholder,.best-arancio .form-contatto select::placeholder{color:#1B1B1B;opacity:.4}.best-arancio .form-contatto .privacy-classe{color:#F49712}.best-arancio .form-contatto .wpcf7-form-control.wpcf7-text{color:#1B1B1B;border:2px solid #F49712!important}.best-arancio .form-contatto .wpcf7-list-item input[type=checkbox],.best-arancio .form-contatto .login-remember input[type=checkbox]{border:2px solid #F49712}.best-arancio .form-contatto .wpcf7-list-item input[type=checkbox]:active,.best-arancio .form-contatto .login-remember input[type=checkbox]:active,.best-arancio .form-contatto .wpcf7-list-item input[type=checkbox]:checked,.best-arancio .form-contatto .login-remember input[type=checkbox]:checked{background-color:#F49712}.best-arancio .form-contatto .fa-button-contact{border:2px solid #F49712;background-color:#F49712}.best-arancio .form-contatto .fa-button-contact:hover{background-color:#fff0;color:#F49712}.best-arancio .form-contatto label{color:#F49712}.best-arancio .form-contatto a{color:#F49712}.best-arancio #situazione,.best-arancio #certificazione{color:#F49712}.best-verde .form-contatto input[type=email],.best-verde .form-contatto input[type=number],.best-verde .form-contatto input[type=password],.best-verde .form-contatto input[type=tel],.best-verde .form-contatto input[type=text],.best-verde .form-contatto input[type=url],.best-verde .form-contatto select{border:2px solid #419537}.best-verde .form-contatto input[type=email]::placeholder,.best-verde .form-contatto input[type=number]::placeholder,.best-verde .form-contatto input[type=password]::placeholder,.best-verde .form-contatto input[type=tel]::placeholder,.best-verde .form-contatto input[type=text]::placeholder,.best-verde .form-contatto input[type=url]::placeholder,.best-verde .form-contatto select::placeholder{color:#1B1B1B;opacity:.4}.best-verde .form-contatto .privacy-classe{color:#419537}.best-verde .form-contatto .wpcf7-form-control.wpcf7-text{color:#1B1B1B;border:2px solid #419537!important}.best-verde .form-contatto .wpcf7-list-item input[type=checkbox],.best-verde .form-contatto .login-remember input[type=checkbox]{border:2px solid #419537}.best-verde .form-contatto .wpcf7-list-item input[type=checkbox]:active,.best-verde .form-contatto .login-remember input[type=checkbox]:active,.best-verde .form-contatto .wpcf7-list-item input[type=checkbox]:checked,.best-verde .form-contatto .login-remember input[type=checkbox]:checked{background-color:#419537}.best-verde .form-contatto .fa-button-contact{border:2px solid #419537;background-color:#419537}.best-verde .form-contatto .fa-button-contact:hover{background-color:#fff0;color:#419537}.best-verde .form-contatto label{color:#419537}.best-verde .form-contatto a{color:#419537}.best-verde #situazione,.best-verde #certificazione{color:#419537}.best-rossa .form-contatto input[type=email],.best-rossa .form-contatto input[type=number],.best-rossa .form-contatto input[type=password],.best-rossa .form-contatto input[type=tel],.best-rossa .form-contatto input[type=text],.best-rossa .form-contatto input[type=url],.best-rossa .form-contatto select{border:2px solid #D41B48}.best-rossa .form-contatto input[type=email]::placeholder,.best-rossa .form-contatto input[type=number]::placeholder,.best-rossa .form-contatto input[type=password]::placeholder,.best-rossa .form-contatto input[type=tel]::placeholder,.best-rossa .form-contatto input[type=text]::placeholder,.best-rossa .form-contatto input[type=url]::placeholder,.best-rossa .form-contatto select::placeholder{color:#1B1B1B;opacity:.4}.best-rossa .form-contatto .privacy-classe{color:#D41B48}.best-rossa .form-contatto .wpcf7-form-control.wpcf7-text{color:#1B1B1B;border:2px solid #D41B48!important}.best-rossa .form-contatto .wpcf7-list-item input[type=checkbox],.best-rossa .form-contatto .login-remember input[type=checkbox]{border:2px solid #D41B48}.best-rossa .form-contatto .wpcf7-list-item input[type=checkbox]:active,.best-rossa .form-contatto .login-remember input[type=checkbox]:active,.best-rossa .form-contatto .wpcf7-list-item input[type=checkbox]:checked,.best-rossa .form-contatto .login-remember input[type=checkbox]:checked{background-color:#D41B48}.best-rossa .form-contatto .fa-button-contact{border:2px solid #D41B48;background-color:#D41B48}.best-rossa .form-contatto .fa-button-contact:hover{background-color:#fff0;color:#D41B48}.best-rossa .form-contatto label{color:#D41B48}.best-rossa .form-contatto a{color:#D41B48}.best-rossa #situazione,.best-rossa #certificazione{color:#D41B48}.best-aica .form-contatto input[type=email],.best-aica .form-contatto input[type=number],.best-aica .form-contatto input[type=password],.best-aica .form-contatto input[type=tel],.best-aica .form-contatto input[type=text],.best-aica .form-contatto input[type=url],.best-aica .form-contatto select{border:2px solid #E11F1B}.best-aica .form-contatto input[type=email]::placeholder,.best-aica .form-contatto input[type=number]::placeholder,.best-aica .form-contatto input[type=password]::placeholder,.best-aica .form-contatto input[type=tel]::placeholder,.best-aica .form-contatto input[type=text]::placeholder,.best-aica .form-contatto input[type=url]::placeholder,.best-aica .form-contatto select::placeholder{color:#1B1B1B;opacity:.4}.best-aica .form-contatto .privacy-classe{color:#E11F1B}.best-aica .form-contatto .wpcf7-form-control.wpcf7-text{color:#1B1B1B;border:2px solid #E11F1B!important}.best-aica .form-contatto .wpcf7-list-item input[type=checkbox],.best-aica .form-contatto .login-remember input[type=checkbox]{border:2px solid #E11F1B}.best-aica .form-contatto .wpcf7-list-item input[type=checkbox]:active,.best-aica .form-contatto .login-remember input[type=checkbox]:active,.best-aica .form-contatto .wpcf7-list-item input[type=checkbox]:checked,.best-aica .form-contatto .login-remember input[type=checkbox]:checked{background-color:#E11F1B}.best-aica .form-contatto .fa-button-contact{border:2px solid #E11F1B;background-color:#E11F1B}.best-aica .form-contatto .fa-button-contact:hover{background-color:#fff0;color:#E11F1B}.best-aica .form-contatto label{color:#E11F1B}.best-aica .form-contatto a{color:#E11F1B}.best-aica #situazione,.best-aica #certificazione{color:#E11F1B}.form-generico{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:20px}.form-generico a{transition:all 0.3s;color:#095897;text-decoration:underline}.form-generico a:hover{text-decoration:none}.form-generico .form-group{margin-bottom:unset}.form-generico .div1{grid-area:1/1/2/2}.form-generico .div2{grid-area:1/2/2/3}.form-generico .div3{grid-area:2/1/3/2}.form-generico .div4{grid-area:2/2/3/3}.form-generico .div5{grid-area:3/1/4/3}.form-generico .div6{grid-area:4/1/5/3}.form-generico .div6 .form-group{display:flex;align-items:center}.form-generico .div7{grid-area:5/1/6/3}.form-generico input[type=email],.form-generico input[type=number],.form-generico input[type=password],.form-generico input[type=tel],.form-generico input[type=text],.form-generico input[type=url],.form-generico select,.form-generico textarea{text-transform:none;padding:10px 20px;border:1px solid #f9f9f9;background-color:#f9f9f9;border-radius:20px;flex:0 auto;align-self:flex-end;width:100%;height:50px;margin-bottom:0;font-size:clamp(0.8125rem, 0.5781rem + 0.75vw, 1rem);font-weight:400;line-height:1.5em;font-family:Outfit,sans-serif;color:#1B1B1B}.form-generico input[type=email]::placeholder,.form-generico input[type=number]::placeholder,.form-generico input[type=password]::placeholder,.form-generico input[type=tel]::placeholder,.form-generico input[type=text]::placeholder,.form-generico input[type=url]::placeholder,.form-generico select::placeholder,.form-generico textarea::placeholder{color:#1B1B1B;font-size:clamp(0.8125rem, 0.5781rem + 0.75vw, 1rem)}.form-generico .privacy-group{display:flex;align-items:center;gap:10px;margin-bottom:25px}.form-generico .privacy-group label{margin-bottom:0}.form-generico .privacy-group input{cursor:pointer;height:0;width:0}.form-generico textarea{width:100%;height:unset}.form-generico .wpcf7-list-item{margin-left:0}.form-generico .fa-button-contact{width:100%;transition:all 0.3s;border:2px solid #095897;line-height:1.5em;padding-top:13px;padding-right:30px;padding-bottom:13px;padding-left:30px;background-color:#095897;color:#FFF;cursor:pointer;font-size:clamp(1.0625rem, 1.017rem + 0.1942vw, 1.25rem);font-weight:700;font-family:Outfit,sans-serif}.form-generico .fa-button-contact:hover{background-color:#FFF;border:2px solid #095897;color:#095897}.form-generico .form-group label{font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);color:#333;line-height:1.5em;font-family:Outfit,sans-serif}.form-generico .wpcf7 form.invalid .wpcf7-response-output,.form-generico .wpcf7 form.unaccepted .wpcf7-response-output,.form-generico .wpcf7 form.payment-required .wpcf7-response-output{border-color:#095897}.form-generico .wpcf7-list-item input[type=checkbox],.form-generico .login-remember input[type=checkbox]{appearance:none;-webkit-appearance:none;width:21px;height:21px;cursor:pointer;background-color:#FFF;border-radius:5px;border:2px solid #095897;transition:all 0.3s}.form-generico .wpcf7-list-item input[type=checkbox]:active,.form-generico .login-remember input[type=checkbox]:active,.form-generico .wpcf7-list-item input[type=checkbox]:checked,.form-generico .login-remember input[type=checkbox]:checked{background-color:#095897}.form-generico .wpcf7-not-valid-tip{display:block!important;margin-top:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fa-filter{position:relative;transition:all 0.3s}.fa-filter::before{content:"";position:absolute;left:0;bottom:-5px;transition:all 0.3s;width:0%;height:2px}.fa-filter:hover::before{width:100%}.fa-filter-blu::before{background-color:#095897}.fa-filter-red::before{background-color:#D41B48}.fa-filter-orange::before{background-color:#F49712}.fa-filter-green::before{background-color:#419537}.fa-filter-altro::before{background-color:#009BD8}.gspb-flipfilters-wrap .gspb-checkbox-filter:first-of-type{display:none!important}.gspb-flipfilters-wrap .gspb-checkbox-filter label{cursor:pointer}.current-menu-item{color:#095897;position:relative}.current-menu-item::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background-color:#095897}.wp-block-navigation .wp-block-navigation-item__content{transition:all 0.3s;cursor:pointer;position:relative}.wp-block-navigation .wp-block-navigation-item__content:hover{color:#095897}.wp-block-navigation .wp-block-navigation-item__content::after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background-color:#095897;transition:width 0.3s ease-in-out}.wp-block-navigation .wp-block-navigation-item__content:hover::after{width:100%}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{border:unset;background-color:#fff0;top:13px;padding-top:65px}.wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);color:red}.wp-block-navigation__submenu-container.wp-block-navigation-submenu a.wp-block-navigation-item__content{transition:all 0.3s;padding:6px 20px;background-color:#f9f9f9;display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(4) .wp-block-navigation-item__content{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(1) .wp-block-navigation-item__content:hover{color:#FFF;background-color:#D41B48}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(1) .wp-block-navigation-item__content:hover:hover::after{content:none!important}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(2) .wp-block-navigation-item__content:hover{color:#FFF;background-color:#F49712}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(2) .wp-block-navigation-item__content:hover:hover::after{content:none!important}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(3) .wp-block-navigation-item__content:hover{color:#FFF;background-color:#419537}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(3) .wp-block-navigation-item__content:hover:hover::after{content:none!important}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(4) .wp-block-navigation-item__content:hover{color:#FFF;background-color:#009BD8}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(4) .wp-block-navigation-item__content:hover:hover::after{content:none!important}.gs-dynamicpanel-close{background-color:#009BD8!important}.wp-block-navigation .fa-sub1>.wp-block-navigation__submenu-container{border:unset;background-color:#fff0;top:13px;padding-top:65px}.fa-sub1 .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content:hover{color:#fff;background-color:#095897!important}.fa-sub1 .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child .wp-block-navigation-item__content{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.wp-block-navigation__submenu-container .current-menu-item::after{display:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;top:-40px;left:0;width:100%;background-color:#000;color:#fff;text-align:center;text-decoration:none;z-index:1000;transition:top 0.2s ease-in-out}.skip-link:focus{top:0!important}.skip-link.screen-reader-text:focus{background-color:#F1F1F1!important;clip-path:none;color:#095897!important;display:block;font-size:1em;text-transform:uppercase;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:0;width:100%!important;z-index:100000}.fa-ul-header li{font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);width:fit-content;transition:all 0.3s;cursor:pointer;margin:0;padding:0;font-family:Outfit,sans-serif}.fa-ul-header a{color:#FFF}.fa-ul-burger li{font-size:clamp(2.0625rem, 1.975rem + 0.4375vw, 2.5rem);font-weight:700;width:100%;transition:all 0.3s;border-radius:20px;cursor:pointer;padding:6px 20px 6px 20px;font-family:Outfit,sans-serif;display:flex;justify-content:center}.fa-ul-burger li:hover{background-color:#FFF}.fa-ul-burger li:hover a{color:#095897}.fa-ul-burger-corsi li{font-size:clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem);font-weight:400;width:100%;transition:all 0.3s;border-radius:20px;cursor:pointer;padding:6px 20px;font-family:Outfit,sans-serif}.fa-ul-burger-corsi li:nth-child(1):hover{background:#D41B48}.fa-ul-burger-corsi li:nth-child(1):hover a{color:#FFF}.fa-ul-burger-corsi li:nth-child(2):hover{background:#F49712}.fa-ul-burger-corsi li:nth-child(2):hover a{color:#FFF}.fa-ul-burger-corsi li:nth-child(3):hover{background:#419537}.fa-ul-burger-corsi li:nth-child(3):hover a{color:#FFF}.fa-ul-burger-corsi li:nth-child(4):hover{background:#009BD8}.fa-ul-burger-corsi li:nth-child(4):hover a{color:#FFF}.fa-ul-burger-corsi li:nth-child(5):hover{background:#009BD8}.fa-ul-burger-corsi li:nth-child(5):hover a{color:#FFF}.fa-ul-footer li{font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);width:fit-content;transition:all 0.3s;cursor:pointer}.fa-ul-footer li a{position:relative}.fa-ul-footer li a::after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:#FFF;transition:width 0.3s}.fa-ul-footer li a:hover::after{width:100%}.fa-ul-certificazioni li>div>a>img{height:45px!important;width:auto}.fa-ul-certificazioni2 li>div>a>img{height:auto!important;width:100px!important}.fa-hero{margin-right:15px!important;margin-left:15px!important;margin-top:165px!important}.gspbsearch_btn.wp-element-button{position:absolute;top:9%;right:0}.pagination{margin-top:60px!important}.pagination .nav-links span,.pagination .nav-links a,.pagination .nav-links .page-numbers{font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem)!important;font-family:"DM Sans",sans-serif!important;color:#1B1B1B!important;transition:all 0.3s!important}.pagination .nav-links .page-numbers:hover{color:#095897!important}.pagination .nav-links .page-numbers.current{color:#095897!important;font-weight:700!important;text-decoration:underline!important}.fa-blog ul{padding-left:15px}.fa-blog ol{padding-left:20px}.fa-blog p,.fa-blog quote{font-family:"DM Sans",sans-serif!important;color:#1B1B1B;font-size:clamp(0.9375rem, 0.9rem + 0.1875vw, 1.125rem);line-height:1.5em;margin-bottom:1rem;margin-top:1rem;transition:all 0.3s}.fa-blog li{margin-bottom:.2rem;font-size:clamp(0.9375rem, 0.9rem + 0.1875vw, 1.125rem);line-height:1.5em}.fa-blog li::marker{color:#095897}.fa-blog h1,.fa-blog h2,.fa-blog h3,.fa-blog h4,.fa-blog h5,.fa-blog h6{font-family:Outfit;margin-top:3rem;margin-bottom:.7rem;line-height:1.1em}.fa-blog h1{font-size:clamp(2.1875rem, 1.925rem + 1.3125vw, 3.5rem)}.fa-blog h2{font-size:clamp(1.8125rem, 1.7375rem + 0.375vw, 2.1875rem)}.fa-blog h3{font-size:clamp(1.5625rem, 1.5rem + 0.3125vw, 1.875rem)}.fa-blog h4{font-size:clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem)}.fa-blog h5{font-size:clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem)}.fa-blog h6{font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem)}.fa-blog img{border-radius:20px;margin-top:1rem;margin-bottom:1rem}.fa-blog a{color:#095897;transition:all 0.3s;text-decoration:underline}.fa-blog a:hover{text-decoration:underline}.fa-blog figcaption{font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);line-height:1.5em;font-style:italic}.gspb_no_more_posts{font-family:"DM Sans",sans-serif!important;color:#1B1B1B;font-size:clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem);line-height:1.5em;text-align:center}@media (max-width:991px){.box-privacy{display:flex;flex-direction:column}}@media (max-width:767px){br{display:none}.fa-hero{margin-top:130px!important}.form-contatto,.form-generico{grid-template-columns:1fr;grid-template-rows:none}.form-contatto .div1,.form-contatto .div2,.form-contatto .div3,.form-contatto .div4,.form-contatto .div5,.form-contatto .div6,.form-contatto .div7,.form-contatto .div8,.form-contatto .div9,.form-contatto .div10,.form-contatto .div11,.form-contatto .div12,.form-generico .div1,.form-generico .div2,.form-generico .div3,.form-generico .div4,.form-generico .div5,.form-generico .div6,.form-generico .div7,.form-generico .div8,.form-generico .div9,.form-generico .div10,.form-generico .div11,.form-generico .div12{grid-area:unset}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}