.avia-section.av-m1glh1ns-b7c731b0476e8cd9ba22433fdce53190{
background-repeat:no-repeat;
background-image:url(https://www.cascinafossata.it/wp-content/uploads/2024/10/DSC_0818.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-m1glh1ns-b7c731b0476e8cd9ba22433fdce53190 .av-section-color-overlay{
opacity:0.3;
background-color:#1b2645;
}

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

#top .av-special-heading.av-lb6lyxoi-3a69410581510b9c340b5dd32b8243c6{
padding-bottom:10px;
color:#ffffff;
font-size:46px;
}
body .av-special-heading.av-lb6lyxoi-3a69410581510b9c340b5dd32b8243c6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lb6lyxoi-3a69410581510b9c340b5dd32b8243c6 .av-special-heading-tag{
font-size:46px;
}
.av-special-heading.av-lb6lyxoi-3a69410581510b9c340b5dd32b8243c6 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lb6lyxoi-3a69410581510b9c340b5dd32b8243c6 .av-subheading{
font-size:15px;
}

.avia-section.av-1eyq5zy-4803c9ea2e82386f14380444d3661074{
background-color:#fff0ba;
background-image:unset;
}

#top .av-special-heading.av-lb6m1tx4-868f8206cfd01cfeb1087359f0ef57b4{
padding-bottom:12px;
font-size:30px;
}
body .av-special-heading.av-lb6m1tx4-868f8206cfd01cfeb1087359f0ef57b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lb6m1tx4-868f8206cfd01cfeb1087359f0ef57b4 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-lb6m1tx4-868f8206cfd01cfeb1087359f0ef57b4 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lcqcpu1w-b5158c05dc76d0e1b32a6c76c1f07dff .avia_textblock{
font-size:21px;
}

.avia-section.av-5ud3trv-22d504af810c6028a79badf0cf7f1e7d{
background-color:#fff0ba;
background-image:unset;
}

.flex_column.av-590psfv-994dd4be4a929ed19fd2ade746c438fd{
width:100%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-590psfv-994dd4be4a929ed19fd2ade746c438fd .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-m1hmk813-790be84b1b005d99d81e21d103052c35{
padding-bottom:12px;
font-size:30px;
}
body .av-special-heading.av-m1hmk813-790be84b1b005d99d81e21d103052c35 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m1hmk813-790be84b1b005d99d81e21d103052c35 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-m1hmk813-790be84b1b005d99d81e21d103052c35 .av-subheading{
font-size:15px;
}

.flex_column.av-4rtpesb-258d588e763cd53683d104327002c241{
width:32.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4rtpesb-258d588e763cd53683d104327002c241 .av-flex-placeholder{
width:1.5%;
}

#top .av-special-heading.av-48db2qj-5c7dbbe81cf38fee1163d449b040be19{
padding-bottom:10px;
}
body .av-special-heading.av-48db2qj-5c7dbbe81cf38fee1163d449b040be19 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-48db2qj-5c7dbbe81cf38fee1163d449b040be19 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-14m2hhd-e218b6d4f998f43e5b9045085ac052ae .avia_textblock{
font-size:21px;
}

#top #wrap_all .avia-button.av-m1hmm91h-12adbf0e4e951f14518852a29648a2e8{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m1hmm91h-12adbf0e4e951f14518852a29648a2e8:hover{
opacity:0.8;
transition:all 0.4s ease-in-out;
}

.flex_column.av-32wci6z-b7134007e511559e2997cad77e4d245b{
width:32.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-32wci6z-b7134007e511559e2997cad77e4d245b .av-flex-placeholder{
width:1.5%;
}

#top .av-special-heading.av-2ceqikb-2689370f0f6b5a482f5d99e3d0169ac1{
padding-bottom:10px;
}
body .av-special-heading.av-2ceqikb-2689370f0f6b5a482f5d99e3d0169ac1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2ceqikb-2689370f0f6b5a482f5d99e3d0169ac1 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mlpfpd-07fed4fa2862dfc1237a715e1731df83 .avia_textblock{
font-size:21px;
}

#top .hr.hr-invisible.av-mng7404t-0f425b2c380e4bff31b1f289a09ac505{
height:20px;
}

#top #wrap_all .avia-button.av-m1hmmdoc-9e70d51970e4d8393461718d3f9baabe{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m1hmmdoc-9e70d51970e4d8393461718d3f9baabe:hover{
opacity:0.8;
transition:all 0.4s ease-in-out;
}

.flex_column.av-zff07v-80c67bb1b6f28ea06032ea8cd7d16cfc{
width:32.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-zff07v-80c67bb1b6f28ea06032ea8cd7d16cfc .av-flex-placeholder{
width:1.5%;
}

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

#top .av_textblock_section.av-mng65i0c-5275ef8a2d655fdc583f618fd8091e31 .avia_textblock{
font-size:21px;
}

#top #wrap_all .avia-button.av-m1hmktiu-ae2940e29e3575801d22654e72326c60{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m1hmktiu-ae2940e29e3575801d22654e72326c60:hover{
opacity:0.8;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-mng6ou7s-721b0a91f5adf9d954c7ea541be0f9ed{
height:50px;
}

#top .av_textblock_section.av-mng6n9kf-0c6632b39901610434276aa8a81c584d .avia_textblock{
font-size:21px;
}

#top .av-special-heading.av-1abrnvf-8d1a9e010dc226b4fcc797e3b1f1b311{
padding-bottom:28px;
}
body .av-special-heading.av-1abrnvf-8d1a9e010dc226b4fcc797e3b1f1b311 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1abrnvf-8d1a9e010dc226b4fcc797e3b1f1b311 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-md2v2d98-825e0ab612a81bddc570fd5540c816ea{
height:50px;
}

.av-horizontal-gallery.av-tbhhcr-dea0e9270fce8323590a9143af82a848 .av-horizontal-gallery-inner{
padding-bottom:15%;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-lb6lyxoi-3a69410581510b9c340b5dd32b8243c6 .av-special-heading-tag{
font-size:30px;
}
}

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

#top #wrap_all .av-special-heading.av-lb6m1tx4-868f8206cfd01cfeb1087359f0ef57b4 .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-lcqcpu1w-b5158c05dc76d0e1b32a6c76c1f07dff .avia_textblock{
font-size:19px;
}

#top #wrap_all .av-special-heading.av-m1hmk813-790be84b1b005d99d81e21d103052c35 .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-14m2hhd-e218b6d4f998f43e5b9045085ac052ae .avia_textblock{
font-size:19px;
}

#top .av_textblock_section.av-mlpfpd-07fed4fa2862dfc1237a715e1731df83 .avia_textblock{
font-size:19px;
}

#top .av_textblock_section.av-mng65i0c-5275ef8a2d655fdc583f618fd8091e31 .avia_textblock{
font-size:19px;
}

#top .av_textblock_section.av-mng6n9kf-0c6632b39901610434276aa8a81c584d .avia_textblock{
font-size:19px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-lb6lyxoi-3a69410581510b9c340b5dd32b8243c6 .av-special-heading-tag{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-lb6m1tx4-868f8206cfd01cfeb1087359f0ef57b4 .av-special-heading-tag{
font-size:23px;
}

#top #wrap_all .av-special-heading.av-m1hmk813-790be84b1b005d99d81e21d103052c35 .av-special-heading-tag{
font-size:23px;
}
}
