#top .flex_column.av-12ovn36-87c9471aa790718762c21975c6f2df92{
margin-top:0px;
margin-bottom:50px;
}
.responsive #top #wrap_all .flex_column.av-12ovn36-87c9471aa790718762c21975c6f2df92{
margin-top:0px;
margin-bottom:50px;
}

#top .av-special-heading.av-11npria-e7e940a9880629244c8f221cdccd62b9{
padding-bottom:10px;
}
body .av-special-heading.av-11npria-e7e940a9880629244c8f221cdccd62b9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-11npria-e7e940a9880629244c8f221cdccd62b9 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-zove8i-f796e7aae8f80c59b50abda9ac498f0b{
height:50px;
}

.avia-image-container.av-xadywi-1311c28653143ace2f07df976b3e2e32 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-xadywi-1311c28653143ace2f07df976b3e2e32 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-tzkx4y-87c884ea783070fbac5637e7f9b6865c{
padding-bottom:10px;
}
body .av-special-heading.av-tzkx4y-87c884ea783070fbac5637e7f9b6865c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-tzkx4y-87c884ea783070fbac5637e7f9b6865c .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-sh5oqa-7d01a4419479de8f3a05aae14b98a2ed{
padding-bottom:10px;
}
body .av-special-heading.av-sh5oqa-7d01a4419479de8f3a05aae14b98a2ed .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-sh5oqa-7d01a4419479de8f3a05aae14b98a2ed .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-rdspxe-34eb700441bd161d54d976061defce2f{
height:20px;
}

#top .hr.hr-invisible.av-nf648y-8bba2a15677eea14f191f19c2d043e2b{
height:20px;
}

#top .avia-icon-list-container.av-mhkpe9u2-749de9d286fbe9241b74d0c69d08ebeb .iconlist_icon{
background-color:#d16454;
}

.avia-image-container.av-bz5arm-2dabf87726d7c561b21f266b35727196 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-bz5arm-2dabf87726d7c561b21f266b35727196 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-7mikxu-cff62f0d158c8102bb5dd5f993c077d8{
padding-bottom:10px;
}
body .av-special-heading.av-7mikxu-cff62f0d158c8102bb5dd5f993c077d8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7mikxu-cff62f0d158c8102bb5dd5f993c077d8 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-5xtnj6-74e0b3ffa54e2eeda9dfebc52e723fff{
height:50px;
}

.avia-section.av-mhebglll-6e86a81fde7c05771b7374c9ee615e2f{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/09/villa_farnesina_efficientamento_energetico.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mhebglll-6e86a81fde7c05771b7374c9ee615e2f .av-section-color-overlay{
opacity:0.5;
background-color:#2a537a;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1z7haa-f667c9fd108cb8a0e9ca69bb3023a9c0{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-mhebfrvi-f1c809f8638aaf6baecb8e64b84c1975{
padding-bottom:10px;
font-size:60px;
}
body .av-special-heading.av-mhebfrvi-f1c809f8638aaf6baecb8e64b84c1975 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mhebfrvi-f1c809f8638aaf6baecb8e64b84c1975 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-mhebfrvi-f1c809f8638aaf6baecb8e64b84c1975 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mfzm1ln5-3ddc0173a7a6aaa34f5cb3cc1fe4fd46{
padding-bottom:10px;
}
body .av-special-heading.av-mfzm1ln5-3ddc0173a7a6aaa34f5cb3cc1fe4fd46 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfzm1ln5-3ddc0173a7a6aaa34f5cb3cc1fe4fd46 .av-subheading{
font-size:15px;
}

.avia-image-container.av-mfzmh0dt-e309c5bf70ba96809825a3ee8d432b00 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mfzmh0dt-e309c5bf70ba96809825a3ee8d432b00 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-el5nm-412fc0f7c56a72bf0cd330141ec0cae6{
padding-bottom:10px;
}
body .av-special-heading.av-el5nm-412fc0f7c56a72bf0cd330141ec0cae6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-el5nm-412fc0f7c56a72bf0cd330141ec0cae6 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-933l36-fb459ef4ef8ac62de3d0e521cd6ee010{
height:20px;
}

#top .hr.hr-invisible.av-6vhacy-0e3b162114cabb4f5ac0ae12272c88b6{
height:20px;
}

#top .avia-icon-list-container.av-mhkpen56-1b47825fd836e36bf969a7fe181019b6 .iconlist_icon{
background-color:#d16454;
}

#top .av-special-heading.av-mfzm5c06-8299c2808b72f037f968e63a5c236997{
padding-bottom:10px;
}
body .av-special-heading.av-mfzm5c06-8299c2808b72f037f968e63a5c236997 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfzm5c06-8299c2808b72f037f968e63a5c236997 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2r4x9u-73e9270219a9590c7f287ccc1d6714a2{
height:50px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mhebfrvi-f1c809f8638aaf6baecb8e64b84c1975 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mhebfrvi-f1c809f8638aaf6baecb8e64b84c1975 .av-special-heading-tag{
font-size:0.8em;
}
}
