.elementor-kit-634{--e-global-color-primary:#858884;--e-global-color-secondary:#2B3766;--e-global-color-text:#000000;--e-global-color-accent:#DD9347;--e-global-color-18bd7fc6:#FFF;--e-global-color-286665de:#000000;--e-global-color-ae7f0b5:#087BFD;--e-global-color-bbd08e9:#3DAC44;--e-global-color-f57c94d:#FF845B;--e-global-color-f59718b:#FFA13E;--e-global-color-17de82e:#FFFFFF00;--e-global-color-26b9bb2:#ECB41E;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.6em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-ce9f1a2-font-family:"Montserrat";--e-global-typography-ce9f1a2-font-size:1.4em;--e-global-typography-ce9f1a2-font-weight:500;--e-global-typography-ce9f1a2-line-height:1.45em;--e-global-typography-ce9f1a2-letter-spacing:0px;--e-global-typography-bd03103-font-family:"Montserrat";--e-global-typography-bd03103-font-size:2em;--e-global-typography-bd03103-font-weight:800;--e-global-typography-bd03103-text-transform:uppercase;--e-global-typography-bd03103-font-style:normal;--e-global-typography-bd03103-line-height:1.6em;--e-global-typography-bd03103-letter-spacing:0px;--e-global-typography-59b5396-font-family:"Montserrat";--e-global-typography-59b5396-font-size:1.3em;--e-global-typography-59b5396-font-weight:300;--e-global-typography-59b5396-line-height:1.5em;--e-global-typography-59b5396-letter-spacing:0px;--e-global-typography-18a1bac-font-family:"Montserrat";--e-global-typography-18a1bac-font-weight:700;--e-global-typography-18a1bac-line-height:1.45em;--e-global-typography-7b57744-font-family:"Montserrat";--e-global-typography-7b57744-font-size:2em;--e-global-typography-7b57744-font-weight:400;--e-global-typography-7b57744-text-transform:uppercase;--e-global-typography-7b57744-font-style:normal;--e-global-typography-7b57744-line-height:1.6em;--e-global-typography-7b57744-letter-spacing:0px;--e-global-typography-6be349b-font-family:"Montserrat";--e-global-typography-6be349b-font-size:2em;--e-global-typography-6be349b-font-weight:700;--e-global-typography-6be349b-text-transform:none;--e-global-typography-6be349b-font-style:normal;--e-global-typography-6be349b-line-height:1.6em;--e-global-typography-6be349b-letter-spacing:0px;--e-global-typography-c79843a-font-family:"Montserrat";--e-global-typography-c79843a-font-size:0.75em;--e-global-typography-c79843a-font-weight:400;--e-global-typography-c79843a-line-height:1.05em;--e-global-typography-c79843a-letter-spacing:0px;--e-global-typography-950f0e0-font-family:"Montserrat";--e-global-typography-950f0e0-font-weight:600;--e-global-typography-950f0e0-text-transform:uppercase;--e-global-typography-950f0e0-font-style:normal;--e-global-typography-950f0e0-line-height:1.7em;--e-global-typography-950f0e0-letter-spacing:0px;--e-global-typography-5838543-font-family:"Montserrat";--e-global-typography-5838543-font-size:0.95em;--e-global-typography-5838543-font-weight:400;--e-global-typography-5838543-line-height:1.45em;--e-global-typography-5838543-letter-spacing:0px;--e-global-typography-0ecc2fd-font-family:"Montserrat";--e-global-typography-0ecc2fd-font-size:1.6em;--e-global-typography-0ecc2fd-font-weight:700;--e-global-typography-0ecc2fd-line-height:1.5em;--e-global-typography-941e0af-font-family:"Montserrat";--e-global-typography-941e0af-font-size:3.1em;--e-global-typography-941e0af-font-weight:800;--e-global-typography-941e0af-text-transform:uppercase;--e-global-typography-941e0af-font-style:normal;--e-global-typography-941e0af-line-height:1.5em;--e-global-typography-941e0af-letter-spacing:0px;--e-global-typography-724cc02-font-family:"Montserrat";--e-global-typography-724cc02-font-size:1.6em;--e-global-typography-724cc02-font-weight:500;--e-global-typography-724cc02-line-height:1.5em;--e-global-typography-724cc02-letter-spacing:0px;--e-global-typography-810dbb3-font-family:"Montserrat";--e-global-typography-810dbb3-font-size:1.6em;--e-global-typography-810dbb3-font-weight:300;--e-global-typography-810dbb3-line-height:1.5em;--e-global-typography-810dbb3-letter-spacing:0px;--e-global-typography-655080d-font-family:"Montserrat";--e-global-typography-655080d-font-size:3.1em;--e-global-typography-655080d-font-weight:400;--e-global-typography-655080d-text-transform:uppercase;--e-global-typography-655080d-font-style:normal;--e-global-typography-655080d-line-height:1.5em;--e-global-typography-655080d-letter-spacing:0px;--e-global-typography-268a099-font-family:"Montserrat";--e-global-typography-268a099-font-size:3.1em;--e-global-typography-268a099-font-weight:700;--e-global-typography-268a099-font-style:normal;--e-global-typography-268a099-line-height:1.5em;--e-global-typography-268a099-letter-spacing:0px;--e-global-typography-ef164cc-font-family:"Montserrat";--e-global-typography-ef164cc-font-size:1.6em;--e-global-typography-ef164cc-font-weight:400;--e-global-typography-ef164cc-line-height:1.5em;--e-global-typography-ef164cc-letter-spacing:0px;--e-global-typography-6da9093-font-family:"Montserrat";--e-global-typography-6da9093-font-size:5.1em;--e-global-typography-6da9093-font-weight:700;--e-global-typography-6da9093-text-transform:uppercase;--e-global-typography-6da9093-font-style:normal;--e-global-typography-6da9093-line-height:1.5em;--e-global-typography-6da9093-letter-spacing:0px;--e-global-typography-269b8be-font-family:"Montserrat";--e-global-typography-269b8be-font-size:1.8em;--e-global-typography-269b8be-font-weight:600;--e-global-typography-269b8be-text-transform:uppercase;--e-global-typography-269b8be-font-style:normal;--e-global-typography-269b8be-line-height:1.5em;--e-global-typography-269b8be-letter-spacing:0px;--e-global-typography-a475cc5-font-family:"Montserrat";--e-global-typography-a475cc5-font-size:1.55em;--e-global-typography-a475cc5-font-weight:400;--e-global-typography-a475cc5-line-height:1.5em;--e-global-typography-a475cc5-letter-spacing:0px;--e-global-typography-e762ae5-font-family:"Montserrat";--e-global-typography-e762ae5-font-size:2.35em;--e-global-typography-e762ae5-font-weight:700;--e-global-typography-e762ae5-line-height:1.5em;--e-global-typography-e762ae5-letter-spacing:0px;background-color:var( --e-global-color-primary );}.elementor-kit-634 button,.elementor-kit-634 input[type="button"],.elementor-kit-634 input[type="submit"],.elementor-kit-634 .elementor-button{font-family:var( --e-global-typography-0ecc2fd-font-family ), Sans-serif;font-size:var( --e-global-typography-0ecc2fd-font-size );font-weight:var( --e-global-typography-0ecc2fd-font-weight );line-height:var( --e-global-typography-0ecc2fd-line-height );letter-spacing:var( --e-global-typography-0ecc2fd-letter-spacing );word-spacing:var( --e-global-typography-0ecc2fd-word-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-18bd7fc6 );background-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-kit-634 button:hover,.elementor-kit-634 button:focus,.elementor-kit-634 input[type="button"]:hover,.elementor-kit-634 input[type="button"]:focus,.elementor-kit-634 input[type="submit"]:hover,.elementor-kit-634 input[type="submit"]:focus,.elementor-kit-634 .elementor-button:hover,.elementor-kit-634 .elementor-button:focus{color:var( --e-global-color-18bd7fc6 );background-color:#DA8834;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-634 button,.elementor-kit-634 input[type="button"],.elementor-kit-634 input[type="submit"],.elementor-kit-634 .elementor-button{font-size:var( --e-global-typography-0ecc2fd-font-size );line-height:var( --e-global-typography-0ecc2fd-line-height );letter-spacing:var( --e-global-typography-0ecc2fd-letter-spacing );word-spacing:var( --e-global-typography-0ecc2fd-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-634 button,.elementor-kit-634 input[type="button"],.elementor-kit-634 input[type="submit"],.elementor-kit-634 .elementor-button{font-size:var( --e-global-typography-0ecc2fd-font-size );line-height:var( --e-global-typography-0ecc2fd-line-height );letter-spacing:var( --e-global-typography-0ecc2fd-letter-spacing );word-spacing:var( --e-global-typography-0ecc2fd-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */body {
    font-family: Open Sans,Arial,sans-serif;
    font-size: 14px;
    color: #666;
    background-color: #fff;
    line-height: 1.7em;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
b {
    font-weight: 700;
}

p {
    margin-bottom: 1em;
}    

p:not(.has-background):last-of-type {
    padding-bottom: 0;
    margin-bottom: 0;
}

/* Elementi rimossi lato front ma non eliminati, rimuovere display: none; per renderli nuovamente visibili */

/* CTA Richiedi maggiori informazioni sticky on bottom */
#CTA-richiedi-info-sticky {display: none;}
/* main menu nel template header*/
#main-menu {display: none;}/* End custom CSS */