#top .hr.hr-invisible.av-2gty25-f134f1ea742a86a90fbc421cfa2df978{
height:90px;
}

#top .hr.av-3w3d8t-f1ca11303f4ade30df932955dd0bf10e{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-3w3d8t-f1ca11303f4ade30df932955dd0bf10e .hr-inner{
width:100%;
border-color:#e2e7e1;
}

#top .hr.av-ltq9gtbf-b2187b8f6c749a6c113ee6b68bd23f55{
margin-top:0px;
margin-bottom:20px;
}
.hr.av-ltq9gtbf-b2187b8f6c749a6c113ee6b68bd23f55 .hr-inner{
width:100%;
border-color:#e2e7e1;
}

.flex_column.av-osczil-7c98187f98638bb9a2d28c5160e56ef1{
width:23.5%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-osczil-7c98187f98638bb9a2d28c5160e56ef1 .av-flex-placeholder{
width:2%;
}

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

#top .av_textblock_section.av-ls3ui91s-137c26169cec0ecec80355d900c516fe .avia_textblock{
color:#0097a1;
}

.flex_column.av-mwbs7x-23e524c9291a2b22513e1c8a255e2372{
width:23.5%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mwbs7x-23e524c9291a2b22513e1c8a255e2372 .av-flex-placeholder{
width:2%;
}

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

.flex_column.av-ad0zyl-b3272b122e063f4b745e35ce76622788{
width:23.5%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-ad0zyl-b3272b122e063f4b745e35ce76622788 .av-flex-placeholder{
width:2%;
}

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

.flex_column.av-55mll9-019d3bcf6ea6a6c6377c0d6c756c591c{
width:23.5%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-55mll9-019d3bcf6ea6a6c6377c0d6c756c591c .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-3ivbwd-81feb9d0edb7951c63fdcfd880952ea0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3ivbwd-81feb9d0edb7951c63fdcfd880952ea0 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.av-2inylp-94537341927d39d12846ff0073020bdd{
margin-top:0px;
margin-bottom:30px;
}
.hr.av-2inylp-94537341927d39d12846ff0073020bdd .hr-inner{
width:100%;
border-color:#e2e7e1;
}

#top .hr.hr-invisible.av-1yiv7h-0a12af980ae54a5f0018a64d882b8247{
height:20px;
}

#top .hr.hr-invisible.av-lsn6o8b1-99424d48035eb946a893eff2d193b7c3{
height:30px;
}

#top .hr.hr-invisible.av-2yknvx-f566360127ac95e758529b6f21364533{
height:60px;
}

#top .hr.av-231rel-9e8b9074c1a04053775e6d0afe379289{
margin-top:0px;
margin-bottom:30px;
}
.hr.av-231rel-9e8b9074c1a04053775e6d0afe379289 .hr-inner{
width:100%;
border-color:#e2e7e1;
}

#top .hr.hr-invisible.av-9qft9p-3af227ba2f0f6e992720ae7ecb16b195{
height:100px;
}

#top .hr.av-21jyod-c21c78b543b5962f377d557cb970171f{
margin-top:20px;
margin-bottom:0px;
}
.hr.av-21jyod-c21c78b543b5962f377d557cb970171f .hr-inner{
width:100%;
border-color:#e2e7e1;
}

#top .hr.av-a10fh-4a688559458602f2dc3f5bdbd69d1d40{
margin-top:70px;
margin-bottom:10px;
}
.hr.av-a10fh-4a688559458602f2dc3f5bdbd69d1d40 .hr-inner{
width:100%;
border-color:#e2e7e1;
}

#top .hr.hr-invisible.av-2jbr31-66e7264a1f22598e5bf09d1d6821069b{
height:10px;
}

.flex_column.av-ls4l8nmu-8062ecac6ac7c290045e87386c31636d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#0097a1;
}

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

#top .hr.hr-invisible.av-7slo0d-c96181e6c57cd57e615c82e238286761{
height:10px;
}

.avia-image-container.av-1uftzx-97013dc41e7423b4a387b2f1142b0d67 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1uftzx-97013dc41e7423b4a387b2f1142b0d67 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-g8c5zh-c319bec3ee491e1ecfbf6d9827a0bf0b{
background-repeat:repeat-x;
background-image:url(https://fundacioferrergreenforgood.org/wp-content/uploads/2024/02/00-separadorgran.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-e8qd25-ae3815281a97ffa96bf5d7c8f1b747a2{
height:60px;
}

#top .hr.hr-invisible.av-76tuf1-1d3091049f9745b7a28b314d12c927c2{
height:15px;
}

.flex_column.av-ls4llv8w-1fd9e793c9611e2519304e0d4b0f42c2{
width:48%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-ls4llv8w-1fd9e793c9611e2519304e0d4b0f42c2 .av-flex-placeholder{
width:4%;
}

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

.flex_column.av-7b3y99-b020f6732cd53bb2e56eb3225ed61432{
width:48%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-7b3y99-b020f6732cd53bb2e56eb3225ed61432 .av-flex-placeholder{
width:4%;
}

#top .hr.av-z7dabh-42965a388cbfb0fc2876e2c2b667b3b2{
margin-top:20px;
margin-bottom:0px;
}
.hr.av-z7dabh-42965a388cbfb0fc2876e2c2b667b3b2 .hr-inner{
width:100%;
border-color:#f7faf6;
}

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

#top .hr.hr-invisible.av-34xkml-24f7a53b12b6c7176f0fb731778a544d{
height:90px;
}

.avia-section.av-297dst-09218cd41f6650bc9abe27e125398d3f{
background-repeat:repeat-x;
background-image:url(https://fundacioferrergreenforgood.org/wp-content/uploads/2024/02/00-separador-reves.jpg);
background-position:50% 0%;
background-attachment:scroll;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-3tkhn1-8bda429a240d910cf63154644e4d4de7{
padding:0 0 30px 0;
}

.flex_column.av-8mgjzx-d12d9dd6324096316175ec7a00c597d0{
padding:0 0 30px 0;
}

.flex_column.av-7ey73x-24d9b48d8279c9ccd381f1c7db147e3d{
padding:0 0 30px 0;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-3tkhn1-8bda429a240d910cf63154644e4d4de7{
padding:0 0 30px 0;
}

.flex_column.av-8mgjzx-d12d9dd6324096316175ec7a00c597d0{
padding:0 0 30px 0;
}

.flex_column.av-7ey73x-24d9b48d8279c9ccd381f1c7db147e3d{
padding:0 0 30px 0;
}
}
