#top .flex_column.av-1qh0bu8-2b15051a4bac6f22462448a775b0a9a5{
margin-top:0px;
margin-bottom:100px;
}
.responsive #top #wrap_all .flex_column.av-1qh0bu8-2b15051a4bac6f22462448a775b0a9a5{
margin-top:0px;
margin-bottom:100px;
}

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

#top .hr.hr-invisible.av-1ngykz4-e3e3253b5d7c3d3386f8720c8e424483{
height:50px;
}

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

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

#top .hr.hr-invisible.av-1amq2c0-df0b9c8669eccd82f147c54b2ab1ff2b{
height:20px;
}

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

#top .hr.hr-invisible.av-11r32sg-e75f87fba9d3d9e092b9ed932b6adc52{
height:20px;
}

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

#top .hr.hr-invisible.av-ojwt68-118a26e338bf6326b536929b71768b1b{
height:20px;
}

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

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

#top .hr.hr-invisible.av-crtyow-59a88965881098cf0bbcc87c377ca4ec{
height:20px;
}

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

.avia-section.av-mh4vv7ef-166c99e8f824121faecfdbc680943817{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/07/villa_farnesina_mostre_seicento_05_luigispina.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-mh4vv7ef-166c99e8f824121faecfdbc680943817 .av-section-color-overlay{
opacity:0.5;
background-color:#2a537a;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2x3wgw-c6ba1eecaa8a1a2ac3b8818e404ed190{
margin-top:0px;
margin-bottom:0px;
}

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

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

#top .hr.hr-invisible.av-2rbcr4-f7f84521e647d46b240bc596eeacb953{
height:20px;
}

.avia-section.av-mfwooz62-e4477d898150646900ed3c7423925db6{
background-color:#eaeaea;
background-image:unset;
}

#top .av-special-heading.av-my2zk-528108af9183543d96d3eab823f080ee{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-my2zk-528108af9183543d96d3eab823f080ee .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-my2zk-528108af9183543d96d3eab823f080ee .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-my2zk-528108af9183543d96d3eab823f080ee .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-29gzr4-29deaaefc4da4a2ebd1ba351c3a4acc4{
height:20px;
}

#top .av-special-heading.av-3oszj4-51661b359b0fa3c2927238f9dd0f15ce{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-3oszj4-51661b359b0fa3c2927238f9dd0f15ce .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3oszj4-51661b359b0fa3c2927238f9dd0f15ce .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-3oszj4-51661b359b0fa3c2927238f9dd0f15ce .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-gx6cg-a884f51781729a9dc4d164e908ecb2b3{
height:20px;
}

#top .hr.hr-invisible.av-3arl34-fb64ab41054899004cf4c130b08baf0f{
height:20px;
}

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

.avia-section.av-mfwoq3ta-4a0c0f9bcd44fa3430c847de0dfe6f76{
background-color:#eaeaea;
background-image:unset;
}

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

#top .hr.hr-invisible.av-205zkg-f7b5ca434e2b1dc126b040b62da91787{
height:20px;
}

#top .hr.hr-invisible.av-ll7q8-ea167cdb65db3454a1cf57a55e5f9b8f{
height:20px;
}

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


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

#top #wrap_all .av-special-heading.av-p5u7ds-a9f66e07bbb404fdf6d01ac0c60e9090 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ek7cm8-b8f837e6e7561b16224d4d7cd3923a84 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mh4vudtd-e9738c319feff1c5580586c3380ea341 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-my2zk-528108af9183543d96d3eab823f080ee .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3oszj4-51661b359b0fa3c2927238f9dd0f15ce .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mfwty4sb-d72d11670b65ad9c1fbc06ef0d7cca22 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-p5u7ds-a9f66e07bbb404fdf6d01ac0c60e9090 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ek7cm8-b8f837e6e7561b16224d4d7cd3923a84 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mh4vudtd-e9738c319feff1c5580586c3380ea341 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-my2zk-528108af9183543d96d3eab823f080ee .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3oszj4-51661b359b0fa3c2927238f9dd0f15ce .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mfwty4sb-d72d11670b65ad9c1fbc06ef0d7cca22 .av-special-heading-tag{
font-size:0.8em;
}
}
