.elementor-4517 .elementor-element.elementor-element-44efc1d{--display:flex;--overlay-opacity:0.1;}.elementor-4517 .elementor-element.elementor-element-44efc1d::before, .elementor-4517 .elementor-element.elementor-element-44efc1d > .elementor-background-video-container::before, .elementor-4517 .elementor-element.elementor-element-44efc1d > .e-con-inner > .elementor-background-video-container::before, .elementor-4517 .elementor-element.elementor-element-44efc1d > .elementor-background-slideshow::before, .elementor-4517 .elementor-element.elementor-element-44efc1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4517 .elementor-element.elementor-element-44efc1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://easyeventos.chaldea.sumurdigital.com/wp-content/uploads/2025/03/Diseno-sin-titulo-71.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4517 .elementor-element.elementor-element-315bf33{--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;--overlay-opacity:0;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4517 .elementor-element.elementor-element-315bf33::before, .elementor-4517 .elementor-element.elementor-element-315bf33 > .elementor-background-video-container::before, .elementor-4517 .elementor-element.elementor-element-315bf33 > .e-con-inner > .elementor-background-video-container::before, .elementor-4517 .elementor-element.elementor-element-315bf33 > .elementor-background-slideshow::before, .elementor-4517 .elementor-element.elementor-element-315bf33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4517 .elementor-element.elementor-element-315bf33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://easyeventos.chaldea.sumurdigital.com/wp-content/uploads/2024/11/Hoteles-para-eventos.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4517 .elementor-element.elementor-element-315bf33::before{filter:brightness( 73% ) contrast( 105% ) saturate( 122% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4517 .elementor-element.elementor-element-4f30521{padding:0px 0px 30px 0px;text-align:center;}.elementor-4517 .elementor-element.elementor-element-4f30521 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:800;color:var( --e-global-color-e1926fe );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4517 .elementor-element.elementor-element-647d3c3{--divider-border-style:solid;--divider-color:var( --e-global-color-8f25df2 );--divider-border-width:3px;margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4517 .elementor-element.elementor-element-647d3c3 .elementor-divider-separator{width:100%;}.elementor-4517 .elementor-element.elementor-element-647d3c3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4517 .elementor-element.elementor-element-ead8c78{background-color:#ECF0F19E;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 100px 20px 100px;border-radius:25px 25px 25px 25px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4517 .elementor-element.elementor-element-a52a477 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-4517 .elementor-element.elementor-element-a52a477 .search-submit{background-color:var( --e-global-color-8f25df2 );color:#fff;padding:10px 30px 10px 30px;border-radius:4px;}.elementor-4517 .elementor-element.elementor-element-0ad6853{--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;--justify-content:center;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4517 .elementor-element.elementor-element-895d0a8 .elementor-toggle-title, .elementor-4517 .elementor-element.elementor-element-895d0a8 .elementor-toggle-icon{color:var( --e-global-color-e1926fe );}.elementor-4517 .elementor-element.elementor-element-895d0a8 .elementor-toggle-icon svg{fill:var( --e-global-color-e1926fe );}.elementor-4517 .elementor-element.elementor-element-895d0a8 .elementor-tab-title.elementor-active a, .elementor-4517 .elementor-element.elementor-element-895d0a8 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-e1926fe );}.elementor-4517 .elementor-element.elementor-element-895d0a8 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-4517 .elementor-element.elementor-element-895d0a8 .elementor-tab-content{color:var( --e-global-color-secondary );font-family:"Nunito", Sans-serif;font-weight:400;}.elementor-4517 .elementor-element.elementor-element-b3bd154{--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;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-91681c1 );--border-color:var( --e-global-color-91681c1 );--padding-top:2%;--padding-bottom:02%;--padding-left:0%;--padding-right:0%;}.elementor-4517 .elementor-element.elementor-element-febe18a{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4517 .elementor-element.elementor-element-3602fcf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-3602fcf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-3602fcf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-3602fcf .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-3602fcf .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-3602fcf .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-70b1337.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-70b1337.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-70b1337.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-70b1337 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-70b1337 .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-70b1337 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-85875de.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-85875de.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-85875de.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-85875de .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-85875de .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-85875de .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-c00dda8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-c00dda8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-c00dda8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-c00dda8 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-c00dda8 .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-c00dda8 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-03d0288.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-03d0288.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-03d0288.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-03d0288 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-03d0288 .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-03d0288 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-015e5e8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-015e5e8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-015e5e8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-015e5e8 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-015e5e8 .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-015e5e8 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-b47f5c4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-b47f5c4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-b47f5c4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-b47f5c4 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-b47f5c4 .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-b47f5c4 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-c92e87e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-c92e87e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-c92e87e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-c92e87e .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-c92e87e .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-c92e87e .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-197dba6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-197dba6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-197dba6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-197dba6 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-197dba6 .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-197dba6 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-11c7079.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-11c7079.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-11c7079.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-11c7079 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-11c7079 .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-11c7079 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-cd1794b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-cd1794b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-cd1794b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-cd1794b .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-cd1794b .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-cd1794b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-ec13d7e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-ec13d7e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-ec13d7e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-ec13d7e .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-ec13d7e .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-ec13d7e .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-feae33b{--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;--margin-top:70px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-4ed089c{text-align:center;}.elementor-4517 .elementor-element.elementor-element-4ed089c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-e1926fe );}.elementor-4517 .elementor-element.elementor-element-9fe34ba{--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;--margin-top:70px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4517 .elementor-element.elementor-element-3b537ae{width:100%;max-width:100%;}.elementor-4517 .elementor-element.elementor-element-3b537ae .elementor-icon-box-wrapper{gap:15px;}.elementor-4517 .elementor-element.elementor-element-3b537ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f25df2 );}.elementor-4517 .elementor-element.elementor-element-3b537ae.elementor-view-framed .elementor-icon, .elementor-4517 .elementor-element.elementor-element-3b537ae.elementor-view-default .elementor-icon{fill:var( --e-global-color-8f25df2 );color:var( --e-global-color-8f25df2 );border-color:var( --e-global-color-8f25df2 );}.elementor-4517 .elementor-element.elementor-element-3b537ae .elementor-icon{font-size:35px;}.elementor-4517 .elementor-element.elementor-element-3b537ae .elementor-icon-box-title, .elementor-4517 .elementor-element.elementor-element-3b537ae .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-4517 .elementor-element.elementor-element-3b537ae .elementor-icon-box-title{color:var( --e-global-color-e1926fe );}.elementor-4517 .elementor-element.elementor-element-3b537ae .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4517 .elementor-element.elementor-element-266c930{width:100%;max-width:100%;}.elementor-4517 .elementor-element.elementor-element-266c930 .elementor-icon-box-wrapper{gap:15px;}.elementor-4517 .elementor-element.elementor-element-266c930.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f25df2 );}.elementor-4517 .elementor-element.elementor-element-266c930.elementor-view-framed .elementor-icon, .elementor-4517 .elementor-element.elementor-element-266c930.elementor-view-default .elementor-icon{fill:var( --e-global-color-8f25df2 );color:var( --e-global-color-8f25df2 );border-color:var( --e-global-color-8f25df2 );}.elementor-4517 .elementor-element.elementor-element-266c930 .elementor-icon{font-size:35px;}.elementor-4517 .elementor-element.elementor-element-266c930 .elementor-icon-box-title, .elementor-4517 .elementor-element.elementor-element-266c930 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-4517 .elementor-element.elementor-element-266c930 .elementor-icon-box-title{color:var( --e-global-color-e1926fe );}.elementor-4517 .elementor-element.elementor-element-266c930 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4517 .elementor-element.elementor-element-84da9d3{width:100%;max-width:100%;}.elementor-4517 .elementor-element.elementor-element-84da9d3 .elementor-icon-box-wrapper{gap:15px;}.elementor-4517 .elementor-element.elementor-element-84da9d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f25df2 );}.elementor-4517 .elementor-element.elementor-element-84da9d3.elementor-view-framed .elementor-icon, .elementor-4517 .elementor-element.elementor-element-84da9d3.elementor-view-default .elementor-icon{fill:var( --e-global-color-8f25df2 );color:var( --e-global-color-8f25df2 );border-color:var( --e-global-color-8f25df2 );}.elementor-4517 .elementor-element.elementor-element-84da9d3 .elementor-icon{font-size:35px;}.elementor-4517 .elementor-element.elementor-element-84da9d3 .elementor-icon-box-title, .elementor-4517 .elementor-element.elementor-element-84da9d3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-4517 .elementor-element.elementor-element-84da9d3 .elementor-icon-box-title{color:var( --e-global-color-e1926fe );}.elementor-4517 .elementor-element.elementor-element-84da9d3 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4517 .elementor-element.elementor-element-b689ff2{--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;--margin-top:70px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4517 .elementor-element.elementor-element-e8fcb55 .elementor-button{background-color:var( --e-global-color-8f25df2 );font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;fill:var( --e-global-color-4770b8e );color:var( --e-global-color-4770b8e );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:25px 25px 25px 25px;padding:15px 60px 15px 60px;}.elementor-4517 .elementor-element.elementor-element-e8fcb55 .elementor-button:hover, .elementor-4517 .elementor-element.elementor-element-e8fcb55 .elementor-button:focus{background-color:var( --e-global-color-8f25df2 );color:var( --e-global-color-4770b8e );}.elementor-4517 .elementor-element.elementor-element-e8fcb55 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4517 .elementor-element.elementor-element-e8fcb55 .elementor-button:hover svg, .elementor-4517 .elementor-element.elementor-element-e8fcb55 .elementor-button:focus svg{fill:var( --e-global-color-4770b8e );}.elementor-4517 .elementor-element.elementor-element-f90c933{--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-7c8865d{--display:flex;}.elementor-4517 .elementor-element.elementor-element-3ac2977{--divider-border-style:solid;--divider-color:var( --e-global-color-bc26d69 );--divider-border-width:2px;}.elementor-4517 .elementor-element.elementor-element-3ac2977 .elementor-divider-separator{width:100%;}.elementor-4517 .elementor-element.elementor-element-3ac2977 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4517 .elementor-element.elementor-element-a16b7fc{--display:flex;}.elementor-4517 .elementor-element.elementor-element-ceca94a{padding:0px 0px 30px 0px;text-align:center;}.elementor-4517 .elementor-element.elementor-element-ceca94a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:400;color:var( --e-global-color-e1926fe );}.elementor-4517 .elementor-element.elementor-element-4a63304{--display:flex;}.elementor-4517 .elementor-element.elementor-element-a3efb44{--divider-border-style:solid;--divider-color:var( --e-global-color-bc26d69 );--divider-border-width:2px;}.elementor-4517 .elementor-element.elementor-element-a3efb44 .elementor-divider-separator{width:100%;}.elementor-4517 .elementor-element.elementor-element-a3efb44 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4517 .elementor-element.elementor-element-2f77a75{--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;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-ce3567d{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4517 .elementor-element.elementor-element-9902f04{--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;--justify-content:center;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-4389cd4 .elementor-toggle-title, .elementor-4517 .elementor-element.elementor-element-4389cd4 .elementor-toggle-icon{color:var( --e-global-color-e1926fe );}.elementor-4517 .elementor-element.elementor-element-4389cd4 .elementor-toggle-icon svg{fill:var( --e-global-color-e1926fe );}.elementor-4517 .elementor-element.elementor-element-4389cd4 .elementor-tab-title.elementor-active a, .elementor-4517 .elementor-element.elementor-element-4389cd4 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-e1926fe );}.elementor-4517 .elementor-element.elementor-element-4389cd4 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-4517 .elementor-element.elementor-element-4389cd4 .elementor-tab-content{color:var( --e-global-color-secondary );font-family:"Nunito", Sans-serif;font-weight:400;}.elementor-4517 .elementor-element.elementor-element-407e273{--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;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-91681c1 );--border-color:var( --e-global-color-91681c1 );--padding-top:2%;--padding-bottom:02%;--padding-left:0%;--padding-right:0%;}.elementor-4517 .elementor-element.elementor-element-aa1f835{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4517 .elementor-element.elementor-element-3fe921a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-3fe921a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-3fe921a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-3fe921a .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-3fe921a .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-3fe921a .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-0b29173.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-0b29173.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-0b29173.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-0b29173 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-0b29173 .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-0b29173 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-403cfce.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-403cfce.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-403cfce.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-403cfce .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-403cfce .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-403cfce .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-e1282d5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-e1282d5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-e1282d5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-e1282d5 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-e1282d5 .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-e1282d5 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-8125344.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-8125344.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-8125344.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-8125344 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-8125344 .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-8125344 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-219a571.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4517 .elementor-element.elementor-element-219a571.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-219a571.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-219a571 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4517 .elementor-element.elementor-element-219a571 .elementor-image-box-img img{opacity:0.7;transition-duration:0.3s;}.elementor-4517 .elementor-element.elementor-element-219a571 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37393C;}.elementor-4517 .elementor-element.elementor-element-df244d0{--display:flex;}.elementor-4517 .elementor-element.elementor-element-7762056{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-0ec33f9{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-bc26d69 );}@media(min-width:768px){.elementor-4517 .elementor-element.elementor-element-7c8865d{--width:25%;}.elementor-4517 .elementor-element.elementor-element-a16b7fc{--width:100%;}.elementor-4517 .elementor-element.elementor-element-4a63304{--width:25%;}}@media(max-width:1024px){.elementor-4517 .elementor-element.elementor-element-febe18a{--grid-auto-flow:row;}.elementor-4517 .elementor-element.elementor-element-ce3567d{--grid-auto-flow:row;}.elementor-4517 .elementor-element.elementor-element-aa1f835{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4517 .elementor-element.elementor-element-315bf33{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4517 .elementor-element.elementor-element-4f30521 .elementor-heading-title{font-size:25px;}.elementor-4517 .elementor-element.elementor-element-ead8c78{padding:20px 20px 20px 20px;}.elementor-4517 .elementor-element.elementor-element-0ad6853{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-895d0a8 .elementor-toggle-title{font-size:20px;}.elementor-4517 .elementor-element.elementor-element-febe18a{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4517 .elementor-element.elementor-element-3602fcf .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-3602fcf .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-3602fcf .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-70b1337 .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-70b1337 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-70b1337 .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-85875de .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-85875de .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-85875de .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-c00dda8 .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-c00dda8 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-c00dda8 .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-03d0288 .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-03d0288 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-03d0288 .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-015e5e8 .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-015e5e8 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-015e5e8 .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-b47f5c4 .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-b47f5c4 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-b47f5c4 .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-c92e87e .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-c92e87e .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-c92e87e .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-197dba6 .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-197dba6 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-197dba6 .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-11c7079 .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-11c7079 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-11c7079 .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-cd1794b .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-cd1794b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-cd1794b .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-ec13d7e .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-ec13d7e .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-ec13d7e .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-4ed089c .elementor-heading-title{font-size:35px;}.elementor-4517 .elementor-element.elementor-element-e8fcb55 .elementor-button{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-f90c933{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-2f77a75{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-ce3567d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4517 .elementor-element.elementor-element-9902f04{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4517 .elementor-element.elementor-element-4389cd4 .elementor-toggle-title{font-size:20px;}.elementor-4517 .elementor-element.elementor-element-aa1f835{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4517 .elementor-element.elementor-element-3fe921a .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-3fe921a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-3fe921a .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-0b29173 .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-0b29173 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-0b29173 .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-403cfce .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-403cfce .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-403cfce .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-e1282d5 .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-e1282d5 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-e1282d5 .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-8125344 .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-8125344 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-8125344 .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-219a571 .elementor-image-box-img{margin-bottom:0px;}.elementor-4517 .elementor-element.elementor-element-219a571 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-4517 .elementor-element.elementor-element-219a571 .elementor-image-box-title{font-size:15px;}.elementor-4517 .elementor-element.elementor-element-0ec33f9{font-size:17px;}}/* Start custom CSS for search-bar-lrsi, class: .elementor-element-a52a477 *//* ==========================================================
   EASY EVENTOS – SERVICIOS (CORREGIDO)
   - Localización EXACTA como Espacios (GLOBAL: iconos + orden + TOP 5 naranja)
   - Tipo de servicio con iconos (se mantiene)
   ========================================================== */

