.flex_cell.av-1ah7bl7t-d61291575060ef97365e1df28baec976{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1ah7bl7t-d61291575060ef97365e1df28baec976{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-18snrxux-47d5653b52175af5dcb7c8b1953e0177{
padding-bottom:10px;
}
body .av-special-heading.av-18snrxux-47d5653b52175af5dcb7c8b1953e0177 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-18snrxux-47d5653b52175af5dcb7c8b1953e0177 .av-subheading{
font-size:15px;
}

.flex_cell.av-188i6yx5-41973b3c88c3780d99074161fbc16908{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-188i6yx5-41973b3c88c3780d99074161fbc16908{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-180ppnu1-659ebab4f27ad11b8af98f1aed8ca6b9{
border-width:1px;
border-color:#ef333f;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#f4f4f4;
}

#top .av-special-heading.av-17lop2fd-8807f2538c142fd1d13de994e3148a81{
padding-bottom:10px;
}
body .av-special-heading.av-17lop2fd-8807f2538c142fd1d13de994e3148a81 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-17lop2fd-8807f2538c142fd1d13de994e3148a81 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-16s83he1-2037ec1abac513b709cb46775e28ad6a .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-16pjn9e1-5c1b6fd831ac0f832099be873d6e6367{
height:40px;
}

.avia-animated-number.av-4783vmx-a56baac5d2c1ab02393210316b1c6587 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#0a0000;
stroke:#0a0000;
}
#top .avia-animated-number.av-4783vmx-a56baac5d2c1ab02393210316b1c6587 .avia-animated-number-title{
color:#0a0000;
}

.flex_cell.av-15bxkzqh-ebdcb22a09d8866732e0196a19fda1e5{
vertical-align:top;
height:400px;
min-height:400px;
background-color:#e0e0e0;
}
.responsive #top #wrap_all .flex_cell.av-15bxkzqh-ebdcb22a09d8866732e0196a19fda1e5{
padding:20px 20px 20px 20px !important;
}

.flex_column.av-14tsgh49-44d433a668a94d8e8132ae015d6ebe90{
border-width:1px;
border-color:#ef333f;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#ffffff;
}

#top .av_textblock_section.av-40gs0p5-1459171c15a8be0b6584aa6cfc061294 .avia_textblock{
font-size:14px;
}

.flex_cell.av-13i9ajd5-aebfa8ac96c113d7bb3cad4008d88e26{
vertical-align:top;
height:400px;
min-height:400px;
background-color:#e0e0e0;
}
.responsive #top #wrap_all .flex_cell.av-13i9ajd5-aebfa8ac96c113d7bb3cad4008d88e26{
padding:20px 20px 20px 20px !important;
}

.flex_column.av-12y3nf9l-df5122de7aaa60e49a9df7e99afa600a{
border-width:1px;
border-color:#ef333f;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#ffffff;
}

#top .av_textblock_section.av-12gbdvbd-fbe10df00415433017464e969cabf48b .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-11ub02ax-0774620ec2eff74f19e3507535509338{
height:50px;
}

.flex_cell.av-10z2ztc9-eb5fe2382e9baea400307b0373a2d15a{
vertical-align:top;
height:400px;
min-height:400px;
background-color:#e0e0e0;
}
.responsive #top #wrap_all .flex_cell.av-10z2ztc9-eb5fe2382e9baea400307b0373a2d15a{
padding:20px 20px 20px 20px !important;
}

.flex_column.av-10fbgoa1-ef4c76a76d08fce9335dc38f5d447b38{
border-width:1px;
border-color:#ef333f;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#ffffff;
}

#top .av_textblock_section.av-zzt2809-ac3a7141e11b9cb617ec85e226041fd2 .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-zq87yfd-bdc24f90b0ec8b3f357f9e76c54d236e{
height:3px;
}

.flex_cell.av-yqmoesp-f840fcebc157165734f685c88bf6422d{
vertical-align:top;
height:400px;
min-height:400px;
background-color:#e0e0e0;
}
.responsive #top #wrap_all .flex_cell.av-yqmoesp-f840fcebc157165734f685c88bf6422d{
padding:20px 20px 20px 20px !important;
}

