#top #wrap_all .avia-slideshow .av-slideshow-caption.av-d129ci-321ef47229cf9805d3c31451f1941c91__0 .avia-caption-title{
font-size:66px;
color:#246a9d;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-321ef47229cf9805d3c31451f1941c91__0 .avia-caption-content{
font-size:20px;
color:#2388c2;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-321ef47229cf9805d3c31451f1941c91__0 .avia-caption-content p{
font-size:20px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-d129ci-321ef47229cf9805d3c31451f1941c91__1 .avia-caption-title{
font-size:66px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-321ef47229cf9805d3c31451f1941c91__1 .avia-caption-content{
font-size:20px;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-321ef47229cf9805d3c31451f1941c91__1 .avia-caption-content p{
font-size:20px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-d129ci-321ef47229cf9805d3c31451f1941c91__2 .avia-caption-title{
font-size:66px;
color:#246a9d;
}

.flex_cell.av-cd3ua2-38bbd1f4120d60f247ae1276004b9ab2{
vertical-align:top;
background-color:#2388c2;
}
.responsive #top #wrap_all .flex_cell.av-cd3ua2-38bbd1f4120d60f247ae1276004b9ab2{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-c65y4y-ab66df3fe60f4988046b298a2d9f17a5{
vertical-align:top;
background-color:#5fb4e4;
}
.responsive #top #wrap_all .flex_cell.av-c65y4y-ab66df3fe60f4988046b298a2d9f17a5{
padding:9px 0px 0px 0px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-brd06i-82b04251bbe446676c474e431633d62f{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-brd06i-82b04251bbe446676c474e431633d62f{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#2388c2;
}

.av_font_icon.av-bpvhhe-ee9464496f316cb2d2053a5f7c97f98a{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-bpvhhe-ee9464496f316cb2d2053a5f7c97f98a svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-bpvhhe-ee9464496f316cb2d2053a5f7c97f98a .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-bip6ve-d11416aae2cee8d27bf67efc13307e3b{
height:20px;
}

#top .av_textblock_section.av-bege3m-e3c49d4e74864655b573fafdda2d4ccd .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-b4p1ya-de987e2bb51752fad4599c44e62fd93c{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-atsvwa-d6d7d152b660ba141d9a383cb438c522{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-atsvwa-d6d7d152b660ba141d9a383cb438c522{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#379cd6;
}

.av_font_icon.av-an157e-af51bca00c958388932da84fbfc8bc61{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-an157e-af51bca00c958388932da84fbfc8bc61 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-an157e-af51bca00c958388932da84fbfc8bc61 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-airjvu-3daaf196af2d77ebd294a3fa93f29e5c{
height:20px;
}

#top .av_textblock_section.av-aefjde-2ce62ff6cfb3160d4a83cdcafe64c83c .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-a5xeje-f4b0c012b8546583b30b6bcf6458b8c6{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9ur522-0288563de61887b9e267bc87318ef951{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-9ur522-0288563de61887b9e267bc87318ef951{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#5fb4e4;
}

.av_font_icon.av-9o0lkq-b4d1c2765ddaab8d975ed6791c236ed4{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-9o0lkq-b4d1c2765ddaab8d975ed6791c236ed4 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-9o0lkq-b4d1c2765ddaab8d975ed6791c236ed4 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-9iq20a-5c9cd07c42aa296ddb42c16f12c0e9aa{
height:20px;
}

#top .av_textblock_section.av-9df63e-9a91ca1663d117c081acf94e285d568e .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-wzf62-c5ca7ef781ca7a0042b6804b080b324b{
height:8px;
}

#top .hr.hr-invisible.av-8w1ebe-6a6ab9cf03309c5ca77767cbc52beeea{
height:100px;
}

.flex_column.av-or26q-147f171c0d7213b6abdfb9081a76e1db{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-8b6lrm-99848f7af98dad785afd0f3553350686{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-7zdwey-fe566e2b5d88bcbede0a23162202022c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-riu0a-823d25767ee21672e811918b055651cc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-riu0a-10-961a74b010e77cb13bb042f0e39ae237{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-riu0a-8-986bf6502ddff2d75f14299e83fe2519{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column.av-k9i899xi-89633d7c8a808aed821d1448e57a96d2{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-k9i899xi-89633d7c8a808aed821d1448e57a96d2{
border-radius:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
background-color:#22689e;
}
.responsive #top #wrap_all .flex_column.av-k9i899xi-89633d7c8a808aed821d1448e57a96d2{
margin-top:30px;
margin-bottom:30px;
}

#top .av-special-heading.av-ned3m-ea5b52c8947f3122a77e3c487a8fbe53{
padding-bottom:14px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-ned3m-ea5b52c8947f3122a77e3c487a8fbe53 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ned3m-ea5b52c8947f3122a77e3c487a8fbe53 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-ned3m-ea5b52c8947f3122a77e3c487a8fbe53 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ned3m-ea5b52c8947f3122a77e3c487a8fbe53 .av-subheading{
font-size:15px;
}

#top .hr.av-7anguy-1818ea2816a14e7436f708763d7158dd{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-7anguy-1818ea2816a14e7436f708763d7158dd .hr-inner{
width:50px;
border-color:#40a8e4;
}

.flex_column.av-6qte2i-db51a6c4f1768823d680cc551184edd7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-h2wtu-1be628e0569157b81dee4df4e11d8c08{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-h2wtu-1be628e0569157b81dee4df4e11d8c08 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-h2wtu-1be628e0569157b81dee4df4e11d8c08 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-h2wtu-1be628e0569157b81dee4df4e11d8c08 .av-subheading{
font-size:15px;
}

.flex_column.av-6qte2i-6-fa2586680f1bb039db432c6101ee796c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-ai1tm-a07977fccaccb16483414c2b9ead10fd{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-ai1tm-a07977fccaccb16483414c2b9ead10fd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ai1tm-a07977fccaccb16483414c2b9ead10fd .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-ai1tm-a07977fccaccb16483414c2b9ead10fd .av-subheading{
font-size:15px;
}

.flex_cell.av-4lumdu-861ff53e83a6006752e4d56ee2675ad4{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://framad.es/wp-content/uploads/2020/09/qué-puede-hacer-framad-por-ti.jpg) 50% 50% no-repeat scroll #22689e;
}
.responsive #top #wrap_all .flex_cell.av-4lumdu-861ff53e83a6006752e4d56ee2675ad4{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-4gcn2i-7b203d185fbadb9e2b273b3c03dff90d{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#22689e;
}
.responsive #top #wrap_all .flex_cell.av-4gcn2i-7b203d185fbadb9e2b273b3c03dff90d{
padding:80px 80px 80px 80px !important;
}

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

#top .av_textblock_section.av-43f8fu-74cc9b1c5b503bb7f2f032fa37658bb0 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-4lumdu-3-b6bbd659e4ecd001fefd959a94da3a17{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#22689e;
}
.responsive #top #wrap_all .flex_cell.av-4lumdu-3-b6bbd659e4ecd001fefd959a94da3a17{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-9bi6q-0e155d6f8985c24501c1af99610159ed{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-9bi6q-0e155d6f8985c24501c1af99610159ed .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9bi6q-0e155d6f8985c24501c1af99610159ed .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-9bi6q-0e155d6f8985c24501c1af99610159ed .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-9bi6q-0e155d6f8985c24501c1af99610159ed .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-43f8fu-1-fbc113570ade88788e691e1c3acd0781 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-4gcn2i-2-100225409c3529acb7b7d8d5aa907d90{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://framad.es/wp-content/uploads/2020/01/control-de-calidad.jpg) 50% 50% no-repeat scroll #22689e;
}
.responsive #top #wrap_all .flex_cell.av-4gcn2i-2-100225409c3529acb7b7d8d5aa907d90{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-k4wmyjj3-0bdba4805f52b5d3122c138618f905b0{
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-k4wmyjj3-0bdba4805f52b5d3122c138618f905b0:hover{
background-color:#adcbea;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-k4wmyjj3-0bdba4805f52b5d3122c138618f905b0 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}
#top #wrap_all .avia-button.av-k4wmyjj3-0bdba4805f52b5d3122c138618f905b0:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}


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

#top #wrap_all .av-special-heading.av-h2wtu-1be628e0569157b81dee4df4e11d8c08 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-hliky-3c26ba919cb4dfedda515cf717e9f36d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9bi6q-0e155d6f8985c24501c1af99610159ed .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-h2wtu-1be628e0569157b81dee4df4e11d8c08 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-hliky-3c26ba919cb4dfedda515cf717e9f36d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9bi6q-0e155d6f8985c24501c1af99610159ed .av-special-heading-tag{
font-size:0.8em;
}
}