/* --- 1. ESTILO GENERAL Y TIPOGRAFÍA --- */
.elementor-4517 .elementor-element.elementor-element-a52a477 {
  font-family: "Montserrat", sans-serif;
  position: relative !important;
  z-index: 2147483000 !important;
  isolation: isolate !important;
}

/* Letra de los botones principales (Filtros) más fina y pequeña */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-trigger, 
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-trigger span {
    font-family: "Montserrat", sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #333 !important;
}

.elementor-4517 .elementor-element.elementor-element-a52a477,
.elementor-4517 .elementor-element.elementor-element-a52a477 .elementor-widget-container,
.elementor-4517 .elementor-element.elementor-element-a52a477 form.lrsi-search-form,
.elementor-4517 .elementor-element.elementor-element-a52a477 .lrsi-search-container,
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper {
  overflow: visible !important;
}

/* --- 2. PANEL DESPLEGABLE --- */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper {
  position: static !important;
  z-index: 2147483001 !important;
}

.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-menu {
  position: absolute !important;
  top: calc(100% + 12px) !important;
  width: min(1100px, 92vw) !important;
  max-width: 1100px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  z-index: 2147483002 !important;
  background: #ffffff !important;
  border: 1px solid rgba(0, 77, 111, .16) !important;
  border-radius: 18px !important;
  box-shadow: 0 18px 50px rgba(0, 0, 0, .18) !important;
  max-height: min(60vh, 520px) !important;
  overflow: auto !important;
  padding: 14px !important;
  box-sizing: border-box !important;
}

