.avia-section.av-mgkh21m1-e8f1114f33e6c9d97d1e53af7cb1f835{
background-repeat:no-repeat;
background-image:url(https://filo.cooperativadoc.it/wp-content/uploads/2025/04/01_FILO25_homepage_1920x400_02-scaled.jpg);
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
#top .avia-section.av-mgkh21m1-e8f1114f33e6c9d97d1e53af7cb1f835 .scroll-down-link{
color:#cb3046;
}
#top .avia-section.av-mgkh21m1-e8f1114f33e6c9d97d1e53af7cb1f835 .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#cb3046;
fill:#cb3046;
}
.avia-section.av-mgkh21m1-e8f1114f33e6c9d97d1e53af7cb1f835 .avia-divider-svg-bottom svg{
height:70px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

#top .av-special-heading.av-mgklsv4s-0b693f564e8d501f212fee532c0ce129{
padding-bottom:32px;
font-size:50px;
}
body .av-special-heading.av-mgklsv4s-0b693f564e8d501f212fee532c0ce129 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mgklsv4s-0b693f564e8d501f212fee532c0ce129 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-mgklsv4s-0b693f564e8d501f212fee532c0ce129 .av-subheading{
font-size:15px;
}

@keyframes av_sonarEffect_av-j42q4w-b9ab6260cb75c963f4b09d11ab2f127b {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.03);}
}
.avia_transform  .avia-button-wrap.av-j42q4w-b9ab6260cb75c963f4b09d11ab2f127b-wrap{
animation-duration:1.5s;
}
#top #wrap_all .avia-button.av-j42q4w-b9ab6260cb75c963f4b09d11ab2f127b:hover{
background-color:#cb3047;
color:#ffffff;
opacity:1;
transition:all 0.4s ease-in-out;
}
.avia-button.av-j42q4w-b9ab6260cb75c963f4b09d11ab2f127b.avia-sonar-shadow:after{
animation:av_sonarEffect_av-j42q4w-b9ab6260cb75c963f4b09d11ab2f127b 1s ease-in-out .1s infinite;
}
#top #wrap_all .avia-button.av-j42q4w-b9ab6260cb75c963f4b09d11ab2f127b:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-m9b8t9bc-24505c3227b443218fae03b9ca7f1d6b{
background-repeat:no-repeat;
background-image:url(https://filo.cooperativadoc.it/wp-content/uploads/2025/04/sfondo-02.png);
background-position:50% 100%;
background-attachment:scroll;
}

#top .av-special-heading.av-2coyd8-e40af9cc38c44576f64636e82d112325{
padding-bottom:6px;
}
body .av-special-heading.av-2coyd8-e40af9cc38c44576f64636e82d112325 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2coyd8-e40af9cc38c44576f64636e82d112325 .av-subheading{
font-size:32px;
}

#top .hr.av-o22y-10aaa6379e04274fe8879c86c0766a9b{
margin-top:20px;
margin-bottom:0px;
}
.hr.av-o22y-10aaa6379e04274fe8879c86c0766a9b .hr-inner{
width:46px;
border-color:#e1e1e1;
max-width:45%;
}
.hr.av-o22y-10aaa6379e04274fe8879c86c0766a9b .av-seperator-icon{
color:#cb3046;
}
.hr.av-o22y-10aaa6379e04274fe8879c86c0766a9b .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#cb3046;
stroke:#cb3046;
}

