.flex_cell.av-1d568hb-b855424cdb0ab794cb16fccf6f26cb89{
vertical-align:top;
background:url(https://www.hotelbenvenuto.it/wp-content/uploads/2025/02/homepage-CAMERA_9296.jpg) 0% 100% no-repeat fixed ;
}

#top .hr.hr-invisible.av-1bsu9lb-6a7a80fd9a1ee01951be3d39e7f46f47{
height:140px;
}

.flex_column.av-4iw0nj-aa44888d43b8843371442a469ad53426{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 5%;
}

#top .av-special-heading.av-17hqui7-8fad37737e1226e71e03b81d345768a8{
padding-bottom:60px;
font-size:50px;
}
body .av-special-heading.av-17hqui7-8fad37737e1226e71e03b81d345768a8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-17hqui7-8fad37737e1226e71e03b81d345768a8 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-17hqui7-8fad37737e1226e71e03b81d345768a8 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-15w85r3-afec50770dfb33a72b84bbcb1991dbb7 .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-14359m7-25882f38d5245fe0750d35bd18d455ba{
font-size:16px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-13dlzhb-fa217b42b05d8755ecf411b0d07e535d{
height:140px;
}

.avia-section.av-wzavjj-27310d0272758e4577f6de8c6cbed924{
background-repeat:no-repeat;
background-image:url(https://www.hotelbenvenuto.it/wp-content/uploads/2025/03/4872987.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-wzavjj-27310d0272758e4577f6de8c6cbed924 .av-section-color-overlay{
opacity:0.9;
background-color:#998b79;
}

.flex_column.av-vd8973-5cbd47f9ae814edd872b8adde2fdf193{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-srvwz3-74d352e113e9cd1d6d6d0cbf37f2a243{
color:#dddddd;
border-color:#dddddd;
}
.av_font_icon.av-srvwz3-74d352e113e9cd1d6d6d0cbf37f2a243 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-rfc8b3-bd12b1745bab15a0673eabab24627edb{
padding-bottom:10px;
color:#dddddd;
font-size:28px;
}
body .av-special-heading.av-rfc8b3-bd12b1745bab15a0673eabab24627edb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-rfc8b3-bd12b1745bab15a0673eabab24627edb .av-special-heading-tag{
font-size:28px;
padding:20px 0 0 0;
}
.av-special-heading.av-rfc8b3-bd12b1745bab15a0673eabab24627edb .special-heading-inner-border{
border-color:#dddddd;
}
.av-special-heading.av-rfc8b3-bd12b1745bab15a0673eabab24627edb .av-subheading{
font-size:18px;
color:#dddddd;
}

.flex_column.av-2jzai7-61401b6b9d789972aabc26ec371cf4e7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2dib5r-cde5f5980b2b75a9343d173b874f1d3c{
color:#dddddd;
border-color:#dddddd;
}
.av_font_icon.av-2dib5r-cde5f5980b2b75a9343d173b874f1d3c .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-mm0qe7-81ba79b3fbb8d2633528b0acbcd94d5e{
padding-bottom:10px;
color:#dddddd;
font-size:28px;
}
body .av-special-heading.av-mm0qe7-81ba79b3fbb8d2633528b0acbcd94d5e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mm0qe7-81ba79b3fbb8d2633528b0acbcd94d5e .av-special-heading-tag{
font-size:28px;
padding:20px 0 0 0;
}
.av-special-heading.av-mm0qe7-81ba79b3fbb8d2633528b0acbcd94d5e .special-heading-inner-border{
border-color:#dddddd;
}
.av-special-heading.av-mm0qe7-81ba79b3fbb8d2633528b0acbcd94d5e .av-subheading{
font-size:18px;
color:#dddddd;
}

.flex_column.av-lg6dzz-dac52a8825dd7c19457ee0b443e80d6a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1vbawv-11f27542f39936d6367ece6748e17aba{
color:#dddddd;
border-color:#dddddd;
}
.av_font_icon.av-1vbawv-11f27542f39936d6367ece6748e17aba .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-hg4rwf-25186c04b1b71101dba999e1e7d68bc0{
padding-bottom:10px;
color:#dddddd;
font-size:28px;
}
body .av-special-heading.av-hg4rwf-25186c04b1b71101dba999e1e7d68bc0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hg4rwf-25186c04b1b71101dba999e1e7d68bc0 .av-special-heading-tag{
font-size:28px;
padding:20px 0 0 0;
}
.av-special-heading.av-hg4rwf-25186c04b1b71101dba999e1e7d68bc0 .special-heading-inner-border{
border-color:#dddddd;
}
.av-special-heading.av-hg4rwf-25186c04b1b71101dba999e1e7d68bc0 .av-subheading{
font-size:18px;
color:#dddddd;
}

.flex_column.av-fsnsa7-08195041617314bdbcd274ac50f094cb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-e1dme7-1943bbab340bdbed32dfed390733353d{
color:#dddddd;
border-color:#dddddd;
}
.av_font_icon.av-e1dme7-1943bbab340bdbed32dfed390733353d .av-icon-char{
font-size:50px;
line-height:50px;
}

#top .av-special-heading.av-c8pinz-f0acfea5acf6d5fbd1f61a33e5f3a293{
padding-bottom:10px;
color:#dddddd;
font-size:28px;
}
body .av-special-heading.av-c8pinz-f0acfea5acf6d5fbd1f61a33e5f3a293 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-c8pinz-f0acfea5acf6d5fbd1f61a33e5f3a293 .av-special-heading-tag{
font-size:28px;
padding:20px 0 0 0;
}
.av-special-heading.av-c8pinz-f0acfea5acf6d5fbd1f61a33e5f3a293 .special-heading-inner-border{
border-color:#dddddd;
}
.av-special-heading.av-c8pinz-f0acfea5acf6d5fbd1f61a33e5f3a293 .av-subheading{
font-size:18px;
color:#dddddd;
}

.flex_column.av-a9yskf-90ccae63b9dda960c178a15954eb7b1e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-9w9tnj-2e3cb64b0821866831fc6db7092f8b8d{
color:#dddddd;
border-color:#dddddd;
}
.av_font_icon.av-9w9tnj-2e3cb64b0821866831fc6db7092f8b8d .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-pn6a7-1b18537ac764ab6106b07fc4c6428ff4{
padding-bottom:10px;
color:#dddddd;
font-size:28px;
}
body .av-special-heading.av-pn6a7-1b18537ac764ab6106b07fc4c6428ff4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-pn6a7-1b18537ac764ab6106b07fc4c6428ff4 .av-special-heading-tag{
font-size:28px;
padding:20px 0 0 0;
}
.av-special-heading.av-pn6a7-1b18537ac764ab6106b07fc4c6428ff4 .special-heading-inner-border{
border-color:#dddddd;
}
.av-special-heading.av-pn6a7-1b18537ac764ab6106b07fc4c6428ff4 .av-subheading{
font-size:18px;
color:#dddddd;
}

.flex_column.av-6dxfdb-8ca54ce29ccb78126eff2f5dc6d7b4c5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-4aq5y7-3d4c3c509f78de0b4fe9449078bd8cb5{
color:#dddddd;
border-color:#dddddd;
}
.av_font_icon.av-4aq5y7-3d4c3c509f78de0b4fe9449078bd8cb5 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-2pa1sf-f11434892808e310ac5f604689e50059{
padding-bottom:10px;
color:#dddddd;
font-size:28px;
}
body .av-special-heading.av-2pa1sf-f11434892808e310ac5f604689e50059 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2pa1sf-f11434892808e310ac5f604689e50059 .av-special-heading-tag{
font-size:28px;
padding:20px 0 0 0;
}
.av-special-heading.av-2pa1sf-f11434892808e310ac5f604689e50059 .special-heading-inner-border{
border-color:#dddddd;
}
.av-special-heading.av-2pa1sf-f11434892808e310ac5f604689e50059 .av-subheading{
font-size:18px;
color:#dddddd;
}


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

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

#top #wrap_all .av-special-heading.av-mm0qe7-81ba79b3fbb8d2633528b0acbcd94d5e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hg4rwf-25186c04b1b71101dba999e1e7d68bc0 .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

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

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

#top #wrap_all .av-special-heading.av-mm0qe7-81ba79b3fbb8d2633528b0acbcd94d5e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hg4rwf-25186c04b1b71101dba999e1e7d68bc0 .av-special-heading-tag{
font-size:0.8em;
}

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

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

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