.avia-section.av-fj0tmr-afb85519a1f9763c9a3b522d152f8a2a{
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 .av-special-heading.av-m3eym3lr-45178dc01c06f461b346484fb280986d{
padding-bottom:10px;
color:#ffffff;
font-size:33px;
}
body .av-special-heading.av-m3eym3lr-45178dc01c06f461b346484fb280986d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m3eym3lr-45178dc01c06f461b346484fb280986d .av-special-heading-tag{
font-size:33px;
}
.av-special-heading.av-m3eym3lr-45178dc01c06f461b346484fb280986d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m3eym3lr-45178dc01c06f461b346484fb280986d .av-subheading{
font-size:15px;
}

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

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

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

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

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

#top .av-special-heading.av-m41gjcep-01f57820812ef234afcdd0bcb851d6e5{
margin:0px 0 0 0;
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-m41gjcep-01f57820812ef234afcdd0bcb851d6e5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m41gjcep-01f57820812ef234afcdd0bcb851d6e5 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-m41gjcep-01f57820812ef234afcdd0bcb851d6e5 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-m41gnegg-e2415242efbd49c786bdf1f720128b0a{
height:50px;
}

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

.avia-section.av-17vmbf-503d46b8867842a8c342a3942552ab2c{
background-color:#f7f7f7;
background-image:unset;
position:relative;
}
.avia-section.av-17vmbf-503d46b8867842a8c342a3942552ab2c .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#333333;
}

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

#top .hr.hr-invisible.av-bpu5yr-50dd9da87e54128a0743bfedbb2a77b2{
height:16px;
}

#top .hr.hr-invisible.av-75ot7-4307860bbd3985c154aa794d980bd5ce{
height:26px;
}

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

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

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

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

