.avia-section.av-md6w3xp5-c5a3b4be131c451dca0f81f942b8820d{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/07/villa_farnesina_la_loggia_amore_psiche_1920_1080-1.jpg);
background-position:50% 100%;
background-attachment:fixed;
}
.avia-section.av-md6w3xp5-c5a3b4be131c451dca0f81f942b8820d .av-section-color-overlay{
opacity:0.3;
background-color:#0a0a0a;
}

#top .flex_column_table.av-equal-height-column-flextable.av-tj4x-1ad7c59e9b6f66cb1468dc56ab1efaf9{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-tj4x-1ad7c59e9b6f66cb1468dc56ab1efaf9{
border-radius:40px 40px 40px 40px;
}

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

#top .hr.hr-invisible.av-5ap7x-0bb4e70ccbc64f161f1bd8078ec7a004{
height:50px;
}

#top #wrap_all .avia-button.av-5yoc6f-785187e4dba04073f313aa319c19c766{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-mi4lnnas-54bbf652b8561d524b5e11d2d21eae39{
margin-bottom:5px;
margin-right:5px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-15hx9-3d165a9eac54ebf43a36586cda922298{
margin-top:0px;
margin-bottom:50px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-me5l0m4q-37726c52c08a7daf569310ff37143609{
margin-top:0px;
margin-bottom:0px;
}

.avia_message_box.av-mfgxgtww-5eb9411caa04178183aa26446c7d1802{
background-color:#f2f2f2;
color:#541f16;
border-style:dashed;
border-width:1px 1px 1px 1px;
border-color:#541f16;
border-radius:30px 30px 30px 30px;
box-shadow:none;
}
.avia_message_box.av-mfgxgtww-5eb9411caa04178183aa26446c7d1802 .avia_message_box_icon.avia-svg-icon svg:first-child{
fill:#541f16;
stroke:#541f16;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2cfoh-4c12d3e685b68a04f8fe5743cc0cbc93{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2cfoh-4c12d3e685b68a04f8fe5743cc0cbc93{
border-radius:40px 40px 40px 40px;
padding:2% 2% 2% 2%;
background-color:#9b2d1f;
}

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

#top #wrap_all .avia-button.av-mi4lnwsv-23f020ae8e3fbb7d5be7d7e4e8f51f83{
background-color:#c74e3b;
border-color:#c74e3b;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-mi4lnwsv-23f020ae8e3fbb7d5be7d7e4e8f51f83:hover{
background-color:#541f16;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mi4lnwsv-23f020ae8e3fbb7d5be7d7e4e8f51f83 .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}
#top #wrap_all .avia-button.av-mi4lnwsv-23f020ae8e3fbb7d5be7d7e4e8f51f83:hover .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}

#top #wrap_all .avia-button.av-mi4lo5yj-a8a979eab6d3b68edd8aa29addedbc05{
background-color:#c74e3b;
border-color:#c74e3b;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-mi4lo5yj-a8a979eab6d3b68edd8aa29addedbc05:hover{
background-color:#541f16;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mi4lo5yj-a8a979eab6d3b68edd8aa29addedbc05 .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}
#top #wrap_all .avia-button.av-mi4lo5yj-a8a979eab6d3b68edd8aa29addedbc05:hover .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}

.flex_column.av-43luvr-9d40ef5f7e9a7fae30e4104f3d5f065c{
position:relative;
top:100px;
}

.avia-section.av-mh2213xo-39170d99c8c12e1a72187abc786bac49{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/10/villa_farnesina_m_01.png);
background-position:50% 50%;
background-attachment:fixed;
margin-top:0px;
margin-bottom:0px;
}
.avia-section.av-mh2213xo-39170d99c8c12e1a72187abc786bac49 .av-section-color-overlay{
opacity:0.4;
background-color:#0a0a0a;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mh2226i2-7c0a1a77a024a18ce628dc4d47855833{
margin-top:0px;
margin-bottom:20px;
}
.flex_column.av-mh2226i2-7c0a1a77a024a18ce628dc4d47855833{
border-radius:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-mh2226i2-7c0a1a77a024a18ce628dc4d47855833{
animation-duration:1s;
}

#top .av-special-heading.av-6nhbd-52484092b75d4ff05f41def997027a2a{
padding-bottom:10px;
}
body .av-special-heading.av-6nhbd-52484092b75d4ff05f41def997027a2a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6nhbd-52484092b75d4ff05f41def997027a2a .av-subheading{
font-size:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mhiz91lw-b50221fccbfb35e0309b2b890210b049{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mhiz91lw-b50221fccbfb35e0309b2b890210b049{
border-radius:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-mhiz91lw-b50221fccbfb35e0309b2b890210b049{
animation-duration:2s;
}

#top #wrap_all .avia-button.av-4qywnr-2f8fb507e384f9ea9781f55f3430c3e2{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-mi4loveq-18db3d2af8c270abd76dde7c768dd5b9{
margin-bottom:5px;
margin-right:5px;
}

.flex_column.av-21z6hz-de6e902c01d2b07c8a83be550eac143b{
position:relative;
top:50px;
}

.avia-section.av-5shkp-80ca74b22da18533d94cd2b0ab2a5bdb{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_la_loggia-1.png);
background-position:100% 100%;
background-attachment:fixed;
}

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

.flex_column.av-55nw5-7b8e131fef881ab237fe6184c414a16a{
width:36.4%;
margin-left:0;
padding:2% 2% 2% 2%;
background-color:#9b2d1f;
}
#top .flex_column_table.av-equal-height-column-flextable.av-55nw5-7b8e131fef881ab237fe6184c414a16a .av-flex-placeholder{
width:6%;
}

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

