.avia-section.av-16ow6f-2b2535310c3cb8868aa8ed131db300fe .av-parallax .av-parallax-inner{
background-color:#1c203f;
background-repeat:no-repeat;
background-image:url(https://www.gm2.mx/wp-content/uploads/2022/01/Gm2_Inmobiliaria.png), linear-gradient( to right, #1c203f, #223151, #1c203f );
background-position:50% 50%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-117lj-92e667dec5b3eb6c0577f7d9f5036cc3{
height:10px;
}

.flex_column.av-1628tn-f09c55ea8410d7f9fdcf0178c8c7ec62{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-1xjn3-79fb56dd906aa066337e353d5eccd1ac{
height:120px;
}

#top .hr.hr-invisible.av-1ib9f-acfb16069c96f37533b7abcbb230c219{
height:10px;
}

.avia-section.av-ky4ucu6b-29c94ae15e0c65d2438969096b7093d3{
background-color:#ececec;
}

#top .flex_column_table.av-equal-height-column-flextable.av-32w2f-cdd57ce39d06d725600d52d94e127292{
margin-top:-85px;
margin-bottom:0px;
}
.flex_column.av-32w2f-cdd57ce39d06d725600d52d94e127292{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ky4udyxc-30eae1003f69a2eb22eddb97653cabcd{
margin-top:-85px;
margin-bottom:0px;
}
.flex_column.av-ky4udyxc-30eae1003f69a2eb22eddb97653cabcd{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
background-color:#d9d9dd;
}

#top .hr.hr-invisible.av-1dt2j-b1267782ac617f99c4c867b22910f5f3{
height:15px;
}

.iconbox.av-1l00r-e6130535d365a1a5a90b2429666c29d5 .iconbox_icon{
background-color:#00184c;
border:1px solid #00184c;
color:#ffffff;
}

#top .hr.hr-invisible.av-139fv-3d59cca39102eddadbaf0d889f2baa44{
height:10px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2brdb-2181938d372447eb7715ad441f9c0ab2{
margin-top:-85px;
margin-bottom:0px;
}
.flex_column.av-2brdb-2181938d372447eb7715ad441f9c0ab2{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
background-color:#d9d9dd;
}

#top .hr.hr-invisible.av-nyqv-768b856f6711bbd12d696c766481c7b0{
height:15px;
}

.iconbox.av-ky4u7exv-6a102cf264aab1f6912703a0aed006d5 .iconbox_icon{
background-color:#00184c;
border:1px solid #00184c;
color:#ffffff;
}

#top .hr.hr-invisible.av-ky50r7sf-01c84f113c10e88e40103377331ded85{
height:10px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1q5wf-d786838a2d46935b2f49135031f36f23{
margin-top:-85px;
margin-bottom:0px;
}
.flex_column.av-1q5wf-d786838a2d46935b2f49135031f36f23{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
background-color:#d9d9dd;
}

#top .hr.hr-invisible.av-1pgwf-13694acf16e34ac29d5a7643c720d866{
height:15px;
}

.iconbox.av-ky4u1gld-b008ef1a1f7f557ff2eb78e37bddc90f .iconbox_icon{
background-color:#00184c;
border:1px solid 00184cdb9d00;
color:#ffffff;
}

#top .hr.hr-invisible.av-rs0j-e9c743f82afa264a71c78d402d9f850f{
height:10px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-11ttj-58ee0469cf5fb1e4b4b4a28486e18bed{
margin-top:-85px;
margin-bottom:0px;
}
.flex_column.av-11ttj-58ee0469cf5fb1e4b4b4a28486e18bed{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-section.av-ky4ux7hy-de7aa2b59f811273a45f54d30f31cd23{
background-color:#ececec;
margin-top:-100px;
margin-bottom:0px;
}
.avia-section.av-ky4ux7hy-de7aa2b59f811273a45f54d30f31cd23 .av-extra-border-element .av-extra-border-inner{
background-color:#ececec;
}

.flex_column.av-ky4ukluf-4b75331ec6c7fa6da46301a8447bca43{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-ky4v49k6-86bb2760dfd92948b3517b6710581fcf .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-134yr-cd0f8dcd74c75c1c9008cd17f5a0dc73{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-ky4uaaes-95f267454e2031bab58b903ca593b18e{
height:30px;
}

#top .av_textblock_section.av-ky4uwn6d-9c9da65c91151b4d40698052afa5053c .avia_textblock{
font-size:17px;
}

#top .avia-section.av-13f77v-d3dc5b1b4261791f8f91c12284b371d0 .scroll-down-link{
color:#ededed;
}

#top .av-special-heading.av-133q6f-eb7f368f4fad93fa68545f45b1d6f9b1{
padding-bottom:0px;
}
body .av-special-heading.av-133q6f-eb7f368f4fad93fa68545f45b1d6f9b1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-133q6f-eb7f368f4fad93fa68545f45b1d6f9b1 .av-subheading{
font-size:15px;
}