@keyframes av_boxShadowEffect_av-7eipn-0344715b47fa81dbbd22fe9472f43612-column {
0%   { box-shadow:  0 0 0 0 #dbdbdb; opacity: 1; }
100% { box-shadow:  0 0 37px 0 #dbdbdb; opacity: 1; }
}
.flex_column.av-7eipn-0344715b47fa81dbbd22fe9472f43612{
box-shadow: 0 0 37px 0 #dbdbdb;
padding:40px 40px 40px 40px;
}

.avia-section.av-gxvtn-d04dd7de8ee38af5e5fd8c476ba5e7bb{
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;
}

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

#top .av-special-heading.av-m3f04qm0-39b650ee61971de12e55e3272b661651{
margin:0px 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:26px;
}
body .av-special-heading.av-m3f04qm0-39b650ee61971de12e55e3272b661651 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m3f04qm0-39b650ee61971de12e55e3272b661651 .av-special-heading-tag{
font-size:26px;
}
.av-special-heading.av-m3f04qm0-39b650ee61971de12e55e3272b661651 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m3f04qm0-39b650ee61971de12e55e3272b661651 .av-subheading{
font-size:15px;
}

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

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

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

.avia-section.av-2gcgpv-2b9b3388e47e934eef92d102a033c5c7{
background-color:#f7f7f7;
background-image:unset;
}

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

@keyframes av_boxShadowEffect_av-23jkwb-7a4f2fc59a1cb6284ce3d3980b5e38c2-column {
0%   { box-shadow:  0 0 0 0 #dbdbdb; opacity: 1; }
100% { box-shadow:  0 0 37px 0 #dbdbdb; opacity: 1; }
}
.flex_column.av-23jkwb-7a4f2fc59a1cb6284ce3d3980b5e38c2{
width:22.75%;
margin-left:0;
box-shadow: 0 0 37px 0 #dbdbdb;
padding:40px 40px 40px 40px;
background-color:#fcfcfc;
}
#top .flex_column_table.av-equal-height-column-flextable.av-23jkwb-7a4f2fc59a1cb6284ce3d3980b5e38c2 .av-flex-placeholder{
width:3%;
}

@keyframes av_boxShadowEffect_av-1uqq9f-38fab27e5f214bff1e716afb7cb0b172-column {
0%   { box-shadow:  0 0 0 0 #dbdbdb; opacity: 1; }
100% { box-shadow:  0 0 37px 0 #dbdbdb; opacity: 1; }
}
.flex_column.av-1uqq9f-38fab27e5f214bff1e716afb7cb0b172{
width:22.75%;
margin-left:0;
box-shadow: 0 0 37px 0 #dbdbdb;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1uqq9f-38fab27e5f214bff1e716afb7cb0b172 .av-flex-placeholder{
width:3%;
}

@keyframes av_boxShadowEffect_av-1t14o3-b26c265e10b3b487095ba6ef231b0793-column {
0%   { box-shadow:  0 0 0 0 #dbdbdb; opacity: 1; }
100% { box-shadow:  0 0 37px 0 #dbdbdb; opacity: 1; }
}
.flex_column.av-1t14o3-b26c265e10b3b487095ba6ef231b0793{
width:22.75%;
margin-left:0;
box-shadow: 0 0 37px 0 #dbdbdb;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1t14o3-b26c265e10b3b487095ba6ef231b0793 .av-flex-placeholder{
width:3%;
}

@keyframes av_boxShadowEffect_av-kgor-e712fb7074c3af066bb8878be95afacb-column {
0%   { box-shadow:  0 0 0 0 #dbdbdb; opacity: 1; }
100% { box-shadow:  0 0 37px 0 #dbdbdb; opacity: 1; }
}
.flex_column.av-kgor-e712fb7074c3af066bb8878be95afacb{
width:22.75%;
margin-left:0;
box-shadow: 0 0 37px 0 #dbdbdb;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-kgor-e712fb7074c3af066bb8878be95afacb .av-flex-placeholder{
width:3%;
}

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

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

#top .togglecontainer.av-7t0m3v-7b79f3bdf9ce80da3431497c9cc0b428 h3.toggler{
font-size:29px;
}

.flex_cell.av-xwiuj-792e6d1528371df0e51c2d2495295c09{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#daead2;
}
.responsive #top #wrap_all .flex_cell.av-xwiuj-792e6d1528371df0e51c2d2495295c09{
padding:5% 5% 5% 5% !important;
}

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

#top .hr.hr-invisible.av-m3ezftb0-1622d3b6f16923d3e3933693f76141d0{
height:5px;
}

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

#top #wrap_all .avia-button.av-fmkpsr-5d209e6e9cb7de914e1618f4334c05cb{
background-color:#61ae3b;
border-color:#61ae3b;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-fmkpsr-5d209e6e9cb7de914e1618f4334c05cb:hover{
color:white;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-8qjt7n-856017eb678e0f723aa00c3997da9315{
vertical-align:top;
height:500px;
min-height:500px;
background:url(https://www.grupocodeca.com/wp-content/uploads/2024/11/11394_1.jpg) 0% 0% no-repeat scroll ;
}


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

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

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

#top #wrap_all .av-special-heading.av-m41gjcep-01f57820812ef234afcdd0bcb851d6e5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-bw8623-0d35275239bbd632b02152eaa25f0324 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m3f04qm0-39b650ee61971de12e55e3272b661651 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-m3f0fg9g-72e9f32b50045f786e23b41245e711b7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9085c3-de9f74c955aab3df7305853c59d11861 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

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

#top #wrap_all .av-special-heading.av-m41gjcep-01f57820812ef234afcdd0bcb851d6e5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-bw8623-0d35275239bbd632b02152eaa25f0324 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m3f04qm0-39b650ee61971de12e55e3272b661651 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-m3f0fg9g-72e9f32b50045f786e23b41245e711b7 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-9085c3-de9f74c955aab3df7305853c59d11861 .av-special-heading-tag{
font-size:20px;
}
}
