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

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

#top .hr.hr-invisible.av-8224kv-f506e5c09b51e2070794534fccce4e63{
height:50px;
}

.avia-image-container.av-7tuhtz-28ed6394aa93e579f4efb950426e827d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-7tuhtz-28ed6394aa93e579f4efb950426e827d .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-d0x33-9b1ed2aedd25192f1d311df2e0874fdc{
margin-top:0px;
margin-bottom:50px;
}

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

#top .hr.hr-invisible.av-3rur1j-28c82361a7b948bf08a2e579b6c0afcd{
height:20px;
}

#top .hr.hr-invisible.av-6uqmn-f1dfb1f2210eefd1c40692d6529a7a1a{
height:20px;
}

#top #wrap_all .avia-button.av-fq533-927c3f3f2455570e5b0714a94c39f9dd{
margin-bottom:5px;
margin-right:5px;
}

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

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

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

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

.flex_column.av-1qr5dz-d0466f8db67d01cfb8e87e24d9063bd8{
width:49.5%;
border-width:1px;
border-color:#d16454;
border-style:dotted;
padding:2% 2% 2% 2%;
}

#top .av-special-heading.av-a1tdj-83488f90175cfb0da1cade3e80f1b33e{
padding-bottom:5px;
color:#9b2d1f;
}
body .av-special-heading.av-a1tdj-83488f90175cfb0da1cade3e80f1b33e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-a1tdj-83488f90175cfb0da1cade3e80f1b33e .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-a1tdj-83488f90175cfb0da1cade3e80f1b33e .special-heading-inner-border{
border-color:#9b2d1f;
}
.av-special-heading.av-a1tdj-83488f90175cfb0da1cade3e80f1b33e .av-subheading{
font-size:15px;
}
body .av-special-heading.av-a1tdj-83488f90175cfb0da1cade3e80f1b33e .av-special-heading-tag .heading-wrap:before{
border-color:#9b2d1f;
}
body .av-special-heading.av-a1tdj-83488f90175cfb0da1cade3e80f1b33e .av-special-heading-tag .heading-wrap:after{
border-color:#9b2d1f;
}

.flex_column.av-umrrb-1c47dff3dee877e2867c99211a995a38{
width:49.5%;
margin-left:1%;
border-width:1px;
border-color:#c74e3b;
border-style:dotted;
padding:2% 2% 2% 2%;
}

#top .av-special-heading.av-qe88v-785e6adba2981eb3615e6f54034c42d2{
padding-bottom:5px;
color:#9b2d1f;
}
body .av-special-heading.av-qe88v-785e6adba2981eb3615e6f54034c42d2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-qe88v-785e6adba2981eb3615e6f54034c42d2 .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-qe88v-785e6adba2981eb3615e6f54034c42d2 .special-heading-inner-border{
border-color:#9b2d1f;
}
.av-special-heading.av-qe88v-785e6adba2981eb3615e6f54034c42d2 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-qe88v-785e6adba2981eb3615e6f54034c42d2 .av-special-heading-tag .heading-wrap:before{
border-color:#9b2d1f;
}
body .av-special-heading.av-qe88v-785e6adba2981eb3615e6f54034c42d2 .av-special-heading-tag .heading-wrap:after{
border-color:#9b2d1f;
}

.flex_column.av-7rm9r-b670e63c9bb102f83d8cbf78bfb4a971{
width:49.5%;
border-width:1px;
border-color:#c74e3b;
border-style:dotted;
padding:2% 2% 2% 2%;
}

#top .av-special-heading.av-7jm5sv-2224d253f0ff11fd9044d604f6dc7427{
padding-bottom:5px;
color:#9b2d1f;
}
body .av-special-heading.av-7jm5sv-2224d253f0ff11fd9044d604f6dc7427 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7jm5sv-2224d253f0ff11fd9044d604f6dc7427 .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-7jm5sv-2224d253f0ff11fd9044d604f6dc7427 .special-heading-inner-border{
border-color:#9b2d1f;
}
.av-special-heading.av-7jm5sv-2224d253f0ff11fd9044d604f6dc7427 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-7jm5sv-2224d253f0ff11fd9044d604f6dc7427 .av-special-heading-tag .heading-wrap:before{
border-color:#9b2d1f;
}
body .av-special-heading.av-7jm5sv-2224d253f0ff11fd9044d604f6dc7427 .av-special-heading-tag .heading-wrap:after{
border-color:#9b2d1f;
}