#top .hr.av-wm37-4bc3b6223923051879fbf8c9a6581883{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-wm37-4bc3b6223923051879fbf8c9a6581883 .hr-inner{
width:50px;
border-color:#efbb20;
}

#top .av_textblock_section.av-1gs3b-d9e91bd7713e30c72ddeb80d0e8fcb6a .avia_textblock{
font-size:17px;
}

.flex_column.av-11nqcb-2ba8ab77189a23798903474c4f025fd5{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av_textblock_section.av-6vdez-70cc24cbf49395c7a4eeaab890bf325f .avia_textblock{
font-size:17px;
}

.avia-image-container.av-114vk7-5c41f15f815a31465d68b9436041c6b2 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-kzxbwb0s-41ccd23799f5dad32b939b7d49bccdd1 .avia_textblock{
font-size:17px;
}

.avia-image-container.av-kzxbw4ma-437ab7d87a081777752e1d09aa5cb5a8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-ae37-951ce1d1ac8a34c2ade6eb149cd88cb6{
height:50px;
}

.flex_column.av-2x4qj-f8b0a951b9f5d5fc9d3237441c2b5098{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av_textblock_section.av-ky96t23y-2f4f4160a6f3c2a5d8237d80ac6f648c .avia_textblock{
font-size:17px;
}

.flex_column.av-osar-96cd817059ee47437d9cd61961d29e45{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-tkzf-c44fa58ace15b8580f557e958830daf4{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-l0d1qeus-ea5c312628b014f64bccbe3f7ce49cda{
padding-bottom:0px;
}
body .av-special-heading.av-l0d1qeus-ea5c312628b014f64bccbe3f7ce49cda .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l0d1qeus-ea5c312628b014f64bccbe3f7ce49cda .av-subheading{
font-size:15px;
}

#top .hr.av-12atcz-ce821e516642f77ec1ca6cf995cd68cd{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-12atcz-ce821e516642f77ec1ca6cf995cd68cd .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-1rc9f-6b61b159b705effd6fa99f121bfd84ed{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-section.av-63cun-52136267234aa2904e5b7c2c904215f8{
background-color:#ececec;
}

#top .av-special-heading.av-ky4wwh13-591b9060d69ce51c026df624b3a1d2b9{
padding-bottom:0px;
}
body .av-special-heading.av-ky4wwh13-591b9060d69ce51c026df624b3a1d2b9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ky4wwh13-591b9060d69ce51c026df624b3a1d2b9 .av-subheading{
font-size:15px;
}

.flex_column.av-5cdmr-b035abbc0fc4ac3d776063b347b13fe9{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-ky4wvwyg-efe6e75d43bc2e09752f136e37378909 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-48pxj-6fe4517d258a2bc7301c3e0d8a64a02b{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-zxx3-37942f33fc4bc49ef42c03f79b8d7fd7{
padding-bottom:0px;
}
body .av-special-heading.av-zxx3-37942f33fc4bc49ef42c03f79b8d7fd7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-zxx3-37942f33fc4bc49ef42c03f79b8d7fd7 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-zh43f-cd1ce690377137179ca879f810d0a5ff .avia_textblock{
font-size:17px;
}

.flex_column.av-phzr-b4c679e729fd7aa571622ed9515b7557{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-1dzpf-eb8d3a3c104383a8fd3157de1b6a97cb{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av_textblock_section.av-kzxblqju-6cc4182eff85cb6e2aac8cc96cd27797 .avia_textblock{
font-size:17px;
}

#top .hr.av-i9wff-2699400fe7b841e58c0b7d2d6c885fb5{
margin-top:50px;
margin-bottom:30px;
}
.hr.av-i9wff-2699400fe7b841e58c0b7d2d6c885fb5 .hr-inner{
width:100%;
border-color:#d8d8d8;
}

.flex_column.av-27bkj-6681177c0657c42fa8d6a7fc499a5483{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-3q1pj-e5c68dae519de5fee69266fba7295121{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-ky4wyj5r-f87f51e1322b3213b5f34293d26c60f5{
padding-bottom:0px;
}
body .av-special-heading.av-ky4wyj5r-f87f51e1322b3213b5f34293d26c60f5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ky4wyj5r-f87f51e1322b3213b5f34293d26c60f5 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-32nkv-2e44912ba96b7be77ae22d028a6ea9d7 .avia_textblock{
font-size:17px;
}

.flex_column.av-2jfoj-8159915fac50cec6dfb3073fb13a8038{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-ky4wyalc-cd15bface41fd4925217c52c788362d7 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-14937-3c56e7ec7c8993c32c607d8e43fce88e .avia_textblock{
font-size:17px;
}

.flex_column.av-p9kz-d0141165a626562b13fd03ffb4f7b4fb{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-ky4yt27v-41673770032c09cba375ff38142f4c8f{
padding-bottom:0px;
}
body .av-special-heading.av-ky4yt27v-41673770032c09cba375ff38142f4c8f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ky4yt27v-41673770032c09cba375ff38142f4c8f .av-subheading{
font-size:15px;
}

.flex_column.av-19mar-90e873d838cd0d32527f791d226acef4{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-13nbv-67e588b9884ba590de6363a7654e86ee{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av_textblock_section.av-ky4uwn6d-9c9da65c91151b4d40698052afa5053c .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-1gs3b-d9e91bd7713e30c72ddeb80d0e8fcb6a .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-6vdez-70cc24cbf49395c7a4eeaab890bf325f .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-kzxbwb0s-41ccd23799f5dad32b939b7d49bccdd1 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-ky96t23y-2f4f4160a6f3c2a5d8237d80ac6f648c .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-zh43f-cd1ce690377137179ca879f810d0a5ff .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-kzxblqju-6cc4182eff85cb6e2aac8cc96cd27797 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-32nkv-2e44912ba96b7be77ae22d028a6ea9d7 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-14937-3c56e7ec7c8993c32c607d8e43fce88e .avia_textblock{
font-size:16px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av_textblock_section.av-ky4uwn6d-9c9da65c91151b4d40698052afa5053c .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-1gs3b-d9e91bd7713e30c72ddeb80d0e8fcb6a .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-6vdez-70cc24cbf49395c7a4eeaab890bf325f .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-kzxbwb0s-41ccd23799f5dad32b939b7d49bccdd1 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-ky96t23y-2f4f4160a6f3c2a5d8237d80ac6f648c .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-zh43f-cd1ce690377137179ca879f810d0a5ff .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-kzxblqju-6cc4182eff85cb6e2aac8cc96cd27797 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-32nkv-2e44912ba96b7be77ae22d028a6ea9d7 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-14937-3c56e7ec7c8993c32c607d8e43fce88e .avia_textblock{
font-size:14px;
}
}

@media only screen and (max-width: 479px){ 
#top .av_textblock_section.av-ky4uwn6d-9c9da65c91151b4d40698052afa5053c .avia_textblock{
font-size:12px;
}

#top .av_textblock_section.av-1gs3b-d9e91bd7713e30c72ddeb80d0e8fcb6a .avia_textblock{
font-size:12px;
}

#top .av_textblock_section.av-6vdez-70cc24cbf49395c7a4eeaab890bf325f .avia_textblock{
font-size:12px;
}

#top .av_textblock_section.av-kzxbwb0s-41ccd23799f5dad32b939b7d49bccdd1 .avia_textblock{
font-size:12px;
}

#top .av_textblock_section.av-ky96t23y-2f4f4160a6f3c2a5d8237d80ac6f648c .avia_textblock{
font-size:12px;
}

#top .av_textblock_section.av-zh43f-cd1ce690377137179ca879f810d0a5ff .avia_textblock{
font-size:12px;
}

#top .av_textblock_section.av-kzxblqju-6cc4182eff85cb6e2aac8cc96cd27797 .avia_textblock{
font-size:12px;
}

#top .av_textblock_section.av-32nkv-2e44912ba96b7be77ae22d028a6ea9d7 .avia_textblock{
font-size:12px;
}

#top .av_textblock_section.av-14937-3c56e7ec7c8993c32c607d8e43fce88e .avia_textblock{
font-size:12px;
}
}
