.avia-section.av-2js4ad0-60532c2f46e86ca7a2b170c9ef1ee8b5{
background-repeat:no-repeat;
background-image:url(https://www.grupocodeca.com/wp-content/uploads/2024/11/fondo-verde.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-2g8v3is-604b813decc4973059a7edf7a3765a1b{
margin:0px 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-2g8v3is-604b813decc4973059a7edf7a3765a1b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2g8v3is-604b813decc4973059a7edf7a3765a1b .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-2g8v3is-604b813decc4973059a7edf7a3765a1b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2g8v3is-604b813decc4973059a7edf7a3765a1b .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-2f2o3vo-df7a2d5436a16d73a9c95f1339b67e35{
margin:0px 0px 0px 0px;
padding-bottom:10px;
color:#ffffff;
font-size:69px;
}
body .av-special-heading.av-2f2o3vo-df7a2d5436a16d73a9c95f1339b67e35 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2f2o3vo-df7a2d5436a16d73a9c95f1339b67e35 .av-special-heading-tag{
font-size:69px;
}
.av-special-heading.av-2f2o3vo-df7a2d5436a16d73a9c95f1339b67e35 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2f2o3vo-df7a2d5436a16d73a9c95f1339b67e35 .av-subheading{
font-size:15px;
}

.flex_cell.av-2c8smk4-82a90bfb377e4aa7c6862e3093af38eb{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#daead2;
}
.responsive #top #wrap_all .flex_cell.av-2c8smk4-82a90bfb377e4aa7c6862e3093af38eb{
padding:5% 5% 5% 5% !important;
}

.avia-image-container.av-281zj10-56966c5234bedfe97d34af36543709e5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-281zj10-56966c5234bedfe97d34af36543709e5 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-271e0h0-2a6278a63eaa93ad981679a17e81b821{
height:5px;
}

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

#top #wrap_all .avia-button.av-23ues4k-1f2bac60eef6ac1e39703e2f69a3cd8d{
background-color:#2f4b99;
border-color:#2f4b99;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-23ues4k-1f2bac60eef6ac1e39703e2f69a3cd8d:hover{
color:white;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-210rg0k-16a0fe8fd0d4ac319ce15353fed6e99f{
vertical-align:top;
height:500px;
min-height:500px;
background:url(https://www.grupocodeca.com/wp-content/uploads/2024/11/suelos-de-caucho-1030x1030.jpg) 0% 0% no-repeat scroll ;
}

.avia-section.av-20684ec-9054bd8fde4897d4400f51c879867297{
position:relative;
}
.avia-section.av-20684ec-9054bd8fde4897d4400f51c879867297 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

.avia-image-container.av-1w3d4lw-48c2f9e494e4f3ff6ecd9e3c9f823159 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1w3d4lw-48c2f9e494e4f3ff6ecd9e3c9f823159 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-1sv5bbo-c12858a0a5e15ff4b63dd32fc3cde631{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-1sv5bbo-c12858a0a5e15ff4b63dd32fc3cde631 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1sv5bbo-c12858a0a5e15ff4b63dd32fc3cde631 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1sv5bbo-c12858a0a5e15ff4b63dd32fc3cde631 .av-subheading{
font-size:15px;
}

.avia-section.av-m3g8k781-8e97c3c5cb7764f44b2606d53f5d5ae4{
background-repeat:no-repeat;
background-image:url(https://www.grupocodeca.com/wp-content/uploads/2024/11/fondo-azul.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
#top .avia-section.av-m3g8k781-8e97c3c5cb7764f44b2606d53f5d5ae4 .scroll-down-link{
color:#ffffff;
}

#top .av-special-heading.av-m3g8lizq-49e6f6b68ced60480089ffd2dcf79baa{
padding-bottom:10px;
color:#ffffff;
font-size:33px;
}
body .av-special-heading.av-m3g8lizq-49e6f6b68ced60480089ffd2dcf79baa .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m3g8lizq-49e6f6b68ced60480089ffd2dcf79baa .av-special-heading-tag{
font-size:33px;
}
.av-special-heading.av-m3g8lizq-49e6f6b68ced60480089ffd2dcf79baa .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m3g8lizq-49e6f6b68ced60480089ffd2dcf79baa .av-subheading{
font-size:17px;
}

.avia-section.av-x1z3t0-19043b4622bb89b94ce83360927f3aea{
background-color:#f7f7f7;
background-image:unset;
position:relative;
}
.avia-section.av-x1z3t0-19043b4622bb89b94ce83360927f3aea .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

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

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

.avia-section.av-lfp8h0-f2137505162636bf2995197dfd824088{
position:relative;
}
.avia-section.av-lfp8h0-f2137505162636bf2995197dfd824088 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

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

#top .av-special-heading.av-etxs1g-417ad7c425ca6e30860441350e302a75{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-etxs1g-417ad7c425ca6e30860441350e302a75 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-etxs1g-417ad7c425ca6e30860441350e302a75 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-etxs1g-417ad7c425ca6e30860441350e302a75 .av-subheading{
font-size:15px;
}

.avia-section.av-xvt1w-652cfc7d60bb380b1778af788a400659{
background-color:#f7f7f7;
background-image:unset;
}

#top .av-special-heading.av-m3gccd71-6654bfc684956d88d18c84a4427e5bca{
padding-bottom:10px;
font-size:47px;
}
body .av-special-heading.av-m3gccd71-6654bfc684956d88d18c84a4427e5bca .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m3gccd71-6654bfc684956d88d18c84a4427e5bca .av-special-heading-tag{
font-size:47px;
}
.av-special-heading.av-m3gccd71-6654bfc684956d88d18c84a4427e5bca .av-subheading{
font-size:22px;
}

@keyframes av_boxShadowEffect_av-m3gcdjoz-1fdd3a917df7eec236f86cff415e91a0-column {
0%   { box-shadow:  0 0 0 0 #dbdbdb; opacity: 1; }
100% { box-shadow:  0 0 37px 0 #dbdbdb; opacity: 1; }
}
.flex_column.av-m3gcdjoz-1fdd3a917df7eec236f86cff415e91a0{
box-shadow: 0 0 37px 0 #dbdbdb;
padding:40px 40px 40px 40px;
background-color:#fcfcfc;
}

@keyframes av_boxShadowEffect_av-5xxxj8-f620ce20cdfc4d939b8b02adbd31707b-column {
0%   { box-shadow:  0 0 0 0 #dbdbdb; opacity: 1; }
100% { box-shadow:  0 0 37px 0 #dbdbdb; opacity: 1; }
}
.flex_column.av-5xxxj8-f620ce20cdfc4d939b8b02adbd31707b{
box-shadow: 0 0 37px 0 #dbdbdb;
padding:40px 40px 40px 40px;
}

@keyframes av_boxShadowEffect_av-3q1cfo-8e36b85a0a4acde282838fd5f32447c7-column {
0%   { box-shadow:  0 0 0 0 #dbdbdb; opacity: 1; }
100% { box-shadow:  0 0 37px 0 #dbdbdb; opacity: 1; }
}
.flex_column.av-3q1cfo-8e36b85a0a4acde282838fd5f32447c7{
box-shadow: 0 0 37px 0 #dbdbdb;
padding:40px 40px 40px 40px;
}

@keyframes av_boxShadowEffect_av-2tzsno-cf141b82c86ba5febd0d77cb450c8be3-column {
0%   { box-shadow:  0 0 0 0 #dbdbdb; opacity: 1; }
100% { box-shadow:  0 0 37px 0 #dbdbdb; opacity: 1; }
}
.flex_column.av-2tzsno-cf141b82c86ba5febd0d77cb450c8be3{
box-shadow: 0 0 37px 0 #dbdbdb;
padding:40px 40px 40px 40px;
}


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

#top #wrap_all .av-special-heading.av-2f2o3vo-df7a2d5436a16d73a9c95f1339b67e35 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-25317x0-7a50f07a71c58abbaad40c0c617144df .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-m3g8lizq-49e6f6b68ced60480089ffd2dcf79baa .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-etxs1g-417ad7c425ca6e30860441350e302a75 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m3gccd71-6654bfc684956d88d18c84a4427e5bca .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-2f2o3vo-df7a2d5436a16d73a9c95f1339b67e35 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-25317x0-7a50f07a71c58abbaad40c0c617144df .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-1sv5bbo-c12858a0a5e15ff4b63dd32fc3cde631 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m3g8lizq-49e6f6b68ced60480089ffd2dcf79baa .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-qe9k84-ee65dd27ea3ee0b7228ec6e9ee351219 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-etxs1g-417ad7c425ca6e30860441350e302a75 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m3gccd71-6654bfc684956d88d18c84a4427e5bca .av-special-heading-tag{
font-size:20px;
}
}
