.avia-section.av-me74l47t-0469010eb5161c3df602555bc3400f5e{
background-color:#f2f2f2;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_fregio.jpg);
background-repeat:repeat-x;
background-position:50% 0%;
background-attachment:scroll;
}

.flex_column.av-2r36n-fc6bc98f24593a436a7dfd31dec85991{
width:24.25%;
margin-left:0;
padding:3% 3% 3% 3%;
background-color:#f2f2f2;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2r36n-fc6bc98f24593a436a7dfd31dec85991 .av-flex-placeholder{
width:1%;
}

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

#top .hr.hr-invisible.av-3yg53-c02876e756ebf9ff373e81662019a666{
height:30px;
}

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

#top .hr.hr-invisible.av-13b3n-d34fcfe6f17986a2a516696fee4d63c7{
height:10px;
}

#top .avia-icon-list-container.av-mi3drnzc-cab30e4c03f2bec029673d5888439d18 .iconlist_icon{
font-size:16px;
}
#top .avia-icon-list-container.av-mi3drnzc-cab30e4c03f2bec029673d5888439d18 .iconlist_icon svg:first-child{
height:16px;
width:16px;
}
#top #wrap_all .avia-icon-list-container.av-mi3drnzc-cab30e4c03f2bec029673d5888439d18 .av_iconlist_title{
font-size:16px;
}
.avia-icon-list-container.av-mi3drnzc-cab30e4c03f2bec029673d5888439d18 .iconlist_content{
font-size:16px;
}

.flex_column.av-1rzwv-57a763acb93491e2a058041a7588a850{
width:24.25%;
margin-left:0;
padding:3% 3% 3% 3%;
background-color:#f2f2f2;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1rzwv-57a763acb93491e2a058041a7588a850 .av-flex-placeholder{
width:1%;
}

#top .av-special-heading.av-me79xeca-9713d10914447c6c8ff9d3f1d368537e{
padding-bottom:5px;
}
body .av-special-heading.av-me79xeca-9713d10914447c6c8ff9d3f1d368537e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-me79xeca-9713d10914447c6c8ff9d3f1d368537e .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-me79xeca-9713d10914447c6c8ff9d3f1d368537e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ygkb-ec9fb5dafe293e6901f98fd624251733{
height:20px;
}

#top .av-special-heading.av-7w2z-d6e60cfc823d13c5188df27c020b347a{
padding-bottom:5px;
}
body .av-special-heading.av-7w2z-d6e60cfc823d13c5188df27c020b347a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7w2z-d6e60cfc823d13c5188df27c020b347a .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-7w2z-d6e60cfc823d13c5188df27c020b347a .av-subheading{
font-size:15px;
}

.flex_column.av-1176b-4aa1d8527a7c11a29dcb4128582230e7{
width:24.25%;
margin-left:0;
padding:3% 3% 3% 3%;
background-color:#f2f2f2;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1176b-4aa1d8527a7c11a29dcb4128582230e7 .av-flex-placeholder{
width:1%;
}

#top .av-special-heading.av-1e75j-80a366f2aff64e9ac9a4f96fcf602881{
padding-bottom:5px;
}
body .av-special-heading.av-1e75j-80a366f2aff64e9ac9a4f96fcf602881 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1e75j-80a366f2aff64e9ac9a4f96fcf602881 .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-1e75j-80a366f2aff64e9ac9a4f96fcf602881 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-10s1v-0cb4e2762a92e44f30f590b00b8aadcf{
height:20px;
}

#top .av-special-heading.av-mee3muna-25dcffe07549763351438a5d24e3b119{
padding-bottom:5px;
}
body .av-special-heading.av-mee3muna-25dcffe07549763351438a5d24e3b119 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mee3muna-25dcffe07549763351438a5d24e3b119 .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-mee3muna-25dcffe07549763351438a5d24e3b119 .av-subheading{
font-size:15px;
}

.flex_column.av-2ama7-50626d37dd0b475903a9d5b6ef9ba7db{
width:24.25%;
margin-left:0;
padding:3% 3% 3% 3%;
background-color:#f2f2f2;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2ama7-50626d37dd0b475903a9d5b6ef9ba7db .av-flex-placeholder{
width:1%;
}

body .av-special-heading.av-me7adgz7-c04901cc9c05ed82f38a73038ff017b3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-me7adgz7-c04901cc9c05ed82f38a73038ff017b3 .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-me7adgz7-c04901cc9c05ed82f38a73038ff017b3 .av-subheading{
font-size:15px;
}

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

#top .hr.av-me89k5ww-91ec75e6f771e20e1be7b267dd791a4e{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-me89k5ww-91ec75e6f771e20e1be7b267dd791a4e .hr-inner{
width:100%;
border-color:#541f16;
}

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

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

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

