.avia-section.av-xirr0c-de8162f35f1da9852e95f8a7edecc63d{
background-color:#2a537a;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_Loggia_Galatea_cut.png);
background-repeat:no-repeat;
background-position:0% 100%;
background-attachment:fixed;
}

.flex_column.av-wt6jfg-543d0f92c0a13fee7b5570c64b7da07e{
width:29.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-wt6jfg-543d0f92c0a13fee7b5570c64b7da07e .av-flex-placeholder{
width:6%;
}

#top .av-special-heading.av-u440yk-f81624036d58fcf7b5d6fc76be8bd466{
padding-bottom:10px;
color:#f2f2f2;
}
body .av-special-heading.av-u440yk-f81624036d58fcf7b5d6fc76be8bd466 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-u440yk-f81624036d58fcf7b5d6fc76be8bd466 .special-heading-inner-border{
border-color:#f2f2f2;
}
.av-special-heading.av-u440yk-f81624036d58fcf7b5d6fc76be8bd466 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-slyv7g-e3332fac05d64ccaedb818148240e192 .avia_textblock{
color:#f2f2f2;
}

.flex_column.av-qyqny4-0edd04ba2ba3f7fc2276a4bde0c3383e{
width:29.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-qyqny4-0edd04ba2ba3f7fc2276a4bde0c3383e .av-flex-placeholder{
width:6%;
}

#top .av-special-heading.av-q3l9ks-fd61bacaa0e8b00a4dca22b8a91c551c{
padding-bottom:10px;
color:#f2f2f2;
}
body .av-special-heading.av-q3l9ks-fd61bacaa0e8b00a4dca22b8a91c551c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-q3l9ks-fd61bacaa0e8b00a4dca22b8a91c551c .special-heading-inner-border{
border-color:#f2f2f2;
}
.av-special-heading.av-q3l9ks-fd61bacaa0e8b00a4dca22b8a91c551c .av-subheading{
font-size:15px;
}
body .av-special-heading.av-q3l9ks-fd61bacaa0e8b00a4dca22b8a91c551c .av-special-heading-tag .heading-wrap:before{
border-color:#f2f2f2;
}
body .av-special-heading.av-q3l9ks-fd61bacaa0e8b00a4dca22b8a91c551c .av-special-heading-tag .heading-wrap:after{
border-color:#f2f2f2;
}

#top .hr.hr-invisible.av-o0ipws-04211a7583af2f03771ff6943eb0f83f{
height:20px;
}

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

#top .av_textblock_section.av-l0iwho-27c3829bf3969b14478f7602513a5649 .avia_textblock{
color:#f2f2f2;
}

#top .hr.hr-invisible.av-iqnst8-a47eb0b3cb800fcab4b9a3b12d7897d8{
height:20px;
}

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

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

.flex_column.av-171vzw-c938aed77613850ce83f3b79d68ae362{
width:29.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-171vzw-c938aed77613850ce83f3b79d68ae362 .av-flex-placeholder{
width:6%;
}

#top .av-special-heading.av-bhtd98-bd7f57e05d814733e19bd5bb9c159fd1{
padding-bottom:10px;
color:#f2f2f2;
}
body .av-special-heading.av-bhtd98-bd7f57e05d814733e19bd5bb9c159fd1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-bhtd98-bd7f57e05d814733e19bd5bb9c159fd1 .special-heading-inner-border{
border-color:#f2f2f2;
}
.av-special-heading.av-bhtd98-bd7f57e05d814733e19bd5bb9c159fd1 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-bhtd98-bd7f57e05d814733e19bd5bb9c159fd1 .av-special-heading-tag .heading-wrap:before{
border-color:#f2f2f2;
}
body .av-special-heading.av-bhtd98-bd7f57e05d814733e19bd5bb9c159fd1 .av-special-heading-tag .heading-wrap:after{
border-color:#f2f2f2;
}

#top .hr.hr-invisible.av-9gwmik-4409b7defb2a57f4616d9901dab26872{
height:20px;
}

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

#top .av_textblock_section.av-5eg7f0-d69805969cdcb48a020fce13bfa96565 .avia_textblock{
color:#f2f2f2;
}

#top .hr.hr-invisible.av-3mr1ek-ae474aa386b00f1f30abc4d6dbdde2a6{
height:20px;
}

#top #wrap_all .avia-button.av-2c7l1o-ebaef04b7d4377238f8fc4f5a49262e9{
background-color:#c74e3b;
border-color:#c74e3b;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2c7l1o-ebaef04b7d4377238f8fc4f5a49262e9:hover{
background-color:#541f16;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2c7l1o-ebaef04b7d4377238f8fc4f5a49262e9 .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}
#top #wrap_all .avia-button.av-2c7l1o-ebaef04b7d4377238f8fc4f5a49262e9:hover .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}

