.avia-section.av-av_section-0b3ce5c80fb7087d8119fe8136406211{
background-color:#000000;
background-image:unset;
}

.avia-video.av-av_video-8ed754f169e58b9c41d64a2b506cb4d8{
background-image:url(https://www.gesmatik.mx/wp-content/uploads/2022/09/fondo-video.jpg);
}

#top .hr.hr-invisible.av-av_hr-82f5be0ae0af6a64fe3091010b237709{
height:20px;
}

.avia-section.av-jkjmqted-529f9b139670d03c0e75bae0bc7f82ee{
background-color:#2cc84e;
background-repeat:no-repeat;
background-image:url(https://www.gesmatik.mx/wp-content/uploads/2020/12/fondo-cuadros-2-2.png), linear-gradient( to bottom right, #2cc84e, #58a618 );
background-position:0% 50%;
background-attachment:scroll;
}
#top .avia-section.av-jkjmqted-529f9b139670d03c0e75bae0bc7f82ee .scroll-down-link{
color:#58a618;
}
#top .avia-section.av-jkjmqted-529f9b139670d03c0e75bae0bc7f82ee .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#58a618;
fill:#58a618;
}
.avia-section.av-jkjmqted-529f9b139670d03c0e75bae0bc7f82ee .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-1xn9f-1bf9ccc97e4af15b922117b363ed0955{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

@keyframes av_boxShadowEffect_av-293lv-8c7cd7a1ff42c80104789876470afb57-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
.flex_column.av-293lv-8c7cd7a1ff42c80104789876470afb57{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-kjwkb7p7-d6256995c1ed6177b160d08c30112f31{
margin:0.5em 0 0.5em 0;
padding-bottom:0;
font-size:28px;
}
body .av-special-heading.av-kjwkb7p7-d6256995c1ed6177b160d08c30112f31 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kjwkb7p7-d6256995c1ed6177b160d08c30112f31 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-kjwkb7p7-d6256995c1ed6177b160d08c30112f31 .av-subheading{
font-size:23px;
}

#top .av-special-heading.av-b58mp-6b7a73a3c08fa172db653a726bd7368e{
margin:2.4em 0 0.5em 0;
padding-bottom:0;
color:#000000;
font-size:20px;
}
body .av-special-heading.av-b58mp-6b7a73a3c08fa172db653a726bd7368e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-b58mp-6b7a73a3c08fa172db653a726bd7368e .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-b58mp-6b7a73a3c08fa172db653a726bd7368e .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-b58mp-6b7a73a3c08fa172db653a726bd7368e .av-subheading{
font-size:23px;
}

#top .hr.hr-invisible.av-jkjvrpjm-fa4c3d656a99270566ae3828e94692d3{
height:50px;
}

#top .hr.hr-invisible.av-jkjvrpjm-fa4c3d656a99270566ae3828e94692d3{
height:50px;
}

#top #wrap_all .avia-button.av-jkmlj9ha-bacb4570d280df1f3c397cf0416d7a77{
background-color:#2cc84e;
border-color:#2cc84e;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jkmlj9ha-bacb4570d280df1f3c397cf0416d7a77 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.hr-invisible.av-l7ixqkj1-b1183935a4d71ff70d65f6be31aafa8c{
height:1px;
}

#top .av-special-heading.av-7qli9-474376601c4a9ff1743e14705f262d52{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-7qli9-474376601c4a9ff1743e14705f262d52 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7qli9-474376601c4a9ff1743e14705f262d52 .av-subheading{
font-size:23px;
}

#top .hr.av-jkjvrpjm-713c5806698cb0eb64ab1d5317a48674{
margin-top:20px;
margin-bottom:40px;
}
.hr.av-jkjvrpjm-713c5806698cb0eb64ab1d5317a48674 .hr-inner{
width:120px;
border-color:#58a618;
}

#top .hr.av-jkjvrpjm-713c5806698cb0eb64ab1d5317a48674{
margin-top:20px;
margin-bottom:40px;
}
.hr.av-jkjvrpjm-713c5806698cb0eb64ab1d5317a48674 .hr-inner{
width:120px;
border-color:#58a618;
}