#top .hr.av-16k9t-d1c4941a5540fba250a4dceabfe778c5{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-16k9t-d1c4941a5540fba250a4dceabfe778c5 .hr-inner{
width:100%;
}

#top .av-special-heading.av-9lj787-1709d9fcd6ca4cd6d3a5c0d5cfad11c4{
padding-bottom:10px;
}
body .av-special-heading.av-9lj787-1709d9fcd6ca4cd6d3a5c0d5cfad11c4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9lj787-1709d9fcd6ca4cd6d3a5c0d5cfad11c4 .av-subheading{
font-size:15px;
}

.flex_column.av-43dkp-9dac516e5b88c0b2ae7bc4abf167c710{
width:36.4%;
margin-left:0;
padding:2% 2% 2% 2%;
background-color:#9b2d1f;
}
#top .flex_column_table.av-equal-height-column-flextable.av-43dkp-9dac516e5b88c0b2ae7bc4abf167c710 .av-flex-placeholder{
width:6%;
}

#top .avia-icon-list-container.av-mkwel5dl-95b28d34c1d1f2c549ff25b819d84c2a .iconlist_icon{
font-size:22px;
}
#top .avia-icon-list-container.av-mkwel5dl-95b28d34c1d1f2c549ff25b819d84c2a .iconlist_icon svg:first-child{
height:22px;
width:22px;
}
#top #wrap_all .avia-icon-list-container.av-mkwel5dl-95b28d34c1d1f2c549ff25b819d84c2a .av_iconlist_title{
font-size:22px;
}
.avia-icon-list-container.av-mkwel5dl-95b28d34c1d1f2c549ff25b819d84c2a .iconlist_content{
font-size:12px;
}

.flex_column.av-xht1-017befed23d7836e4d83e4c177d94e72{
width:15.2%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-xht1-017befed23d7836e4d83e4c177d94e72 .av-flex-placeholder{
width:6%;
}

.avia-section.av-mh22gbe5-52e01251a40d30a57460b8d9ae55ac94 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_la_loggia-1.png);
background-position:50% 50%;
background-attachment:scroll;
}

#top .flex_column.av-3hbtp-d6f8bda4153b3eca8b94cc541ebc13e2{
margin-top:0px;
margin-bottom:30px;
}
.flex_column.av-3hbtp-d6f8bda4153b3eca8b94cc541ebc13e2{
border-width:1px;
border-color:#541f16;
border-style:solid;
padding:8% 8% 8% 8%;
background-color:#9b2d1f;
}
.avia_transform .flex_column.av-3hbtp-d6f8bda4153b3eca8b94cc541ebc13e2{
animation-duration:1.5s;
}
.responsive #top #wrap_all .flex_column.av-3hbtp-d6f8bda4153b3eca8b94cc541ebc13e2{
margin-top:0px;
margin-bottom:30px;
}

#top .av-special-heading.av-1nv19-04a117765dfd017f05d6dc0f6b3be672{
font-size:40px;
}
body .av-special-heading.av-1nv19-04a117765dfd017f05d6dc0f6b3be672 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1nv19-04a117765dfd017f05d6dc0f6b3be672 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1nv19-04a117765dfd017f05d6dc0f6b3be672 .av-subheading{
font-size:16px;
}