.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-menu:not(.show) { display: none !important; }

.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-grid {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(170px, 1fr)) !important;
  gap: 6px 14px !important;
  padding: 14px 16px 16px !important;
  width: 100% !important;
}

/* --- 3. ESTILO DE LAS OPCIONES --- */
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option {
  appearance: none !important;
  border: 1px solid transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  width: 100% !important;
  display: flex;
  align-items: center !important;
  justify-content: flex-start !important;
  padding: 8px 10px !important;
  border-radius: 10px !important;
  gap: 10px !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  color: #2b2b2b !important;
  letter-spacing: 0px !important;
  cursor: pointer !important;
  text-align: left !important;
  transition: all 0.2s ease !important;
}

.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option:hover {
  background-color: rgba(0, 77, 111, .08) !important;
  color: #004D6F !important;
}
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option.selected,
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[aria-pressed="true"] {
  background-color: rgba(0, 77, 111, .10) !important;
  color: #004D6F !important;
  border-color: rgba(0, 77, 111, .22) !important;
}
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[style*="display: none"], 
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[style*="display:none"] { 
  display: none !important; 
}

/* --- 4. ICONOS BASE (BASE = LOCALIZACIÓN) --- */
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option::before {
  content: "" !important;
  width: 18px !important;
  height: 18px !important;
  flex: 0 0 18px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  opacity: 1 !important;
}

