.elementor-133533 .elementor-element.elementor-element-ef89049:not(.elementor-motion-effects-element-type-background), .elementor-133533 .elementor-element.elementor-element-ef89049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/1920x800-puente-mayo-2026.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-133533 .elementor-element.elementor-element-ef89049 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #00000052 35%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-133533 .elementor-element.elementor-element-ef89049 > .elementor-container{min-height:550px;}.elementor-133533 .elementor-element.elementor-element-ef89049{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-52235058 );}.elementor-133533 .elementor-element.elementor-element-ef89049 .elementor-heading-title{color:var( --e-global-color-52235058 );}.elementor-bc-flex-widget .elementor-133533 .elementor-element.elementor-element-35149de.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-133533 .elementor-element.elementor-element-35149de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-133533 .elementor-element.elementor-element-35149de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-133533 .elementor-element.elementor-element-35149de > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-133533 .elementor-element.elementor-element-4c3da01 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-133533 .elementor-element.elementor-element-4c3da01{text-align:center;}.elementor-133533 .elementor-element.elementor-element-4c3da01 .elementor-heading-title{font-family:var( --e-global-typography-adfa3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-adfa3ce-font-size );font-weight:var( --e-global-typography-adfa3ce-font-weight );text-transform:var( --e-global-typography-adfa3ce-text-transform );color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-global-2466{z-index:1;}.elementor-133533 .elementor-element.elementor-global-2466 .elementor-icon-wrapper{text-align:center;}.elementor-133533 .elementor-element.elementor-global-2466 .elementor-icon{font-size:32px;}.elementor-133533 .elementor-element.elementor-global-2466 .elementor-icon svg{height:32px;}.elementor-133533 .elementor-element.elementor-element-99974c2{z-index:2;}.elementor-133533 .elementor-element.elementor-global-6145{z-index:1;}.elementor-133533 .elementor-element.elementor-element-4a9dda4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-133533 .elementor-element.elementor-element-96634a7 > .elementor-widget-container{padding:0rem 0rem .5rem 0rem;}.elementor-133533 .elementor-element.elementor-element-96634a7{text-align:center;}.elementor-133533 .elementor-element.elementor-element-96634a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:600;color:var( --e-global-color-0e6246c );}.elementor-133533 .elementor-element.elementor-element-6350f22 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-6350f22{text-align:center;}.elementor-133533 .elementor-element.elementor-element-6350f22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.9rem;font-weight:700;font-style:normal;}.elementor-133533 .elementor-element.elementor-element-82f3ada > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-82f3ada{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:2rem;}.elementor-133533 .elementor-element.elementor-element-c8404b7{--display:flex;--gap:03rem 0rem;--row-gap:03rem;--column-gap:0rem;--margin-top:03rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-133533 .elementor-element.elementor-element-5faa2b7 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-5faa2b7{text-align:center;}.elementor-133533 .elementor-element.elementor-element-5faa2b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:700;font-style:normal;}.elementor-133533 .elementor-element.elementor-element-8af57c1{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:4rem 2rem;--row-gap:4rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133533 .elementor-element.elementor-element-8af57c1.e-con{--align-self:center;}.elementor-133533 .elementor-element.elementor-element-85374dd{--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-133533 .elementor-element.elementor-element-8c23f52{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-8c23f52::before, .elementor-133533 .elementor-element.elementor-element-8c23f52 > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-8c23f52 > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-8c23f52 > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-8c23f52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-8c23f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-8c23f52 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-4bc19b9 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-4bc19b9{text-align:center;}.elementor-133533 .elementor-element.elementor-element-4bc19b9 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-3438a4e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-6a86b0f{--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-133533 .elementor-element.elementor-element-9fef5f0{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-9fef5f0::before, .elementor-133533 .elementor-element.elementor-element-9fef5f0 > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-9fef5f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-9fef5f0 > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-9fef5f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-9fef5f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-9fef5f0 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-2bfb6a1 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-2bfb6a1{text-align:center;}.elementor-133533 .elementor-element.elementor-element-2bfb6a1 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#0000004A;stroke:#0000004A;color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-eb55db4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-17a4e72{--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-133533 .elementor-element.elementor-element-4a1dd62{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-4a1dd62::before, .elementor-133533 .elementor-element.elementor-element-4a1dd62 > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-4a1dd62 > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-4a1dd62 > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-4a1dd62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-4a1dd62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-4a1dd62 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-7dde850 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-7dde850{text-align:center;}.elementor-133533 .elementor-element.elementor-element-7dde850 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#0000004A;stroke:#0000004A;color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-939f8b3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-b9e6354{--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-133533 .elementor-element.elementor-element-1b58afe{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-1b58afe::before, .elementor-133533 .elementor-element.elementor-element-1b58afe > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-1b58afe > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-1b58afe > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-1b58afe > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-1b58afe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-1b58afe .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-8da32b5 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-8da32b5{text-align:center;}.elementor-133533 .elementor-element.elementor-element-8da32b5 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#00000045;stroke:#00000045;color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-16fdb6c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-35bebeb{--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-133533 .elementor-element.elementor-element-d5523a6{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-d5523a6::before, .elementor-133533 .elementor-element.elementor-element-d5523a6 > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-d5523a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-d5523a6 > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-d5523a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-d5523a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-d5523a6 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-a3b2a60 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-a3b2a60{text-align:center;}.elementor-133533 .elementor-element.elementor-element-a3b2a60 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#00000045;stroke:#00000045;color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-03dad42 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-bb31015{--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-133533 .elementor-element.elementor-element-4ee4ddf{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-4ee4ddf::before, .elementor-133533 .elementor-element.elementor-element-4ee4ddf > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-4ee4ddf > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-4ee4ddf > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-4ee4ddf > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-4ee4ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-4ee4ddf .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-f9f065b > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-f9f065b{text-align:center;}.elementor-133533 .elementor-element.elementor-element-f9f065b .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#00000045;stroke:#00000045;color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-4ab6f8b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-138ac99{--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-133533 .elementor-element.elementor-element-7b5c085{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-7b5c085::before, .elementor-133533 .elementor-element.elementor-element-7b5c085 > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-7b5c085 > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-7b5c085 > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-7b5c085 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-7b5c085 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-7b5c085 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-36b2ec5 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-36b2ec5{text-align:center;}.elementor-133533 .elementor-element.elementor-element-36b2ec5 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#00000045;stroke:#00000045;color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-aee20b2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-25cb8c5{--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-133533 .elementor-element.elementor-element-d8dc2dc{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-d8dc2dc::before, .elementor-133533 .elementor-element.elementor-element-d8dc2dc > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-d8dc2dc > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-d8dc2dc > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-d8dc2dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-d8dc2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-d8dc2dc .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-d29a784 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-d29a784{text-align:center;}.elementor-133533 .elementor-element.elementor-element-d29a784 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#00000045;stroke:#00000045;color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-4159487 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-5f6d4c2{--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-133533 .elementor-element.elementor-element-59e9d58{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-59e9d58::before, .elementor-133533 .elementor-element.elementor-element-59e9d58 > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-59e9d58 > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-59e9d58 > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-59e9d58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-59e9d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-59e9d58 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-60ca08c > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-60ca08c{text-align:center;}.elementor-133533 .elementor-element.elementor-element-60ca08c .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#00000045;stroke:#00000045;color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-43016d8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-31df0c5{--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-133533 .elementor-element.elementor-element-0bf2013{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-0bf2013::before, .elementor-133533 .elementor-element.elementor-element-0bf2013 > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-0bf2013 > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-0bf2013 > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-0bf2013 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-0bf2013 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-0bf2013 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-974aac7 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-974aac7{text-align:center;}.elementor-133533 .elementor-element.elementor-element-974aac7 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#00000045;stroke:#00000045;color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-9e0797d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-0e2731f{--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-133533 .elementor-element.elementor-element-658ede0{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-658ede0::before, .elementor-133533 .elementor-element.elementor-element-658ede0 > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-658ede0 > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-658ede0 > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-658ede0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-658ede0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-658ede0 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-c3847cd > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-c3847cd{text-align:center;}.elementor-133533 .elementor-element.elementor-element-c3847cd .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#00000045;stroke:#00000045;color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-5d4a49f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133533 .elementor-element.elementor-element-ea86456{--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-133533 .elementor-element.elementor-element-a7192d3{--display:flex;--min-height:350px;--overlay-opacity:0.1;--border-radius:5px 5px 5px 5px;}.elementor-133533 .elementor-element.elementor-element-a7192d3::before, .elementor-133533 .elementor-element.elementor-element-a7192d3 > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-a7192d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-133533 .elementor-element.elementor-element-a7192d3 > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-a7192d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133533 .elementor-element.elementor-element-a7192d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-133533 .elementor-element.elementor-element-a7192d3 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-133533 .elementor-element.elementor-element-b7d7a22 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-133533 .elementor-element.elementor-element-b7d7a22{text-align:center;}.elementor-133533 .elementor-element.elementor-element-b7d7a22 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );font-style:var( --e-global-typography-4d3a7db-font-style );-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#00000054;stroke:#00000054;color:var( --e-global-color-47eea86e );}.elementor-133533 .elementor-element.elementor-element-8a44676 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(min-width:768px){.elementor-133533 .elementor-element.elementor-element-4a9dda4{--content-width:1200px;}.elementor-133533 .elementor-element.elementor-element-c8404b7{--content-width:1500px;}}@media(max-width:1024px){.elementor-133533 .elementor-element.elementor-element-4c3da01 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-133533 .elementor-element.elementor-element-4c3da01 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );}.elementor-133533 .elementor-element.elementor-element-96634a7 .elementor-heading-title{font-size:1.25rem;}.elementor-133533 .elementor-element.elementor-element-8af57c1{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-133533 .elementor-element.elementor-element-4bc19b9 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-2bfb6a1 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-7dde850 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-8da32b5 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-a3b2a60 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-f9f065b .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-36b2ec5 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-d29a784 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-60ca08c .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-974aac7 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-c3847cd .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-b7d7a22 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}}@media(max-width:767px){.elementor-133533 .elementor-element.elementor-element-ef89049:not(.elementor-motion-effects-element-type-background), .elementor-133533 .elementor-element.elementor-element-ef89049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/700x700-puente-mayo-2026.webp");}.elementor-133533 .elementor-element.elementor-element-ef89049 > .elementor-container{min-height:334px;}.elementor-133533 .elementor-element.elementor-element-35149de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-133533 .elementor-element.elementor-element-4c3da01 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );}.elementor-133533 .elementor-element.elementor-element-4a9dda4{--margin-top:02rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-133533 .elementor-element.elementor-element-96634a7 .elementor-heading-title{font-size:1.9rem;}.elementor-133533 .elementor-element.elementor-element-6350f22 .elementor-heading-title{font-size:1.4rem;}.elementor-133533 .elementor-element.elementor-element-82f3ada{text-align:center;}.elementor-133533 .elementor-element.elementor-element-5faa2b7 .elementor-heading-title{font-size:1.2rem;}.elementor-133533 .elementor-element.elementor-element-8af57c1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-133533 .elementor-element.elementor-element-4bc19b9 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-2bfb6a1 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-7dde850 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-8da32b5 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-a3b2a60 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-f9f065b .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-36b2ec5 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-d29a784 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-60ca08c .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-974aac7 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-c3847cd .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-133533 .elementor-element.elementor-element-b7d7a22 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );}}/* Start custom CSS for global, class: .elementor-global-2466 */.elementor-133533 .elementor-element.elementor-global-2466 a.elementor-icon {
    display: flex !important;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a9dda4 */.elementor-133533 .elementor-element.elementor-element-4a9dda4 .decor-heart-float {
  animation: heartSoftPulse 2s ease-in-out infinite;
  transform-origin: center center;
}

@keyframes heartSoftPulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.98); 
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3438a4e */.elementor-133533 .elementor-element.elementor-element-3438a4e{
   cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb55db4 */.elementor-133533 .elementor-element.elementor-element-eb55db4{
   cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-939f8b3 */.elementor-133533 .elementor-element.elementor-element-939f8b3{
   cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16fdb6c */.elementor-133533 .elementor-element.elementor-element-16fdb6c{
   cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03dad42 */.elementor-133533 .elementor-element.elementor-element-03dad42{
   cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ab6f8b */.elementor-133533 .elementor-element.elementor-element-4ab6f8b{
   cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aee20b2 */.elementor-133533 .elementor-element.elementor-element-aee20b2{
   cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4159487 */.elementor-133533 .elementor-element.elementor-element-4159487{
   cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43016d8 */.elementor-133533 .elementor-element.elementor-element-43016d8{
   cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e0797d */.elementor-133533 .elementor-element.elementor-element-9e0797d{
   cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d4a49f */.elementor-133533 .elementor-element.elementor-element-5d4a49f{
   cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a44676 */.elementor-133533 .elementor-element.elementor-element-8a44676{
   cursor: pointer;
}/* End custom CSS */