.flex_column.av-m7r6-af494e347622a91b3591604aae2557b0{
width:58.4%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m7r6-af494e347622a91b3591604aae2557b0 .av-flex-placeholder{
width:4%;
}

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

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

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

.flex_column.av-g1aa-6345c73ca072fd75a561c6a919ad191c{
width:37.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-g1aa-6345c73ca072fd75a561c6a919ad191c .av-flex-placeholder{
width:4%;
}

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

@keyframes av_sonarEffect_av-4vyaps-19ee970ae7bf8843402df59ada2bfb7a {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.03);}
}
.avia_transform  .avia-button-wrap.av-4vyaps-19ee970ae7bf8843402df59ada2bfb7a-wrap{
animation-duration:1.5s;
}
#top #wrap_all .avia-button.av-4vyaps-19ee970ae7bf8843402df59ada2bfb7a:hover{
background-color:#cb3047;
color:#ffffff;
opacity:1;
transition:all 0.4s ease-in-out;
}
.avia-button.av-4vyaps-19ee970ae7bf8843402df59ada2bfb7a.avia-sonar-shadow:after{
animation:av_sonarEffect_av-4vyaps-19ee970ae7bf8843402df59ada2bfb7a 1s ease-in-out .1s infinite;
}
#top #wrap_all .avia-button.av-4vyaps-19ee970ae7bf8843402df59ada2bfb7a:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-cjug-3f462c3f73d421b3aaaf6b0530efedb3{
vertical-align:middle;
background:url(https://filo.cooperativadoc.it/wp-content/uploads/2025/10/festival-digitale-popolare.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-lxlu6ls6-06842d818a4a54a245ab90772646bcd4{
height:200px;
}

.flex_cell.av-am3c-e920338642cb5773453a3b01e3ab055b{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-am3c-e920338642cb5773453a3b01e3ab055b{
padding:100px 5% 100px 5% !important;
}

#top .av-special-heading.av-6ug0-b13a6f626a394e111db5632e1f8cdd7e{
padding-bottom:26px;
}
body .av-special-heading.av-6ug0-b13a6f626a394e111db5632e1f8cdd7e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6ug0-b13a6f626a394e111db5632e1f8cdd7e .av-subheading{
font-size:32px;
}

#top .av-special-heading.av-46ji-92ce1bbc3aac48d9bd6ebae0225b79cf{
padding-bottom:26px;
}
body .av-special-heading.av-46ji-92ce1bbc3aac48d9bd6ebae0225b79cf .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-46ji-92ce1bbc3aac48d9bd6ebae0225b79cf .av-subheading{
font-size:32px;
}

@keyframes av_sonarEffect_av-214y9c-81492f44191edb8bc13e048b833d3759 {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.03);}
}
.avia_transform  .avia-button-wrap.av-214y9c-81492f44191edb8bc13e048b833d3759-wrap{
animation-duration:1.5s;
}
#top #wrap_all .avia-button.av-214y9c-81492f44191edb8bc13e048b833d3759:hover{
background-color:#cb3047;
color:#ffffff;
opacity:1;
transition:all 0.4s ease-in-out;
}
.avia-button.av-214y9c-81492f44191edb8bc13e048b833d3759.avia-sonar-shadow:after{
animation:av_sonarEffect_av-214y9c-81492f44191edb8bc13e048b833d3759 1s ease-in-out .1s infinite;
}
#top #wrap_all .avia-button.av-214y9c-81492f44191edb8bc13e048b833d3759:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .av-special-heading.av-lxkj9lu7-4091070cd488d4a1d572c43c25dbdf69{
padding-bottom:6px;
}
body .av-special-heading.av-lxkj9lu7-4091070cd488d4a1d572c43c25dbdf69 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lxkj9lu7-4091070cd488d4a1d572c43c25dbdf69 .av-subheading{
font-size:32px;
}

#top .hr.av-e6mu-82d0d55e8a2e9e37c9735b038d4f5b91{
margin-top:20px;
margin-bottom:30px;
}
.hr.av-e6mu-82d0d55e8a2e9e37c9735b038d4f5b91 .hr-inner{
width:46px;
border-color:#e1e1e1;
max-width:45%;
}
.hr.av-e6mu-82d0d55e8a2e9e37c9735b038d4f5b91 .av-seperator-icon{
color:#cb3046;
}
.hr.av-e6mu-82d0d55e8a2e9e37c9735b038d4f5b91 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#cb3046;
stroke:#cb3046;
}

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

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

.av-horizontal-gallery.av-m8yjajy9-12278332a60f6c4a8a15c3bd04d6c0c9 .av-horizontal-gallery-inner{
padding-bottom:25%;
}

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

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

.av-horizontal-gallery.av-m8yjfodc-51a2b9850c329d300e0a49156e234b43 .av-horizontal-gallery-inner{
padding-bottom:25%;
}