/* =========================
   LOCALIZACIÓN (CLON 1:1 DE ESPACIOS)
   ========================= */

/* Pin Azul (base) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 21s7-6.2 7-12a7 7 0 10-14 0c0 5.8 7 12 7 12z' stroke='%23004D6F' stroke-width='2'/%3E%3Ccircle cx='12' cy='9' r='2.5' stroke='%23004D6F' stroke-width='2'/%3E%3C/svg%3E") !important;
}

/* TOP 5 + Álava/Ávila (orden) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="madrid"] { order: -10 !important; }
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="barcelona"] { order: -9 !important; }
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="valencia"] { order: -8 !important; }
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="malaga"] { order: -7 !important; }
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="sevilla"] { order: -6 !important; }
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="alava"], 
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="avila"] { order: -5 !important; }

/* TOP 5 con pin NARANJA */
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="madrid"]::before,
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="barcelona"]::before,
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="valencia"]::before,
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="malaga"]::before,
.elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-option[data-value="sevilla"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 21s7-6.2 7-12a7 7 0 10-14 0c0 5.8 7 12 7 12z' stroke='%23F08C00' stroke-width='2'/%3E%3Ccircle cx='12' cy='9' r='2.5' stroke='%23F08C00' stroke-width='2'/%3E%3C/svg%3E") !important;
}