#top .hr.hr-invisible.av-1myux-801ae18284a0616f979a124b5c061fd5{
height:20px;
}

#top #wrap_all .avia-button.av-22kttj-8de30f84fecd6f754240fbfff1256e42{
background-color:#c74e3b;
border-color:#c74e3b;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-22kttj-8de30f84fecd6f754240fbfff1256e42:hover{
background-color:#541f16;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-22kttj-8de30f84fecd6f754240fbfff1256e42 .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}
#top #wrap_all .avia-button.av-22kttj-8de30f84fecd6f754240fbfff1256e42:hover .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}

#top .flex_column.av-1675l-d115b313ab7be501e113719b23695afd{
margin-top:0px;
margin-bottom:30px;
}
.flex_column.av-1675l-d115b313ab7be501e113719b23695afd{
border-width:1px;
border-color:#541f16;
border-style:solid;
padding:8% 8% 8% 8%;
background-color:#9b2d1f;
}
.avia_transform .flex_column.av-1675l-d115b313ab7be501e113719b23695afd{
animation-duration:1.5s;
}
.responsive #top #wrap_all .flex_column.av-1675l-d115b313ab7be501e113719b23695afd{
margin-top:0px;
margin-bottom:30px;
}

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

#top .flex_column.av-2cjmhj-8efe9a2017f3995d1cfb8785bd36b931{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2cjmhj-8efe9a2017f3995d1cfb8785bd36b931{
border-width:1px;
border-color:#541f16;
border-style:solid;
padding:8% 8% 8% 8%;
background-color:#9b2d1f;
}
.avia_transform .flex_column.av-2cjmhj-8efe9a2017f3995d1cfb8785bd36b931{
animation-duration:1.5s;
}
.responsive #top #wrap_all .flex_column.av-2cjmhj-8efe9a2017f3995d1cfb8785bd36b931{
margin-top:0px;
margin-bottom:0px;
}

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

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

.flex_column.av-6rn8l-118fbc6d2a2bffcf4e37ca1843e68eee{
width:66%;
margin-left:0;
padding:1% 1% 1% 1%;
background-color:#2a537a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6rn8l-118fbc6d2a2bffcf4e37ca1843e68eee .av-flex-placeholder{
width:2%;
}

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

#top .hr.hr-invisible.av-x255-719d3f3ae57f915d5457be6ca8c627d8{
height:10px;
}

.flex_column.av-yfoh-0ac48c24bcc89885fe9540644baba6d1{
width:32%;
margin-left:0;
padding:1% 1% 1% 1%;
background-color:#2a537a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-yfoh-0ac48c24bcc89885fe9540644baba6d1 .av-flex-placeholder{
width:2%;
}

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

#top .hr.hr-invisible.av-sajd-a1eb47a97828c4447400b7af8060ed63{
height:10px;
}

.avia-section.av-mh23o1ee-eb97714b80d7bc4057a7f3869fa26097 .av-parallax .av-parallax-inner{
background-color:#2a537a;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_loggia_galatea_01.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mh23o1ee-eb97714b80d7bc4057a7f3869fa26097 .av-section-color-overlay{
opacity:0.7;
}

#top .flex_column.av-2wifx-e293d64ef97d15d5ea376bc0337b968d{
margin-top:0px;
margin-bottom:30px;
}
.flex_column.av-2wifx-e293d64ef97d15d5ea376bc0337b968d{
border-width:1px;
border-color:#0e253b;
border-style:solid;
padding:8% 8% 8% 8%;
background-color:#2a537a;
}
.avia_transform .flex_column.av-2wifx-e293d64ef97d15d5ea376bc0337b968d{
animation-duration:1.5s;
}
.responsive #top #wrap_all .flex_column.av-2wifx-e293d64ef97d15d5ea376bc0337b968d{
margin-top:0px;
margin-bottom:30px;
}