.flex_column.av-4ip2r-48cf8323dda4bd410946d69283056957{
width:36.4%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4ip2r-48cf8323dda4bd410946d69283056957 .av-flex-placeholder{
width:6%;
}

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

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

.flex_column.av-3rd7b-2fa94d8b9de4f01321666ed191a90f7f{
width:20.5%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3rd7b-2fa94d8b9de4f01321666ed191a90f7f .av-flex-placeholder{
width:6%;
}

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

.av_font_icon.av-3632r-b0240c9cf9390214126111de18364b53 .av-icon-char{
font-size:18px;
line-height:18px;
}

.av_font_icon.av-2wdjf-df565d5db11a797d2c4a411769205ae9 .av-icon-char{
font-size:20px;
}

.av_font_icon.av-1yebb-f9c211ac43d38cb913411ddf53c50058 .av-icon-char{
font-size:20px;
}

.avia-section.av-mh36la4p-3706a160ea4689436029a45e0f9a0233{
background-color:#f2f2f2;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_fregio.jpg);
background-repeat:repeat-x;
background-position:50% 0%;
background-attachment:scroll;
}

#top .flex_column_table.av-equal-height-column-flextable.av-nh957-4bfc80235754daaae4afadd867944f6f{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-nh957-4bfc80235754daaae4afadd867944f6f{
width:100%;
margin-left:0;
padding:8% 8% 3% 8%;
background-color:#f2f2f2;
}
#top .flex_column_table.av-equal-height-column-flextable.av-nh957-4bfc80235754daaae4afadd867944f6f .av-flex-placeholder{
width:0%;
}

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

#top .hr.hr-invisible.av-27m9b-fe87f2c5a036a7f3e17b7d7ef19ef25e{
height:30px;
}

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

#top .hr.hr-invisible.av-19dun-323a9b5857acfc31ce13e8c4651037ba{
height:10px;
}

#top .avia-icon-list-container.av-kj2dr-b741dfa959daccc4c0302fcefa711844 .iconlist_icon{
font-size:16px;
}
#top .avia-icon-list-container.av-kj2dr-b741dfa959daccc4c0302fcefa711844 .iconlist_icon svg:first-child{
height:16px;
width:16px;
}
#top #wrap_all .avia-icon-list-container.av-kj2dr-b741dfa959daccc4c0302fcefa711844 .av_iconlist_title{
font-size:16px;
}
.avia-icon-list-container.av-kj2dr-b741dfa959daccc4c0302fcefa711844 .iconlist_content{
font-size:16px;
}

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

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

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

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

#top .av-special-heading.av-11jfz-099056362e2b19aa7c7c496b90f00708{
color:#9b2d1f;
}
body .av-special-heading.av-11jfz-099056362e2b19aa7c7c496b90f00708 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-11jfz-099056362e2b19aa7c7c496b90f00708 .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-11jfz-099056362e2b19aa7c7c496b90f00708 .special-heading-inner-border{
border-color:#9b2d1f;
}
.av-special-heading.av-11jfz-099056362e2b19aa7c7c496b90f00708 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-11jfz-099056362e2b19aa7c7c496b90f00708 .av-special-heading-tag .heading-wrap:before{
border-color:#9b2d1f;
}
body .av-special-heading.av-11jfz-099056362e2b19aa7c7c496b90f00708 .av-special-heading-tag .heading-wrap:after{
border-color:#9b2d1f;
}

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

#top .hr.av-8ns7f-45ebe440d0cda92523cc37b86b5a3d35{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-8ns7f-45ebe440d0cda92523cc37b86b5a3d35 .hr-inner{
width:100%;
border-color:#541f16;
}

.flex_column.av-stef-66529e52a53d1e1d4c3e71af876a13be{
width:100%;
margin-left:0;
padding:3% 8% 3% 8%;
}
#top .flex_column_table.av-equal-height-column-flextable.av-stef-66529e52a53d1e1d4c3e71af876a13be .av-flex-placeholder{
width:0%;
}

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

#top .hr.hr-invisible.av-11ouf-445e682bf2808c67fc0f4ced876beb62{
height:10px;
}

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

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

#top .hr.hr-invisible.av-kx5xz-65220db3b4d51a66333229ee84888e75{
height:10px;
}

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

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

.av_font_icon.av-qaf-d4624e16f21192932d45ade1e25ee3c1 .av-icon-char{
font-size:18px;
line-height:18px;
}

.av_font_icon.av-1m8i7-a53d5495adc5a2ae0d5b762329c91285 .av-icon-char{
font-size:20px;
}

.av_font_icon.av-vwa3-7ccfd64f41fee027976fd66aff548ba1 .av-icon-char{
font-size:20px;
}