/* =========================
   TIPO DE SERVICIO (iconos)
   IMPORTANTE: esto pisa el pin SOLO dentro del filtro tipo_de_servicio
   ========================= */

/* Default tipo servicio: flecha azul */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")!important;
}

/* Catering primero */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="catering"]{ order:-50!important; }

/* Catering (gorro chef) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="catering"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 21h10'/%3E%3Cpath d='M7 21v-7'/%3E%3Cpath d='M17 21v-7'/%3E%3Cpath d='M6 10a4 4 0 0 1 0-8 4.5 4.5 0 0 1 3 1.2A4.5 4.5 0 0 1 12 2a4.5 4.5 0 0 1 3 1.2A4.5 4.5 0 0 1 18 2a4 4 0 0 1 0 8'/%3E%3Cpath d='M6 10h12'/%3E%3C/svg%3E")!important;
}

/* Actividades (chispas) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="actividades"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l1.2 3.6L17 7l-3.8 1.4L12 12l-1.2-3.6L7 7l3.8-1.4L12 2z'/%3E%3Cpath d='M5 14l.8 2.4L8 17l-2.2.8L5 20l-.8-2.2L2 17l2.2-.6L5 14z'/%3E%3Cpath d='M19 13l.7 2.1L22 16l-2.3.7L19 19l-.7-2.3L16 16l2.3-.9L19 13z'/%3E%3C/svg%3E")!important;
}

/* Mobiliario (silla) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="mobiliario"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 11V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v5'/%3E%3Cpath d='M6 14h12'/%3E%3Cpath d='M7 14v6'/%3E%3Cpath d='M17 14v6'/%3E%3Cpath d='M6 11h12a2 2 0 0 1 2 2v1H4v-1a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")!important;
}

/* Artistas (estrella) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="artistas"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15 9 22 9 16.5 13.5 18.5 21 12 16.8 5.5 21 7.5 13.5 2 9 9 9 12 2'/%3E%3C/svg%3E")!important;
}

/* Audiovisual (cámara) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="audiovisual"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='13' height='10' rx='2'/%3E%3Cpath d='M16 10l5-3v10l-5-3z'/%3E%3C/svg%3E")!important;
}

/* Decoración (rodillo) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="decoracion"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h10v4H4z'/%3E%3Cpath d='M14 9h3a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M10 11v10'/%3E%3Cpath d='M8 21h4'/%3E%3C/svg%3E")!important;
}

/* Iluminación (bombilla) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="iluminacion"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3Cpath d='M12 2a7 7 0 0 0-4 12c.6.5 1 1.3 1 2h6c0-.7.4-1.5 1-2A7 7 0 0 0 12 2z'/%3E%3C/svg%3E")!important;
}

/* Servicios técnicos (llave) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="tecnic"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.6 5.6L3 18l3 3 6.1-6.1a4 4 0 0 0 5.6-5.6l-2.2 2.2-2.8-2.8 2-2.4z'/%3E%3C/svg%3E")!important;
}

/* Sonido (altavoz) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="sonido"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5L6 9H3v6h3l5 4V5z'/%3E%3Cpath d='M15 9a3 3 0 0 1 0 6'/%3E%3Cpath d='M17.5 6.5a6 6 0 0 1 0 11'/%3E%3C/svg%3E")!important;
}

/* Transporte (camión) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="transporte"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v10H3z'/%3E%3Cpath d='M14 10h4l3 3v4h-7z'/%3E%3Ccircle cx='7' cy='19' r='2'/%3E%3Ccircle cx='18' cy='19' r='2'/%3E%3C/svg%3E")!important;
}

/* Músicos (nota) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="musico"]::before,
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="musicos"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V6l12-2v12'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='19' cy='16' r='2'/%3E%3C/svg%3E")!important;
}

/* Personal (usuarios) */
.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-wrapper[data-filter="tipo_de_servicio"] .dropdown-option[data-value*="personal"]::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004D6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='3'/%3E%3Cpath d='M3 22a7 7 0 0 1 18 0'/%3E%3C/svg%3E")!important;
}


