.elementor-5527 .elementor-element.elementor-element-2d1988f{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5527 .elementor-element.elementor-element-98e52b9{text-align:center;font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-a49c3c4 );}.elementor-5527 .elementor-element.elementor-element-f1c75e9 .elementor-repeater-item-461ad35.elementor-social-icon{background-color:#FFFFFF;}.elementor-5527 .elementor-element.elementor-element-f1c75e9 .elementor-repeater-item-461ad35.elementor-social-icon i{color:#47AD4D;}.elementor-5527 .elementor-element.elementor-element-f1c75e9 .elementor-repeater-item-461ad35.elementor-social-icon svg{fill:#47AD4D;}.elementor-5527 .elementor-element.elementor-element-f1c75e9 .elementor-repeater-item-13c7c91.elementor-social-icon{background-color:#FFFFFF;}.elementor-5527 .elementor-element.elementor-element-f1c75e9 .elementor-repeater-item-13c7c91.elementor-social-icon i{color:#47AD4D;}.elementor-5527 .elementor-element.elementor-element-f1c75e9 .elementor-repeater-item-13c7c91.elementor-social-icon svg{fill:#47AD4D;}.elementor-5527 .elementor-element.elementor-element-f1c75e9 .elementor-repeater-item-a98e31f.elementor-social-icon{background-color:#FFFFFF;}.elementor-5527 .elementor-element.elementor-element-f1c75e9 .elementor-repeater-item-a98e31f.elementor-social-icon i{color:#47AD4D;}.elementor-5527 .elementor-element.elementor-element-f1c75e9 .elementor-repeater-item-a98e31f.elementor-social-icon svg{fill:#47AD4D;}.elementor-5527 .elementor-element.elementor-element-f1c75e9{--grid-template-columns:repeat(3, auto);--icon-size:40px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-5527 .elementor-element.elementor-element-f1c75e9 .elementor-widget-container{text-align:center;}.elementor-5527 .elementor-element.elementor-element-7e42235{--spacer-size:50px;}.elementor-5527 .elementor-element.elementor-element-4d14b59f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-5527 .elementor-element.elementor-element-4d14b59f > .elementor-container{min-height:20vw;}.elementor-5527 .elementor-element.elementor-element-4d14b59f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5527 .elementor-element.elementor-element-4d14b59f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5527 .elementor-element.elementor-element-5f6e5f40 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 20px;}.elementor-5527 .elementor-element.elementor-element-5f6e5f40 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5527 .elementor-element.elementor-element-64aed097 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5527 .elementor-element.elementor-element-2a6b217d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5527 .elementor-element.elementor-element-65997e12 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5527 .elementor-element.elementor-element-65997e12 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5527 .elementor-element.elementor-element-7fd9cbc4{text-align:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-5527 .elementor-element.elementor-element-1988cfd5{width:50%;}.elementor-5527 .elementor-element.elementor-element-129ca8d{width:50%;}.elementor-5527 .elementor-element.elementor-element-7532178b{width:33%;}.elementor-5527 .elementor-element.elementor-element-64186266{width:33%;}.elementor-5527 .elementor-element.elementor-element-494ec53d{width:33%;}}@media(min-width:768px){.elementor-5527 .elementor-element.elementor-element-5f6e5f40{width:30%;}.elementor-5527 .elementor-element.elementor-element-65997e12{width:70%;}}/* Start custom CSS for section, class: .elementor-element-6009a25 */#contattaci_footer .contattaci_email.oro a,
#contattaci_footer #icone_social_footer.oro a i{
    color: #ED6D48 !important;
}

#contattaci_footer .contattaci_email.arancio a,
#contattaci_footer #icone_social_footer.arancio a i{
    color: #ed6d48 !important;
}

#contattaci_footer .contattaci_email.azzurro a,
#contattaci_footer #icone_social_footer.azzurro a i{
    color: #65c0bb !important;
}

#contattaci_footer .contattaci_email.rosa a,
#contattaci_footer #icone_social_footer.rosa a i{
    color: #d6a7cd !important;
}

#contattaci_footer .contattaci_email.blu a,
#contattaci_footer #icone_social_footer.blu a i{
    color: #30a9e1 !important;
}

#contattaci_footer .contattaci_email.rosso a,
#contattaci_footer #icone_social_footer.rosso a i{
    color: #e94953 !important;
}

#contattaci_footer .contattaci_email.verde a,
#contattaci_footer #icone_social_footer.verde a i{
    color: #48ae4d !important;
}


#contattaci_footer .contattaci_email.anni_3 a,
#contattaci_footer #icone_social_footer.anni_3 a i{
    color: #E84853 !important;
}

#contattaci_footer .contattaci_email.anni_5 a,
#contattaci_footer #icone_social_footer.anni_5 a i{
    color: #2DABE3 !important;
}

#contattaci_footer .contattaci_email.anni_completi a,
#contattaci_footer #icone_social_footer.anni_completi a i{
    color: #48AE4D !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd9cbc4 */a {
    color: #54595f;
}

a:hover {
    color: #000000
}/* End custom CSS */