#top .av-special-heading.av-12v8x-2ccf3e0c45ea659acd3a47eecd7930d9{
font-size:40px;
}
body .av-special-heading.av-12v8x-2ccf3e0c45ea659acd3a47eecd7930d9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-12v8x-2ccf3e0c45ea659acd3a47eecd7930d9 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-12v8x-2ccf3e0c45ea659acd3a47eecd7930d9 .av-subheading{
font-size:16px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mh35ybsd-75f8e69ea0eb939bdf0ec1caf70fd3e6{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mh35ybsd-75f8e69ea0eb939bdf0ec1caf70fd3e6{
border-width:1px;
border-color:#0e253b;
border-style:solid;
padding:8% 8% 8% 8%;
background-color:#2a537a;
}
.avia_transform .flex_column.av-mh35ybsd-75f8e69ea0eb939bdf0ec1caf70fd3e6{
animation-duration:1.5s;
}

#top .av-special-heading.av-mh36ddx7-86bd847bef1e020a74e56849a766d5da{
font-size:40px;
}
body .av-special-heading.av-mh36ddx7-86bd847bef1e020a74e56849a766d5da .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mh36ddx7-86bd847bef1e020a74e56849a766d5da .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mh36ddx7-86bd847bef1e020a74e56849a766d5da .av-subheading{
font-size:16px;
}

.avia-section.av-me5y6056-f526dfe232b8a630e1cb69d76b1fc95c{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_la_loggia_Galatea_little_02.png);
background-position:100% 100%;
background-attachment:fixed;
}

#top .av-special-heading.av-9xt9-ed7f7ec87f1442ddcb246272ff3fa1c9{
padding-bottom:10px;
color:#0a0a0a;
}
body .av-special-heading.av-9xt9-ed7f7ec87f1442ddcb246272ff3fa1c9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9xt9-ed7f7ec87f1442ddcb246272ff3fa1c9 .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-9xt9-ed7f7ec87f1442ddcb246272ff3fa1c9 .av-subheading{
font-size:15px;
}

.flex_column.av-131kp-9bb0a9e17039fc21e588542b57630826{
width:24.25%;
margin-left:0;
padding:2% 2% 2% 2%;
background-color:#9b2d1f;
}
#top .flex_column_table.av-equal-height-column-flextable.av-131kp-9bb0a9e17039fc21e588542b57630826 .av-flex-placeholder{
width:1%;
}

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

#top .hr.hr-invisible.av-so71-e4a9617f3cf680e530efe6e4eca5992b{
height:20px;
}

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

#top .av_textblock_section.av-11bgl-5fda0446952f43deecd192094096f350 .avia_textblock{
color:#f2f2f2;
}

#top .hr.hr-invisible.av-t9vl-276f8f491ad8fa5d04ea79b9717be24e{
height:20px;
}

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

.flex_column.av-6gx7d-9943ee8a56122a854afdc5160d3f9be3{
width:24.25%;
margin-left:0;
padding:2% 2% 2% 2%;
background-color:#9b2d1f;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6gx7d-9943ee8a56122a854afdc5160d3f9be3 .av-flex-placeholder{
width:1%;
}

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

#top .hr.hr-invisible.av-1j4a1-d091a9b9ff8fce2529a9a8b60752c0d1{
height:20px;
}

.avia-image-container.av-1218d-71f27d8cc5594838b62e7132665f3e82 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1218d-71f27d8cc5594838b62e7132665f3e82 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-49j3p-52e9af22e3cdea021928b57c32ba5bf8 .avia_textblock{
color:#f2f2f2;
}

#top .hr.hr-invisible.av-1682x-a9dc4456aab03f22b5ede0826d58b6d7{
height:20px;
}

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

.flex_column.av-97sjh-f3aab004f11ba5e812ff8b64a30f0daf{
width:24.25%;
margin-left:0;
padding:2% 2% 2% 2%;
background-color:#9b2d1f;
}
#top .flex_column_table.av-equal-height-column-flextable.av-97sjh-f3aab004f11ba5e812ff8b64a30f0daf .av-flex-placeholder{
width:1%;
}

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

#top .hr.hr-invisible.av-6xb91-849c8bd0334a53a98bced34e15d4b87d{
height:20px;
}

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

#top .av_textblock_section.av-5hbhp-5623ac6ce6c60c5709695988220c807f .avia_textblock{
color:#f2f2f2;
}

#top .hr.hr-invisible.av-5agvx-4408fcca2309e0bbfc24fcd4821708d6{
height:20px;
}

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

.flex_column.av-366tl-c6d973aa8d9cf1fb7e32753e441285d0{
width:24.25%;
margin-left:0;
padding:2% 2% 2% 2%;
background-color:#9b2d1f;
}
#top .flex_column_table.av-equal-height-column-flextable.av-366tl-c6d973aa8d9cf1fb7e32753e441285d0 .av-flex-placeholder{
width:1%;
}

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

