.avia-section.av-chr4jv-5f32475f611bcae388437f3972d920fb{
background-color:#1f79bc;
background-image:unset;
}

.flex_column.av-cdd3ib-711379aadc5df41ee517ea27d50de839{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-c0uwpv-5629a8f0fdb9cb0de49a4fad0d896655{
border-radius:3px 3px 3px 3px;
padding:20px 20px 20px 20px;
background-color:rgba(255,255,255,0.9);
}

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

#top .av-special-heading.av-15xowz-79554bb39e64a6e54f9ad39f79562c8a{
padding-bottom:0;
color:#1f79bc;
font-size:28px;
}
body .av-special-heading.av-15xowz-79554bb39e64a6e54f9ad39f79562c8a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-15xowz-79554bb39e64a6e54f9ad39f79562c8a .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-15xowz-79554bb39e64a6e54f9ad39f79562c8a .special-heading-inner-border{
border-color:#1f79bc;
}
.av-special-heading.av-15xowz-79554bb39e64a6e54f9ad39f79562c8a .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mp59gl60-6249cee15b0d1726d982ab0348ca3367{
padding-bottom:0;
color:#000000;
font-size:28px;
}
body .av-special-heading.av-mp59gl60-6249cee15b0d1726d982ab0348ca3367 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mp59gl60-6249cee15b0d1726d982ab0348ca3367 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-mp59gl60-6249cee15b0d1726d982ab0348ca3367 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-mp59gl60-6249cee15b0d1726d982ab0348ca3367 .av-subheading{
font-size:15px;
}

#top .hr.av-bhwxsj-90735bb019c235c3cca5d4daa7dde181{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-bhwxsj-90735bb019c235c3cca5d4daa7dde181 .hr-inner{
width:50px;
}

.av_font_icon.av-mp5avq4z-e9ee2cff12aef39343060eeb7b153b82{
color:#7bb0e7;
border-color:#7bb0e7;
}
.avia-svg-icon.av-mp5avq4z-e9ee2cff12aef39343060eeb7b153b82 svg:first-child{
stroke:#7bb0e7;
fill:#7bb0e7;
}
.av_font_icon.av-mp5avq4z-e9ee2cff12aef39343060eeb7b153b82 .av-icon-char{
font-size:60PX;
line-height:60PX;
}

#top .hr.hr-invisible.av-l0cruy0p-7591976199a94e0aedc0a367e6bddf3e{
height:50px;
}

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

.av_font_icon.av-3j4jf-a202e40f9a2d01f0b58d7cbef95b8c01{
color:#1f79bc;
border-color:#1f79bc;
}
.avia-svg-icon.av-3j4jf-a202e40f9a2d01f0b58d7cbef95b8c01 svg:first-child{
stroke:#1f79bc;
fill:#1f79bc;
}
.av_font_icon.av-3j4jf-a202e40f9a2d01f0b58d7cbef95b8c01 .av-icon-char{
font-size:80px;
line-height:80px;
}

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

.av_font_icon.av-l0avuntd-a493eb17455afb4c59e2c92a3c9b15df{
color:#1f79bc;
border-color:#1f79bc;
}
.avia-svg-icon.av-l0avuntd-a493eb17455afb4c59e2c92a3c9b15df svg:first-child{
stroke:#1f79bc;
fill:#1f79bc;
}
.av_font_icon.av-l0avuntd-a493eb17455afb4c59e2c92a3c9b15df .av-icon-char{
font-size:80px;
line-height:80px;
}

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

.av_font_icon.av-l0aw291n-6441c9185220bd949321f2160b940928{
color:#1f79bc;
border-color:#1f79bc;
}
.avia-svg-icon.av-l0aw291n-6441c9185220bd949321f2160b940928 svg:first-child{
stroke:#1f79bc;
fill:#1f79bc;
}
.av_font_icon.av-l0aw291n-6441c9185220bd949321f2160b940928 .av-icon-char{
font-size:80px;
line-height:80px;
}

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

.av_font_icon.av-l0aw2xc9-059589e2e1be4b2cf5e07a85ec6b17cf{
color:#1f79bc;
border-color:#1f79bc;
}
.avia-svg-icon.av-l0aw2xc9-059589e2e1be4b2cf5e07a85ec6b17cf svg:first-child{
stroke:#1f79bc;
fill:#1f79bc;
}
.av_font_icon.av-l0aw2xc9-059589e2e1be4b2cf5e07a85ec6b17cf .av-icon-char{
font-size:80px;
line-height:80px;
}

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