.flex_column.av-nla9d-41bb32bfd8f7eb4e1eea916c049cfe07{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-f92e1-079658d1b5c040aa2c0c39862b3dbbdd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ae3s1-52f822d26ad331b11d25054d97a13869{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ae3s1-52f822d26ad331b11d25054d97a13869{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ae3s1-52f822d26ad331b11d25054d97a13869{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ae3s1-52f822d26ad331b11d25054d97a13869{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ae3s1-c896830c96bd1d31a816966322ece255{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ae3s1-c896830c96bd1d31a816966322ece255{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ae3s1-430b2fdb305a6a0d446db5d6214c8020{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-jkwotzct-e6f6341f2a7823fb9d598af38b319579{
background-color:#60bfdf;
background-image:url(https://www.gesmatik.mx/wp-content/uploads/2021/01/vending-sanintario.jpg);
background-repeat:no-repeat;
background-position:0% 100%;
background-attachment:scroll;
}
.avia-section.av-jkwotzct-e6f6341f2a7823fb9d598af38b319579 .av-extra-border-element .av-extra-border-inner{
background-color:#f7f7f7;
}

#top .flex_column_table.av-equal-height-column-flextable.av-293lv-0e669d94f0f0cdabf88308b0c61368d1{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-0e669d94f0f0cdabf88308b0c61368d1{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-293lv-86da907c4ab8728ea86adeec1ff990f0{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-86da907c4ab8728ea86adeec1ff990f0{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

@keyframes av_boxShadowEffect_av-293lv-cd6dc4720390b5792697d5231a67de02-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-293lv-cd6dc4720390b5792697d5231a67de02{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-cd6dc4720390b5792697d5231a67de02{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-av_heading-b36109993a9ae585ddadc529162a3eee{
margin:0.5em 0 0.5em 0;
padding-bottom:20px;
font-size:28px;
}
body .av-special-heading.av-av_heading-b36109993a9ae585ddadc529162a3eee .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-av_heading-b36109993a9ae585ddadc529162a3eee .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-av_heading-b36109993a9ae585ddadc529162a3eee .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-cd1e5f775590687e8be839a3ca561fb2 .avia_textblock{
font-size:14px;
}

#top #wrap_all .avia-button.av-jkmlj9ha-e720cca9939c0aba9521f0c664d75af9{
background-color:#45c0d6;
border-color:#45c0d6;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jkmlj9ha-e720cca9939c0aba9521f0c664d75af9 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-jkwipdkp-85a946558c4a733960fd1aa045d4a83a{
background-color:#f7f7f7;
background-image:unset;
}

#top .av-special-heading.av-6pe01-05a5dc9611f96dd07be2ab028e755d61{
margin:0px 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-6pe01-05a5dc9611f96dd07be2ab028e755d61 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6pe01-05a5dc9611f96dd07be2ab028e755d61 .av-subheading{
font-size:23px;
}

#top .av-special-heading.av-b0rd5-6db7b32c739c812f4b6560ff4401c340{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-b0rd5-6db7b32c739c812f4b6560ff4401c340 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-b0rd5-6db7b32c739c812f4b6560ff4401c340 .av-subheading{
font-size:23px;
}

#top .hr.av-jkjvrpjm-66762847354d4b74c28e49f91d63b39d{
margin-top:20px;
margin-bottom:0;
}
.hr.av-jkjvrpjm-66762847354d4b74c28e49f91d63b39d .hr-inner{
width:120px;
border-color:#58a618;
}

.flex_column.av-2qmgz-e44d76655c4b580f9edb509dac460955{
border-radius:0px 0px 0px 0px;
padding:20px 20px 250px 20px;
}

#top .av_textblock_section.av-jkmanyih-f317e5016f30f821fb23b4beae6d2066 .avia_textblock{
font-size:23px;
color:#4a4a4a;
}

.av_font_icon.av-ki8ste0e-5eec87e5f11e7ea1f39538ccc5e376a9{
color:#2cc84e;
border-color:#2cc84e;
}
.avia-svg-icon.av-ki8ste0e-5eec87e5f11e7ea1f39538ccc5e376a9 svg:first-child{
stroke:#2cc84e;
fill:#2cc84e;
}
.av_font_icon.av-ki8ste0e-5eec87e5f11e7ea1f39538ccc5e376a9 .av-icon-char{
font-size:25px;
line-height:25px;
width:25px;
}

.av_font_icon.av-ki8ste0e-3aab264f6bd34e061f70bd9e3a087b20{
color:#2cc84e;
border-color:#2cc84e;
}
.avia-svg-icon.av-ki8ste0e-3aab264f6bd34e061f70bd9e3a087b20 svg:first-child{
stroke:#2cc84e;
fill:#2cc84e;
}
.av_font_icon.av-ki8ste0e-3aab264f6bd34e061f70bd9e3a087b20 .av-icon-char{
font-size:25px;
line-height:25px;
width:25px;
}

.flex_column.av-2qmgz-ac8e320c417f3752f144afda8a0d3fa3{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}


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

#top #wrap_all .av-special-heading.av-b58mp-6b7a73a3c08fa172db653a726bd7368e .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-b58mp-6b7a73a3c08fa172db653a726bd7368e .av-special-heading-tag{
font-size:0.8em;
}

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