#top .hr.hr-invisible.av-15xw9-be0064bdfcdaece143e01a6eb9c5faa8{
height:20px;
}

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

#top .av_textblock_section.av-1biih-383fbd4b9104d191f638bcf45cc33b8b .avia_textblock{
color:#f2f2f2;
}

#top .hr.hr-invisible.av-4nuud-d48f80a4bcf74bc2b3546cc1fd6797a0{
height:20px;
}

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

.avia-section.av-mh35l7o3-cab74d21b89507b7458a63539ba690b7{
background-repeat:no-repeat;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_la_loggia_Galatea_little_02.png);
background-position:50% 100%;
background-attachment:fixed;
}

#top .flex_column.av-mheejkwz-b5b69fefacd30bffd75aa715ac33b2a0{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-mheejkwz-b5b69fefacd30bffd75aa715ac33b2a0{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-f3wnh-017859aa90d2e90a6494519403d2f678{
color:#0a0a0a;
font-size:40px;
}
body .av-special-heading.av-f3wnh-017859aa90d2e90a6494519403d2f678 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-f3wnh-017859aa90d2e90a6494519403d2f678 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-f3wnh-017859aa90d2e90a6494519403d2f678 .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-f3wnh-017859aa90d2e90a6494519403d2f678 .av-subheading{
font-size:15px;
}

.flex_column.av-eqbat-5828f30ca7745b17f393f333b7575147{
padding:8% 8% 8% 8%;
background-color:#9b2d1f;
}
.avia_transform .flex_column.av-eqbat-5828f30ca7745b17f393f333b7575147{
animation-duration:1.5s;
}

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

#top .hr.hr-invisible.av-74f9-8d059d15df7acaae5ed481627a816264{
height:20px;
}

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

#top .av_textblock_section.av-cs5j1-babf54ed05e2f40ab442023ae3e8d487 .avia_textblock{
color:#f2f2f2;
}

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

.flex_column.av-blxgt-e995da58926e00867ec768f43a3ad8ed{
padding:8% 8% 8% 8%;
background-color:#9b2d1f;
}
.avia_transform .flex_column.av-blxgt-e995da58926e00867ec768f43a3ad8ed{
animation-duration:1.5s;
}

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

#top .hr.hr-invisible.av-1juo1-0f323c22ab48ae827dd25c98923fe4a4{
height:20px;
}

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

#top .av_textblock_section.av-9pltl-cfd32e8a996098486bd0c31aa4bae591 .avia_textblock{
color:#f2f2f2;
}

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

.flex_column.av-8sosh-33d8c560b96bf7e6859a2ef2037b0080{
padding:8% 8% 8% 8%;
background-color:#9b2d1f;
}
.avia_transform .flex_column.av-8sosh-33d8c560b96bf7e6859a2ef2037b0080{
animation-duration:1.5s;
}

#top .av-special-heading.av-7umsd-09296d403fae1114ac89bd0523c53b07{
padding-bottom:10px;
color:#f2f2f2;
font-size:35px;
}
body .av-special-heading.av-7umsd-09296d403fae1114ac89bd0523c53b07 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7umsd-09296d403fae1114ac89bd0523c53b07 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-7umsd-09296d403fae1114ac89bd0523c53b07 .special-heading-inner-border{
border-color:#f2f2f2;
}
.av-special-heading.av-7umsd-09296d403fae1114ac89bd0523c53b07 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-7umsd-09296d403fae1114ac89bd0523c53b07 .av-special-heading-tag .heading-wrap:before{
border-color:#f2f2f2;
}
body .av-special-heading.av-7umsd-09296d403fae1114ac89bd0523c53b07 .av-special-heading-tag .heading-wrap:after{
border-color:#f2f2f2;
}

#top .hr.hr-invisible.av-148ph-fe04e0663e763e2446632d7bc856a850{
height:20px;
}

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

#top .av_textblock_section.av-6tci5-608c0cc9be486fb1d933ab71953a1d63 .avia_textblock{
color:#f2f2f2;
}

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

.flex_column.av-5vn8d-ccf8961e05737d25b927375fe00d5735{
padding:8% 8% 8% 8%;
background-color:#9b2d1f;
}
.avia_transform .flex_column.av-5vn8d-ccf8961e05737d25b927375fe00d5735{
animation-duration:1.5s;
}

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

#top .hr.hr-invisible.av-sbb5-04ab53248d3b9bb116917686e3525679{
height:20px;
}

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