.flex_column.av-y9vg0o9-81f9074db2291dd79e5e940620cc1176{
border-width:1px;
border-color:#ef333f;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#ffffff;
}

#top .av_textblock_section.av-xuh7lmx-d63a6bf49eafbea99996bbcdddd3b4f1 .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-xif2bbd-6d2ecef0ef8614e1d2e6297972a185df{
height:25px;
}

.flex_cell.av-vu97mvd-31872d5e1b55d264fd83e6a8e58f23f1{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-vu97mvd-31872d5e1b55d264fd83e6a8e58f23f1{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-vcktecp-d728b1db71029e93bd108f5ef839cb27{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-nhgnykp-84be1d45e315a7ffb36bf6007a7044aa{
background-color:#e0e0e0;
background-image:unset;
}

.flex_column.av-nan4sp5-af65f26cc15aee327bd6ad9cd6de80b2{
border-width:1px;
border-color:#ef333f;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#ffffff;
}

#top .av_textblock_section.av-mqm95ft-7f4b6451a50528dc32775ff16704dcac .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-ji5kiax-e692a3946259813f17e5458bf6ea7dda .avia_textblock{
font-size:8px;
}

.flex_cell.av-ilsns2x-c7ae3f4d07bb94090ca5383f1b358778{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-ilsns2x-c7ae3f4d07bb94090ca5383f1b358778{
padding:30px 30px 30px 30px !important;
}

#top .av_textblock_section.av-i72aueh-94178a957e02d563f002f86931e5dc5d .avia_textblock{
font-size:15px;
}

.flex_cell.av-htgfdux-79f937277b072dc82ee8aecc27bbc0d2{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-htgfdux-79f937277b072dc82ee8aecc27bbc0d2{
padding:30px 30px 30px 30px !important;
}

#top .av_textblock_section.av-hd8lq21-c2fb8c10cc86aacc18986f89ee9c41bb .avia_textblock{
font-size:15px;
}

.flex_cell.av-gytz0zt-83695375468bbb485f4b02633fa0393b{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-gytz0zt-83695375468bbb485f4b02633fa0393b{
padding:30px 30px 30px 30px !important;
}

#top .av_textblock_section.av-gi77dwp-7f72bbb3a6746cc972331f61885285d1 .avia_textblock{
font-size:15px;
}

.flex_cell.av-1j9v63t-c198c655fb11ea6c374c521a3aa46f8c{
vertical-align:middle;
background-color:#f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-1j9v63t-c198c655fb11ea6c374c521a3aa46f8c{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-f54df3d-950a29a78f9be4ae673c7a31fbcfffc8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ejuaz0p-ef9fba9890eae94d8e2e53c7da065f04{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-e6t3961-cf25021aecc666e37bf2e21ed6fa5517{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-e6t3961-cf25021aecc666e37bf2e21ed6fa5517 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-e6t3961-cf25021aecc666e37bf2e21ed6fa5517 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-e6t3961-cf25021aecc666e37bf2e21ed6fa5517 .av-subheading{
font-size:15px;
}

.flex_cell.av-dl63p9l-d818b8cab76b5cb72b133e14512898d9{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-dl63p9l-d818b8cab76b5cb72b133e14512898d9{
padding:30px 30px 30px 30px !important;
}

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

.flex_cell.av-cj9swjt-05f2bfff96b692609837273a2c1f2d52{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-cj9swjt-05f2bfff96b692609837273a2c1f2d52{
padding:30px 30px 30px 30px !important;
}

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

.flex_cell.av-bo4pog9-9d5206942f1b585ca8476490fcf87ca2{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-bo4pog9-9d5206942f1b585ca8476490fcf87ca2{
padding:30px 30px 30px 30px !important;
}

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

.avia-section.av-aml7p8p-f91093225875e9c08a202538c32ea94e{
background-color:#ef3340;
background-image:unset;
}

.flex_column.av-a87cv9l-d1c1e5c1671cf3b8967651f7e8b22e12{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-9xqq1zd-c01b40aba3395aec6df7dd1ae9918b6e .iconbox_icon{
color:#ffffff;
}
.iconbox.av-9xqq1zd-c01b40aba3395aec6df7dd1ae9918b6e .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-9xqq1zd-c01b40aba3395aec6df7dd1ae9918b6e .iconbox_content_title{
color:#ffffff;
}

.iconbox.av-9hewsfd-cb3146523b4b2db3ea5427a4be3ad910 .iconbox_icon{
color:#ffffff;
}
.iconbox.av-9hewsfd-cb3146523b4b2db3ea5427a4be3ad910 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-9hewsfd-cb3146523b4b2db3ea5427a4be3ad910 .iconbox_content_title{
color:#ffffff;
}

.iconbox.av-90vjbhl-dc43e433b49ce51ce05154a5d7a2c630 .iconbox_icon{
color:#ffffff;
}
.iconbox.av-90vjbhl-dc43e433b49ce51ce05154a5d7a2c630 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-90vjbhl-dc43e433b49ce51ce05154a5d7a2c630 .iconbox_content_title{
color:#ffffff;
}

.iconbox.av-8dktzm1-b6376914f4275299c5b1c235a7ef9052 .iconbox_icon{
color:#ffffff;
}
.iconbox.av-8dktzm1-b6376914f4275299c5b1c235a7ef9052 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-8dktzm1-b6376914f4275299c5b1c235a7ef9052 .iconbox_content_title{
color:#ffffff;
}

.flex_column.av-882c2ix-408e0ff4aad8eab51a860d960205ac97{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-7jkpdxl-b8090c8fefdb5bada966b05ea16261fa .iconbox_icon{
color:#ffffff;
}
.iconbox.av-7jkpdxl-b8090c8fefdb5bada966b05ea16261fa .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-7jkpdxl-b8090c8fefdb5bada966b05ea16261fa .iconbox_content_title{
color:#ffffff;
}

.iconbox.av-7b0npjd-e183fe9a64ca43b3c9ffdcec9ad7ca34 .iconbox_icon{
color:#ffffff;
}
.iconbox.av-7b0npjd-e183fe9a64ca43b3c9ffdcec9ad7ca34 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-7b0npjd-e183fe9a64ca43b3c9ffdcec9ad7ca34 .iconbox_content_title{
color:#ffffff;
}

.iconbox.av-6iaumq1-78a8f9ccbb833582d7ec205aaa5c417c .iconbox_icon{
color:#ffffff;
}
.iconbox.av-6iaumq1-78a8f9ccbb833582d7ec205aaa5c417c .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-6iaumq1-78a8f9ccbb833582d7ec205aaa5c417c .iconbox_content_title{
color:#ffffff;
}

.iconbox.av-62t5wdl-9c05c63bbc680b259bab032a17ab9702 .iconbox_icon{
color:#ffffff;
}
.iconbox.av-62t5wdl-9c05c63bbc680b259bab032a17ab9702 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-62t5wdl-9c05c63bbc680b259bab032a17ab9702 .iconbox_content_title{
color:#ffffff;
}

.avia-section.av-5wkerih-de5a5baf636c660e1fa5018f7749c2cb{
background-repeat:no-repeat;
background-image:url(https://redmatica.es/web/wp-content/uploads/2018/05/impresionmedida.png);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-5wkerih-de5a5baf636c660e1fa5018f7749c2cb .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-jebjih-55423e0d59abbda0b72741103936e0d6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4o044uh-de24ce2bb27c653bcf8bef0a62f2ce3f{
padding-bottom:20px;
color:#ffffff;
}
body .av-special-heading.av-4o044uh-de24ce2bb27c653bcf8bef0a62f2ce3f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4o044uh-de24ce2bb27c653bcf8bef0a62f2ce3f .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-4o044uh-de24ce2bb27c653bcf8bef0a62f2ce3f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4o044uh-de24ce2bb27c653bcf8bef0a62f2ce3f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mdnzvt-d309cbaf25a883fb00beaaf588a998db .avia_textblock{
font-size:9px;
color:#ffffff;
}


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

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