#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-77b197746512c611a1beb77744cbe968{
padding-bottom:10px;
}
body .av-special-heading.av-1v4n8k-77b197746512c611a1beb77744cbe968 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1v4n8k-77b197746512c611a1beb77744cbe968 .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-aa145cb880c46afeb7efe2c0b271bfb6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-630jdg-aa145cb880c46afeb7efe2c0b271bfb6 .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-3fe7fff1eb25349ce54c50d6856f18f0{
padding-bottom:10px;
}
body .av-special-heading.av-6tfno-3fe7fff1eb25349ce54c50d6856f18f0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6tfno-3fe7fff1eb25349ce54c50d6856f18f0 .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-1e42f3d9a09e33732e8aeb3ca32aa7d4{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-mhebtlyp-1e42f3d9a09e33732e8aeb3ca32aa7d4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mhebtlyp-1e42f3d9a09e33732e8aeb3ca32aa7d4 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-mhebtlyp-1e42f3d9a09e33732e8aeb3ca32aa7d4 .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-4ecaed7f15376b4a6209e37e8b309acf img.avia_image{
box-shadow:none;
}
.avia-image-container.av-273o7o-4ecaed7f15376b4a6209e37e8b309acf .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-fa620738b3469de83f8d5877174f9746 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mecp4cdj-fa620738b3469de83f8d5877174f9746 .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-1e42f3d9a09e33732e8aeb3ca32aa7d4 .av-special-heading-tag{
font-size:0.8em;
}
}

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