.avia-section.av-35ymkq-218b62c6dfdf9f9143ffee2759caf47a .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.dimorastoricasantacassella.it/wp-content/uploads/2025/04/DSC_5853-scaled.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-35ymkq-218b62c6dfdf9f9143ffee2759caf47a .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-m9zf9fp4-645df7d735cde579324cfc3e98c2dad8{
padding-bottom:10px;
color:#ffffff;
font-size:84px;
}
body .av-special-heading.av-m9zf9fp4-645df7d735cde579324cfc3e98c2dad8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m9zf9fp4-645df7d735cde579324cfc3e98c2dad8 .av-special-heading-tag{
font-size:84px;
}
.av-special-heading.av-m9zf9fp4-645df7d735cde579324cfc3e98c2dad8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m9zf9fp4-645df7d735cde579324cfc3e98c2dad8 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-m9zfck9p-4e15c3473cac097a02d293f15c120c22{
height:50px;
}

.flex_cell.av-9n6by2-314e561df546723b6136977c95360c98{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-9n6by2-314e561df546723b6136977c95360c98{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-m9zflmuf-81aeb994290df5c236252f7c8c71f8aa{
padding-bottom:10px;
font-size:64px;
}
body .av-special-heading.av-m9zflmuf-81aeb994290df5c236252f7c8c71f8aa .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m9zflmuf-81aeb994290df5c236252f7c8c71f8aa .av-special-heading-tag{
font-size:64px;
}
.av-special-heading.av-m9zflmuf-81aeb994290df5c236252f7c8c71f8aa .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-886jze-7559675cae70aae0e6ee7c91b25fb015 .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-66nqhm-71cbc44441d9faef261a1662882274f3{
height:60px;
}

#top #wrap_all .avia-button.av-4gz87u-192d96723ba449df3c7d9665135e7482{
font-size:18px;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-4gz87u-192d96723ba449df3c7d9665135e7482:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-8f462-e41c890e82c1e80e25a7f1613f34c9ae{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-8f462-e41c890e82c1e80e25a7f1613f34c9ae{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-m9zfmiw9-61a54ed16961022787704b68e7155447{
position:relative;
top:50px;
left:-30px;
z-index:110;
}
.avia-image-container.av-m9zfmiw9-61a54ed16961022787704b68e7155447 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m9zfmiw9-61a54ed16961022787704b68e7155447 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-m9zfmiw9-61a54ed16961022787704b68e7155447 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-m9zfmycl-3f03f771d7e511e206c86d9984cdc2c8 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-m9zfmycl-3f03f771d7e511e206c86d9984cdc2c8{
position:absolute;
top:140px;
left:-60px;
z-index:110;
}
.avia-image-container.av-m9zfmycl-3f03f771d7e511e206c86d9984cdc2c8 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-m9zfmycl-3f03f771d7e511e206c86d9984cdc2c8 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-m9zfmycl-3f03f771d7e511e206c86d9984cdc2c8 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-m9zfmycl-3f03f771d7e511e206c86d9984cdc2c8 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-p6wkwa-1650a9c23644a84b69d73f054a279faa{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-p6wkwa-1650a9c23644a84b69d73f054a279faa{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-njjnvu-b860ceca444f1bbbb65375e7f4d115cf{
padding-bottom:10px;
font-size:64px;
}
body .av-special-heading.av-njjnvu-b860ceca444f1bbbb65375e7f4d115cf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-njjnvu-b860ceca444f1bbbb65375e7f4d115cf .av-special-heading-tag{
font-size:64px;
}
.av-special-heading.av-njjnvu-b860ceca444f1bbbb65375e7f4d115cf .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mpf4oa-2433b95012b8351a76be90180fe370d2 .avia_textblock{
font-size:16px;
}

#top .hr.hr-invisible.av-kly0be-b6530f9627a5253c4e3d4cf34af5ae73{
height:60px;
}

#top #wrap_all .avia-button.av-ivszwq-410517678e7d07260aa2f4c76b2b1282{
font-size:18px;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-ivszwq-410517678e7d07260aa2f4c76b2b1282:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-1psu9m-b40b7e428d652c48235be2fb83a5b629{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1psu9m-b40b7e428d652c48235be2fb83a5b629{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-fzd4yy-999418b3b1d5a9efbc024febce1f03e2{
position:relative;
top:60px;
left:0px;
z-index:110;
}
.avia-image-container.av-fzd4yy-999418b3b1d5a9efbc024febce1f03e2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-fzd4yy-999418b3b1d5a9efbc024febce1f03e2 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-fzd4yy-999418b3b1d5a9efbc024febce1f03e2 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_cell.av-ch9yh6-de99662b6ea57fbb2a724600bc4a54c9{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-ch9yh6-de99662b6ea57fbb2a724600bc4a54c9{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-b9z3ne-1a1845f29acb6dcad44801ab98173802{
position:relative;
top:50px;
z-index:110;
}
.avia-image-container.av-b9z3ne-1a1845f29acb6dcad44801ab98173802 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-b9z3ne-1a1845f29acb6dcad44801ab98173802 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-b9z3ne-1a1845f29acb6dcad44801ab98173802 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-8xz1wq-ebaed7441e9c504ea6157a96e3ce82ad {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-8xz1wq-ebaed7441e9c504ea6157a96e3ce82ad{
position:absolute;
top:80px;
right:-50px;
z-index:110;
}
.avia-image-container.av-8xz1wq-ebaed7441e9c504ea6157a96e3ce82ad .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-8xz1wq-ebaed7441e9c504ea6157a96e3ce82ad .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-8xz1wq-ebaed7441e9c504ea6157a96e3ce82ad img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-8xz1wq-ebaed7441e9c504ea6157a96e3ce82ad 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-oiod6-f5349bf5aec21e57c9edb4025a34ae61{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-oiod6-f5349bf5aec21e57c9edb4025a34ae61{
padding:120px 120px 120px 120px !important;
}

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

#top .av_textblock_section.av-m9zkvivh-4ffc287544f159a2b0637c35a3fa5f4e .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-4mlk62-eec73c62500c7ffc8d79422db2bd2940{
height:60px;
}

#top #wrap_all .avia-button.av-22lnru-a33bc5d900308c476c71738bd21e5434{
font-size:18px;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-22lnru-a33bc5d900308c476c71738bd21e5434:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-c7gazu-693bf40000aff19f9052fb289d39cbd5{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-c7gazu-693bf40000aff19f9052fb289d39cbd5{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-b22oga-efbd3e296d33d40ad5c044290296a24c{
position:relative;
top:120px;
z-index:110;
}
.avia-image-container.av-b22oga-efbd3e296d33d40ad5c044290296a24c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-b22oga-efbd3e296d33d40ad5c044290296a24c .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-b22oga-efbd3e296d33d40ad5c044290296a24c .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_cell.av-99nd2y-83715c902d797fc95e59d91e32eaf3fc{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-99nd2y-83715c902d797fc95e59d91e32eaf3fc{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-6vodbu-723145330d47b282d451d58d75fd83de{
padding-bottom:10px;
font-size:64px;
}
body .av-special-heading.av-6vodbu-723145330d47b282d451d58d75fd83de .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6vodbu-723145330d47b282d451d58d75fd83de .av-special-heading-tag{
font-size:64px;
}
.av-special-heading.av-6vodbu-723145330d47b282d451d58d75fd83de .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-5ogiiy-6a0db1e43a51c870b780bccb219c1dc5 .avia_textblock{
font-size:16px;
}

#top .hr.hr-invisible.av-4ksm7e-a27415bb3935fcd1466888ac55b31e8b{
height:60px;
}

#top #wrap_all .avia-button.av-252lxm-e27383a40b2f444337cf62097d2a27f4{
font-size:18px;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-252lxm-e27383a40b2f444337cf62097d2a27f4:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}


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

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

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

#top #wrap_all .av-special-heading.av-5yib7u-a37de368b14fd398ccc81ab5cf9c9f3e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6vodbu-723145330d47b282d451d58d75fd83de .av-special-heading-tag{
font-size:0.8em;
}
}

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

.responsive #top #wrap_all .flex_cell.av-9n6by2-314e561df546723b6136977c95360c98{
padding:60px 60px 60px 60px !important;
}

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

.responsive #top #wrap_all .flex_cell.av-p6wkwa-1650a9c23644a84b69d73f054a279faa{
padding:60px 60px 60px 60px !important;
}

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

.responsive #top #wrap_all .flex_cell.av-oiod6-f5349bf5aec21e57c9edb4025a34ae61{
padding:60px 60px 60px 60px !important;
}

#top #wrap_all .av-special-heading.av-5yib7u-a37de368b14fd398ccc81ab5cf9c9f3e .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-99nd2y-83715c902d797fc95e59d91e32eaf3fc{
padding:60px 60px 60px 60px !important;
}

#top #wrap_all .av-special-heading.av-6vodbu-723145330d47b282d451d58d75fd83de .av-special-heading-tag{
font-size:0.8em;
}
}