.avia-section.av-z5q3bw-b68023ff42943cda57616b26f5e684e2{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_Cerif_04.jpeg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-z5q3bw-b68023ff42943cda57616b26f5e684e2 .av-section-color-overlay{
opacity:0.5;
background-color:#2a537a;
}

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

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

.avia-section.av-mhen4fln-feca7d89074cac67470c1789227c1663{
background-color:#2a537a;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_Loggia_Galatea_cut.png);
background-repeat:no-repeat;
background-position:0% 100%;
background-attachment:fixed;
}

.flex_column.av-wckbxo-d1c90c3f8bf82e6c58fd7849d3a8f7c3{
width:100%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-wckbxo-d1c90c3f8bf82e6c58fd7849d3a8f7c3 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-v5jjrg-07c55334d5bbd9f5b653f836db15fd4b{
padding-bottom:10px;
color:#f2f2f2;
}
body .av-special-heading.av-v5jjrg-07c55334d5bbd9f5b653f836db15fd4b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-v5jjrg-07c55334d5bbd9f5b653f836db15fd4b .special-heading-inner-border{
border-color:#f2f2f2;
}
.av-special-heading.av-v5jjrg-07c55334d5bbd9f5b653f836db15fd4b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-sdakx8-ecf09a9d9a893606db62cdf35c6d233d .avia_textblock{
color:#f2f2f2;
}

#top .flex_column.av-qz8gdo-1cf346ba4363e7b35403a723ed7b6472{
margin-top:0px;
margin-bottom:30px;
}
.flex_column.av-qz8gdo-1cf346ba4363e7b35403a723ed7b6472{
border-width:1px;
border-color:#0e253b;
border-style:solid;
padding:5% 5% 5% 5%;
background-color:#2a537a;
}
.responsive #top #wrap_all .flex_column.av-qz8gdo-1cf346ba4363e7b35403a723ed7b6472{
margin-top:0px;
margin-bottom:30px;
}

#top .av-special-heading.av-pqeat8-19697af0089c7462b80dd055c759db03{
padding-bottom:10px;
color:#f2f2f2;
}
body .av-special-heading.av-pqeat8-19697af0089c7462b80dd055c759db03 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-pqeat8-19697af0089c7462b80dd055c759db03 .special-heading-inner-border{
border-color:#f2f2f2;
}
.av-special-heading.av-pqeat8-19697af0089c7462b80dd055c759db03 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-pqeat8-19697af0089c7462b80dd055c759db03 .av-special-heading-tag .heading-wrap:before{
border-color:#f2f2f2;
}
body .av-special-heading.av-pqeat8-19697af0089c7462b80dd055c759db03 .av-special-heading-tag .heading-wrap:after{
border-color:#f2f2f2;
}

#top .hr.hr-invisible.av-nc28do-97ce7c6ca8e424d037442cc89ad99b28{
height:20px;
}

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

#top .av_textblock_section.av-kdchws-288c5cd1db1ae8ccdf6914b17148132c .avia_textblock{
color:#f2f2f2;
}

#top .hr.hr-invisible.av-ixmcvg-ad5389250c06b42d20e9891f0ea1cb7b{
height:20px;
}

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

#top #wrap_all .avia-button.av-es5wvw-6e5c8c55d0623d6980c2e61ef5a014d3{
margin-bottom:5px;
margin-right:5px;
}

.flex_column.av-ckptx8-eadfc1b1c47102c13552cebcd8153a80{
border-width:1px;
border-color:#0e253b;
border-style:solid;
padding:5% 5% 5% 5%;
background-color:#2a537a;
}

#top .av-special-heading.av-ajx5sc-d2b8685eee02410439ade1b30c476a92{
padding-bottom:10px;
color:#f2f2f2;
}
body .av-special-heading.av-ajx5sc-d2b8685eee02410439ade1b30c476a92 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ajx5sc-d2b8685eee02410439ade1b30c476a92 .special-heading-inner-border{
border-color:#f2f2f2;
}
.av-special-heading.av-ajx5sc-d2b8685eee02410439ade1b30c476a92 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-ajx5sc-d2b8685eee02410439ade1b30c476a92 .av-special-heading-tag .heading-wrap:before{
border-color:#f2f2f2;
}
body .av-special-heading.av-ajx5sc-d2b8685eee02410439ade1b30c476a92 .av-special-heading-tag .heading-wrap:after{
border-color:#f2f2f2;
}

#top .hr.hr-invisible.av-8hrme4-50aaeabf1579b1949638a1a3f4318f92{
height:20px;
}

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

#top .av_textblock_section.av-5q4avg-8914e6e5ad5dc44b29f95b97a7fefd50 .avia_textblock{
color:#f2f2f2;
}

#top .hr.hr-invisible.av-40vfvg-a005e4841df6a3f99352c8670dc20553{
height:20px;
}

#top #wrap_all .avia-button.av-2tu89o-097e357a5c8114f7c06f9c28e8f490ed{
background-color:#c74e3b;
border-color:#c74e3b;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2tu89o-097e357a5c8114f7c06f9c28e8f490ed:hover{
background-color:#541f16;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2tu89o-097e357a5c8114f7c06f9c28e8f490ed .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}
#top #wrap_all .avia-button.av-2tu89o-097e357a5c8114f7c06f9c28e8f490ed:hover .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}


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

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