#top .flex_column.av-4fjbx-398019f625cbaaa2f083dad7aa2b16ae{
margin-top:0px;
margin-bottom:100px;
}
.responsive #top #wrap_all .flex_column.av-4fjbx-398019f625cbaaa2f083dad7aa2b16ae{
margin-top:0px;
margin-bottom:100px;
}

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

#top .hr.hr-invisible.av-x6vh-be1cb0b46185df95adf54dbc96aeb1a2{
height:50px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-mfvmf88t-0650bf40b65e51e9f0749b329605ae38{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-mfvmf88t-0650bf40b65e51e9f0749b329605ae38{
width:47.5%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mfvmf88t-0650bf40b65e51e9f0749b329605ae38 .av-flex-placeholder{
width:5%;
}

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

#top .hr.hr-invisible.av-11zv9-9b2dfce4716614e1deb6cb965edbb4b3{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2lof5-b9ed52f3b67086645074c8eef267a689{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-2lof5-b9ed52f3b67086645074c8eef267a689{
width:47.5%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2lof5-b9ed52f3b67086645074c8eef267a689 .av-flex-placeholder{
width:5%;
}

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

#top .hr.hr-invisible.av-4s19-9a75295b892e49b88926886a5d8f09ac{
height:10px;
}

#top .av-special-heading.av-86c1-559ed9ece515f16cd43890a9ac6d1408{
padding-bottom:10px;
}
body .av-special-heading.av-86c1-559ed9ece515f16cd43890a9ac6d1408 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-86c1-559ed9ece515f16cd43890a9ac6d1408 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1aasd-504583b809119b74e0e047ec9be972ed{
margin-top:0px;
margin-bottom:50px;
}

.avia-image-container.av-775d-9406fdcbd971170c0ca4751cfe404586 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-775d-9406fdcbd971170c0ca4751cfe404586 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1ewap-9c4300d23a9ebff99d13cac224c17655{
height:10px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-1lmkx-ca4eca8eb688d5f789c112ffb4d9aff0{
margin-top:0px;
margin-bottom:50px;
}

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

#top .hr.hr-invisible.av-1nksp-e03aabf3576062714ad31732cbbb2240{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-14qv5-06759f79ef355167a5fe13bae5f7dc53{
margin-top:0px;
margin-bottom:30px;
}

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

#top .hr.hr-invisible.av-ouet-fa116e2caca2f4e2ffa3fa5251432dbc{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-wrzd-bccb79c992545740a594d2bf271083a8{
margin-top:0px;
margin-bottom:30px;
}

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

#top .hr.hr-invisible.av-1zgt1-0e05e1257de67b59c80c3a20fc86f0e8{
height:10px;
}

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

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

#top .av_textblock_section.av-1nt4p-46a31a25071c3d845f36ccc1bfb4dde2 .avia_textblock{
color:#ffffff;
text-align:left;
}

#top .hr.hr-invisible.av-iv0et-505fdbd7b4f176872f370ee6aa7df7c5{
height:10px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-hm855-80c9a3ece68c59e6eee5f4b578778536{
margin-top:0px;
margin-bottom:0px;
}

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

#top .hr.hr-invisible.av-gk35d-3eeaa6d8f83fc9886892001d1e6f4574{
height:10px;
}

.avia-section.av-mh4mt1z6-dbb875663181b23f3e846b965ae8b137{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_Raffaello_Sanzio-1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mh4mt1z6-dbb875663181b23f3e846b965ae8b137 .av-section-color-overlay{
opacity:0.5;
background-color:#2a537a;
}

#top .flex_column_table.av-equal-height-column-flextable.av-f8yxh-d20cafe1316e356ef50c109c89ce180e{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-mh4mxbdq-a6d66ee0441cd57bbbcdfe0b4f7aa2d1{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-mh4mxbdq-a6d66ee0441cd57bbbcdfe0b4f7aa2d1{
width:100%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mh4mxbdq-a6d66ee0441cd57bbbcdfe0b4f7aa2d1 .av-flex-placeholder{
width:0%;
}

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

#top .hr.hr-invisible.av-e4e7d-f6a998db754ec0e57da8b2c3e92f5f9c{
height:10px;
}

#top .hr.hr-invisible.av-cwtlx-fad381ad800932bb701210a0728979d6{
height:10px;
}

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

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

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

#top .flex_column.av-mh4mxhph-83e3f322e665822efcd23e2817bc04d6{
margin-top:0px;
margin-bottom:50px;
}
.responsive #top #wrap_all .flex_column.av-mh4mxhph-83e3f322e665822efcd23e2817bc04d6{
margin-top:0px;
margin-bottom:50px;
}

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

#top .hr.hr-invisible.av-ayw65-5d3a25b85d0d4f0e8df28c514caf72e1{
height:10px;
}

#top .hr.hr-invisible.av-9wewp-e76ea722cd52f1ba284b937f0477a6e8{
height:10px;
}

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

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

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

#top .flex_column_table.av-equal-height-column-flextable.av-mh4mxoyy-591f81e0a24a4fced50fe1d5e89ad891{
margin-top:0px;
margin-bottom:0px;
}

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

#top .hr.hr-invisible.av-8210l-7bfb807b8acad2f936d7c985b7d4f3db{
height:10px;
}

#top .hr.hr-invisible.av-73p25-4bcc003d9591fac449c0f87b75dcda2e{
height:10px;
}

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

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

#top .flex_column_table.av-equal-height-column-flextable.av-4xs4d-937c39496ea14f0e87295e5960d8f808{
margin-top:0px;
margin-bottom:0px;
}

#top .av_textblock_section.av-4qdx1-5776626e5163892119228240c69281f4 .avia_textblock{
color:#ffffff;
text-align:left;
}

#top .hr.hr-invisible.av-3reqh-731de95bb6bcfd78e944666b4a61b0dd{
height:20px;
}

#top .hr.hr-invisible.av-2viw9-b5530f27bbee0a4a5b849c5d805d3cac{
height:10px;
}

.avia-image-container.av-1wgux-3fa3c71c282895d6d93c20c5ac4a9ddb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1wgux-3fa3c71c282895d6d93c20c5ac4a9ddb .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-mh4ms22s-9ffe7524b111d3f5edc2569a08f072f9 .av-special-heading-tag{
font-size:0.8em;
}
}

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