.elementor-12391 .elementor-element.elementor-element-7de7c7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-37a37ae7{--display:flex;--min-height:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-12391 .elementor-element.elementor-element-41e7597b{width:auto;max-width:auto;--icon-box-icon-margin:32px;}.elementor-12391 .elementor-element.elementor-element-41e7597b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c192f6c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-41e7597b.elementor-view-framed .elementor-icon, .elementor-12391 .elementor-element.elementor-element-41e7597b.elementor-view-default .elementor-icon{fill:var( --e-global-color-c192f6c );color:var( --e-global-color-c192f6c );border-color:var( --e-global-color-c192f6c );}.elementor-12391 .elementor-element.elementor-element-41e7597b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-41e7597b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );}.elementor-12391 .elementor-element.elementor-element-41e7597b.elementor-view-framed .elementor-icon:hover, .elementor-12391 .elementor-element.elementor-element-41e7597b.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-41e7597b.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-47eea86e );}.elementor-12391 .elementor-element.elementor-element-41e7597b .elementor-icon{font-size:30px;}.elementor-12391 .elementor-element.elementor-element-41e7597b .elementor-icon-box-title, .elementor-12391 .elementor-element.elementor-element-41e7597b .elementor-icon-box-title a{font-family:"Lato";font-size:1.1em;font-weight:400;text-transform:uppercase;}.elementor-12391 .elementor-element.elementor-element-609a6af{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--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-12391 .elementor-element.elementor-element-77e3afa{--display:flex;--justify-content:space-between;--gap:var(--mft-space-xl) var(--mft-space-xl);--row-gap:var(--mft-space-xl);--column-gap:var(--mft-space-xl);border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-610777e );--border-color:var( --e-global-color-610777e );--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-4xl);--padding-right:var(--mft-space-4xl);}.elementor-12391 .elementor-element.elementor-element-77e3afa:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-77e3afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15b9b07 );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/gesca-imag.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-5cbc4d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-1bfc814{text-align:left;}.elementor-12391 .elementor-element.elementor-element-1bfc814 img{width:100%;}.elementor-12391 .elementor-element.elementor-element-c8c00a4{--display:flex;--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-12391 .elementor-element.elementor-element-64fa012{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12391 .elementor-element.elementor-element-64fa012 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12391 .elementor-element.elementor-element-64fa012 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12391 .elementor-element.elementor-element-64fa012 .elementor-button{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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-64fa012 .elementor-button:hover, .elementor-12391 .elementor-element.elementor-element-64fa012 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-64fa012 .elementor-button:hover svg, .elementor-12391 .elementor-element.elementor-element-64fa012 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-7d14dd9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-7d14dd9 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-7d14dd9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-7d14dd9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-7d14dd9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-7d14dd9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-7d14dd9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-7d14dd9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-4cd1b2f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-4cd1b2f .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-4cd1b2f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-4cd1b2f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-4cd1b2f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-4cd1b2f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-4cd1b2f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-4cd1b2f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-2b7ce5c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-2b7ce5c .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-2b7ce5c .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-2b7ce5c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-2b7ce5c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-2b7ce5c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-2b7ce5c .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-2b7ce5c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-b7d7fa2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-b7d7fa2 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-b7d7fa2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-b7d7fa2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-b7d7fa2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-b7d7fa2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-b7d7fa2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-b7d7fa2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-e1afae2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-e1afae2 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-e1afae2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-e1afae2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-e1afae2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-e1afae2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-e1afae2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-e1afae2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-9ce3a61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-9ce3a61 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-9ce3a61 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-9ce3a61 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-9ce3a61 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-9ce3a61 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-9ce3a61 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-9ce3a61 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-90fb959 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-90fb959 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-90fb959 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-90fb959 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-90fb959 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-90fb959 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-90fb959 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-90fb959 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-cbabc2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-cbabc2d .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-cbabc2d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-cbabc2d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-cbabc2d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-cbabc2d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-cbabc2d .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-cbabc2d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-e21c064 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-e21c064 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-e21c064 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-e21c064 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-e21c064 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-e21c064 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-e21c064 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-e21c064 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-189f5e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-189f5e3 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-189f5e3 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-189f5e3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-189f5e3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-189f5e3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-189f5e3 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-189f5e3 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-90d67e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-90d67e8 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-90d67e8 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-90d67e8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-90d67e8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-90d67e8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-90d67e8 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-90d67e8 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-75609dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-75609dd .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-75609dd .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-75609dd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-75609dd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-75609dd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-75609dd .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-75609dd .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-6b23480 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-6b23480 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-6b23480 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-6b23480 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-6b23480 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-6b23480 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-6b23480 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-6b23480 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-c35da07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12391 .elementor-element.elementor-element-c35da07 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-c35da07 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-c35da07 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12391 .elementor-element.elementor-element-c35da07 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12391 .elementor-element.elementor-element-c35da07 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12391 .elementor-element.elementor-element-c35da07 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-c35da07 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-12391 .elementor-element.elementor-element-f11264f{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-c22cb97{text-align:left;}.elementor-12391 .elementor-element.elementor-element-c22cb97 img{width:100%;}.elementor-12391 .elementor-element.elementor-element-7d04f8a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12391 .elementor-element.elementor-element-26784f9{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-26784f9:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-26784f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/foto-lux-santiago.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-b19c6a0{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-b19c6a0:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-b19c6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/rincon-conde-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-c6dd45f{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-c6dd45f:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-c6dd45f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/rincon-apt-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-9144187{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-9144187:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-9144187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/principia-servicios-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-c4fc1fd{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-c4fc1fd:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-c4fc1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/leon-center-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-4f72fee{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-4f72fee:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-4f72fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/ciudad-compostela-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-3964e73{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-3964e73:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-3964e73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/alameda-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-e313c2d{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-e313c2d:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-e313c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/linares-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-73e4d20{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-73e4d20:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-73e4d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/lux-rosalia-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-14199ba{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-14199ba:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-14199ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/pombal-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-6728201{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-6728201:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-6728201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/xavestre-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-e06318c{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-e06318c:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-e06318c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/apt-lux-santiago-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-801e604{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-801e604:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-801e604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/santiago-center-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12391 .elementor-element.elementor-element-fad861c{--display:flex;--min-height:500px;--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;}.elementor-12391 .elementor-element.elementor-element-fad861c:not(.elementor-motion-effects-element-type-background), .elementor-12391 .elementor-element.elementor-element-fad861c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2034/white-tree-menu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}#elementor-popup-modal-12391 .dialog-widget-content{animation-duration:0.7s;background-color:var( --e-global-color-47eea86e );margin:0px 0px 0px 0px;}#elementor-popup-modal-12391 .dialog-message{width:100vw;height:100vh;align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-12391{justify-content:flex-start;align-items:center;}@media(max-width:1024px){.elementor-12391 .elementor-element.elementor-element-37a37ae7{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-12391 .elementor-element.elementor-element-64fa012 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12391 .elementor-element.elementor-element-7d14dd9 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-4cd1b2f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-2b7ce5c .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-b7d7fa2 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-e1afae2 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-9ce3a61 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-90fb959 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-cbabc2d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-e21c064 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-189f5e3 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-90d67e8 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-75609dd .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-6b23480 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-c35da07 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-26784f9{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-b19c6a0{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-c6dd45f{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-9144187{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-c4fc1fd{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-4f72fee{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-3964e73{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-e313c2d{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-73e4d20{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-14199ba{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-6728201{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-e06318c{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-801e604{--min-height:300px;}.elementor-12391 .elementor-element.elementor-element-fad861c{--min-height:300px;}#elementor-popup-modal-12391{align-items:center;}}@media(max-width:767px){.elementor-12391 .elementor-element.elementor-element-41e7597b{--icon-box-icon-margin:0px;}.elementor-12391 .elementor-element.elementor-element-41e7597b .elementor-icon{font-size:28px;}.elementor-12391 .elementor-element.elementor-element-64fa012 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12391 .elementor-element.elementor-element-7d14dd9 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-4cd1b2f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-2b7ce5c .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-b7d7fa2 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-e1afae2 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-9ce3a61 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-90fb959 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-cbabc2d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-e21c064 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-189f5e3 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-90d67e8 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-75609dd .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-6b23480 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-12391 .elementor-element.elementor-element-c35da07 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}#elementor-popup-modal-12391 .dialog-message{width:100vw;}}@media(min-width:768px){.elementor-12391 .elementor-element.elementor-element-77e3afa{--width:40vw;}.elementor-12391 .elementor-element.elementor-element-7d04f8a{--width:60vw;}.elementor-12391 .elementor-element.elementor-element-26784f9{--width:450px;}.elementor-12391 .elementor-element.elementor-element-b19c6a0{--width:450px;}.elementor-12391 .elementor-element.elementor-element-c6dd45f{--width:450px;}.elementor-12391 .elementor-element.elementor-element-9144187{--width:450px;}.elementor-12391 .elementor-element.elementor-element-c4fc1fd{--width:450px;}.elementor-12391 .elementor-element.elementor-element-4f72fee{--width:450px;}.elementor-12391 .elementor-element.elementor-element-3964e73{--width:450px;}.elementor-12391 .elementor-element.elementor-element-e313c2d{--width:450px;}.elementor-12391 .elementor-element.elementor-element-73e4d20{--width:450px;}.elementor-12391 .elementor-element.elementor-element-14199ba{--width:450px;}.elementor-12391 .elementor-element.elementor-element-6728201{--width:450px;}.elementor-12391 .elementor-element.elementor-element-e06318c{--width:450px;}.elementor-12391 .elementor-element.elementor-element-801e604{--width:450px;}.elementor-12391 .elementor-element.elementor-element-fad861c{--width:450px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12391 .elementor-element.elementor-element-77e3afa{--width:50vw;}.elementor-12391 .elementor-element.elementor-element-7d04f8a{--width:50vw;}.elementor-12391 .elementor-element.elementor-element-26784f9{--width:65%;}.elementor-12391 .elementor-element.elementor-element-b19c6a0{--width:65%;}.elementor-12391 .elementor-element.elementor-element-c6dd45f{--width:65%;}.elementor-12391 .elementor-element.elementor-element-9144187{--width:65%;}.elementor-12391 .elementor-element.elementor-element-c4fc1fd{--width:65%;}.elementor-12391 .elementor-element.elementor-element-4f72fee{--width:65%;}.elementor-12391 .elementor-element.elementor-element-3964e73{--width:65%;}.elementor-12391 .elementor-element.elementor-element-e313c2d{--width:65%;}.elementor-12391 .elementor-element.elementor-element-73e4d20{--width:65%;}.elementor-12391 .elementor-element.elementor-element-14199ba{--width:65%;}.elementor-12391 .elementor-element.elementor-element-6728201{--width:65%;}.elementor-12391 .elementor-element.elementor-element-e06318c{--width:65%;}.elementor-12391 .elementor-element.elementor-element-801e604{--width:65%;}.elementor-12391 .elementor-element.elementor-element-fad861c{--width:65%;}}/* Start custom CSS for container, class: .elementor-element-37a37ae7 */.close-button {
    position: fixed !important;
    top: 32px;
    right: 26px;
    z-index: 10001 !important;
    margin: 0 !important;
   
    transform: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8c00a4 *//* Ocultamos todos los menús por defecto */
.popup-menu-hotel {
  display: none;
}

body.cat-alameda-rooms-santiago .menu-alameda,
body.cat-ciudad-compostela .menu-ciudad,
body.cat-leon-center-rooms .menu-leon,
body.cat-linares-rooms .menu-linares,
body.cat-lux-apartamentos-rosalia .menu-lux-rosalia,
body.cat-lux-apartamentos-santiago .menu-lux-santiago-ap,
body.cat-lux-santiago .menu-lux-santiago,
body.cat-pombal-rooms .menu-pombal,
body.cat-principia-suites-leon .menu-principia,
body.cat-rincon-del-conde-suites .menu-rincon-suites,
body.cat-santiago-center-rooms .menu-santiago-center,
body.cat-white-tree-rooms .menu-white-tree,
body.cat-xavestre .menu-xavestre,
body.cat-rincon-conde .menu-rincon-conde {
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e3afa */.popup-image-hotel {
 display:none;
}

body.cat-lux-apartamentos-rosalia .image-lux-rosalia,
body.cat-lux-apartamentos-santiago .image-lux-santiago-ap,
body.cat-lux-santiago .image-lux-santiago{
  display: block;
}

/* ocultar imagen de fondo */
body.cat-lux-santiago .bg-hotels,
body.cat-lux-apartamentos-santiago .bg-hotels,
body.cat-lux-apartamentos-rosalia .bg-hotels {
    background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d04f8a */.popup-container-hotel {
  display: none;
}

body.cat-alameda-rooms-santiago .container-alameda,
body.cat-ciudad-compostela .container-ciudad,
body.cat-leon-center-rooms .container-leon,
body.cat-linares-rooms .container-linares,
body.cat-lux-apartamentos-rosalia .container-lux-rosalia,
body.cat-lux-apartamentos-santiago .container-lux-santiago-ap,
body.cat-lux-santiago .container-lux-santiago,
body.cat-pombal-rooms .container-pombal,
body.cat-principia-suites-leon .container-principia,
body.cat-rincon-del-conde-suites .container-rincon-suites,
body.cat-santiago-center-rooms .container-santiago-center,
body.cat-white-tree-rooms .container-white-tree,
body.cat-xavestre .container-xavestre,
body.cat-rincon-conde .container-rincon-conde {
  display: flex; 
}

.outer-border {
    position: relative; /* referencia para el pseudo-elemento */
}

.outer-border::before {
    content: "";
    position: absolute;
    top: -40px;
    right: -40px;
    bottom: -40px;
    left: -40px;
    width: auto;
    height: auto;
    border: 1px solid var(--e-global-color-610777e);
    pointer-events: none;
    box-sizing: border-box;
}

@media (max-width:1024px){
    .outer-border::before {
    top: -20px;
    right: -20px;
    bottom: -20px;
    left: -20px;
   }
}/* End custom CSS */