.elementor-1612 .elementor-element.elementor-element-7bb03c12{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2rem 2rem 2rem 2rem;--border-top-width:2rem;--border-right-width:2rem;--border-bottom-width:2rem;--border-left-width:2rem;border-color:var( --e-global-color-47eea86e );--border-color:var( --e-global-color-47eea86e );--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-1612 .elementor-element.elementor-element-64c27375{--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;--justify-content:flex-end;--align-items:center;--gap:var(--mft-space-s) var(--mft-space-l);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-l);--overflow:hidden;--overlay-opacity:0.4;--border-radius:20px 20px 20px 20px;}.elementor-1612 .elementor-element.elementor-element-64c27375:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-64c27375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F800;background:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/home-flamingo-vallarta-1.webp") 50% 50%;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-64c27375::before, .elementor-1612 .elementor-element.elementor-element-64c27375 > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-64c27375 > .e-con-inner > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-64c27375 > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-64c27375 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-64c27375 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-1612 .elementor-element.elementor-element-624435af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-187aad1f > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-1612 .elementor-element.elementor-element-187aad1f{text-align:center;}.elementor-1612 .elementor-element.elementor-element-187aad1f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:3.5rem;font-weight:400;font-style:normal;text-decoration:none;line-height:1.5;letter-spacing:0px;word-spacing:4px;text-shadow:0px 4px 20px rgba(0,0,0,0.3);color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-3f388a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-3f388a6{text-align:center;}.elementor-1612 .elementor-element.elementor-element-3f388a6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.6rem;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;text-shadow:0px 4px 20px rgba(0,0,0,0.3);color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-2e607b60{width:100%;max-width:100%;}.elementor-1612 .elementor-element.elementor-element-2e607b60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-31326768{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-6ef9919 > .elementor-widget-container{margin:0 0 0 0;}.elementor-1612 .elementor-element.elementor-element-6ef9919.elementor-view-stacked .elementor-icon{background-color:#F6F6F6;}.elementor-1612 .elementor-element.elementor-element-6ef9919.elementor-view-framed .elementor-icon, .elementor-1612 .elementor-element.elementor-element-6ef9919.elementor-view-default .elementor-icon{color:#F6F6F6;border-color:#F6F6F6;}.elementor-1612 .elementor-element.elementor-element-6ef9919.elementor-view-framed .elementor-icon, .elementor-1612 .elementor-element.elementor-element-6ef9919.elementor-view-default .elementor-icon svg{fill:#F6F6F6;}.elementor-1612 .elementor-element.elementor-element-6ef9919 .elementor-icon{font-size:30px;}.elementor-1612 .elementor-element.elementor-element-6ef9919 .elementor-icon svg{height:30px;}.elementor-1612 .elementor-element.elementor-element-340def9{--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;--justify-content:center;--align-items:center;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-7763dbca{--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-7763dbca:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-7763dbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flamingovallarta.com/app/uploads/sites/1800/bg-favicon-1.svg");background-position:0% 0px;background-repeat:no-repeat;background-size:contain;}.elementor-1612 .elementor-element.elementor-element-7763dbca::before, .elementor-1612 .elementor-element.elementor-element-7763dbca > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-7763dbca > .e-con-inner > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-7763dbca > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-7763dbca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-7763dbca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1612 .elementor-element.elementor-element-2fe4c9cd{--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;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-29904773{text-align:center;}.elementor-1612 .elementor-element.elementor-element-29904773 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-1612 .elementor-element.elementor-element-1206a7a0{text-align:center;}.elementor-1612 .elementor-element.elementor-element-1206a7a0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:64px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.25;letter-spacing:0px;word-spacing:5px;}.elementor-1612 .elementor-element.elementor-element-6c904c96{text-align:left;}.elementor-1612 .elementor-element.elementor-element-6c904c96 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;letter-spacing:1%;word-spacing:2px;color:var( --e-global-color-text );}.elementor-1612 .elementor-element.elementor-element-12f780c9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-1612 .elementor-element.elementor-element-12f780c9 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-12f780c9 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-1612 .elementor-element.elementor-element-12f780c9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1612 .elementor-element.elementor-element-3ce7e789{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-3ce7e789 > .elementor-widget-container{margin:0 auto 0 auto;padding:0rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-5b30ec59 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 4px 60px 4px;padding:18px 25px 18px 30px;}.elementor-1612 .elementor-element.elementor-element-5b30ec59 .elementor-button:hover, .elementor-1612 .elementor-element.elementor-element-5b30ec59 .elementor-button:focus{background-color:#F8F6F2;color:var( --e-global-color-secondary );}.elementor-1612 .elementor-element.elementor-element-5b30ec59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-5b30ec59 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1612 .elementor-element.elementor-element-5b30ec59 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1612 .elementor-element.elementor-element-5b30ec59 .elementor-button:hover svg, .elementor-1612 .elementor-element.elementor-element-5b30ec59 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1612 .elementor-element.elementor-element-2dafa9de{--display:flex;--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-1612 .elementor-element.elementor-element-2dafa9de:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-2dafa9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/home-banner-intro.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-fed9336{--spacer-size:700px;}.elementor-1612 .elementor-element.elementor-element-4960e5d5{--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;--justify-content:center;--align-items:center;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-5c3bd38d{--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-5c3bd38d::before, .elementor-1612 .elementor-element.elementor-element-5c3bd38d > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-5c3bd38d > .e-con-inner > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-5c3bd38d > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-5c3bd38d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-5c3bd38d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6cb047a );--background-overlay:'';}.elementor-1612 .elementor-element.elementor-element-217a1495{--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;--justify-content:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-6468f484{text-align:left;}.elementor-1612 .elementor-element.elementor-element-6468f484 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:64px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.25;letter-spacing:0px;word-spacing:16px;color:var( --e-global-color-text );}.elementor-1612 .elementor-element.elementor-element-4f167880 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-4f167880{text-align:left;}.elementor-1612 .elementor-element.elementor-element-4f167880 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;letter-spacing:1%;word-spacing:4px;color:var( --e-global-color-text );}.elementor-1612 .elementor-element.elementor-element-60535116{--divider-border-style:solid;--divider-color:#F9D0D1;--divider-border-width:4px;}.elementor-1612 .elementor-element.elementor-element-60535116 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-60535116 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-1612 .elementor-element.elementor-element-60535116 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1612 .elementor-element.elementor-element-2b247ba5{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-2b247ba5 > .elementor-widget-container{margin:0 auto 0 auto;padding:0rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-54dc5fec .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:none;border-radius:60px 4px 60px 4px;padding:18px 25px 18px 30px;}.elementor-1612 .elementor-element.elementor-element-54dc5fec .elementor-button:hover, .elementor-1612 .elementor-element.elementor-element-54dc5fec .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-54dc5fec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-54dc5fec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1612 .elementor-element.elementor-element-54dc5fec .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1612 .elementor-element.elementor-element-54dc5fec .elementor-button:hover svg, .elementor-1612 .elementor-element.elementor-element-54dc5fec .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-42615da1{--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;--justify-content:center;--align-items:center;--margin-top:0rem;--margin-bottom:3rem;--margin-left:2rem;--margin-right:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-69a2a0f9{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-69a2a0f9:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-69a2a0f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-4c29a885{--display:flex;--min-height:600px;--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;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-4c29a885:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-4c29a885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/flamingo-habitaciones-king-estandar.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-2c5d9db5{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-3605409a{text-align:center;}.elementor-1612 .elementor-element.elementor-element-3605409a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1612 .elementor-element.elementor-element-7bf0bb86{text-align:center;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-7ed18211{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-7ed18211:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-7ed18211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-1ad75c4c{--display:flex;--min-height:600px;--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;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-1ad75c4c:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-1ad75c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/habitacion-flamingo-estandar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-11c76b36{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-7515415f{text-align:center;}.elementor-1612 .elementor-element.elementor-element-7515415f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1612 .elementor-element.elementor-element-32d6bc10{text-align:center;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-bcf3747{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-bcf3747:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-bcf3747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-79132a32{--display:flex;--min-height:600px;--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;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-79132a32:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-79132a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/habitacione-vista.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-6d62eab9{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-54b2bd22{text-align:center;}.elementor-1612 .elementor-element.elementor-element-54b2bd22 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1612 .elementor-element.elementor-element-3dc6ecf1{text-align:center;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-66b7ecf2{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-66b7ecf2:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-66b7ecf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-7bc6987{--display:flex;--min-height:600px;--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;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-7bc6987:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-7bc6987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/flamngo-habitaciones-vista-doble-cama.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-591b5e65{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-127bc705{text-align:center;}.elementor-1612 .elementor-element.elementor-element-127bc705 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1612 .elementor-element.elementor-element-1f563138{text-align:center;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-2e9b103a{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-2e9b103a:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-2e9b103a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-4e344ad6{--display:flex;--min-height:600px;--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;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-4e344ad6:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-4e344ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/habitacion-familiares.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-425a89ed{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-3fae1437{text-align:center;}.elementor-1612 .elementor-element.elementor-element-3fae1437 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1612 .elementor-element.elementor-element-aed4a9b{text-align:center;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-7219d59{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-7219d59:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-7219d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-2036f582{--display:flex;--min-height:600px;--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;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-2036f582:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-2036f582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/habitacion-flamingo-Deluxe-Marina-King.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-2f30fbeb{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-30d55007{text-align:center;}.elementor-1612 .elementor-element.elementor-element-30d55007 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1612 .elementor-element.elementor-element-3915038f{text-align:center;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-7c6a5d7e{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-7c6a5d7e:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-7c6a5d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-46fcab14{--display:flex;--min-height:600px;--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;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-46fcab14:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-46fcab14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/habitacion-flamingo-doble.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-3afbc46f{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-5ea7f478{text-align:center;}.elementor-1612 .elementor-element.elementor-element-5ea7f478 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1612 .elementor-element.elementor-element-211ac461{text-align:center;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-3193fefa{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:30px;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:2%;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:40%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:2%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:40%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:var( --e-global-color-13f4851a );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:60px;}.elementor-1612 .elementor-element.elementor-element-3193fefa .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-1612 .elementor-element.elementor-element-3b14f2eb{--display:flex;--min-height:750px;--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:center;--align-items:flex-start;--overlay-opacity:0.5;}.elementor-1612 .elementor-element.elementor-element-3b14f2eb:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/home-ofertas-FlamingoVallarta.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-3b14f2eb::before, .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .e-con-inner > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #FFFFFFB5 100%);}.elementor-1612 .elementor-element.elementor-element-51b60264{--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;--justify-content:center;--align-items:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:60px 0px 60px 0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1612 .elementor-element.elementor-element-51b60264:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-51b60264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6cb047a );}.elementor-1612 .elementor-element.elementor-element-621ed3f0{text-align:left;}.elementor-1612 .elementor-element.elementor-element-621ed3f0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:64px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.25;letter-spacing:0px;word-spacing:16px;color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-79884d92 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-79884d92{text-align:left;}.elementor-1612 .elementor-element.elementor-element-79884d92 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;letter-spacing:2%;word-spacing:5px;color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-5c887ad3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-1612 .elementor-element.elementor-element-5c887ad3 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-5c887ad3 .elementor-divider-separator{width:70px;margin:0 auto;margin-left:0;}.elementor-1612 .elementor-element.elementor-element-5c887ad3 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1612 .elementor-element.elementor-element-4eee8a2e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-47eea86e );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-4eee8a2e > .elementor-widget-container{margin:0 auto 0 auto;padding:0rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-4c5fbe7b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:none;border-radius:60px 4px 60px 4px;padding:18px 25px 18px 30px;}.elementor-1612 .elementor-element.elementor-element-4c5fbe7b .elementor-button:hover, .elementor-1612 .elementor-element.elementor-element-4c5fbe7b .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-4c5fbe7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-4c5fbe7b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1612 .elementor-element.elementor-element-4c5fbe7b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1612 .elementor-element.elementor-element-4c5fbe7b .elementor-button:hover svg, .elementor-1612 .elementor-element.elementor-element-4c5fbe7b .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-82d9330{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-82d9330:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-82d9330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/bg-bodas-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-6a765e62{--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-6a765e62::before, .elementor-1612 .elementor-element.elementor-element-6a765e62 > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-6a765e62 > .e-con-inner > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-6a765e62 > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-6a765e62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-6a765e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6cb047a );--background-overlay:'';}.elementor-1612 .elementor-element.elementor-element-21dc84a2{--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;--justify-content:center;--align-items:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-4efa4ef8{text-align:left;}.elementor-1612 .elementor-element.elementor-element-4efa4ef8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:64px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.25;letter-spacing:0px;word-spacing:16px;color:var( --e-global-color-text );}.elementor-1612 .elementor-element.elementor-element-14672d93 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-14672d93{text-align:left;}.elementor-1612 .elementor-element.elementor-element-14672d93 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;letter-spacing:2%;word-spacing:5px;color:var( --e-global-color-text );}.elementor-1612 .elementor-element.elementor-element-345aaee1{--divider-border-style:solid;--divider-color:#F9D0D1;--divider-border-width:4px;}.elementor-1612 .elementor-element.elementor-element-345aaee1 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-345aaee1 .elementor-divider-separator{width:70px;margin:0 auto;margin-left:0;}.elementor-1612 .elementor-element.elementor-element-345aaee1 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1612 .elementor-element.elementor-element-1f242e1d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-1f242e1d > .elementor-widget-container{margin:0 auto 0 auto;padding:0rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-15fb8610 .elementor-button{background-color:var( --e-global-color-47eea86e );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 4px 60px 4px;padding:18px 25px 18px 30px;}.elementor-1612 .elementor-element.elementor-element-15fb8610 .elementor-button:hover, .elementor-1612 .elementor-element.elementor-element-15fb8610 .elementor-button:focus{background-color:#F8F6F2;color:var( --e-global-color-secondary );}.elementor-1612 .elementor-element.elementor-element-15fb8610 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-15fb8610 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1612 .elementor-element.elementor-element-15fb8610 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1612 .elementor-element.elementor-element-15fb8610 .elementor-button:hover svg, .elementor-1612 .elementor-element.elementor-element-15fb8610 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1612 .elementor-element.elementor-element-5270e100{--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;--justify-content:center;--align-items:flex-end;--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-1612 .elementor-element.elementor-element-4f6b51f{--display:flex;--position:absolute;--overlay-opacity:0.5;--border-radius:0px 0px 40px 0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:0rem;bottom:30px;--z-index:88;}.elementor-1612 .elementor-element.elementor-element-4f6b51f::before, .elementor-1612 .elementor-element.elementor-element-4f6b51f > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-4f6b51f > .e-con-inner > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-4f6b51f > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-4f6b51f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-4f6b51f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #48484800 0%, var( --e-global-color-21f8c9b7 ) 34%);}body:not(.rtl) .elementor-1612 .elementor-element.elementor-element-4f6b51f{left:0px;}body.rtl .elementor-1612 .elementor-element.elementor-element-4f6b51f{right:0px;}.elementor-1612 .elementor-element.elementor-element-562cca5{text-align:left;}.elementor-1612 .elementor-element.elementor-element-562cca5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1;letter-spacing:4%;color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-dc3213f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-47eea86e );font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35;}.elementor-1612 .elementor-element.elementor-element-dc3213f > .elementor-widget-container{margin:0 auto 0 auto;padding:1rem 0rem 0rem 0rem;}.elementor-1612 .elementor-element.elementor-element-119ef06b{--e-image-carousel-slides-to-show:1;}.elementor-1612 .elementor-element.elementor-element-119ef06b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1612 .elementor-element.elementor-element-119ef06b .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6cb047a );}.elementor-1612 .elementor-element.elementor-element-119ef06b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1612 .elementor-element.elementor-element-119ef06b .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6cb047a );}.elementor-1612 .elementor-element.elementor-element-119ef06b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:6px;height:6px;background:var( --e-global-color-accent );}.elementor-1612 .elementor-element.elementor-element-119ef06b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1612 .elementor-element.elementor-element-119ef06b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 40px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-2ee2db4{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-2ee2db4:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-2ee2db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/bg-bodas-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-73608b9{--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-73608b9::before, .elementor-1612 .elementor-element.elementor-element-73608b9 > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-73608b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-73608b9 > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-73608b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-73608b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6cb047a );--background-overlay:'';}.elementor-1612 .elementor-element.elementor-element-5dc0d00{--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;--justify-content:center;--align-items:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-2edf300{text-align:left;}.elementor-1612 .elementor-element.elementor-element-2edf300 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:64px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.25;letter-spacing:0px;word-spacing:16px;color:var( --e-global-color-text );}.elementor-1612 .elementor-element.elementor-element-5a41cc5 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-5a41cc5{text-align:left;}.elementor-1612 .elementor-element.elementor-element-5a41cc5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;letter-spacing:2%;word-spacing:5px;color:var( --e-global-color-text );}.elementor-1612 .elementor-element.elementor-element-41e5d46{--divider-border-style:solid;--divider-color:#F9D0D1;--divider-border-width:4px;}.elementor-1612 .elementor-element.elementor-element-41e5d46 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-41e5d46 .elementor-divider-separator{width:70px;margin:0 auto;margin-left:0;}.elementor-1612 .elementor-element.elementor-element-41e5d46 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1612 .elementor-element.elementor-element-3ccad64{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-3ccad64 > .elementor-widget-container{margin:0 auto 0 auto;padding:0rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-3db9988 .elementor-button{background-color:var( --e-global-color-47eea86e );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 4px 60px 4px;padding:18px 25px 18px 30px;}.elementor-1612 .elementor-element.elementor-element-3db9988 .elementor-button:hover, .elementor-1612 .elementor-element.elementor-element-3db9988 .elementor-button:focus{background-color:#F8F6F2;color:var( --e-global-color-secondary );}.elementor-1612 .elementor-element.elementor-element-3db9988 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-3db9988 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1612 .elementor-element.elementor-element-3db9988 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1612 .elementor-element.elementor-element-3db9988 .elementor-button:hover svg, .elementor-1612 .elementor-element.elementor-element-3db9988 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1612 .elementor-element.elementor-element-5668c4a{--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;--justify-content:center;--align-items:flex-end;--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-1612 .elementor-element.elementor-element-fbeaab2{--e-image-carousel-slides-to-show:1;}.elementor-1612 .elementor-element.elementor-element-fbeaab2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1612 .elementor-element.elementor-element-fbeaab2 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6cb047a );}.elementor-1612 .elementor-element.elementor-element-fbeaab2 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1612 .elementor-element.elementor-element-fbeaab2 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6cb047a );}.elementor-1612 .elementor-element.elementor-element-fbeaab2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:6px;height:6px;background:var( --e-global-color-accent );}.elementor-1612 .elementor-element.elementor-element-fbeaab2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#C3C3C3;opacity:1;}.elementor-1612 .elementor-element.elementor-element-fbeaab2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:40px 4px 4px 40px;}.elementor-1612 .elementor-element.elementor-element-17510b29{--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;--justify-content:center;--align-items:center;--padding-top:5rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-17510b29:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-17510b29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-104bd143{--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;--justify-content:center;--align-items:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-550b7b89{--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;--justify-content:center;--align-items:flex-end;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-550b7b89.e-con{--order:-99999 /* order start hack */;}.elementor-1612 .elementor-element.elementor-element-a8392f0{--display:flex;}.elementor-1612 .elementor-element.elementor-element-e0c6118{text-align:left;}.elementor-1612 .elementor-element.elementor-element-e0c6118 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:64px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.25;letter-spacing:0px;word-spacing:16px;color:var( --e-global-color-text );}.elementor-1612 .elementor-element.elementor-element-67d87620{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:left;}.elementor-1612 .elementor-element.elementor-element-67d87620 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-67d87620 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;letter-spacing:2%;word-spacing:5px;color:var( --e-global-color-text );}.elementor-1612 .elementor-element.elementor-element-68a1cfe{--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;--justify-content:center;--align-items:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1612 .elementor-element.elementor-element-10120534{--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;--justify-content:center;--align-items:flex-start;}.elementor-1612 .elementor-element.elementor-element-6ecdad18{width:100%;max-width:100%;text-align:left;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-6ecdad18 > .elementor-widget-container{margin:0 auto 0 auto;padding:0rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-368078bf .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 4px 60px 4px;padding:18px 25px 18px 30px;}.elementor-1612 .elementor-element.elementor-element-368078bf .elementor-button:hover, .elementor-1612 .elementor-element.elementor-element-368078bf .elementor-button:focus{background-color:#F8F6F2;color:var( --e-global-color-secondary );}.elementor-1612 .elementor-element.elementor-element-368078bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-368078bf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1612 .elementor-element.elementor-element-368078bf .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1612 .elementor-element.elementor-element-368078bf .elementor-button:hover svg, .elementor-1612 .elementor-element.elementor-element-368078bf .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1612 .elementor-element.elementor-element-6258274{--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;--justify-content:center;--align-items:center;--margin-top:2rem;--margin-bottom:3rem;--margin-left:2rem;--margin-right:2rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-67bd2c13{--display:flex;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-67bd2c13:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-67bd2c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-7ac583ea{--display:flex;--min-height:600px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-7ac583ea:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-7ac583ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/Flamingos-alberca.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-4e62dbe1{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-1720f557{text-align:center;}.elementor-1612 .elementor-element.elementor-element-1720f557 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-51fa1f13{--display:flex;--min-height:360px;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-51fa1f13:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-51fa1f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-11409df4{--display:flex;--min-height:400px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-11409df4:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-11409df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/Flamingo-jardines.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-18d2e37e{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-2325f16d{text-align:center;}.elementor-1612 .elementor-element.elementor-element-2325f16d .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-22ee2355{--display:flex;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-22ee2355:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-22ee2355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-40718af4{--display:flex;--min-height:600px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-40718af4:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-40718af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/flamingovallarta-gym.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-3dad7bf4{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-3c887ac0{text-align:center;}.elementor-1612 .elementor-element.elementor-element-3c887ac0 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-6c893b68{--display:flex;--min-height:360px;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-6c893b68:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-6c893b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-69b8b7a2{--display:flex;--min-height:400px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-69b8b7a2:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-69b8b7a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/Flamingos_vallarta_restaurante.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-7c0a8c47{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-7bb0cb6f{text-align:center;}.elementor-1612 .elementor-element.elementor-element-7bb0cb6f .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-40007749{--display:flex;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-40007749:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-40007749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-a05a593{--display:flex;--min-height:600px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-a05a593:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-a05a593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/Flamingo-services-room.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-2e471be6{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-db40d97{text-align:center;}.elementor-1612 .elementor-element.elementor-element-db40d97 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-15445335{--display:flex;--min-height:360px;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-15445335:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-15445335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-6ea61825{--display:flex;--min-height:400px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-6ea61825:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-6ea61825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/internet-flamingo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-583289e{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-4ffc5073{text-align:center;}.elementor-1612 .elementor-element.elementor-element-4ffc5073 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-766cba52{--display:flex;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-766cba52:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-766cba52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-d9230ce{--display:flex;--min-height:600px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-d9230ce:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-d9230ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/flamingo-vallarta-sala-r.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-4b905bd2{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-9f5500f{text-align:center;}.elementor-1612 .elementor-element.elementor-element-9f5500f .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-1d860aa4{--display:flex;--min-height:360px;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-1d860aa4:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-1d860aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-49cfea68{--display:flex;--min-height:400px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-49cfea68:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-49cfea68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/servicios-medico-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-816a72e{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-4f91429e{text-align:center;}.elementor-1612 .elementor-element.elementor-element-4f91429e .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-53abcbe6{--display:flex;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-53abcbe6:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-53abcbe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-6a8f5a11{--display:flex;--min-height:600px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-6a8f5a11:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-6a8f5a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/flamingo-despertador.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-14e5b8d5{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-77a3e009{text-align:center;}.elementor-1612 .elementor-element.elementor-element-77a3e009 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-4abc277f{--display:flex;--min-height:360px;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-4abc277f:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-4abc277f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-11caa6d8{--display:flex;--min-height:400px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-11caa6d8:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-11caa6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/home-flamingo-vallarta.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-3d962438{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-7e7cc68a{text-align:center;}.elementor-1612 .elementor-element.elementor-element-7e7cc68a .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-2ec4f884{--display:flex;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-2ec4f884:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-2ec4f884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-316550b4{--display:flex;--min-height:600px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-316550b4:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-316550b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/transladoAeropuerto-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-5935719c{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-4a87498b{text-align:center;}.elementor-1612 .elementor-element.elementor-element-4a87498b .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-175b0db7{--display:flex;--min-height:360px;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-175b0db7:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-175b0db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-535e6c92{--display:flex;--min-height:400px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-535e6c92:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-535e6c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/flamingo-bebida-inicial.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-711baf9c{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-468753a2{text-align:center;}.elementor-1612 .elementor-element.elementor-element-468753a2 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-37bce15d{--display:flex;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-37bce15d:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-37bce15d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-1c32eefb{--display:flex;--min-height:600px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-1c32eefb:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-1c32eefb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/ninera.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-7a6520b4{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-304d5d0{text-align:center;}.elementor-1612 .elementor-element.elementor-element-304d5d0 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-33eb862f{--display:flex;--min-height:360px;--justify-content:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-33eb862f:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-33eb862f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1612 .elementor-element.elementor-element-3f5835c4{--display:flex;--min-height:400px;--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;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;}.elementor-1612 .elementor-element.elementor-element-3f5835c4:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-3f5835c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/servicios-lavanderia-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-13c897c4{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-29f201d9{text-align:center;}.elementor-1612 .elementor-element.elementor-element-29f201d9 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-3ad9a646{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:30px;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:47%;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:1%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:47%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:1%;--e-n-carousel-arrow-size:28px;--e-n-carousel-arrow-normal-color:var( --e-global-color-6cb047a );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-1612 .elementor-element.elementor-element-3ad9a646 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-6cb047a );}.elementor-1612 .elementor-element.elementor-element-3ad9a646 > .elementor-widget-container{padding:2% 0% 5% 0%;}.elementor-1612 .elementor-element.elementor-element-307c17c4{--display:flex;--min-height:950px;--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:flex-start;--padding-top:0rem;--padding-bottom:6rem;--padding-left:8rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-307c17c4:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-307c17c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/mapa_flamingoVallarta.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-49c1f6bc{--display:flex;}.elementor-1612 .elementor-element.elementor-element-1b5eed85 img{opacity:1;}.elementor-1612 .elementor-element.elementor-element-7ad69bc3{--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;--justify-content:center;--align-items:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-6694b4c8{text-align:left;}.elementor-1612 .elementor-element.elementor-element-6694b4c8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:64px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.25;letter-spacing:0px;word-spacing:16px;color:var( --e-global-color-text );}.elementor-1612 .elementor-element.elementor-element-6bc44007{text-align:left;}.elementor-1612 .elementor-element.elementor-element-6bc44007 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;letter-spacing:2%;word-spacing:5px;color:var( --e-global-color-text );}.elementor-1612 .elementor-element.elementor-element-317f7763{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:4px;}.elementor-1612 .elementor-element.elementor-element-317f7763 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-317f7763 .elementor-divider-separator{width:70px;margin:0 auto;margin-left:0;}.elementor-1612 .elementor-element.elementor-element-317f7763 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1612 .elementor-element.elementor-element-335e2550{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;}.elementor-1612 .elementor-element.elementor-element-335e2550 > .elementor-widget-container{margin:0 auto 0 auto;padding:0rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-3b0c5c5a .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:60px 4px 60px 4px;padding:18px 25px 18px 30px;}.elementor-1612 .elementor-element.elementor-element-3b0c5c5a .elementor-button:hover, .elementor-1612 .elementor-element.elementor-element-3b0c5c5a .elementor-button:focus{background-color:var( --e-global-color-52235058 );color:var( --e-global-color-secondary );}.elementor-1612 .elementor-element.elementor-element-3b0c5c5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1612 .elementor-element.elementor-element-3b0c5c5a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1612 .elementor-element.elementor-element-3b0c5c5a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1612 .elementor-element.elementor-element-3b0c5c5a .elementor-button:hover svg, .elementor-1612 .elementor-element.elementor-element-3b0c5c5a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-1612 .elementor-element.elementor-element-64c27375{--content-width:1920px;}.elementor-1612 .elementor-element.elementor-element-2fe4c9cd{--width:64%;}.elementor-1612 .elementor-element.elementor-element-217a1495{--width:64%;}.elementor-1612 .elementor-element.elementor-element-51b60264{--width:34%;}.elementor-1612 .elementor-element.elementor-element-21dc84a2{--width:64%;}.elementor-1612 .elementor-element.elementor-element-5dc0d00{--width:64%;}.elementor-1612 .elementor-element.elementor-element-104bd143{--width:80%;}.elementor-1612 .elementor-element.elementor-element-550b7b89{--width:100%;}.elementor-1612 .elementor-element.elementor-element-a8392f0{--width:75%;}.elementor-1612 .elementor-element.elementor-element-10120534{--width:75%;}.elementor-1612 .elementor-element.elementor-element-7ad69bc3{--width:60%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1612 .elementor-element.elementor-element-2fe4c9cd{--width:77%;}.elementor-1612 .elementor-element.elementor-element-21dc84a2{--width:70%;}.elementor-1612 .elementor-element.elementor-element-5dc0d00{--width:70%;}.elementor-1612 .elementor-element.elementor-element-104bd143{--width:70%;}.elementor-1612 .elementor-element.elementor-element-550b7b89{--width:65%;}.elementor-1612 .elementor-element.elementor-element-a8392f0{--width:92%;}.elementor-1612 .elementor-element.elementor-element-68a1cfe{--width:100%;}.elementor-1612 .elementor-element.elementor-element-10120534{--width:100%;}.elementor-1612 .elementor-element.elementor-element-7ac583ea{--width:100%;}.elementor-1612 .elementor-element.elementor-element-11409df4{--width:100%;}.elementor-1612 .elementor-element.elementor-element-40718af4{--width:100%;}.elementor-1612 .elementor-element.elementor-element-69b8b7a2{--width:100%;}.elementor-1612 .elementor-element.elementor-element-a05a593{--width:100%;}.elementor-1612 .elementor-element.elementor-element-6ea61825{--width:100%;}.elementor-1612 .elementor-element.elementor-element-d9230ce{--width:100%;}.elementor-1612 .elementor-element.elementor-element-49cfea68{--width:100%;}.elementor-1612 .elementor-element.elementor-element-6a8f5a11{--width:100%;}.elementor-1612 .elementor-element.elementor-element-11caa6d8{--width:100%;}.elementor-1612 .elementor-element.elementor-element-316550b4{--width:100%;}.elementor-1612 .elementor-element.elementor-element-535e6c92{--width:100%;}.elementor-1612 .elementor-element.elementor-element-1c32eefb{--width:100%;}.elementor-1612 .elementor-element.elementor-element-3f5835c4{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1612 .elementor-element.elementor-element-69b8b7a2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1612 .elementor-element.elementor-element-2fe4c9cd{--width:70%;}.elementor-1612 .elementor-element.elementor-element-5c3bd38d{--content-width:100%;}.elementor-1612 .elementor-element.elementor-element-217a1495{--width:80%;}.elementor-1612 .elementor-element.elementor-element-51b60264{--width:77%;}.elementor-1612 .elementor-element.elementor-element-6a765e62{--content-width:100%;}.elementor-1612 .elementor-element.elementor-element-21dc84a2{--width:80%;}.elementor-1612 .elementor-element.elementor-element-73608b9{--content-width:100%;}.elementor-1612 .elementor-element.elementor-element-5dc0d00{--width:80%;}.elementor-1612 .elementor-element.elementor-element-104bd143{--width:70%;}.elementor-1612 .elementor-element.elementor-element-550b7b89{--width:58%;}.elementor-1612 .elementor-element.elementor-element-a8392f0{--width:100%;}.elementor-1612 .elementor-element.elementor-element-68a1cfe{--width:100%;}.elementor-1612 .elementor-element.elementor-element-69b8b7a2{--width:100%;}.elementor-1612 .elementor-element.elementor-element-7ad69bc3{--width:75%;}}@media(min-width:2400px){.elementor-1612 .elementor-element.elementor-element-5b30ec59 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-54dc5fec .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-42615da1{--content-width:90%;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-4c5fbe7b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-15fb8610 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-3db9988 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-550b7b89{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-a8392f0{--width:60%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-68a1cfe{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-10120534{--width:73%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-368078bf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-1720f557 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-11409df4{--width:100%;}.elementor-1612 .elementor-element.elementor-element-2325f16d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-3c887ac0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-69b8b7a2{--width:100%;}.elementor-1612 .elementor-element.elementor-element-7bb0cb6f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-db40d97 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-6ea61825{--width:100%;}.elementor-1612 .elementor-element.elementor-element-4ffc5073 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-9f5500f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-49cfea68{--width:100%;}.elementor-1612 .elementor-element.elementor-element-4f91429e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-77a3e009 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-11caa6d8{--width:100%;}.elementor-1612 .elementor-element.elementor-element-7e7cc68a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-4a87498b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-535e6c92{--width:100%;}.elementor-1612 .elementor-element.elementor-element-468753a2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-304d5d0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-3f5835c4{--width:100%;}.elementor-1612 .elementor-element.elementor-element-29f201d9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-3b0c5c5a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1366px){.elementor-1612 .elementor-element.elementor-element-624435af{--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1612 .elementor-element.elementor-element-29904773 .elementor-heading-title{font-size:2rem;}.elementor-1612 .elementor-element.elementor-element-1206a7a0{text-align:center;}.elementor-1612 .elementor-element.elementor-element-1206a7a0 .elementor-heading-title{font-size:3.2rem;word-spacing:3px;}.elementor-1612 .elementor-element.elementor-element-6c904c96 .elementor-heading-title{font-size:20px;letter-spacing:0.6px;word-spacing:2px;}.elementor-1612 .elementor-element.elementor-element-3ce7e789{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1612 .elementor-element.elementor-element-5b30ec59 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-5c3bd38d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-6468f484 .elementor-heading-title{font-size:3.2rem;}.elementor-1612 .elementor-element.elementor-element-4f167880 .elementor-heading-title{font-size:20px;letter-spacing:0.6px;word-spacing:4px;}.elementor-1612 .elementor-element.elementor-element-2b247ba5{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-1612 .elementor-element.elementor-element-54dc5fec .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-4c29a885{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-3605409a .elementor-heading-title{font-size:1.3rem;}.elementor-1612 .elementor-element.elementor-element-7bf0bb86{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-1ad75c4c{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-7515415f .elementor-heading-title{font-size:1.3rem;}.elementor-1612 .elementor-element.elementor-element-32d6bc10{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-79132a32{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-54b2bd22 .elementor-heading-title{font-size:1.3rem;}.elementor-1612 .elementor-element.elementor-element-3dc6ecf1{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-7bc6987{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-127bc705 .elementor-heading-title{font-size:1.3rem;}.elementor-1612 .elementor-element.elementor-element-1f563138{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-4e344ad6{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-3fae1437 .elementor-heading-title{font-size:1.3rem;}.elementor-1612 .elementor-element.elementor-element-aed4a9b{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-2036f582{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-30d55007 .elementor-heading-title{font-size:1.3rem;}.elementor-1612 .elementor-element.elementor-element-3915038f{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-46fcab14{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-5ea7f478 .elementor-heading-title{font-size:1.3rem;}.elementor-1612 .elementor-element.elementor-element-3b14f2eb:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-1612 .elementor-element.elementor-element-51b60264{--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-621ed3f0 .elementor-heading-title{font-size:3.2rem;}.elementor-1612 .elementor-element.elementor-element-79884d92 .elementor-heading-title{font-size:20px;letter-spacing:0.6px;word-spacing:4px;}.elementor-1612 .elementor-element.elementor-element-4eee8a2e{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-1612 .elementor-element.elementor-element-4c5fbe7b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-21dc84a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-4efa4ef8 .elementor-heading-title{font-size:3.2rem;}.elementor-1612 .elementor-element.elementor-element-14672d93 .elementor-heading-title{font-size:20px;letter-spacing:0.6px;word-spacing:4px;}.elementor-1612 .elementor-element.elementor-element-1f242e1d{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-1612 .elementor-element.elementor-element-15fb8610 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-dc3213f{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-1612 .elementor-element.elementor-element-5dc0d00{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-2edf300 .elementor-heading-title{font-size:3.2rem;}.elementor-1612 .elementor-element.elementor-element-5a41cc5 .elementor-heading-title{font-size:20px;letter-spacing:0.6px;word-spacing:4px;}.elementor-1612 .elementor-element.elementor-element-3ccad64{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-1612 .elementor-element.elementor-element-3db9988 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-104bd143{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-550b7b89{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;}.elementor-1612 .elementor-element.elementor-element-a8392f0{--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:center;--align-items:flex-start;}.elementor-1612 .elementor-element.elementor-element-e0c6118 .elementor-heading-title{font-size:3.2rem;}.elementor-1612 .elementor-element.elementor-element-67d87620 .elementor-heading-title{font-size:20px;letter-spacing:0.6px;word-spacing:4px;}.elementor-1612 .elementor-element.elementor-element-68a1cfe{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-10120534{--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-start;--align-items:flex-start;}.elementor-1612 .elementor-element.elementor-element-368078bf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-7ac583ea{--min-height:460px;}.elementor-1612 .elementor-element.elementor-element-1720f557 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-11409df4{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-2325f16d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-40718af4{--min-height:460px;}.elementor-1612 .elementor-element.elementor-element-3c887ac0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-69b8b7a2{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-7bb0cb6f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-a05a593{--min-height:460px;}.elementor-1612 .elementor-element.elementor-element-db40d97 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-6ea61825{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-4ffc5073 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-d9230ce{--min-height:460px;}.elementor-1612 .elementor-element.elementor-element-9f5500f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-49cfea68{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-4f91429e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-6a8f5a11{--min-height:460px;}.elementor-1612 .elementor-element.elementor-element-77a3e009 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-11caa6d8{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-7e7cc68a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-316550b4{--min-height:460px;}.elementor-1612 .elementor-element.elementor-element-4a87498b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-535e6c92{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-468753a2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-1c32eefb{--min-height:460px;}.elementor-1612 .elementor-element.elementor-element-304d5d0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-3f5835c4{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-29f201d9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-3ad9a646{--e-n-carousel-arrow-prev-left-position:47%;--e-n-carousel-arrow-next-right-position:47%;}.elementor-1612 .elementor-element.elementor-element-7ad69bc3{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-6694b4c8{text-align:right;}.elementor-1612 .elementor-element.elementor-element-6694b4c8 .elementor-heading-title{font-size:3.2rem;}.elementor-1612 .elementor-element.elementor-element-6bc44007 .elementor-heading-title{font-size:20px;letter-spacing:0.6px;word-spacing:4px;}.elementor-1612 .elementor-element.elementor-element-335e2550{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-1612 .elementor-element.elementor-element-3b0c5c5a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1200px){.elementor-1612 .elementor-element.elementor-element-2e607b60 > .elementor-widget-container{padding:0rem 2rem 0rem 2rem;}.elementor-1612 .elementor-element.elementor-element-29904773 .elementor-heading-title{font-size:1.3rem;}.elementor-1612 .elementor-element.elementor-element-1206a7a0 .elementor-heading-title{font-size:2.5rem;letter-spacing:1.3px;word-spacing:0px;}.elementor-1612 .elementor-element.elementor-element-6c904c96 .elementor-heading-title{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-12f780c9 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-3ce7e789{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1612 .elementor-element.elementor-element-fed9336{--spacer-size:500px;}.elementor-1612 .elementor-element.elementor-element-6468f484 .elementor-heading-title{font-size:2.5rem;letter-spacing:1.7px;word-spacing:3px;}.elementor-1612 .elementor-element.elementor-element-4f167880 .elementor-heading-title{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-60535116 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-2b247ba5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1612 .elementor-element.elementor-element-4c29a885{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-1ad75c4c{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-79132a32{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-7bc6987{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-4e344ad6{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-2036f582{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-46fcab14{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-621ed3f0 .elementor-heading-title{font-size:2.5rem;letter-spacing:1.7px;word-spacing:3px;}.elementor-1612 .elementor-element.elementor-element-79884d92 .elementor-heading-title{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-5c887ad3 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-4eee8a2e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1612 .elementor-element.elementor-element-4efa4ef8 .elementor-heading-title{font-size:2.5rem;letter-spacing:1.7px;word-spacing:3px;}.elementor-1612 .elementor-element.elementor-element-14672d93 .elementor-heading-title{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-345aaee1 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-1f242e1d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1612 .elementor-element.elementor-element-dc3213f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1612 .elementor-element.elementor-element-2edf300 .elementor-heading-title{font-size:2.5rem;letter-spacing:1.7px;word-spacing:3px;}.elementor-1612 .elementor-element.elementor-element-5a41cc5 .elementor-heading-title{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-41e5d46 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-3ccad64{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1612 .elementor-element.elementor-element-e0c6118 .elementor-heading-title{font-size:2.5rem;letter-spacing:1.7px;word-spacing:3px;}.elementor-1612 .elementor-element.elementor-element-67d87620 .elementor-heading-title{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-7ac583ea{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-11409df4{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-40718af4{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-69b8b7a2{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-a05a593{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-6ea61825{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-d9230ce{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-49cfea68{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-6a8f5a11{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-11caa6d8{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-316550b4{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-535e6c92{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-1c32eefb{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-3f5835c4{--min-height:360px;}.elementor-1612 .elementor-element.elementor-element-7ad69bc3{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-6694b4c8 .elementor-heading-title{font-size:2.5rem;letter-spacing:1.7px;word-spacing:3px;}.elementor-1612 .elementor-element.elementor-element-6bc44007 .elementor-heading-title{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-317f7763 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-1612 .elementor-element.elementor-element-335e2550{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1024px){.elementor-1612 .elementor-element.elementor-element-64c27375{--min-height:84vh;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1612 .elementor-element.elementor-element-624435af{--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1612 .elementor-element.elementor-element-187aad1f .elementor-heading-title{font-size:3rem;}.elementor-1612 .elementor-element.elementor-element-3f388a6 .elementor-heading-title{font-size:1.3rem;}.elementor-1612 .elementor-element.elementor-element-340def9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1612 .elementor-element.elementor-element-7763dbca:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-7763dbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-1612 .elementor-element.elementor-element-7763dbca{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1612 .elementor-element.elementor-element-12f780c9 > .elementor-widget-container{padding:1rem 0rem 1rem 0rem;}.elementor-1612 .elementor-element.elementor-element-5b30ec59 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-fed9336{--spacer-size:400px;}.elementor-1612 .elementor-element.elementor-element-60535116 > .elementor-widget-container{padding:1rem 0rem 1rem 0rem;}.elementor-1612 .elementor-element.elementor-element-54dc5fec .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-42615da1{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1612 .elementor-element.elementor-element-4c29a885{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-1ad75c4c{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-79132a32{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-7bc6987{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-4e344ad6{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-2036f582{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-46fcab14{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-3193fefa{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-top-position:30%;--e-n-carousel-arrow-next-top-position:30%;}.elementor-1612 .elementor-element.elementor-element-3b14f2eb:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-1612 .elementor-element.elementor-element-51b60264{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-79884d92{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1612 .elementor-element.elementor-element-5c887ad3 > .elementor-widget-container{padding:1rem 0rem 1rem 0rem;}.elementor-1612 .elementor-element.elementor-element-4eee8a2e{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-1612 .elementor-element.elementor-element-4c5fbe7b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-82d9330{--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:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-21dc84a2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-345aaee1 > .elementor-widget-container{padding:1rem 0rem 1rem 0rem;}.elementor-1612 .elementor-element.elementor-element-345aaee1 .elementor-divider{text-align:center;}.elementor-1612 .elementor-element.elementor-element-345aaee1 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1612 .elementor-element.elementor-element-1f242e1d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-1612 .elementor-element.elementor-element-15fb8610 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-4f6b51f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-562cca5{text-align:center;}.elementor-1612 .elementor-element.elementor-element-dc3213f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-1612 .elementor-element.elementor-element-2ee2db4{--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:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-5dc0d00{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-5a41cc5{text-align:center;}.elementor-1612 .elementor-element.elementor-element-41e5d46 > .elementor-widget-container{padding:1rem 0rem 1rem 0rem;}.elementor-1612 .elementor-element.elementor-element-41e5d46 .elementor-divider{text-align:center;}.elementor-1612 .elementor-element.elementor-element-41e5d46 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1612 .elementor-element.elementor-element-3ccad64{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-1612 .elementor-element.elementor-element-3db9988 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-17510b29{--padding-top:2rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-104bd143{--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;}.elementor-1612 .elementor-element.elementor-element-a8392f0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-67d87620{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1612 .elementor-element.elementor-element-68a1cfe{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-10120534{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-6ecdad18{text-align:center;}.elementor-1612 .elementor-element.elementor-element-368078bf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-67bd2c13{--justify-content:flex-start;}.elementor-1612 .elementor-element.elementor-element-7ac583ea{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-1720f557 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-51fa1f13{--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-11409df4{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-2325f16d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-22ee2355{--justify-content:flex-start;}.elementor-1612 .elementor-element.elementor-element-40718af4{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-3c887ac0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-6c893b68{--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-69b8b7a2{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-7bb0cb6f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-40007749{--justify-content:flex-start;}.elementor-1612 .elementor-element.elementor-element-a05a593{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-db40d97 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-15445335{--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-6ea61825{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-4ffc5073 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-766cba52{--justify-content:flex-start;}.elementor-1612 .elementor-element.elementor-element-d9230ce{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-9f5500f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-1d860aa4{--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-49cfea68{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-4f91429e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-53abcbe6{--justify-content:flex-start;}.elementor-1612 .elementor-element.elementor-element-6a8f5a11{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-77a3e009 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-4abc277f{--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-11caa6d8{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-7e7cc68a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-2ec4f884{--justify-content:flex-start;}.elementor-1612 .elementor-element.elementor-element-316550b4{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-4a87498b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-175b0db7{--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-535e6c92{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-468753a2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-37bce15d{--justify-content:flex-start;}.elementor-1612 .elementor-element.elementor-element-1c32eefb{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-304d5d0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-33eb862f{--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-3f5835c4{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-29f201d9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-3ad9a646{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:20rem;--e-n-carousel-arrow-prev-top-position:6%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20rem;--e-n-carousel-arrow-next-top-position:6%;}.elementor-1612 .elementor-element.elementor-element-307c17c4{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:3rem;}.elementor-1612 .elementor-element.elementor-element-307c17c4:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-307c17c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-1612 .elementor-element.elementor-element-7ad69bc3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-317f7763 > .elementor-widget-container{padding:1rem 0rem 1rem 0rem;}.elementor-1612 .elementor-element.elementor-element-335e2550{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-1612 .elementor-element.elementor-element-3b0c5c5a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-1612 .elementor-element.elementor-element-7bb03c12{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1rem 1rem 1rem 1rem;--border-top-width:1rem;--border-right-width:1rem;--border-bottom-width:1rem;--border-left-width:1rem;}.elementor-1612 .elementor-element.elementor-element-64c27375{--min-height:94dvh;--gap:0 0;--row-gap:0;--column-gap:0;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1612 .elementor-element.elementor-element-624435af{--width:95%;--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:center;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1612 .elementor-element.elementor-element-187aad1f .elementor-heading-title{font-size:2.2rem;line-height:1.3em;word-spacing:0em;}.elementor-1612 .elementor-element.elementor-element-3f388a6{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1612 .elementor-element.elementor-element-3f388a6 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-1612 .elementor-element.elementor-element-3f388a6 .elementor-heading-title{font-size:16px;line-height:1.1;}.elementor-1612 .elementor-element.elementor-element-2e607b60 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 10px 0px 10px;}.elementor-1612 .elementor-element.elementor-element-31326768{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1612 .elementor-element.elementor-element-6ef9919 .elementor-icon{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-6ef9919 .elementor-icon svg{height:18px;}.elementor-1612 .elementor-element.elementor-element-7763dbca:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-7763dbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flamingovallarta.com/app/uploads/sites/1800/bg-favicon.svg");background-position:-54% -33px;background-repeat:no-repeat;background-size:contain;}.elementor-1612 .elementor-element.elementor-element-7763dbca{--overlay-opacity:0;}.elementor-1612 .elementor-element.elementor-element-1206a7a0 > .elementor-widget-container{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-1612 .elementor-element.elementor-element-1206a7a0 .elementor-heading-title{font-size:2rem;line-height:1.2;letter-spacing:0.6px;word-spacing:0.1em;}.elementor-1612 .elementor-element.elementor-element-3ce7e789 > .elementor-widget-container{padding:1rem 2rem 1rem 2rem;}.elementor-1612 .elementor-element.elementor-element-3ce7e789{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-5b30ec59 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-fed9336{--spacer-size:250px;}.elementor-1612 .elementor-element.elementor-element-5c3bd38d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--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-1612 .elementor-element.elementor-element-217a1495{--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1612 .elementor-element.elementor-element-6468f484 > .elementor-widget-container{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-1612 .elementor-element.elementor-element-6468f484 .elementor-heading-title{font-size:2.4rem;line-height:1.2;letter-spacing:0.6px;word-spacing:0.1em;}.elementor-1612 .elementor-element.elementor-element-4f167880{text-align:center;}.elementor-1612 .elementor-element.elementor-element-2b247ba5{font-size:18px;}.elementor-1612 .elementor-element.elementor-element-54dc5fec .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-42615da1{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1612 .elementor-element.elementor-element-4c29a885{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-4c29a885:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-4c29a885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-1612 .elementor-element.elementor-element-1ad75c4c{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-79132a32{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-7bc6987{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-4e344ad6{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-2036f582{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-46fcab14{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-3193fefa{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:25%;--e-n-carousel-arrow-next-top-position:25%;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-1612 .elementor-element.elementor-element-3193fefa .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-1612 .elementor-element.elementor-element-3b14f2eb{--min-height:600px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1612 .elementor-element.elementor-element-3b14f2eb:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-1612 .elementor-element.elementor-element-3b14f2eb::before, .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .e-con-inner > .elementor-background-video-container::before, .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1612 .elementor-element.elementor-element-3b14f2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(6deg, #000000 57%, #FFFFFFB5 100%);}.elementor-1612 .elementor-element.elementor-element-51b60264{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:center;--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-1612 .elementor-element.elementor-element-621ed3f0 > .elementor-widget-container{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-1612 .elementor-element.elementor-element-621ed3f0{text-align:center;}.elementor-1612 .elementor-element.elementor-element-621ed3f0 .elementor-heading-title{font-size:2rem;line-height:1.2;letter-spacing:0.6px;word-spacing:0.1em;}.elementor-1612 .elementor-element.elementor-element-79884d92{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;text-align:center;}.elementor-1612 .elementor-element.elementor-element-5c887ad3 .elementor-divider{text-align:center;}.elementor-1612 .elementor-element.elementor-element-5c887ad3 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1612 .elementor-element.elementor-element-4eee8a2e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;font-size:18px;}.elementor-1612 .elementor-element.elementor-element-4c5fbe7b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-6a765e62{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-21dc84a2{--width:86%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-4efa4ef8 > .elementor-widget-container{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-1612 .elementor-element.elementor-element-4efa4ef8 .elementor-heading-title{font-size:2rem;line-height:1.2;letter-spacing:0.6px;word-spacing:0.1em;}.elementor-1612 .elementor-element.elementor-element-345aaee1 .elementor-divider{text-align:center;}.elementor-1612 .elementor-element.elementor-element-345aaee1 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1612 .elementor-element.elementor-element-1f242e1d{text-align:center;font-size:18px;}.elementor-1612 .elementor-element.elementor-element-15fb8610 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-5270e100{--content-width:100%;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-4f6b51f{--width:90%;--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:center;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}body:not(.rtl) .elementor-1612 .elementor-element.elementor-element-4f6b51f{left:20px;}body.rtl .elementor-1612 .elementor-element.elementor-element-4f6b51f{right:20px;}.elementor-1612 .elementor-element.elementor-element-562cca5{text-align:center;}.elementor-1612 .elementor-element.elementor-element-dc3213f{text-align:center;}.elementor-1612 .elementor-element.elementor-element-119ef06b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 60px 60px 0px;}.elementor-1612 .elementor-element.elementor-element-73608b9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-5dc0d00{--width:86%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-2edf300 > .elementor-widget-container{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-1612 .elementor-element.elementor-element-2edf300 .elementor-heading-title{font-size:2rem;line-height:1.2;letter-spacing:0.6px;word-spacing:0.1em;}.elementor-1612 .elementor-element.elementor-element-41e5d46 .elementor-divider{text-align:center;}.elementor-1612 .elementor-element.elementor-element-41e5d46 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1612 .elementor-element.elementor-element-3ccad64{text-align:center;font-size:18px;}.elementor-1612 .elementor-element.elementor-element-3db9988 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-5668c4a{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-fbeaab2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:60px 0px 0px 60px;}.elementor-1612 .elementor-element.elementor-element-17510b29{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-104bd143{--width:86%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1612 .elementor-element.elementor-element-a8392f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-e0c6118 > .elementor-widget-container{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-1612 .elementor-element.elementor-element-e0c6118{text-align:center;}.elementor-1612 .elementor-element.elementor-element-e0c6118 .elementor-heading-title{font-size:2rem;line-height:1.2;letter-spacing:0.6px;word-spacing:0.1em;}.elementor-1612 .elementor-element.elementor-element-67d87620{text-align:center;}.elementor-1612 .elementor-element.elementor-element-10120534{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1612 .elementor-element.elementor-element-6ecdad18{text-align:center;font-size:18px;}.elementor-1612 .elementor-element.elementor-element-368078bf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1612 .elementor-element.elementor-element-6258274{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1612 .elementor-element.elementor-element-7ac583ea{--min-height:400px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-1720f557 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-11409df4{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-2325f16d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-40718af4{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-3c887ac0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-69b8b7a2{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-7bb0cb6f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-a05a593{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-db40d97 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-6ea61825{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-4ffc5073 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-d9230ce{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-9f5500f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-49cfea68{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-4f91429e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-6a8f5a11{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-77a3e009 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-11caa6d8{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-7e7cc68a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-316550b4{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-4a87498b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-535e6c92{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-468753a2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-1c32eefb{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-304d5d0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-3f5835c4{--min-height:400px;}.elementor-1612 .elementor-element.elementor-element-29f201d9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-3ad9a646{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-1.5rem;--e-n-carousel-arrow-prev-top-position:9%;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-1.4rem;--e-n-carousel-arrow-next-top-position:9%;}.elementor-1612 .elementor-element.elementor-element-3ad9a646 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-1612 .elementor-element.elementor-element-307c17c4{--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1rem;--padding-bottom:-1rem;--padding-left:-1rem;--padding-right:-1rem;}.elementor-1612 .elementor-element.elementor-element-307c17c4:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-307c17c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:145% auto;}.elementor-1612 .elementor-element.elementor-element-49c1f6bc:not(.elementor-motion-effects-element-type-background), .elementor-1612 .elementor-element.elementor-element-49c1f6bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1800/mapa-flamingo-vallarta.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1612 .elementor-element.elementor-element-49c1f6bc{--width:100%;--min-height:250px;}.elementor-1612 .elementor-element.elementor-element-1b5eed85 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-1612 .elementor-element.elementor-element-7ad69bc3{--width:82%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:center;--padding-top:2rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1612 .elementor-element.elementor-element-6694b4c8 > .elementor-widget-container{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-1612 .elementor-element.elementor-element-6694b4c8{text-align:center;}.elementor-1612 .elementor-element.elementor-element-6694b4c8 .elementor-heading-title{font-size:2rem;line-height:1.2;letter-spacing:0.6px;word-spacing:0.1em;}.elementor-1612 .elementor-element.elementor-element-6bc44007{text-align:center;}.elementor-1612 .elementor-element.elementor-element-317f7763 .elementor-divider{text-align:center;}.elementor-1612 .elementor-element.elementor-element-317f7763 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1612 .elementor-element.elementor-element-335e2550{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:18px;}.elementor-1612 .elementor-element.elementor-element-3b0c5c5a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-64c27375 *//***** hero - max-height *****/
.mft-hero-height {
	height: 100vh;
	max-height: 93VH;
}

.mft-pv3xl {padding-block: var(--mft-space-3xl); padding-block: clamp(var(--mft-space-5xs), 4vw + calc(var(--mft-space-3xl) / 2), var(--mft-space-3xl));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7763dbca */.pulse-side {
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 90%;
  animation: pulseZoom 6s ease-in-out infinite;
}

@keyframes pulseZoom {
  0%,100% { background-size: auto 90%; }
  50%     { background-size: auto 100%; }
}

/* accesibilidad */
@media (prefers-reduced-motion: reduce) {
  .pulse-side { animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a765e62 */.pulse-side {
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 90%;
  animation: pulseZoom 6s ease-in-out infinite;
}

@keyframes pulseZoom {
  0%,100% { background-size: auto 90%; }
  50%     { background-size: auto 100%; }
}

/* accesibilidad */
@media (prefers-reduced-motion: reduce) {
  .pulse-side { animation: none; }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-119ef06b */.h-ImageSlide img{
    height: 700px !important;
    max-height: 900px;
}


@media(max-width:600px){
    .h-ImageSlide img{
width:100% !important;
        height: 340px !important;
    
    
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73608b9 */.pulse-side {
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 90%;
  animation: pulseZoom 6s ease-in-out infinite;
}

@keyframes pulseZoom {
  0%,100% { background-size: auto 90%; }
  50%     { background-size: auto 100%; }
}

/* accesibilidad */
@media (prefers-reduced-motion: reduce) {
  .pulse-side { animation: none; }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fbeaab2 */.h-ImageSlide img{
    height: 700px !important;
    max-height: 900px;
}


@media(max-width:600px){
    .h-ImageSlide img{
width:100% !important;
        height: 340px !important;
    
    
    }
    
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3ad9a646 */.h-less img{
    max-height: 400px !important;
}

.h-less{
  animation: floatYD 3s ease-in-out infinite;
}

.bounce-top{ animation: floatY 3s ease-in-out infinite;}

@media(max-width:1024px){
    .h-less img{
    max-height: 400px !important;
    paddind:0px !important;
}
}/* End custom CSS */