.av_font_icon.av-g60b7-4bba5f242098524b5cca97e0abe0d04e{
color:#1f79bc;
border-color:#1f79bc;
}
.avia-svg-icon.av-g60b7-4bba5f242098524b5cca97e0abe0d04e svg:first-child{
stroke:#1f79bc;
fill:#1f79bc;
}
.av_font_icon.av-g60b7-4bba5f242098524b5cca97e0abe0d04e .av-icon-char{
font-size:80px;
line-height:80px;
}

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

.av_font_icon.av-1c8cmz-37d950bc002493787e0fb5fe9607836c{
color:#1f79bc;
border-color:#1f79bc;
}
.avia-svg-icon.av-1c8cmz-37d950bc002493787e0fb5fe9607836c svg:first-child{
stroke:#1f79bc;
fill:#1f79bc;
}
.av_font_icon.av-1c8cmz-37d950bc002493787e0fb5fe9607836c .av-icon-char{
font-size:80px;
line-height:80px;
}

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

.av_font_icon.av-viv37-c25999a4155137b7acd05c94005b2915{
color:#1f79bc;
border-color:#1f79bc;
}
.avia-svg-icon.av-viv37-c25999a4155137b7acd05c94005b2915 svg:first-child{
stroke:#1f79bc;
fill:#1f79bc;
}
.av_font_icon.av-viv37-c25999a4155137b7acd05c94005b2915 .av-icon-char{
font-size:80px;
line-height:80px;
}

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

.avia-section.av-mp5aqzp0-19052b7b7e30b433df0b1bc734c72c14{
background-color:#ffffff;
background-image:url(https://www.ecobloc.it/wp-content/uploads/2026/05/img_home.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:scroll;
}

.avia-section.av-mp5oicc1-0484ca938c8d79022f4801c2fc413bd3{
background-repeat:no-repeat;
background-image:url(https://www.ecobloc.it/wp-content/uploads/2026/05/ecobloc_mobile.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

.flex_cell.av-wif6j-7cfb2928f2effd1f84b122d01b958da7{
vertical-align:top;
height:400px;
min-height:400px;
background:url(https://www.ecobloc.it/wp-content/uploads/2022/01/ecobloc_info.jpg) 100% 0% no-repeat scroll #f2f2f2;
}

#top .hr.hr-invisible.av-7sps0r-5a9995d3d3d7f2516ab1689517776d6c{
height:50px;
}

.flex_cell.av-pec1n-61b04b7ebb3f99fafef6dbc5087fdedd{
vertical-align:top;
height:400px;
min-height:400px;
background-color:#f2f2f2;
}
.responsive #top #wrap_all .flex_cell.av-pec1n-61b04b7ebb3f99fafef6dbc5087fdedd{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-80yf17-8b3779d86614c211c518691268f82e45{
padding-bottom:0;
font-size:35px;
}
body .av-special-heading.av-80yf17-8b3779d86614c211c518691268f82e45 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-80yf17-8b3779d86614c211c518691268f82e45 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-80yf17-8b3779d86614c211c518691268f82e45 .av-subheading{
font-size:15px;
}

.flex_cell.av-fl72z-6b3c95622729708a8e5bf84c11d6f5d0{
vertical-align:top;
height:400px;
min-height:400px;
background-color:#ffffff;
}

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

#top .hr.av-adqmj-761b1abfefb643968531b21a6944a628{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-adqmj-761b1abfefb643968531b21a6944a628 .hr-inner{
width:50px;
}

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

#top .av_textblock_section.av-1xoksj-5be14b8ad98d6fe3c893552f8d915e4b .avia_textblock{
font-size:18px;
color:#444f82;
}

#top .av_textblock_section.av-mp5rdk3q-4a02cb378cacbbf79e0736b0e5b3025c .avia_textblock{
font-size:14px;
color:#000000;
}


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

#top #wrap_all .av-special-heading.av-mp59gl60-6249cee15b0d1726d982ab0348ca3367 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-80yf17-8b3779d86614c211c518691268f82e45 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-mp59gl60-6249cee15b0d1726d982ab0348ca3367 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-80yf17-8b3779d86614c211c518691268f82e45 .av-special-heading-tag{
font-size:0.8em;
}
}