.flex_column.av-a8nin-849909bcdf3ea0f605622d4454b69dde{
width:49.5%;
margin-left:1%;
border-width:1px;
border-color:#c74e3b;
border-style:dotted;
padding:2% 2% 2% 2%;
}

#top .av-special-heading.av-mfwhap8k-aac1669722c253f3bdceeb24532a31bf{
padding-bottom:5px;
color:#9b2d1f;
}
body .av-special-heading.av-mfwhap8k-aac1669722c253f3bdceeb24532a31bf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mfwhap8k-aac1669722c253f3bdceeb24532a31bf .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-mfwhap8k-aac1669722c253f3bdceeb24532a31bf .special-heading-inner-border{
border-color:#9b2d1f;
}
.av-special-heading.av-mfwhap8k-aac1669722c253f3bdceeb24532a31bf .av-subheading{
font-size:15px;
}
body .av-special-heading.av-mfwhap8k-aac1669722c253f3bdceeb24532a31bf .av-special-heading-tag .heading-wrap:before{
border-color:#9b2d1f;
}
body .av-special-heading.av-mfwhap8k-aac1669722c253f3bdceeb24532a31bf .av-special-heading-tag .heading-wrap:after{
border-color:#9b2d1f;
}

.flex_column.av-81bt3-756d2190232f8ee9274c56b43ccab184{
border-width:1px;
border-color:#c74e3b;
border-style:dotted;
padding:2% 2% 2% 2%;
}

#top .av-special-heading.av-7n5znj-3cf1d70cc50e32f1bbf9b6b9b7afe5c8{
padding-bottom:5px;
color:#9b2d1f;
}
body .av-special-heading.av-7n5znj-3cf1d70cc50e32f1bbf9b6b9b7afe5c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7n5znj-3cf1d70cc50e32f1bbf9b6b9b7afe5c8 .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-7n5znj-3cf1d70cc50e32f1bbf9b6b9b7afe5c8 .special-heading-inner-border{
border-color:#9b2d1f;
}
.av-special-heading.av-7n5znj-3cf1d70cc50e32f1bbf9b6b9b7afe5c8 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-7n5znj-3cf1d70cc50e32f1bbf9b6b9b7afe5c8 .av-special-heading-tag .heading-wrap:before{
border-color:#9b2d1f;
}
body .av-special-heading.av-7n5znj-3cf1d70cc50e32f1bbf9b6b9b7afe5c8 .av-special-heading-tag .heading-wrap:after{
border-color:#9b2d1f;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-5nsz33-083db9e800ccae32275bdff2fffa8af4{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-jq1n3-53ea140f0dc06a2b5bfc3fb651746b98{
margin-top:0px;
margin-bottom:50px;
}

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

#top .hr.hr-invisible.av-55e0kn-7e3f7631e718629727d2718c1b98270c{
height:20px;
}

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

#top .hr.hr-invisible.av-akmuf-e6f2bed9fd49a7cec39b24850c10f732{
height:10px;
}

#top #wrap_all .avia-button.av-gnu1r-942f0c9e83fdeecfceda30816add6d44{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-4crtdr-150b56a8c6654815443510c4954c1a43{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-4763t3-c9812aea3e9bad0e51c54710f6594cb1{
margin-bottom:5px;
margin-right:5px;
}

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

#top .hr.hr-invisible.av-4uhdjj-9d5ff774bd243bc71289a739b4950375{
height:20px;
}

