.elementor-1628 .elementor-element.elementor-element-19ffad2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-19ffad2:not(.elementor-motion-effects-element-type-background), .elementor-1628 .elementor-element.elementor-element-19ffad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2231/hero-eventos-viaggio-resort-mazatlan.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1628 .elementor-element.elementor-element-19ffad2::before, .elementor-1628 .elementor-element.elementor-element-19ffad2 > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-19ffad2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-19ffad2 > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-19ffad2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-19ffad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2020204D;--background-overlay:'';}.elementor-1628 .elementor-element.elementor-element-53ccc90{--display:flex;--min-height:100vh;--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;--padding-top:var(--mft-min-height-header);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1628 .elementor-element.elementor-element-659b4bc{--display:flex;--position:fixed;--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:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:2%;--z-index:7777;}.elementor-1628 .elementor-element.elementor-element-659b4bc::before, .elementor-1628 .elementor-element.elementor-element-659b4bc > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-659b4bc > .e-con-inner > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-659b4bc > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-659b4bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-659b4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-1628 .elementor-element.elementor-element-659b4bc{left:0px;}body.rtl .elementor-1628 .elementor-element.elementor-element-659b4bc{right:0px;}.elementor-1628 .elementor-element.elementor-element-21149d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-1628 .elementor-element.elementor-element-04e06e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:var(--mft-space-4xl) var(--mft-space-4xl);--row-gap:var(--mft-space-4xl);--column-gap:var(--mft-space-4xl);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-04e06e1:not(.elementor-motion-effects-element-type-background), .elementor-1628 .elementor-element.elementor-element-04e06e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f79e654 );}.elementor-1628 .elementor-element.elementor-element-0f772f7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1628 .elementor-element.elementor-element-1872422 > .elementor-widget-container{padding:0 0 var(--mft-space-2xs) 0;}.elementor-1628 .elementor-element.elementor-element-1872422{text-align:center;}.elementor-1628 .elementor-element.elementor-element-1872422 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );color:var( --e-global-color-primary );}.elementor-1628 .elementor-element.elementor-element-5024e59 > .elementor-widget-container{padding:0 0 var(--mft-space-2xs) 0;}.elementor-1628 .elementor-element.elementor-element-5024e59{text-align:center;}.elementor-1628 .elementor-element.elementor-element-5024e59 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-1628 .elementor-element.elementor-element-483ede1 > .elementor-widget-container{padding:0 0 var(--mft-space-s) 0;}.elementor-1628 .elementor-element.elementor-element-483ede1{text-align:center;}.elementor-1628 .elementor-element.elementor-element-483ede1 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );font-style:var( --e-global-typography-962030d-font-style );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );color:var( --e-global-color-text );}.elementor-1628 .elementor-element.elementor-element-11b14ba{--display:flex;--gap:var(--mft-space-2xl) 0;--row-gap:var(--mft-space-2xl);--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-11b14ba:not(.elementor-motion-effects-element-type-background), .elementor-1628 .elementor-element.elementor-element-11b14ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f79e654 );}.elementor-1628 .elementor-element.elementor-element-57c1846{--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:space-between;--align-items:center;--gap:var(--mft-space-5xl) var(--mft-space-5xl);--row-gap:var(--mft-space-5xl);--column-gap:var(--mft-space-5xl);--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-57c1846::before, .elementor-1628 .elementor-element.elementor-element-57c1846 > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-57c1846 > .e-con-inner > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-57c1846 > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-57c1846 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-57c1846 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f79e654 );--background-overlay:'';}.elementor-1628 .elementor-element.elementor-element-25aebfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-3b5625b{text-align:left;}.elementor-1628 .elementor-element.elementor-element-3b5625b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-1628 .elementor-element.elementor-element-30e0103{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1628 .elementor-element.elementor-element-68262f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-4885e12{--display:flex;--gap:var(--mft-space-2xl) 0;--row-gap:var(--mft-space-2xl);--column-gap:0;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-4885e12:not(.elementor-motion-effects-element-type-background), .elementor-1628 .elementor-element.elementor-element-4885e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f79e654 );}.elementor-1628 .elementor-element.elementor-element-4885e12::before, .elementor-1628 .elementor-element.elementor-element-4885e12 > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-4885e12 > .e-con-inner > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-4885e12 > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-4885e12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-4885e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-f79e654 ) 0%, var( --e-global-color-f79e654 ) 64%);}.elementor-1628 .elementor-element.elementor-element-d1bd70e{--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:space-between;--align-items:center;--gap:var(--mft-space-5xl) var(--mft-space-5xl);--row-gap:var(--mft-space-5xl);--column-gap:var(--mft-space-5xl);--overflow:hidden;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-d1bd70e::before, .elementor-1628 .elementor-element.elementor-element-d1bd70e > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-d1bd70e > .e-con-inner > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-d1bd70e > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-d1bd70e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-d1bd70e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1628 .elementor-element.elementor-element-af828b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-d40c201{text-align:left;}.elementor-1628 .elementor-element.elementor-element-d40c201 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-1628 .elementor-element.elementor-element-2178d63{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1628 .elementor-element.elementor-element-e40d607{--display:flex;--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;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-cae794f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-620cd85{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);}.elementor-1628 .elementor-element.elementor-element-eabf75e > .elementor-widget-container{padding:0 0 var(--mft-space-xs) 0;}.elementor-1628 .elementor-element.elementor-element-eabf75e{text-align:center;}.elementor-1628 .elementor-element.elementor-element-eabf75e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-1628 .elementor-element.elementor-element-60bc0aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-ecdfb37{--display:flex;}.elementor-1628 .elementor-element.elementor-element-c60b26a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-1628 .elementor-element.elementor-element-686844e{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-92fcdb9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-ba4c7aa img{width:100%;height:var(--min-height-m);object-fit:cover;object-position:center center;}.elementor-1628 .elementor-element.elementor-element-4b5da9d{--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:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-1628 .elementor-element.elementor-element-982de3b{--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-start;--align-items:flex-start;--gap:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-c14f1c5{text-align:center;}.elementor-1628 .elementor-element.elementor-element-c14f1c5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-c068fa5{width:100%;max-width:100%;text-align:left;}.elementor-1628 .elementor-element.elementor-element-c068fa5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1628 .elementor-element.elementor-element-c068fa5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1628 .elementor-element.elementor-element-b7486e0{--display:flex;--gap:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);}.elementor-1628 .elementor-element.elementor-element-e11f97e{text-align:left;}.elementor-1628 .elementor-element.elementor-element-e11f97e .elementor-heading-title{font-family:var( --e-global-typography-6d2edf1-font-family );font-size:var( --e-global-typography-6d2edf1-font-size );font-weight:var( --e-global-typography-6d2edf1-font-weight );}.elementor-1628 .elementor-element.elementor-element-3ca7a55 > .elementor-widget-container{padding:0 0 0 var(--mft-space-xs);}.elementor-1628 .elementor-element.elementor-element-3ca7a55 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1628 .elementor-element.elementor-element-3ca7a55 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1628 .elementor-element.elementor-element-3ca7a55{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1628 .elementor-element.elementor-element-3ca7a55 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1628 .elementor-element.elementor-element-19d0af8{--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-start;--align-items:center;}.elementor-1628 .elementor-element.elementor-element-d0011fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-1628 .elementor-element.elementor-element-57be3f3{--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:flex-start;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1628 .elementor-element.elementor-element-e84dc0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-c91eeaa img{width:100%;height:var(--min-height-m);object-fit:cover;object-position:center center;}.elementor-1628 .elementor-element.elementor-element-6d0ddaa{--display:flex;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-1628 .elementor-element.elementor-element-3ef401c{--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-start;--align-items:flex-start;--gap:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-118269c{text-align:center;}.elementor-1628 .elementor-element.elementor-element-118269c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-90c80b1{width:100%;max-width:100%;text-align:left;}.elementor-1628 .elementor-element.elementor-element-90c80b1.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1628 .elementor-element.elementor-element-2b4afee{--display:flex;--gap:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);}.elementor-1628 .elementor-element.elementor-element-2ff2092{text-align:left;}.elementor-1628 .elementor-element.elementor-element-2ff2092 .elementor-heading-title{font-family:var( --e-global-typography-6d2edf1-font-family );font-size:var( --e-global-typography-6d2edf1-font-size );font-weight:var( --e-global-typography-6d2edf1-font-weight );}.elementor-1628 .elementor-element.elementor-element-1793781 > .elementor-widget-container{padding:0 0 0 var(--mft-space-xs);}.elementor-1628 .elementor-element.elementor-element-1793781 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1628 .elementor-element.elementor-element-1793781 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1628 .elementor-element.elementor-element-1793781{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1628 .elementor-element.elementor-element-1793781 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1628 .elementor-element.elementor-element-643145a{--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-start;--align-items:center;}.elementor-1628 .elementor-element.elementor-element-65fa5cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-1628 .elementor-element.elementor-element-4a2e9d0{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-a0ed048{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-7e8358a img{width:100%;height:var(--min-height-m);object-fit:cover;object-position:center center;}.elementor-1628 .elementor-element.elementor-element-767db0c{--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:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-1628 .elementor-element.elementor-element-deb428c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);}.elementor-1628 .elementor-element.elementor-element-495b915{text-align:center;}.elementor-1628 .elementor-element.elementor-element-495b915 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-502d270{width:100%;max-width:100%;text-align:left;}.elementor-1628 .elementor-element.elementor-element-502d270.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1628 .elementor-element.elementor-element-5610d2a{--display:flex;--gap:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);}.elementor-1628 .elementor-element.elementor-element-6d76e43{text-align:left;}.elementor-1628 .elementor-element.elementor-element-6d76e43 .elementor-heading-title{font-family:var( --e-global-typography-6d2edf1-font-family );font-size:var( --e-global-typography-6d2edf1-font-size );font-weight:var( --e-global-typography-6d2edf1-font-weight );}.elementor-1628 .elementor-element.elementor-element-e75ba15 > .elementor-widget-container{padding:0 0 0 var(--mft-space-xs);}.elementor-1628 .elementor-element.elementor-element-e75ba15 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1628 .elementor-element.elementor-element-e75ba15 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1628 .elementor-element.elementor-element-e75ba15{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1628 .elementor-element.elementor-element-e75ba15 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1628 .elementor-element.elementor-element-9c74ec3{--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-start;--align-items:center;}.elementor-1628 .elementor-element.elementor-element-29be5dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-1628 .elementor-element.elementor-element-9359adf{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-4404c3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-a0f66e1 img{width:100%;height:var(--min-height-m);object-fit:cover;object-position:center center;}.elementor-1628 .elementor-element.elementor-element-5dffd60{--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:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-1628 .elementor-element.elementor-element-ce4da83{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);}.elementor-1628 .elementor-element.elementor-element-e22e422{text-align:center;}.elementor-1628 .elementor-element.elementor-element-e22e422 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-9b8a502{width:100%;max-width:100%;text-align:left;}.elementor-1628 .elementor-element.elementor-element-9b8a502.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1628 .elementor-element.elementor-element-cefbb25{--display:flex;--gap:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);}.elementor-1628 .elementor-element.elementor-element-77497ab{text-align:left;}.elementor-1628 .elementor-element.elementor-element-77497ab .elementor-heading-title{font-family:var( --e-global-typography-6d2edf1-font-family );font-size:var( --e-global-typography-6d2edf1-font-size );font-weight:var( --e-global-typography-6d2edf1-font-weight );}.elementor-1628 .elementor-element.elementor-element-7a77185 > .elementor-widget-container{padding:0 0 0 var(--mft-space-xs);}.elementor-1628 .elementor-element.elementor-element-7a77185 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1628 .elementor-element.elementor-element-7a77185 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1628 .elementor-element.elementor-element-7a77185{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1628 .elementor-element.elementor-element-7a77185 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1628 .elementor-element.elementor-element-0f266b5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:60px;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--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:-20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:13px;}.elementor-1628 .elementor-element.elementor-element-0f266b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1628 .elementor-element.elementor-element-0f266b5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;}.elementor-1628 .elementor-element.elementor-element-c41f9ea{width:auto;max-width:auto;}.elementor-1628 .elementor-element.elementor-element-c41f9ea > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}@media(min-width:768px){.elementor-1628 .elementor-element.elementor-element-53ccc90{--width:100%;}.elementor-1628 .elementor-element.elementor-element-0f772f7{--content-width:1280px;}.elementor-1628 .elementor-element.elementor-element-57c1846{--content-width:1600px;}.elementor-1628 .elementor-element.elementor-element-25aebfb{--width:35%;}.elementor-1628 .elementor-element.elementor-element-68262f0{--width:65%;}.elementor-1628 .elementor-element.elementor-element-d1bd70e{--content-width:1600px;}.elementor-1628 .elementor-element.elementor-element-af828b1{--width:35%;}.elementor-1628 .elementor-element.elementor-element-e40d607{--width:65%;}.elementor-1628 .elementor-element.elementor-element-620cd85{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1628 .elementor-element.elementor-element-53ccc90{--width:100%;}.elementor-1628 .elementor-element.elementor-element-11b14ba{--width:100%;}.elementor-1628 .elementor-element.elementor-element-25aebfb{--width:100%;}.elementor-1628 .elementor-element.elementor-element-68262f0{--width:100%;}.elementor-1628 .elementor-element.elementor-element-4885e12{--width:100%;}.elementor-1628 .elementor-element.elementor-element-af828b1{--width:100%;}.elementor-1628 .elementor-element.elementor-element-e40d607{--width:100%;}}@media(max-width:1024px){.elementor-1628 .elementor-element.elementor-element-19ffad2:not(.elementor-motion-effects-element-type-background), .elementor-1628 .elementor-element.elementor-element-19ffad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2231/hero-mobile-eventos-viaggio-resort-mazatlan.webp");}.elementor-1628 .elementor-element.elementor-element-659b4bc{--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;}.elementor-1628 .elementor-element.elementor-element-1872422 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1628 .elementor-element.elementor-element-5024e59 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1628 .elementor-element.elementor-element-483ede1 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1628 .elementor-element.elementor-element-57c1846{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1628 .elementor-element.elementor-element-3b5625b{text-align:center;}.elementor-1628 .elementor-element.elementor-element-3b5625b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1628 .elementor-element.elementor-element-30e0103{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1628 .elementor-element.elementor-element-d1bd70e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1628 .elementor-element.elementor-element-d40c201{text-align:center;}.elementor-1628 .elementor-element.elementor-element-d40c201 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1628 .elementor-element.elementor-element-2178d63{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1628 .elementor-element.elementor-element-eabf75e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1628 .elementor-element.elementor-element-ba4c7aa img{height:var(--min-height-s);}.elementor-1628 .elementor-element.elementor-element-c14f1c5 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-e11f97e .elementor-heading-title{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1628 .elementor-element.elementor-element-c91eeaa img{height:var(--min-height-s);}.elementor-1628 .elementor-element.elementor-element-118269c .elementor-heading-title{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-2ff2092 .elementor-heading-title{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1628 .elementor-element.elementor-element-7e8358a img{height:var(--min-height-s);}.elementor-1628 .elementor-element.elementor-element-495b915 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-6d76e43 .elementor-heading-title{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1628 .elementor-element.elementor-element-a0f66e1 img{height:var(--min-height-s);}.elementor-1628 .elementor-element.elementor-element-e22e422 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-77497ab .elementor-heading-title{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1628 .elementor-element.elementor-element-0f266b5{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:767px){.elementor-1628 .elementor-element.elementor-element-21149d9{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-1872422 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1628 .elementor-element.elementor-element-5024e59 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1628 .elementor-element.elementor-element-483ede1 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1628 .elementor-element.elementor-element-3b5625b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1628 .elementor-element.elementor-element-30e0103{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1628 .elementor-element.elementor-element-1bde80f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1628 .elementor-element.elementor-element-d40c201 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1628 .elementor-element.elementor-element-2178d63{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1628 .elementor-element.elementor-element-e40d607{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1628 .elementor-element.elementor-element-020aa46{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1628 .elementor-element.elementor-element-620cd85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-eabf75e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1628 .elementor-element.elementor-element-60bc0aa{--width:100%;}.elementor-1628 .elementor-element.elementor-element-ecdfb37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-c60b26a{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1628 .elementor-element.elementor-element-ba4c7aa img{height:var(--min-height-xs);}.elementor-1628 .elementor-element.elementor-element-4b5da9d{--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:0;--padding-right:0;}.elementor-1628 .elementor-element.elementor-element-c14f1c5 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-c068fa5{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-e11f97e .elementor-heading-title{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1628 .elementor-element.elementor-element-19d0af8{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-d0011fe{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1628 .elementor-element.elementor-element-c91eeaa img{height:var(--min-height-xs);}.elementor-1628 .elementor-element.elementor-element-118269c{text-align:left;}.elementor-1628 .elementor-element.elementor-element-118269c .elementor-heading-title{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-90c80b1{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-2ff2092 .elementor-heading-title{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1628 .elementor-element.elementor-element-643145a{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-65fa5cc{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1628 .elementor-element.elementor-element-7e8358a img{height:var(--min-height-xs);}.elementor-1628 .elementor-element.elementor-element-767db0c{--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:0;--padding-right:0;}.elementor-1628 .elementor-element.elementor-element-495b915{text-align:left;}.elementor-1628 .elementor-element.elementor-element-495b915 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-502d270{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-6d76e43 .elementor-heading-title{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1628 .elementor-element.elementor-element-9c74ec3{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-29be5dd{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1628 .elementor-element.elementor-element-a0f66e1 img{height:var(--min-height-xs);}.elementor-1628 .elementor-element.elementor-element-5dffd60{--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:0;--padding-right:0;}.elementor-1628 .elementor-element.elementor-element-e22e422{text-align:left;}.elementor-1628 .elementor-element.elementor-element-e22e422 .elementor-heading-title{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1628 .elementor-element.elementor-element-9b8a502{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-77497ab .elementor-heading-title{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1628 .elementor-element.elementor-element-0f266b5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:35px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}