#top .flex_column.av-8adjwl-e5820f0b0a406290f272b9d2ea557630{
margin-top:0px;
margin-bottom:100px;
}
.responsive #top #wrap_all .flex_column.av-8adjwl-e5820f0b0a406290f272b9d2ea557630{
margin-top:0px;
margin-bottom:100px;
}

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

#top .hr.hr-invisible.av-erjx-792920ba8ee365f758d192ce1e022812{
height:50px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-2n4at-76870f9ad9e35fb57cae49039662ea5a{
margin-top:0px;
margin-bottom:50px;
}

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

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

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

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

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

#top #wrap_all .avia-button.av-mecob55s-f0cc5ac103577bd4ba9ee738f709f703{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.av-8linx-b6bf7781670493c8e7accf78b1ef2a42{
margin-bottom:50px;
}
.hr.av-8linx-b6bf7781670493c8e7accf78b1ef2a42 .hr-inner{
width:100%;
border-color:#c74e3b;
}

#top .flex_column.av-91jtp-85e7cb11aab9c3b52f8d4a8d95b3c461{
margin-top:0px;
margin-bottom:100px;
}
.responsive #top #wrap_all .flex_column.av-91jtp-85e7cb11aab9c3b52f8d4a8d95b3c461{
margin-top:0px;
margin-bottom:100px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-733j65-d877248689d32b590d123cdcca6ce0e3{
margin-top:0px;
margin-bottom:0px;
}

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

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

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

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

#top .av-special-heading.av-63csn1-61af384f8adb05c84eaa3aa83ae9c064{
padding-bottom:10px;
}
body .av-special-heading.av-63csn1-61af384f8adb05c84eaa3aa83ae9c064 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-63csn1-61af384f8adb05c84eaa3aa83ae9c064 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-5quy71-13438710c5eb99b2cb8fa65630b841c6{
padding-bottom:10px;
}
body .av-special-heading.av-5quy71-13438710c5eb99b2cb8fa65630b841c6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5quy71-13438710c5eb99b2cb8fa65630b841c6 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-mhnno4ye-3fa21060a3668b479d73f7fd8208c807{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.av-kxomt-edfc829070870a45f568fa725010f302{
margin-bottom:50px;
}
.hr.av-kxomt-edfc829070870a45f568fa725010f302 .hr-inner{
width:100%;
border-color:#c74e3b;
}

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

