#top .flex_column.av-ipwrh-bb955867f9352c8fb7f3110c50a83ca2{
margin-top:0px;
margin-bottom:100px;
}
.responsive #top #wrap_all .flex_column.av-ipwrh-bb955867f9352c8fb7f3110c50a83ca2{
margin-top:0px;
margin-bottom:100px;
}

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

#top .hr.hr-invisible.av-3n2mbx-1782ba993fedc112e7da6b976523aee3{
height:50px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-hnnhil-7e5447f4919ffabe51d7232120ed76ed{
margin-top:0px;
margin-bottom:50px;
}

#top .av-special-heading.av-4ghnbx-ff6959a07addf9dbd5ad4a63b384d8bc{
padding-bottom:10px;
}
body .av-special-heading.av-4ghnbx-ff6959a07addf9dbd5ad4a63b384d8bc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4ghnbx-ff6959a07addf9dbd5ad4a63b384d8bc .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-g37t31-9e20e183d841bf526594ab97324ba3f3{
height:20px;
}

#top .hr.hr-invisible.av-2w7r8d-09a1ccee2a2122d82dc5bb15fb5fd9da{
height:20px;
}

#top #wrap_all .avia-button.av-mfwyns7z-85e5f089a0ce661795cc4a17e80305e7{
background-color:#c74e3b;
border-color:#c74e3b;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-mfwyns7z-85e5f089a0ce661795cc4a17e80305e7:hover{
background-color:#541f16;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mfwyns7z-85e5f089a0ce661795cc4a17e80305e7 .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}
#top #wrap_all .avia-button.av-mfwyns7z-85e5f089a0ce661795cc4a17e80305e7:hover .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}

#top .hr.hr-invisible.av-37wx9p-f191ced288d5f818ba4066f01510ede9{
height:50px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-c8g3el-6ce141f32e01115aaa10da4ce4604d38{
margin-top:0px;
margin-bottom:50px;
}

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

.avia-section.av-mhefbns1-4ec81da24d144ec757e425774b5cc00d{
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-mhefbns1-4ec81da24d144ec757e425774b5cc00d .av-section-color-overlay{
opacity:0.5;
background-color:#2a537a;
}

#top .flex_column_table.av-equal-height-column-flextable.av-rffgal-989eed0a13f21f7ace3b36cdda368881{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-o21t71-5741f08e78bfdd91d3b92aa4008e0880{
margin-top:0px;
margin-bottom:50px;
}

#top .av-special-heading.av-mugvpp-594e5482ef3fb12183c2f25f62adf122{
padding-bottom:10px;
}
body .av-special-heading.av-mugvpp-594e5482ef3fb12183c2f25f62adf122 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mugvpp-594e5482ef3fb12183c2f25f62adf122 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-hpusgd-89668188d17b15fd5d4e2d521e9cd8a5{
height:20px;
}

#top #wrap_all .avia-button.av-1dqdnx-4a49dcceac5531510d03b250b7db7d35{
background-color:#c74e3b;
border-color:#c74e3b;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-1dqdnx-4a49dcceac5531510d03b250b7db7d35:hover{
background-color:#541f16;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1dqdnx-4a49dcceac5531510d03b250b7db7d35 .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}
#top #wrap_all .avia-button.av-1dqdnx-4a49dcceac5531510d03b250b7db7d35:hover .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}

#top .hr.hr-invisible.av-cb747x-ec90fc3556c94520849ae05ca64d194b{
height:50px;
}


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

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