#top .flex_column.av-mh4swe5q-748ed3c2e1a495c3c12d5a1360c4e143{
margin-top:0px;
margin-bottom:20px;
}
.flex_column.av-mh4swe5q-748ed3c2e1a495c3c12d5a1360c4e143{
width:100%;
border-width:1px;
border-color:#d16454;
border-style:dotted;
padding:8% 8% 8% 8%;
}
.responsive #top #wrap_all .flex_column.av-mh4swe5q-748ed3c2e1a495c3c12d5a1360c4e143{
margin-top:0px;
margin-bottom:20px;
}

#top .av-special-heading.av-3wtxnr-7e5e8b9f0e02162451922198ebb0ddad{
padding-bottom:5px;
color:#9b2d1f;
font-size:23px;
}
body .av-special-heading.av-3wtxnr-7e5e8b9f0e02162451922198ebb0ddad .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3wtxnr-7e5e8b9f0e02162451922198ebb0ddad .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-3wtxnr-7e5e8b9f0e02162451922198ebb0ddad .special-heading-inner-border{
border-color:#9b2d1f;
}
.av-special-heading.av-3wtxnr-7e5e8b9f0e02162451922198ebb0ddad .av-subheading{
font-size:15px;
}
body .av-special-heading.av-3wtxnr-7e5e8b9f0e02162451922198ebb0ddad .av-special-heading-tag .heading-wrap:before{
border-color:#9b2d1f;
}
body .av-special-heading.av-3wtxnr-7e5e8b9f0e02162451922198ebb0ddad .av-special-heading-tag .heading-wrap:after{
border-color:#9b2d1f;
}

#top .flex_column.av-mh4sw6uv-a0ca5a4e10314f7a3dba84c3cb74ca22{
margin-top:0px;
margin-bottom:20px;
}
.flex_column.av-mh4sw6uv-a0ca5a4e10314f7a3dba84c3cb74ca22{
border-width:1px;
border-color:#c74e3b;
border-style:dotted;
padding:8% 8% 8% 8%;
}
.responsive #top #wrap_all .flex_column.av-mh4sw6uv-a0ca5a4e10314f7a3dba84c3cb74ca22{
margin-top:0px;
margin-bottom:20px;
}

#top .av-special-heading.av-2ffnhz-f7d6210a54415860dc78a0965389dc62{
padding-bottom:5px;
color:#9b2d1f;
font-size:23px;
}
body .av-special-heading.av-2ffnhz-f7d6210a54415860dc78a0965389dc62 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2ffnhz-f7d6210a54415860dc78a0965389dc62 .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-2ffnhz-f7d6210a54415860dc78a0965389dc62 .special-heading-inner-border{
border-color:#9b2d1f;
}
.av-special-heading.av-2ffnhz-f7d6210a54415860dc78a0965389dc62 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-2ffnhz-f7d6210a54415860dc78a0965389dc62 .av-special-heading-tag .heading-wrap:before{
border-color:#9b2d1f;
}
body .av-special-heading.av-2ffnhz-f7d6210a54415860dc78a0965389dc62 .av-special-heading-tag .heading-wrap:after{
border-color:#9b2d1f;
}

#top .flex_column.av-mh4svzds-35d2ad959f9882a42715a3fda2c3c83b{
margin-top:0px;
margin-bottom:30px;
}
.flex_column.av-mh4svzds-35d2ad959f9882a42715a3fda2c3c83b{
width:100%;
border-width:1px;
border-color:#c74e3b;
border-style:dotted;
padding:8% 8% 8% 8%;
}
.responsive #top #wrap_all .flex_column.av-mh4svzds-35d2ad959f9882a42715a3fda2c3c83b{
margin-top:0px;
margin-bottom:30px;
}