#top .av_textblock_section.av-3u05h-a131d376ad10cb3acd9eef5b2630c78b .avia_textblock{
color:#f2f2f2;
}

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

.avia-section.av-me5hcg3o-26cee69d70604c57917acc36019c0bc9 .av-parallax .av-parallax-inner{
background-color:#2a537a;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_Atrio-1030x1030.png);
background-repeat:no-repeat;
background-position:100% 50%;
background-attachment:scroll;
}

.flex_column.av-635l-4238f551421f0bc0d4cd0c5c62d4ac5b{
width:22.75%;
margin-left:0;
padding:2% 2% 2% 2%;
background-color:#2a537a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-635l-4238f551421f0bc0d4cd0c5c62d4ac5b .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-4y1qp-ec50d96e9d2a48bb793436a58ebf1afa .avia-image-container-inner{
transform:scale3d( 10px, 10px, 10px );
}
.avia-image-container.av-4y1qp-ec50d96e9d2a48bb793436a58ebf1afa img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4y1qp-ec50d96e9d2a48bb793436a58ebf1afa .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-gfzt-d499af42328886af98ab95d3e07f7c6c{
width:31.333333333333%;
margin-left:0;
padding:2% 2% 2% 2%;
background-color:#2a537a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-gfzt-d499af42328886af98ab95d3e07f7c6c .av-flex-placeholder{
width:3%;
}

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

.flex_column.av-ulhh-e1cfd0c04e3c78f55c6c98460122bd47{
width:38.2%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-ulhh-e1cfd0c04e3c78f55c6c98460122bd47 .av-flex-placeholder{
width:3%;
}

.avia-section.av-mh35mcs5-5eaf40b8c12200bcf5ab554b525b4882 .av-parallax .av-parallax-inner{
background-color:#2a537a;
background-image:url(https://www.villafarnesina.it/wp-content/uploads/2025/08/Villa_Farnesina_Atrio-1030x1030.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-2wa6p-f856e93f430138de1ccbfe6377a3ad65{
border-width:1px;
border-color:#0e253b;
border-style:solid;
padding:8% 8% 8% 8%;
background-color:#2a537a;
}
.avia_transform .flex_column.av-2wa6p-f856e93f430138de1ccbfe6377a3ad65{
animation-duration:1.5s;
}

.avia-image-container.av-22d0x-720b3b27028715719ce5fe60f1c9b01b .avia-image-container-inner{
transform:scale3d( 10px, 10px, 10px );
}
.avia-image-container.av-22d0x-720b3b27028715719ce5fe60f1c9b01b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-22d0x-720b3b27028715719ce5fe60f1c9b01b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mh36wsft-a55d8f4d528b5615e1773c6dcf04edec{
height:10px;
}

#top #wrap_all .avia-button.av-11xj1-393021cd46bb45bf3f00df082d2a26df{
background-color:#c74e3b;
border-color:#c74e3b;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-11xj1-393021cd46bb45bf3f00df082d2a26df:hover{
background-color:#541f16;
color:#f2f2f2;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-11xj1-393021cd46bb45bf3f00df082d2a26df .avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}
#top #wrap_all .avia-button.av-11xj1-393021cd46bb45bf3f00df082d2a26df: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-1nv19-04a117765dfd017f05d6dc0f6b3be672 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-12v8x-2ccf3e0c45ea659acd3a47eecd7930d9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mh36ddx7-86bd847bef1e020a74e56849a766d5da .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-5y141-813c20c89ebb5b2c5d865dadc8791533 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8m3wp-3f3d78b5f9933e980b5264b910dc1918 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2q0vl-4b7f615ce2988b0f1c5f087da41b1a19 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-f3wnh-017859aa90d2e90a6494519403d2f678 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-7umsd-09296d403fae1114ac89bd0523c53b07 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-53c69-d6ba557f9dc999b7cff2e41b4641976f .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-12v8x-2ccf3e0c45ea659acd3a47eecd7930d9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mh36ddx7-86bd847bef1e020a74e56849a766d5da .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-5y141-813c20c89ebb5b2c5d865dadc8791533 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8m3wp-3f3d78b5f9933e980b5264b910dc1918 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2q0vl-4b7f615ce2988b0f1c5f087da41b1a19 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-f3wnh-017859aa90d2e90a6494519403d2f678 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-7umsd-09296d403fae1114ac89bd0523c53b07 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-53c69-d6ba557f9dc999b7cff2e41b4641976f .av-special-heading-tag{
font-size:0.8em;
}
}
