.elementor-kit-30894{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-9e287ab:#000000;--e-global-color-2756a1c:#FFFFFF;--e-global-color-8dcf326:#FF263C;--e-global-color-95f3927:#00005A;--e-global-color-12ca1a8:#E4E4E4;--e-global-color-a67caf5:#F8F8F8;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-c6114eb-font-family:"Montserrat";--e-global-typography-c6114eb-font-size:90px;--e-global-typography-c6114eb-font-weight:900;--e-global-typography-c6114eb-text-transform:uppercase;--e-global-typography-c6114eb-font-style:normal;--e-global-typography-c6114eb-line-height:100px;--e-global-typography-5b7d001-font-family:"Montserrat";--e-global-typography-5b7d001-font-size:60px;--e-global-typography-5b7d001-font-weight:900;--e-global-typography-5b7d001-text-transform:uppercase;--e-global-typography-5b7d001-font-style:normal;--e-global-typography-5b7d001-line-height:70px;--e-global-typography-e2d3630-font-family:"Montserrat";--e-global-typography-e2d3630-font-size:42px;--e-global-typography-e2d3630-font-weight:900;--e-global-typography-e2d3630-text-transform:uppercase;--e-global-typography-e2d3630-font-style:normal;--e-global-typography-e2d3630-line-height:60px;--e-global-typography-d0e79f6-font-family:"Montserrat";--e-global-typography-d0e79f6-font-size:34px;--e-global-typography-d0e79f6-font-weight:900;--e-global-typography-d0e79f6-text-transform:uppercase;--e-global-typography-d0e79f6-font-style:normal;--e-global-typography-595d7f1-font-family:"Montserrat";--e-global-typography-595d7f1-font-size:29px;--e-global-typography-595d7f1-font-weight:900;--e-global-typography-595d7f1-text-transform:uppercase;--e-global-typography-595d7f1-font-style:normal;--e-global-typography-595d7f1-line-height:39px;--e-global-typography-c0a1682-font-family:"Montserrat";--e-global-typography-c0a1682-font-size:18px;--e-global-typography-c0a1682-font-weight:400;--e-global-typography-c0a1682-line-height:34px;--e-global-typography-601c0c0-font-size:23px;--e-global-typography-601c0c0-font-weight:800;--e-global-typography-601c0c0-line-height:28px;--e-global-typography-81932cd-font-family:"Montserrat";--e-global-typography-81932cd-font-size:34px;--e-global-typography-81932cd-font-weight:600;--e-global-typography-81932cd-text-transform:uppercase;--e-global-typography-81932cd-line-height:48px;--e-global-typography-cf8591c-font-family:"Montserrat";--e-global-typography-cf8591c-font-size:24px;--e-global-typography-cf8591c-font-weight:700;--e-global-typography-cf8591c-line-height:41px;}.elementor-kit-30894 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media only screen and (min-width: 1024px) {.sez_settore_storie_inn {
    margin-left:200px;
    margin-right:200px;
    margin-bottom:60px;
    text-align:justify;
    }
    .sez_settore_storie_inn h3 {line-height:80px;
    }
    .sez_titoli_storie_inn {margin-bottom:20px !important;}
}

@media screen and (min-width:768px) and (max-width:1023px) {
    .sez_settore_storie_inn {
    margin-left:60px;
    margin-right:60px;
    margin-bottom:60px;
    text-align:justify;
    }
    .sez_settore_storie_inn h3 {line-height:70px;
    }
        .sez_titoli_storie_inn {margin-bottom:20px !important;}
}

@media screen and (max-width: 767px)  {.sez_settore_storie_inn {
    margin-left:30px;
    margin-right:30px;
    margin-bottom:60px;
    text-align:justify;
    }
    .sez_settore_storie_inn h3 {line-height:80px;
    }
        .sez_titoli_storie_inn {margin-bottom:20px !important;}
}

body ol.lettere li:before,
body ol.sublettere li:before {
    content: none !important;
}

/* Primo livello A. B. C.*/
body ol.lettere > li::before {
    content: counter(lettere, upper-alpha) ". " !important;
    position: absolute;
    left: 0;
    font-weight: bold;
     direction: ltr !important;
    unicode-bidi: bidi-override !important;
}

/* Contatore per il primo livello */
ol.lettere {
    counter-reset: lettere;
    list-style: none;
    padding-left: 0rem;
}

ol.lettere > li {
    counter-increment: lettere;
    position: relative;
    padding-left: 2rem;
}

/* Secondo livello A.a A.b A.c*/
body ol.sublettere > li::before {
    content: counter(lettere, upper-alpha) "." counter(sottolettere, lower-alpha) " " !important;
    position: absolute;
    left: 0;
    font-weight: normal;
}

ol.sublettere {
    counter-reset: sottolettere;
    list-style: none;
    padding-left: 0rem;
}

ol.sublettere > li {
    counter-increment: sottolettere;
    position: relative;
    padding-left: 2.5rem;
}


body ol.lettere_min li:before {
    content: none !important;
}

/* Primo livello a. b. c.*/
body ol.lettere_min > li::before {
    content: counter(lettere_min, lower-alpha) ". " !important;
    position: absolute;
    left: 0;
    font-weight: bold;
     direction: ltr !important;
    unicode-bidi: bidi-override !important;
}

/* Contatore per il primo livello minuscole */
ol.lettere_min {
    counter-reset: lettere_min;
    list-style: none;
    padding-left: 0rem;
}

ol.lettere_min > li {
    counter-increment: lettere_min;
    position: relative;
    padding-left: 2rem;
}/* End custom CSS */