.avia-section.av-md6wwz2h-bb0cc0321a504d89ad6f2d56feed20d4{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_storia_06.jpg);
background-position:50% 0%;
background-attachment:fixed;
}
.avia-section.av-md6wwz2h-bb0cc0321a504d89ad6f2d56feed20d4 .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

.flex_column.av-102l7-8eca0b3d348da5b5bd483aac5e83ee46{
padding:0 10% 0 10%;
}

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

#top .av_textblock_section.av-mh36gozs-3a00277d9e5c9065b7d307bcfc06d0aa .avia_textblock{
font-size:11px;
color:#f2f2f2;
}

#top .hr.hr-invisible.av-mh36hccu-30d708e050f539082a041f6e33afa2f0{
height:10px;
}

#top .av_textblock_section.av-mh36gx1t-df95e594f283f292f30d19e616c314a0 .avia_textblock{
font-size:11px;
color:#f2f2f2;
}

.flex_cell.av-68ij-29be6083b0bf8883c8f13c674b543623{
vertical-align:middle;
height:50px;
min-height:50px;
}
.responsive #top #wrap_all .flex_cell.av-68ij-29be6083b0bf8883c8f13c674b543623{
padding:0 0 0 2% !important;
}

#top .av_textblock_section.av-14tkr-bf486ad2b19a6e9ad8ffa9d2f9be9e3c .avia_textblock{
font-size:11px;
color:#f2f2f2;
}

.flex_cell.av-10yx3-94c210b0fde9cea1811589c113edd187{
vertical-align:middle;
height:50px;
min-height:50px;
}
.responsive #top #wrap_all .flex_cell.av-10yx3-94c210b0fde9cea1811589c113edd187{
padding:0 2% 0 0 !important;
}

#top .av_textblock_section.av-yxxb-edf04e23913291805970a16aa6229867 .avia_textblock{
font-size:11px;
color:#f2f2f2;
}


@media only screen and (min-width: 990px){ 
#top .av_textblock_section.av-mh36gozs-3a00277d9e5c9065b7d307bcfc06d0aa .avia_textblock{
font-size:11px;
}

#top .av_textblock_section.av-mh36gx1t-df95e594f283f292f30d19e616c314a0 .avia_textblock{
font-size:11px;
}

#top .av_textblock_section.av-14tkr-bf486ad2b19a6e9ad8ffa9d2f9be9e3c .avia_textblock{
font-size:11px;
}

#top .av_textblock_section.av-yxxb-edf04e23913291805970a16aa6229867 .avia_textblock{
font-size:11px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av_textblock_section.av-mh36gozs-3a00277d9e5c9065b7d307bcfc06d0aa .avia_textblock{
font-size:10px;
}

#top .av_textblock_section.av-mh36gx1t-df95e594f283f292f30d19e616c314a0 .avia_textblock{
font-size:10px;
}

#top .av_textblock_section.av-14tkr-bf486ad2b19a6e9ad8ffa9d2f9be9e3c .avia_textblock{
font-size:10px;
}

#top .av_textblock_section.av-yxxb-edf04e23913291805970a16aa6229867 .avia_textblock{
font-size:10px;
}
}

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

#top #wrap_all .av-special-heading.av-1eesj-a0baad3815277484355cd59f1154107c .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-7j3rz-0bc928332d3e40bfdde8d238c4952133 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5no5j-492771ec160e10b4e5d15900bc77147c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-36vs3-217941d1be094024190b47af8114094b .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-mh36gozs-3a00277d9e5c9065b7d307bcfc06d0aa .avia_textblock{
font-size:11px;
}

#top .av_textblock_section.av-mh36gx1t-df95e594f283f292f30d19e616c314a0 .avia_textblock{
font-size:11px;
}

#top .av_textblock_section.av-14tkr-bf486ad2b19a6e9ad8ffa9d2f9be9e3c .avia_textblock{
font-size:11px;
}

#top .av_textblock_section.av-yxxb-edf04e23913291805970a16aa6229867 .avia_textblock{
font-size:11px;
}
}

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

#top #wrap_all .av-special-heading.av-1eesj-a0baad3815277484355cd59f1154107c .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-7j3rz-0bc928332d3e40bfdde8d238c4952133 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5no5j-492771ec160e10b4e5d15900bc77147c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-36vs3-217941d1be094024190b47af8114094b .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-mh36gozs-3a00277d9e5c9065b7d307bcfc06d0aa .avia_textblock{
font-size:11px;
}

#top .av_textblock_section.av-mh36gx1t-df95e594f283f292f30d19e616c314a0 .avia_textblock{
font-size:11px;
}

#top .av_textblock_section.av-14tkr-bf486ad2b19a6e9ad8ffa9d2f9be9e3c .avia_textblock{
font-size:11px;
}

#top .av_textblock_section.av-yxxb-edf04e23913291805970a16aa6229867 .avia_textblock{
font-size:11px;
}
}