#top .av-special-heading.av-1cslkf-643fdf424a0159aa5ac3166526c0f25c{
padding-bottom:5px;
color:#9b2d1f;
}
body .av-special-heading.av-1cslkf-643fdf424a0159aa5ac3166526c0f25c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1cslkf-643fdf424a0159aa5ac3166526c0f25c .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-1cslkf-643fdf424a0159aa5ac3166526c0f25c .special-heading-inner-border{
border-color:#9b2d1f;
}
.av-special-heading.av-1cslkf-643fdf424a0159aa5ac3166526c0f25c .av-subheading{
font-size:15px;
}
body .av-special-heading.av-1cslkf-643fdf424a0159aa5ac3166526c0f25c .av-special-heading-tag .heading-wrap:before{
border-color:#9b2d1f;
}
body .av-special-heading.av-1cslkf-643fdf424a0159aa5ac3166526c0f25c .av-special-heading-tag .heading-wrap:after{
border-color:#9b2d1f;
}

#top .flex_column.av-mh4svtej-ce002c332473fc3f0d2b665489b03c2b{
margin-top:0px;
margin-bottom:20px;
}
.flex_column.av-mh4svtej-ce002c332473fc3f0d2b665489b03c2b{
border-width:1px;
border-color:#c74e3b;
border-style:dotted;
padding:8% 8% 8% 8%;
}
.responsive #top #wrap_all .flex_column.av-mh4svtej-ce002c332473fc3f0d2b665489b03c2b{
margin-top:0px;
margin-bottom:20px;
}

#top .av-special-heading.av-wwotz-8e3c03bc77a9e1667568e646c5e86ada{
padding-bottom:5px;
color:#9b2d1f;
font-size:23px;
}
body .av-special-heading.av-wwotz-8e3c03bc77a9e1667568e646c5e86ada .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-wwotz-8e3c03bc77a9e1667568e646c5e86ada .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-wwotz-8e3c03bc77a9e1667568e646c5e86ada .special-heading-inner-border{
border-color:#9b2d1f;
}
.av-special-heading.av-wwotz-8e3c03bc77a9e1667568e646c5e86ada .av-subheading{
font-size:15px;
}
body .av-special-heading.av-wwotz-8e3c03bc77a9e1667568e646c5e86ada .av-special-heading-tag .heading-wrap:before{
border-color:#9b2d1f;
}
body .av-special-heading.av-wwotz-8e3c03bc77a9e1667568e646c5e86ada .av-special-heading-tag .heading-wrap:after{
border-color:#9b2d1f;
}

#top .flex_column.av-mh4svhk0-5b5089832b5c55bb6472f8961431ecf9{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mh4svhk0-5b5089832b5c55bb6472f8961431ecf9{
border-width:1px;
border-color:#c74e3b;
border-style:dotted;
padding:8% 8% 8% 8%;
}
.responsive #top #wrap_all .flex_column.av-mh4svhk0-5b5089832b5c55bb6472f8961431ecf9{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-hhhy7-df6e8749e42cfb8c0140cbdc45104352{
padding-bottom:5px;
color:#9b2d1f;
font-size:23px;
}
body .av-special-heading.av-hhhy7-df6e8749e42cfb8c0140cbdc45104352 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hhhy7-df6e8749e42cfb8c0140cbdc45104352 .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-hhhy7-df6e8749e42cfb8c0140cbdc45104352 .special-heading-inner-border{
border-color:#9b2d1f;
}
.av-special-heading.av-hhhy7-df6e8749e42cfb8c0140cbdc45104352 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-hhhy7-df6e8749e42cfb8c0140cbdc45104352 .av-special-heading-tag .heading-wrap:before{
border-color:#9b2d1f;
}
body .av-special-heading.av-hhhy7-df6e8749e42cfb8c0140cbdc45104352 .av-special-heading-tag .heading-wrap:after{
border-color:#9b2d1f;
}


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

#top #wrap_all .av-special-heading.av-3wtxnr-7e5e8b9f0e02162451922198ebb0ddad .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2ffnhz-f7d6210a54415860dc78a0965389dc62 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wwotz-8e3c03bc77a9e1667568e646c5e86ada .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-3wtxnr-7e5e8b9f0e02162451922198ebb0ddad .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2ffnhz-f7d6210a54415860dc78a0965389dc62 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wwotz-8e3c03bc77a9e1667568e646c5e86ada .av-special-heading-tag{
font-size:0.8em;
}

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