.elementor-1621 .elementor-element.elementor-element-2497028{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.7;--padding-top:0;--padding-bottom:var(--mygap-m);--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-2497028:not(.elementor-motion-effects-element-type-background), .elementor-1621 .elementor-element.elementor-element-2497028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1106/portada-monterrey.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1621 .elementor-element.elementor-element-2497028::before, .elementor-1621 .elementor-element.elementor-element-2497028 > .elementor-background-video-container::before, .elementor-1621 .elementor-element.elementor-element-2497028 > .e-con-inner > .elementor-background-video-container::before, .elementor-1621 .elementor-element.elementor-element-2497028 > .elementor-background-slideshow::before, .elementor-1621 .elementor-element.elementor-element-2497028 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1621 .elementor-element.elementor-element-2497028 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-21f8c9b7 ) 0%, #00000000 100%);}.elementor-1621 .elementor-element.elementor-element-2ff8060 > .elementor-widget-container{padding:0 0 var(--gap-main) 0;}.elementor-1621 .elementor-element.elementor-element-2ff8060{text-align:center;}.elementor-1621 .elementor-element.elementor-element-2ff8060 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-47eea86e );}.elementor-1621 .elementor-element.elementor-global-1771 .elementor-icon-wrapper{text-align:center;}.elementor-1621 .elementor-element.elementor-element-ded99cd{width:auto;max-width:auto;}.elementor-1621 .elementor-element.elementor-element-ded99cd img{width:100%;height:40px;}.elementor-1621 .elementor-element.elementor-element-ae0ddb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:var(--mygap-main);--padding-bottom:var(--mygap-main);--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-fc996b5{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1621 .elementor-element.elementor-element-1a7dfd4{--display:flex;border-style:none;--border-style:none;}.elementor-1621 .elementor-element.elementor-element-75d4365{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-1621 .elementor-element.elementor-element-8417418{--display:flex;}.elementor-1621 .elementor-element.elementor-element-30517b0{--display:flex;}.elementor-1621 .elementor-element.elementor-element-1e8e935{--display:flex;}.elementor-1621 .elementor-element.elementor-element-deb291e{--display:flex;}.elementor-1621 .elementor-element.elementor-element-9ea00ab{--display:flex;}.elementor-1621 .elementor-element.elementor-element-4cb4601{--display:flex;}.elementor-1621 .elementor-element.elementor-element-3632a2b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-fcce242-font-size );--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1621 .elementor-element.elementor-element-3632a2b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1621 .elementor-element.elementor-element-3632a2b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1621 .elementor-element.elementor-element-3632a2b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-weight:var( --e-global-typography-fcce242-font-weight );text-transform:var( --e-global-typography-fcce242-text-transform );--n-menu-title-line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1621 .elementor-element.elementor-element-3632a2b {--n-menu-title-color-hover:var( --e-global-color-21f8c9b7 );--n-menu-title-color-active:var( --e-global-color-text );}.elementor-1621 .elementor-element.elementor-element-3632a2b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-1621 .elementor-element.elementor-element-f4cc592{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:var(--mygap-m);--padding-bottom:var(--mygap-m);--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-380d328 > .elementor-widget-container{padding:0 0 var(--mygap-sm) 0;}.elementor-1621 .elementor-element.elementor-element-380d328{text-align:center;}.elementor-1621 .elementor-element.elementor-element-380d328 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-1621 .elementor-element.elementor-element-0b36b98{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-13f4851a );}.elementor-1621 .elementor-element.elementor-element-0b36b98 > .elementor-widget-container{padding:0 0 var(--mygap-main) 0;}.elementor-1621 .elementor-element.elementor-element-7446a28{--display:flex;}.elementor-1621 .elementor-element.elementor-element-7446a28 .carousel-cell{width:50%;margin:0 calc(30px / 2);}.elementor-1621 .elementor-element.elementor-element-7446a28:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:6px;height:6px;}.elementor-1621 .elementor-element.elementor-element-7446a28[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-1621 .elementor-element.elementor-element-7446a28[flickity-dots="pagination"] .flickity-page-dots .dot::after,
                .elementor-1621 .elementor-element.elementor-element-7446a28[flickity-dots="pagination"] .flickity-page-dots::before{font-size:6px;}.elementor-1621 .elementor-element.elementor-element-7446a28[flickity-dots="line"] .flickity-page-dots .dot.is-selected{height:calc(12px * 2);}.elementor-1621 .elementor-element.elementor-element-7446a28[flickity-dots="pagination"] .flickity-page-dots .dot,
                .elementor-1621 .elementor-element.elementor-element-7446a28[flickity-dots="line"] .flickity-page-dots .dot{height:12px;}.elementor-1621 .elementor-element.elementor-element-7446a28 .flickity-page-dots{bottom:-30px;left:50%;}.elementor-1621 .elementor-element.elementor-element-7446a28 .flickity-page-dots .dot+.dot{margin-left:10px;}.elementor-1621 .elementor-element.elementor-element-7446a28 .flickity-page-dots .dot{background-color:var( --e-global-color-13f4851a );}.elementor-1621 .elementor-element.elementor-element-7446a28[flickity-dots="pagination"] .flickity-page-dots::before,
                .elementor-1621 .elementor-element.elementor-element-7446a28[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-1621 .elementor-element.elementor-element-7446a28[flickity-dots="pagination"] .flickity-page-dots .dot::after{color:var( --e-global-color-13f4851a );}.elementor-1621 .elementor-element.elementor-element-7446a28 .flickity-page-dots .dot:hover{background-color:var( --e-global-color-text );}.elementor-1621 .elementor-element.elementor-element-7446a28[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-1621 .elementor-element.elementor-element-7446a28[flickity-dots="pagination"] .flickity-page-dots .dot::after{color:var( --e-global-color-text );}.elementor-1621 .elementor-element.elementor-element-7446a28 .flickity-page-dots .dot.is-selected{background-color:var( --e-global-color-text );}.elementor-1621 .elementor-element.elementor-element-a83e9da{--display:flex;}.elementor-1621 .elementor-element.elementor-element-dfd9460 img{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-1621 .elementor-element.elementor-element-879cfde > .elementor-widget-container{padding:var(--mygap-sm) var(--mygap-xs) var(--mygap-sm) var(--mygap-xs);}.elementor-1621 .elementor-element.elementor-element-879cfde{text-align:left;}.elementor-1621 .elementor-element.elementor-element-879cfde .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-13f4851a );}.elementor-1621 .elementor-element.elementor-element-b90b3bc{--display:flex;}.elementor-1621 .elementor-element.elementor-element-0c681e6 img{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-1621 .elementor-element.elementor-element-e32bd2a > .elementor-widget-container{padding:var(--mygap-sm) var(--mygap-xs) var(--mygap-sm) var(--mygap-xs);}.elementor-1621 .elementor-element.elementor-element-e32bd2a{text-align:left;}.elementor-1621 .elementor-element.elementor-element-e32bd2a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-13f4851a );}.elementor-1621 .elementor-element.elementor-element-2f313f8{--display:flex;}.elementor-1621 .elementor-element.elementor-element-4a3e4f0 img{width:100%;height:600px;object-fit:cover;object-position:top center;}.elementor-1621 .elementor-element.elementor-element-d25d4d6 > .elementor-widget-container{padding:var(--mygap-sm) var(--mygap-xs) var(--mygap-sm) var(--mygap-xs);}.elementor-1621 .elementor-element.elementor-element-d25d4d6{text-align:left;}.elementor-1621 .elementor-element.elementor-element-d25d4d6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-13f4851a );}.elementor-1621 .elementor-element.elementor-element-2e10356 > .elementor-widget-container{margin:var(--mygap-m) 0 0 0;}.elementor-1621 .elementor-element.elementor-element-2e10356 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1621 .elementor-element.elementor-element-336e955{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--mygap-main);--padding-bottom:var(--mygap-m);--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-336e955:not(.elementor-motion-effects-element-type-background), .elementor-1621 .elementor-element.elementor-element-336e955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1170e0 );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1106/fondo-serv001.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1621 .elementor-element.elementor-element-b7f2346 > .elementor-widget-container{padding:0 0 var(--mygap-main) 0;}.elementor-1621 .elementor-element.elementor-element-b7f2346{text-align:center;}.elementor-1621 .elementor-element.elementor-element-b7f2346 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-13f4851a );}.elementor-1621 .elementor-element.elementor-element-0c3a7eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:var(--mygap-m);--padding-bottom:var(--mygap-m);--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-833ce82 > .elementor-widget-container{padding:0 0 var(--mygap-sm) 0;}.elementor-1621 .elementor-element.elementor-element-833ce82{text-align:center;}.elementor-1621 .elementor-element.elementor-element-833ce82 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-13f4851a );}.elementor-1621 .elementor-element.elementor-element-6d9b35c{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-13f4851a );}.elementor-1621 .elementor-element.elementor-element-6d9b35c > .elementor-widget-container{padding:0 0 var(--mygap-main) 0;}.elementor-1621 .elementor-element.elementor-element-4c09134 > .elementor-widget-container{margin:0 0 0 0;}.elementor-1621 .elementor-element.elementor-element-4c09134 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1621 .elementor-element.elementor-element-539df36b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1621 .elementor-element.elementor-element-539df36b:not(.elementor-motion-effects-element-type-background), .elementor-1621 .elementor-element.elementor-element-539df36b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fe0559 );}.elementor-1621 .elementor-element.elementor-element-8f96737{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:3rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-2d033bcc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-4110fc69{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1621 .elementor-element.elementor-element-4110fc69 .carousel-cell{width:100%;margin:0 calc(0px / 2);}.elementor-1621 .elementor-element.elementor-element-4110fc69 .flickity-prev-next-button{width:24px;height:24px;top:50%;padding:8px;}.elementor-1621 .elementor-element.elementor-element-4110fc69 .flickity-prev-next-button>i{font-size:24px;}.elementor-1621 .elementor-element.elementor-element-4110fc69 .flickity-prev-next-button.previous, 
                .elementor-1621 .elementor-element.elementor-element-4110fc69[flickity-buttons-grouped="true"] .flickity-prev-next-button.next{left:-15%;}.elementor-1621 .elementor-element.elementor-element-4110fc69[flickity-buttons-grouped=""] .flickity-prev-next-button.next{right:-15%;}.elementor-1621 .elementor-element.elementor-element-6dc96121{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-1621 .elementor-element.elementor-element-2c63a5ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:40px;--padding-left:20px;--padding-right:30px;}.elementor-1621 .elementor-element.elementor-element-2c63a5ed:not(.elementor-motion-effects-element-type-background), .elementor-1621 .elementor-element.elementor-element-2c63a5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1621 .elementor-element.elementor-element-49afa1d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1621 .elementor-element.elementor-element-367d2102{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1621 .elementor-element.elementor-element-5ef67eaa > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1621 .elementor-element.elementor-element-5ef67eaa img{width:100%;max-width:50%;height:110px;object-fit:contain;object-position:center center;}.elementor-1621 .elementor-element.elementor-element-71154e2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-6da978e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-7a76177f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2);}.elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2);}.elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2);}.elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2);}body.rtl .elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2);}body:not(.rtl) .elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-icon i{color:var( --e-global-color-21f8c9b7 );transition:color 0.3s;}.elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-icon svg{fill:var( --e-global-color-21f8c9b7 );transition:fill 0.3s;}.elementor-1621 .elementor-element.elementor-element-7a76177f{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1621 .elementor-element.elementor-element-6f7cecca{--display:flex;--min-height:80vh;--justify-content:center;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-2rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-6f7cecca:not(.elementor-motion-effects-element-type-background), .elementor-1621 .elementor-element.elementor-element-6f7cecca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1106/Mapa_ExtenedSuite_1900x1200_.png");background-position:center center;background-repeat:no-repeat;background-size:65vw auto;}.elementor-1621 .elementor-element.elementor-element-26ff378c{width:auto;max-width:auto;top:32vh;}.elementor-1621 .elementor-element.elementor-element-26ff378c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1621 .elementor-element.elementor-element-26ff378c{left:34vw;}body.rtl .elementor-1621 .elementor-element.elementor-element-26ff378c{right:34vw;}.elementor-1621 .elementor-element.elementor-element-26ff378c .elementor-icon-wrapper{text-align:center;}.elementor-1621 .elementor-element.elementor-element-26ff378c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1621 .elementor-element.elementor-element-26ff378c.elementor-view-framed .elementor-icon, .elementor-1621 .elementor-element.elementor-element-26ff378c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1621 .elementor-element.elementor-element-26ff378c.elementor-view-framed .elementor-icon, .elementor-1621 .elementor-element.elementor-element-26ff378c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1621 .elementor-element.elementor-element-26ff378c .elementor-icon{font-size:44px;}.elementor-1621 .elementor-element.elementor-element-26ff378c .elementor-icon svg{height:44px;}.elementor-1621 .elementor-element.elementor-element-4037196{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:var(--mygap-m);--padding-bottom:var(--mygap-m);--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-1bb4b01 > .elementor-widget-container{padding:0 0 var(--mygap-sm) 0;}.elementor-1621 .elementor-element.elementor-element-1bb4b01{text-align:center;}.elementor-1621 .elementor-element.elementor-element-1bb4b01 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-13f4851a );}.elementor-1621 .elementor-element.elementor-element-d71d9c6 > .elementor-widget-container{margin:0 0 0 0;}.elementor-1621 .elementor-element.elementor-element-d71d9c6 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1621 .elementor-element.elementor-element-92f873d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:var(--mygap-m);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1621 .elementor-element.elementor-element-8cc9119{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-1621 .elementor-element.elementor-element-2497028{--padding-top:0;--padding-bottom:var(--mygap-lg);--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-2ff8060 > .elementor-widget-container{padding:0 0 var(--mygap-m) 0;}.elementor-1621 .elementor-element.elementor-element-2ff8060 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1621 .elementor-element.elementor-element-ded99cd img{height:35px;}.elementor-1621 .elementor-element.elementor-element-fc996b5{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1621 .elementor-element.elementor-element-3632a2b{--n-menu-heading-wrap:nowrap;--n-menu-heading-overflow-x:scroll;--n-menu-title-font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1621 .elementor-element.elementor-element-3632a2b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1621 .elementor-element.elementor-element-3632a2b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1621 .elementor-element.elementor-element-3632a2b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1621 .elementor-element.elementor-element-f4cc592{--padding-top:var(--mygap-lg);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-380d328 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1621 .elementor-element.elementor-element-0b36b98{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-1621 .elementor-element.elementor-element-7446a28 .carousel-cell{margin:0 calc(20px / 2);}.elementor-1621 .elementor-element.elementor-element-dfd9460 img{height:400px;}.elementor-1621 .elementor-element.elementor-element-879cfde .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1621 .elementor-element.elementor-element-0c681e6 img{height:400px;}.elementor-1621 .elementor-element.elementor-element-e32bd2a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1621 .elementor-element.elementor-element-4a3e4f0 img{height:400px;}.elementor-1621 .elementor-element.elementor-element-d25d4d6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1621 .elementor-element.elementor-element-2e10356 > .elementor-widget-container{margin:var(--mygap-lg) 0 0 0;}.elementor-1621 .elementor-element.elementor-element-336e955{--margin-top:var(--mygap-m);--margin-bottom:var(--mygap-m);--margin-left:0;--margin-right:0;}.elementor-1621 .elementor-element.elementor-element-b7f2346 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1621 .elementor-element.elementor-element-0c3a7eb{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--mygap-m);--padding-bottom:var(--mygap-main);--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-833ce82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1621 .elementor-element.elementor-element-6d9b35c{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-1621 .elementor-element.elementor-element-4c09134 > .elementor-widget-container{margin:var(--mygap-lg) 0 0 0;}.elementor-1621 .elementor-element.elementor-element-539df36b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1621 .elementor-element.elementor-element-8f96737{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1621 .elementor-element.elementor-element-2d033bcc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-4110fc69{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1621 .elementor-element.elementor-element-4110fc69 .carousel-cell{width:100%;}.elementor-1621 .elementor-element.elementor-element-4110fc69 .flickity-prev-next-button.previous, 
                .elementor-1621 .elementor-element.elementor-element-4110fc69[flickity-buttons-grouped="true"] .flickity-prev-next-button.next{left:-10%;}.elementor-1621 .elementor-element.elementor-element-4110fc69[flickity-buttons-grouped=""] .flickity-prev-next-button.next{right:-10%;}.elementor-1621 .elementor-element.elementor-element-6dc96121{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1621 .elementor-element.elementor-element-2c63a5ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1621 .elementor-element.elementor-element-71154e2e{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1621 .elementor-element.elementor-element-6f7cecca{--min-height:45vh;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-6f7cecca:not(.elementor-motion-effects-element-type-background), .elementor-1621 .elementor-element.elementor-element-6f7cecca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-1621 .elementor-element.elementor-element-6f7cecca.e-con{--align-self:center;}.elementor-1621 .elementor-element.elementor-element-26ff378c{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-1621 .elementor-element.elementor-element-26ff378c{left:64vw;}body.rtl .elementor-1621 .elementor-element.elementor-element-26ff378c{right:64vw;}.elementor-1621 .elementor-element.elementor-element-26ff378c .elementor-icon{font-size:20px;}.elementor-1621 .elementor-element.elementor-element-26ff378c .elementor-icon svg{height:20px;}.elementor-1621 .elementor-element.elementor-element-4037196{--padding-top:var(--mygap-lg);--padding-bottom:var(--mygap-lg);--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-1bb4b01 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1621 .elementor-element.elementor-element-92f873d{--margin-top:var(--mygap-lg);--margin-bottom:0;--margin-left:0;--margin-right:0;}}@media(max-width:767px){.elementor-1621 .elementor-element.elementor-element-2497028:not(.elementor-motion-effects-element-type-background), .elementor-1621 .elementor-element.elementor-element-2497028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1106/monterrey-new-hero-mb.jpg");}.elementor-1621 .elementor-element.elementor-element-2ff8060 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1621 .elementor-element.elementor-element-ded99cd img{height:30px;}.elementor-1621 .elementor-element.elementor-element-ae0ddb1{--padding-top:var(--mygap-lg);--padding-bottom:var(--mygap-lg);--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-fc996b5{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1621 .elementor-element.elementor-element-3632a2b{--n-menu-title-font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1621 .elementor-element.elementor-element-3632a2b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1621 .elementor-element.elementor-element-3632a2b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1621 .elementor-element.elementor-element-3632a2b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1621 .elementor-element.elementor-element-f4cc592{--padding-top:var(--mygap-lg);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-380d328 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1621 .elementor-element.elementor-element-0b36b98{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1621 .elementor-element.elementor-element-7446a28 .carousel-cell{width:100%;}.elementor-1621 .elementor-element.elementor-element-dfd9460 img{height:400px;}.elementor-1621 .elementor-element.elementor-element-879cfde .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1621 .elementor-element.elementor-element-0c681e6 img{height:400px;}.elementor-1621 .elementor-element.elementor-element-e32bd2a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1621 .elementor-element.elementor-element-4a3e4f0 img{height:400px;}.elementor-1621 .elementor-element.elementor-element-d25d4d6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1621 .elementor-element.elementor-element-336e955{--padding-top:var(--mygap-main);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-b7f2346 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1621 .elementor-element.elementor-element-0c3a7eb{--padding-top:var(--mygap-main);--padding-bottom:var(--mygap-lg);--padding-left:0;--padding-right:0;}.elementor-1621 .elementor-element.elementor-element-833ce82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1621 .elementor-element.elementor-element-6d9b35c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1621 .elementor-element.elementor-element-2d033bcc{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1621 .elementor-element.elementor-element-4110fc69{--margin-top:0px;--margin-bottom:20px;--margin-left:000px;--margin-right:15px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1621 .elementor-element.elementor-element-4110fc69 .carousel-cell{width:100%;}.elementor-1621 .elementor-element.elementor-element-6dc96121{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1621 .elementor-element.elementor-element-2c63a5ed{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:9px;}.elementor-1621 .elementor-element.elementor-element-367d2102{--justify-content:center;}.elementor-1621 .elementor-element.elementor-element-5ef67eaa img{max-width:60%;height:100px;}.elementor-1621 .elementor-element.elementor-element-71154e2e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-6da978e1{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-7a76177f{--e-icon-list-icon-size:25px;}.elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1621 .elementor-element.elementor-element-7a76177f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1621 .elementor-element.elementor-element-6f7cecca:not(.elementor-motion-effects-element-type-background), .elementor-1621 .elementor-element.elementor-element-6f7cecca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1106/Mapa_ExtenedSuite_580x700_.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1621 .elementor-element.elementor-element-6f7cecca{--min-height:32vh;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}body:not(.rtl) .elementor-1621 .elementor-element.elementor-element-26ff378c{left:39%;}body.rtl .elementor-1621 .elementor-element.elementor-element-26ff378c{right:39%;}.elementor-1621 .elementor-element.elementor-element-26ff378c{top:40%;}.elementor-1621 .elementor-element.elementor-element-1bb4b01 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-1621 .elementor-element.elementor-element-f4cc592{--content-width:1440px;}.elementor-1621 .elementor-element.elementor-element-336e955{--content-width:1905px;}.elementor-1621 .elementor-element.elementor-element-0c3a7eb{--content-width:1905px;}.elementor-1621 .elementor-element.elementor-element-8f96737{--width:35%;}.elementor-1621 .elementor-element.elementor-element-2d033bcc{--content-width:400px;}.elementor-1621 .elementor-element.elementor-element-6f7cecca{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1621 .elementor-element.elementor-element-539df36b{--width:100%;}.elementor-1621 .elementor-element.elementor-element-8f96737{--width:100%;}.elementor-1621 .elementor-element.elementor-element-6f7cecca{--width:100%;}}/* Start custom CSS for global, class: .elementor-global-1771 */.elementor-1621 .elementor-element.elementor-global-1771 {
    position: absolute;
    bottom: 0;
    transform: translateY(50%);
    display: flex;
    justify-content: center;
    z-index: 1;
}

.elementor-1621 .elementor-element.elementor-global-1771 a {
    padding-left: 30px;
    padding-right: 30px;
}

.elementor-1621 .elementor-element.elementor-global-1771 i {
    background: var(--e-global-color-13f4851a);
    width: 3px;
    height: 100px;
    display: block;
}

.elementor-1621 .elementor-element.elementor-global-1771 i:before {
    content: '';
    background: #d3b59a;
    position: absolute;
    display: block;
    height: 15px;
    width: 100%;
    left: auto;
    transform: translateX(0);
    top: 0;
    transition: 1s;
}

.elementor-1621 .elementor-element.elementor-global-1771 a:hover i:before {
    animation: goingDown 1s linear infinite;
}

@keyframes goingDown {
    0% {
       top: 0; 
    }
    100% {
        top: calc(100% - 15px);
    }
}

@media(max-width:767px){
    .elementor-1621 .elementor-element.elementor-global-1771{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ded99cd */.elementor-1621 .elementor-element.elementor-element-ded99cd {
    position: absolute;
    right: 3%;
    top: 40%;
}

.elementor-1621 .elementor-element.elementor-element-ded99cd a img{
    width: 120px;
    height: 120px;
}

@media (max-width: 580px) {
    .elementor-1621 .elementor-element.elementor-element-ded99cd a img{
        width: 70px;
        height: 70px;
    }

}

.elementor-1621 .elementor-element.elementor-element-ded99cd a {
    padding: 10px 5px;
    transition: .4s;
}

.elementor-1621 .elementor-element.elementor-element-ded99cd a:hover {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4110fc69 */.elementor-4082 .elementor-element.elementor-element-21a55128 {
    bottom: auto;
}

@media (min-width: 1025px) and (max-width: 1400px) {
    .elementor-6197 .elementor-element.elementor-element-5f780bb3 .flickity-page-dots {
    margin-bottom: 1rem;
    }
}

@media (max-width: 1024px) {
    .elementor-1621 .elementor-element.elementor-element-4110fc69 .flickity-prev-next-button.previous {
        left: -10%;
    }
    .elementor-1621 .elementor-element.elementor-element-4110fc69 .flickity-prev-next-button.next {
        right: -10% !important;
    } 
}

/* Size fix for Ipad Mini */
@media (min-width: 580px) and (max-width:768px) {
    .elementor-4082 .elementor-element.elementor-element-21a55128 {
       transform: scale(0.8);
       margin-top: -3.5rem;
       bottom: auto;
 }
}

/* Icon list */
ul.elementor-icon-list-items .elementor-icon-list-item > a {
    color:var(--e-global-color-21f8c9b7);
    transition:all ease .5s;
}

ul.elementor-icon-list-items .elementor-icon-list-item > a :hover{
    color:var(--e-global-color-text);
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f96737 */@media (max-width: 1024px) {
    div.elementor-element.mapa-contenedor{
        width:100%;    
    }
    
    div.elementor-element.mapa-contenedor .elementor-1621 .elementor-element.elementor-element-8f96737.column-info {
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7cecca */@media (max-width: 580px) {
  .map-markers-col {
         min-height: 450px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539df36b *//* Mapa Contenedor CSS */
.pin {
    z-index: 0;
}

.pin.active {
   z-index: 1;
   filter: brightness(0) saturate(100%) invert(10%) sepia(96%) saturate(2806%) hue-rotate(341deg) brightness(127%) contrast(91%);
   animation: pulse-animation 1.5s infinite;
   transition: ease-out 400ms;
}

@keyframes pulse-animation {
   0% { transform: scale(1.2); }
   50% { transform: scale(1.4); }
   100% { transform: scale(1.2); } 
}

.pin svg {
  filter: drop-shadow(0px 5px 4px rgb(0 0 0 / 0.4));
}

/* Fix markers position if needed */
.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-monterrey-pin{
	top: 34vh;
	left: 32.5vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-coatza-pin{
	top: 63vh;
    left: 42.5vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .casa-gloria-pin{
	top: 60.2vh;
    left: 46.7vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .hantik-pin{
    top: 60.1vh;
    left: 46.7vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .cabanna-pin{
    top: 4.2vh;
    left: 6.7vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-mexicali-pin{
	top: 4.4vh;
    left: 6.1vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .nala-coffee-pin{
	top: 34.3vh;
    left: 31.5vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .shotshot-pin{
	top: 34.4vh;
    left: 31.6vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .sanborns-juarez-pin{
	top: 8.9vh;
    left: 21.8vw;	
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .oxxo-juarez-pin{
	top: 7.2vh;
    left: 21.8vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .megatacos-juarez-pin{
	top: 7vh;
    left: 21.8vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-tijuana-pin{
    top: 5vh;
    left: 3.8vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .laparrilla-pin{
	top: 50vh;
    left: 55.4vw;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-qro-pin{
	left: 32.8vw;
    top: 51.5vh;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-qro-pin{
	left: 32.7vw;
    top: 51.5vh;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-qro-pin{
	left: 32.8vw;
    top: 51.6vh;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .wings-chi-pin{
	left: 22vw;
	top: 21vh;
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-yuc-pin{
	left: 50.5vw;
    top: 51vh;	
}

.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-yuc-pin{
	left: 50.3vw;
    top: 51.2vh;		
}


@media (max-width: 1600px) {
    /*MARKERS POSITIONING ON RESPONSIVE*/
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-monterrey-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-coatza-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .casa-gloria-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .hantik-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .cabanna-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-mexicali-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .nala-coffee-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .shotshot-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .sanborns-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .oxxo-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .megatacos-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-tijuana-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .laparrilla-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .wings-chi-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-yuc-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-yuc-pin{}
}

@media (min-width: 1300px) and (max-width: 1450px) {
	
}

@media (max-width: 1024px) {
    /*MARKERS POSITIONING ON RESPONSIVE*/
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-monterrey-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-coatza-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .casa-gloria-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .hantik-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .cabanna-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-mexicali-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .nala-coffee-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .shotshot-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .sanborns-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .oxxo-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .megatacos-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-tijuana-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .laparrilla-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .wings-chi-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-yuc-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-yuc-pin{}
}

@media (max-width: 1200px) {
    /*MARKERS POSITIONING ON RESPONSIVE*/
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-monterrey-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-coatza-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .casa-gloria-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .hantik-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .cabanna-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-mexicali-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .nala-coffee-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .shotshot-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .sanborns-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .oxxo-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .megatacos-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-tijuana-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .laparrilla-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .wings-chi-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-yuc-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-yuc-pin{}
}

@media (max-width: 1024px) {
    /*CSS FOR COLUMN ELEMENTOR CSS FALLBACK*/
    .elementor-1621 .elementor-element.elementor-element-539df36b .map-markers-col {
        width: 100%;
    }
    
    .elementor-1621 .elementor-element.elementor-element-539df36b .column-info {
        width: 100%;
    }
    
    /*MARKERS POSITIONING ON RESPONSIVE*/
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-monterrey-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-coatza-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .casa-gloria-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .hantik-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .cabanna-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-mexicali-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .nala-coffee-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .shotshot-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .sanborns-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .oxxo-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .megatacos-juarez-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-tijuana-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .laparrilla-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-qro-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .wings-chi-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-yuc-pin{}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-yuc-pin{}
}


@media (max-width: 1380px) and (min-width: 850px) {
    .column-info {
      transform: scale(0.8);
 }
}

@media (max-width: 1024px) and (min-width: 585px) {
   .map-section {
        /*min-height: 1600px;*/
 }
}

@media (max-width: 768px) {
    /*MARKERS POSITIONING ON RESPONSIVE*/
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-monterrey-pin{
		top: 18vh;
        left: 54.5vw;	
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-coatza-pin{
        top: 34vh;
        left: 68.5vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .casa-gloria-pin{
        top: 33vh;
        left: 74.5vw;	
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .hantik-pin{
        top: 33.1vh;
        left: 74.5vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .cabanna-pin{
        top: 3.2vh;
        left: 15.7vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-mexicali-pin{
        top: 3.1vh;
        left: 15.6vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .nala-coffee-pin{
		top: 20.3vh;
        left: 52.5vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .shotshot-pin{
		top: 20.4vh;
        left: 52.6vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .sanborns-juarez-pin{
        top: 5.9vh;
        left: 37.8vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .oxxo-juarez-pin{
        top: 5.9vh;
        left: 37.8vw;	
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .megatacos-juarez-pin{
        top: 5.9vh;
        left: 37.8vw;	
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-tijuana-pin{
        top: 3.1vh;
        left: 11.3vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .laparrilla-pin{
        top: 27.4vh;
        left: 87.5vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-qro-pin{
		top: 29.4vh;
        left: 52.5vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-qro-pin{
		top: 29.3vh;
        left: 52.5vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-qro-pin{
		top: 29.2vh;
        left: 52.5vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .wings-chi-pin{
		top: 13.2vh;
    	left: 39.5vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-yuc-pin{
		top: 28.2vh;
		left: 81vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-yuc-pin{
		top: 28.2vh;
		left: 81.1vw;
	}
}


@media (max-width: 500px) {
    
    .elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .boxes-col > div {
        max-width: 310px;
    }

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-monterrey-pin{
		top: 29vh;
        left: 54.5vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-coatza-pin{
        top: 40vh;
        left: 67.5vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .casa-gloria-pin{
		top: 39vh;
        left: 73.5vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .hantik-pin{
		top: 39vh;
        left: 73.5vw;			
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .cabanna-pin{
        top: 13.5vh;
        left: 8.5vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-mexicali-pin{
        top: 13.4vh;
        left: 8.6vw;	
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .nala-coffee-pin{
		top: 27.3vh;
        left: 50.5vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .shotshot-pin{
		top: 27.4vh;
        left: 50.5vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .sanborns-juarez-pin{
        top: 15.9vh;
        left: 32.8vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .oxxo-juarez-pin{
		top: 15.8vh;
        left: 32.7vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .megatacos-juarez-pin{
		top: 15.7vh;
        left: 32.6vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-tijuana-pin{
		top: 13.5vh;
        left: 4vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .laparrilla-pin{
		top: 33.4vh;
        left: 87.5vw;
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-qro-pin{
		top: 34.4vh;
        left: 51.5vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .ihop-qro-pin{
		top: 34.4vh;
        left: 51.5vw;			
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-qro-pin{
		top: 34.4vh;
        left: 51.5vw;	
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .wings-chi-pin{
		top: 20.2vh;
        left: 33.5vw;		
	}

	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .bostons-yuc-pin{
		top: 33.4vh;
        left: 80.5vw;
	}
	.elementor-1621 .elementor-element.elementor-element-539df36b.mapa-contenedor .mrpampas-yuc-pin{
		top: 33.4vh;
        left: 80.5vw;
	}

}/* End custom CSS */