.elementor-kit-549{--e-global-color-primary:#B5530D;--e-global-color-secondary:#004269;--e-global-color-text:#555555;--e-global-color-accent:#EF761F;--e-global-color-0b9a7d6:#005F88;--e-global-color-27271ba:#009CDF;--e-global-color-17a4ff3:#A7A7A7;--e-global-color-ced23fc:#F3F5F7;--e-global-color-c96e03b:#E4ECEF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;}.elementor-kit-549 button,.elementor-kit-549 input[type="button"],.elementor-kit-549 input[type="submit"],.elementor-kit-549 .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:99px 99px 99px 99px;padding:12px 25px 12px 25px;}.elementor-kit-549 button:hover,.elementor-kit-549 button:focus,.elementor-kit-549 input[type="button"]:hover,.elementor-kit-549 input[type="button"]:focus,.elementor-kit-549 input[type="submit"]:hover,.elementor-kit-549 input[type="submit"]:focus,.elementor-kit-549 .elementor-button:hover,.elementor-kit-549 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0b9a7d6 );}.elementor-kit-549 e-page-transition{background-color:#FFBC7D;}.elementor-kit-549 a{color:var( --e-global-color-0b9a7d6 );text-decoration:underline;}.elementor-kit-549 h2{font-family:"Roboto", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1270px;}.e-con{--container-max-width:1270px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-549 button,.elementor-kit-549 input[type="button"],.elementor-kit-549 input[type="submit"],.elementor-kit-549 .elementor-button{padding:12px 20px 12px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-549 h1{font-size:30px;}.elementor-kit-549 h2{font-size:25px;}.elementor-kit-549 h3{font-size:21px;}.elementor-kit-549 button,.elementor-kit-549 input[type="button"],.elementor-kit-549 input[type="submit"],.elementor-kit-549 .elementor-button{padding:12px 15px 12px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//** COLORI FIXATI PER I TESTI DEI BOX */

#box-style h3{
    color:#004269!important;
}

#box-style p{
    color:#555555!important;
}

#box-style div{
    color:#005F88!important;
}

/** COLORI SFONDI E TESTI PER SFONDI SCURI */

#sfondo-sfumatura-light:before {
      background-image: linear-gradient(90deg, #dbe7ee 25%, #ffffff 100%)!important;
 opacity: 0.9!important;
}

#sfondo-azzurrino:before {
      background-image: linear-gradient(90deg, #c4e9ff 25%, #c4e9ff 100%)!important;
 opacity: 0.9!important;
}

#sfondo-grigino:before {
      background-image: linear-gradient(90deg, #E5EBED 25%, #E5EBED 100%)!important;
 opacity: 0.9!important;
}


#sfondo-blu:before {
      background-image: linear-gradient(45deg, #009CDF 25%, #004269FC 100%)!important;
      opacity: 0.9!important;
}

#sfondo-blu .elementor-heading-title {
    color:#ffffff;
}

#sfondo-blu a{
    color:#ffffff;
}

#sfondo-sfumatura-dark:before {
      background-image: linear-gradient(90deg, #000000 25%, #004269 100%)!important;
      opacity: 0.7!important;
}

#sfondo-sfumatura-dark .elementor-heading-title {
    color:#ffffff;
}

#sfondo-sfumatura-dark a{
    color:#ffffff;
}

#sfondo-trasparente:before {
      background-image: linear-gradient(90deg, #ffffff 100%, #ffffff 100%)!important;
    opacity: 0.1!important;
}

#sfondo-trasparente .elementor-heading-title {
    color:#ffffff;
}

#sfondo-radiale:before {
      background-image: radial-gradient(circle, #004269 10%, #FFFFFF00 100%)!important;
    opacity: 0.9!important;
}

#sfondo-radiale .elementor-heading-title {
    color:#ffffff;
}

#sfondo-radiale a{
    color:#ffffff;
}

#blocchi a{
    color: var(--e-global-color-0b9a7d6)!important;
}

/** COLORI CATEGORIE BLOG E NEWS */

.info-pillola-personalizzata {
    color:#fff!important;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none!important;
    }
    
@media (max-width: 767px) { 
    .info-pillola-personalizzata {
    font-size: 12px!important;
    }
}

.info-pillola-personalizzata a{
    color:#fff!important;
    text-decoration: none!important;
}

.colore-blog {
    background: rgba(225, 120, 43, 1);
    padding: 5px 15px;
    border-radius: 33px 0px 0px 33px;
}

.colore-data-blog {
    background: rgba(225, 120, 43, 0.5);
    padding: 5px 15px;
    border-radius: 0px 33px 33px 0px;
}

.colore-news {
    background: rgba(70, 156, 221, 1);
    padding: 5px 15px;
    border-radius: 33px 0px 0px 33px;
}

.colore-data-news {
    background: rgba(70, 156, 221, 0.5);
    padding: 5px 15px;
    border-radius: 0px 33px 33px 0px;
}

.colore-referenze {
    background: rgba(230, 36, 108, 1);
        padding: 5px 15px;
    border-radius: 33px 0px 0px 33px;
}

.colore-data-referenze {
    background: rgba(230, 36, 108, 0.5);
    padding: 5px 15px;
    border-radius: 0px 33px 33px 0px;
}

.colore-data-referenze span{
    opacity: 1;
}

/** STILE PRIMA VOCE DEI MENU - LA CLASSE PRIMA-VOCE è INSERITA DA BACHECA > MENU */

.prima-voce a{
     border-bottom: 1px #167ac6 dashed!important;
    padding-bottom: 5px !important;
    color: #EF761F !important;
    font-size: 16px !important;
    text-transform: uppercase!important;
    font-weight: 900!important;
    max-width: 90%!important;
}

p b{
    font-weight: 700;
    color: #000
}


/** STILE VECCHIE CTA KENTICO NEGLI ARTICOLI */

a.megabottone {
display: inline-block;
margin-top: 20px;
text-transform: uppercase;
background-color: var(--e-global-color-primary);
    font-family: "Lato", Sans-serif;
    line-height: 16px;
    font-size: 16px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    text-decoration: none;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
    border-radius: 99px 99px 99px 99px;
    padding: 12px 25px 12px 25px;
}

a.megabottone:hover{
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-0b9a7d6);
}/* End custom CSS */