#top .flex_column.av-3x16k4-5dad47fe88ca41975a4e78001ea780f5{
margin-top:0px;
margin-bottom:100px;
}
.responsive #top #wrap_all .flex_column.av-3x16k4-5dad47fe88ca41975a4e78001ea780f5{
margin-top:0px;
margin-bottom:100px;
}

#top .av-special-heading.av-1v4n8k-f389842b2573b718574bc1323290e98f{
padding-bottom:10px;
}
body .av-special-heading.av-1v4n8k-f389842b2573b718574bc1323290e98f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1v4n8k-f389842b2573b718574bc1323290e98f .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-cxjpjo-fe2cb95dd0778dfef9f97ee0fc4add46{
margin-top:0px;
margin-bottom:50px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-sk6o4-93486ed20edab84ca23dae260fb6d125{
margin-top:0px;
margin-bottom:50px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-lb29fo-80d72c32a4c1a2cf9bdc8e6a18927e37{
margin-top:30px;
margin-bottom:30px;
}

#top .av-special-heading.av-6tfno-19e41a452b06238b8be10aaaf4f74987{
padding-bottom:10px;
}
body .av-special-heading.av-6tfno-19e41a452b06238b8be10aaaf4f74987 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6tfno-19e41a452b06238b8be10aaaf4f74987 .av-subheading{
font-size:15px;
}

#top .flex_column.av-h4239w-b3a2e62e5c0832824935f079f1d3cc8d{
margin-top:50px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-h4239w-b3a2e62e5c0832824935f079f1d3cc8d{
margin-top:50px;
margin-bottom:0px;
}

.avia-section.av-e78q84-73f29b2f8c604479555a4d635ad99f89{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_storia_01.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-e78q84-73f29b2f8c604479555a4d635ad99f89 .av-section-color-overlay{
opacity:0.5;
background-color:#2a537a;
}

#top .flex_column_table.av-equal-height-column-flextable.av-187gg4-1ed0e7736013bfcde45c2a31152e752a{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-76bd0k-8ccd2cc5cbdf4f26dfb5c263a5a4de35{
margin-top:0px;
margin-bottom:50px;
}

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

.hr.av-2yxoqs-ae760dd9e75bf28bfd11d51bec8772b3 .hr-inner{
width:100%;
border-color:#c74e3b;
}

#top .flex_column_table.av-equal-height-column-flextable.av-h2v0ck-5ca6a84b64cb783a965e7281ea2e8972{
margin-top:30px;
margin-bottom:30px;
}

body .av-special-heading.av-mecp4cdj-25110ccbba74f9e1d2d0337beff7c3b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mecp4cdj-25110ccbba74f9e1d2d0337beff7c3b4 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mhebztjp-de2da8e60387cf7bd0d84c2dab0f7854{
height:30px;
}


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

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