.flex_cell.av-80lq34-ee93da3e9c2f577aadf2480199c2337a{
vertical-align:middle;
background:url(https://filo.cooperativadoc.it/wp-content/uploads/2025/04/04_FILO25_pattern-sociall_sfondo-web_1920x1080.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-80lq34-ee93da3e9c2f577aadf2480199c2337a{
padding:100px 0 100px 0 !important;
}

#top .hr.hr-invisible.av-3lx9xs-808f208225f1eb8098b6e437463d668e{
height:50px;
}

.flex_cell.av-lxkji8rm-a2f993b3d9d31ecfd1c8d6ceb3c9e393{
vertical-align:top;
background-color:#cb3047;
}

#top .av-special-heading.av-2zo6-f1f95351870c0449cb9f7233bdcc84be{
padding-bottom:6px;
color:#f9f9f9;
}
body .av-special-heading.av-2zo6-f1f95351870c0449cb9f7233bdcc84be .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2zo6-f1f95351870c0449cb9f7233bdcc84be .special-heading-inner-border{
border-color:#f9f9f9;
}
.av-special-heading.av-2zo6-f1f95351870c0449cb9f7233bdcc84be .av-subheading{
font-size:32px;
}

#top .avia-icon-list-container.av-lxlpqcz9-be598bd5bb211227da55de59d6290081 .iconlist_icon{
color:#fdf1bd;
}
#top .avia-icon-list-container.av-lxlpqcz9-be598bd5bb211227da55de59d6290081 .iconlist_icon svg:first-child{
stroke:#fdf1bd;
fill:#fdf1bd;
}
#top #wrap_all .avia-icon-list-container.av-lxlpqcz9-be598bd5bb211227da55de59d6290081 .av_iconlist_title{
color:#ffffff;
}

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

#top .hr.hr-invisible.av-5d9u-4728ff5272d105174b4ee08cade930df{
height:30px;
}

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

#top .hr.hr-invisible.av-m8ymhpd6-61b1412227f569effff6e62dfca85a68{
height:30px;
}

.avia-section.av-lxkldwsu-f374912dc27ab477f4861dda7872b7e3{
position:relative;
}
.avia-section.av-lxkldwsu-f374912dc27ab477f4861dda7872b7e3 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://filo.cooperativadoc.it/wp-content/uploads/2025/09/filo-day-1-31.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-lxkldwsu-f374912dc27ab477f4861dda7872b7e3 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

.avia-section.av-lv50rw2p-dc341cbef0d4fa4367c1e8df624bb739{
background-color:#f1f1f1;
background-image:unset;
}

#top .av_textblock_section.av-lv50r54b-eee087c429a2f63c8a4fd5e9794c155a .avia_textblock{
font-size:14px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-mgklsv4s-0b693f564e8d501f212fee532c0ce129 .av-special-heading-tag{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-46ji-92ce1bbc3aac48d9bd6ebae0225b79cf .av-special-heading-tag{
font-size:21px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-mgklsv4s-0b693f564e8d501f212fee532c0ce129 .av-special-heading-tag{
font-size:23px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mgklsv4s-0b693f564e8d501f212fee532c0ce129 .av-special-heading-tag{
font-size:23px;
}

.av-special-heading.av-2coyd8-e40af9cc38c44576f64636e82d112325 .av-subheading{
font-size:26px;
}

.av-special-heading.av-6ug0-b13a6f626a394e111db5632e1f8cdd7e .av-subheading{
font-size:26px;
}

#top #wrap_all .av-special-heading.av-46ji-92ce1bbc3aac48d9bd6ebae0225b79cf .av-special-heading-tag{
font-size:19px;
}
.av-special-heading.av-46ji-92ce1bbc3aac48d9bd6ebae0225b79cf .av-subheading{
font-size:26px;
}

.av-special-heading.av-lxkj9lu7-4091070cd488d4a1d572c43c25dbdf69 .av-subheading{
font-size:26px;
}

.av-special-heading.av-2zo6-f1f95351870c0449cb9f7233bdcc84be .av-subheading{
font-size:26px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mgklsv4s-0b693f564e8d501f212fee532c0ce129 .av-special-heading-tag{
font-size:22px;
}

#top .av_textblock_section.av-lv50r54b-eee087c429a2f63c8a4fd5e9794c155a .avia_textblock{
font-size:13px;
}
}