/* =========================
   RESPONSIVE / BOTONES
   ========================= */
@media (max-width:1024px){
  .elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-grid{ grid-template-columns:repeat(3,minmax(160px,1fr))!important; }
}
@media (max-width:767px){
  .elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-menu{ width:100%!important; left:0!important; transform:none!important; }
  .elementor-4517 .elementor-element.elementor-element-a52a477 .dropdown-grid{ grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:6px 10px!important; }
}

.elementor-4517 .elementor-element.elementor-element-a52a477 .search-submit, .elementor-4517 .elementor-element.elementor-element-a52a477 button[type="submit"]{
  font-family:"Montserrat",sans-serif!important; 
  background:#004D6F!important; 
  color:#fff!important;
  border-radius:999px!important; 
  padding:12px 22px!important; 
  font-weight:400!important;
}

.elementor-4517 .elementor-element.elementor-element-a52a477 .custom-dropdown-menu{ 
  scrollbar-width:thin; 
  scrollbar-color:#004D6F rgba(0,77,111,.15); 
}
/* ==========================================================
   Z-INDEX CONDICIONAL
   - Dropdown abierto: buscador por encima
   - Dropdown cerrado: panel "Editar filtros..." por encima
========================================================== */

/* 1) Estado NORMAL (dropdown cerrado)
   -> el buscador queda por debajo del panel de filtros */
