#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-5cf476bd735199474a21c512e416ad48{
padding-bottom:10px;
}
body .av-special-heading.av-63mmog-5cf476bd735199474a21c512e416ad48 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-63mmog-5cf476bd735199474a21c512e416ad48 .av-subheading{
font-size:15px;
}

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

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

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

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

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

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

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

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

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

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

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

.avia-image-container.av-on628-32034be56d7a3a28792051bacf034483 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-on628-32034be56d7a3a28792051bacf034483 .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-d47e8f12f709587c713ec3123ede348c{
padding-bottom:10px;
font-size:60px;
}
body .av-special-heading.av-mh4vudtd-d47e8f12f709587c713ec3123ede348c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mh4vudtd-d47e8f12f709587c713ec3123ede348c .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-mh4vudtd-d47e8f12f709587c713ec3123ede348c .av-subheading{
font-size:15px;
}

.avia-image-container.av-9szigw-aca47f680d89c3054e6d4ca250b4a8c7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9szigw-aca47f680d89c3054e6d4ca250b4a8c7 .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-5ef17ef4be702b9b77e254f5c3df2de7{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-my2zk-5ef17ef4be702b9b77e254f5c3df2de7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-my2zk-5ef17ef4be702b9b77e254f5c3df2de7 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-my2zk-5ef17ef4be702b9b77e254f5c3df2de7 .av-subheading{
font-size:15px;
}

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

#top .av-special-heading.av-3oszj4-4f1d300d4b1d2aca045f33d4017e9a3d{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-3oszj4-4f1d300d4b1d2aca045f33d4017e9a3d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3oszj4-4f1d300d4b1d2aca045f33d4017e9a3d .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-3oszj4-4f1d300d4b1d2aca045f33d4017e9a3d .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-6cc97b23e9ea7219d729288427ac5c95 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mfwppxnd-6cc97b23e9ea7219d729288427ac5c95 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .av-special-heading.av-mfwty4sb-acd8543885a206dd8e41d88c3051c1c1{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mfwty4sb-acd8543885a206dd8e41d88c3051c1c1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mfwty4sb-acd8543885a206dd8e41d88c3051c1c1 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mfwty4sb-acd8543885a206dd8e41d88c3051c1c1 .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-fe37959c3926a0fca20d7f8df7f21317 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2w7r28-fe37959c3926a0fca20d7f8df7f21317 .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-6e86dcf5d0176f65def93ee2147b9903 .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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