.elementor-4517 .elementor-element.elementor-element-a52a477{
  z-index: 20 !important;
}

/* 2) El widget/panel de "Editar filtros..." (AJUSTA si tu clase/id es otro)
   -> por defecto, por encima del buscador */
.lrsi-mobile-controls,
#lrsi-filters-panel,
.lrsi-filters-panel{
  position: relative !important;
  z-index: 40 !important;
}

/* 3) Estado ABIERTO (dropdown abierto)
   -> subimos el buscador por encima de todo (menos wpadminbar) */
.elementor-4517 .elementor-element.elementor-element-a52a477:has(.custom-dropdown-menu.show){
  z-index: 9000 !important;
}

/* 4) Y bajamos el panel de "Editar filtros..." mientras el dropdown está abierto
   (para evitar que se “meta” encima del dropdown) */
.elementor-4517 .elementor-element.elementor-element-a52a477:has(.custom-dropdown-menu.show) ~ .lrsi-mobile-controls,
.elementor-4517 .elementor-element.elementor-element-a52a477:has(.custom-dropdown-menu.show) ~ #lrsi-filters-panel,
.elementor-4517 .elementor-element.elementor-element-a52a477:has(.custom-dropdown-menu.show) ~ .lrsi-filters-panel{
  z-index: 10 !important;
}

/* 5) La barra admin siempre arriba */
#wpadminbar{ z-index: 99999 !important; }/* End custom CSS */