.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-ababeea{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ababeea:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ababeea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F130B;}.elementor-widget-eael-advanced-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-menu .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-advanced-menu .eael-advanced-menu li ul li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container{background-color:#1F130B;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal{background-color:#1F130B;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu-toggle{background-color:#fc6c1c;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu-toggle i{font-size:19px;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu-toggle svg{width:19px;fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li ul{background-color:#EE0000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-family:"Salsa", Sans-serif;font-size:19px;font-weight:600;line-height:50px;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li a{padding-left:25px;padding-right:25px;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a{padding-left:25px;padding-right:25px;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg{height:15px;width:15px;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg{height:15px;width:15px;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator i{font-size:15px;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li > a{color:#f9e0ce;background-color:rgba(0,0,0,0);}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-toggle-text{color:#f9e0ce;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li .eael-advanced-menu-indicator i{color:#1a1a1a;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg path{fill:#1a1a1a;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg path{fill:#1a1a1a;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li .eael-advanced-menu-indicator{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li:hover > a{color:#fc6c1c;background-color:rgba(0,0,0,0);}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li.current-menu-item > a.eael-item-active{color:#fc6c1c;background-color:rgba(0,0,0,0);}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li.current-menu-ancestor > a.eael-item-active{color:#fc6c1c;background-color:rgba(0,0,0,0);}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li > a:hover span i{color:#fc6c1c;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover i{color:#fc6c1c;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover svg path{fill:#fc6c1c;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a:hover span svg path{fill:#fc6c1c;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg{height:15px;width:15px;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal ul li i{font-size:15px;color:#FCD2AF;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li ul li .eael-advanced-menu-indicator{font-size:15px;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li ul li > a{color:#d7d7d7;background-color:rgba(255,255,255,0);}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li ul li .eael-advanced-menu-indicator i{color:#FCD2AF;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-dropdown-indicator i{color:#FCD2AF;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg path{fill:#FCD2AF;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical li ul li a span svg path{fill:#FCD2AF;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .sub-menu .eael-dropdown-indicator svg path{fill:#FCD2AF;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li ul li:hover > a{color:#66cc66;background-color:rgba(255,255,255,0);}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li ul li.current-menu-item > a.eael-item-active{color:#66cc66;background-color:rgba(255,255,255,0);}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li ul li.current-menu-ancestor > a.eael-item-active{color:#66cc66;background-color:rgba(255,255,255,0);}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover i{color:#66cc66;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover i{color:#66cc66;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover span svg path{fill:#66cc66;}.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover svg path{fill:#66cc66;}.elementor-2 .elementor-element.elementor-element-309d8c2{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-309d8c2::before, .elementor-2 .elementor-element.elementor-element-309d8c2 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-309d8c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-309d8c2 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-309d8c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-309d8c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://elatorondallas.com/wp-content/uploads/2026/02/ElAtoronDallas_Slider.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-309d8c2::before{filter:brightness( 40% ) contrast( 100% ) saturate( 100% ) blur( 0.2px ) hue-rotate( 0deg );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2 .elementor-element.elementor-element-0dc251b img{width:49%;}.elementor-2 .elementor-element.elementor-element-732798c{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-6a5c231{--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;--padding-top:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2 .elementor-element.elementor-element-0f3518f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#2C2C2C;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2 .elementor-element.elementor-element-a78ea76{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a78ea76:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a78ea76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elatorondallas.com/wp-content/uploads/2026/02/Angel-de-la-independencia.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-d867b3f{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d867b3f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d867b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elatorondallas.com/wp-content/uploads/2026/02/zocalo.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6232d53{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.04;--border-radius:50% 50% 50% 50%;}.elementor-2 .elementor-element.elementor-element-6232d53:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6232d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6232d53::before, .elementor-2 .elementor-element.elementor-element-6232d53 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6232d53 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6232d53 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6232d53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6232d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://elatorondallas.com/wp-content/uploads/2026/02/Calacas.jpg");--background-overlay:'';background-repeat:repeat;background-size:40% auto;}.elementor-2 .elementor-element.elementor-element-00446ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Righteous", Sans-serif;font-size:60px;font-weight:600;color:#FF8200;}.elementor-2 .elementor-element.elementor-element-f1da65d{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Quicksand", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1.9px;color:#000000;}.elementor-2 .elementor-element.elementor-element-ef99109{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ef99109:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ef99109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8200;}.elementor-2 .elementor-element.elementor-element-3f2ddf8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-820501f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-2ebfe7c{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-dc7573a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-dc7573a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dc7573a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2 .elementor-element.elementor-element-28f387d img{width:23%;}.elementor-2 .elementor-element.elementor-element-8c37478{text-align:center;}.elementor-2 .elementor-element.elementor-element-8c37478 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#2C2C2C;}.elementor-2 .elementor-element.elementor-element-a010f86{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a010f86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1229103{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2 .elementor-element.elementor-element-38f7281{--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;--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-2 .elementor-element.elementor-element-cec2375{--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;--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-2 .elementor-element.elementor-element-65c0ef6{--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;--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-2 .elementor-element.elementor-element-eba3774{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-eba3774:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-eba3774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-2 .elementor-element.elementor-element-025b3f4{text-align:center;}.elementor-2 .elementor-element.elementor-element-025b3f4 .elementor-heading-title{color:#FF782E;}.elementor-2 .elementor-element.elementor-element-9850b4e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#EBEBEB;}.elementor-2 .elementor-element.elementor-element-9850b4e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-98d9788{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2 .elementor-element.elementor-element-17956c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-1632f3b img{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-408a547{padding:15px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-408a547 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FF782E;}.elementor-2 .elementor-element.elementor-element-5477ad5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-08ace2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FF782E;}.elementor-2 .elementor-element.elementor-element-0ce982f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-d8d09fd img{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-2e873cb{padding:15px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-2e873cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;color:#FF782E;}.elementor-2 .elementor-element.elementor-element-fad1653{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3052b4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FF782E;}.elementor-2 .elementor-element.elementor-element-baf694d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-52a6f23 img{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-3a10a6c{padding:15px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-3a10a6c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;color:#FF782E;}.elementor-2 .elementor-element.elementor-element-6a6a9d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-10c913b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FF782E;}.elementor-2 .elementor-element.elementor-element-b54fae5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f99a044 img{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-5aee542{padding:15px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-5aee542 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;color:#FF782E;}.elementor-2 .elementor-element.elementor-element-17d8bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a62bbe4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FF782E;}.elementor-2 .elementor-element.elementor-element-1ccdd5d{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-631b56e img{width:22%;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-6a5c231{--width:50%;}.elementor-2 .elementor-element.elementor-element-a78ea76{--width:50%;}.elementor-2 .elementor-element.elementor-element-6232d53{--width:400px;}.elementor-2 .elementor-element.elementor-element-ef99109{--width:50%;}.elementor-2 .elementor-element.elementor-element-38f7281{--width:50%;}.elementor-2 .elementor-element.elementor-element-cec2375{--width:50%;}.elementor-2 .elementor-element.elementor-element-65c0ef6{--width:50%;}.elementor-2 .elementor-element.elementor-element-17956c1{--width:25%;}.elementor-2 .elementor-element.elementor-element-0ce982f{--width:25%;}.elementor-2 .elementor-element.elementor-element-baf694d{--width:25%;}.elementor-2 .elementor-element.elementor-element-b54fae5{--width:25%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li ul{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a78ea76:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a78ea76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-2 .elementor-element.elementor-element-d867b3f{--min-height:500px;}.elementor-2 .elementor-element.elementor-element-408a547 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-5477ad5{font-size:14px;}.elementor-2 .elementor-element.elementor-element-2e873cb .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-fad1653{font-size:14px;}.elementor-2 .elementor-element.elementor-element-3a10a6c .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-6a6a9d0{font-size:14px;}.elementor-2 .elementor-element.elementor-element-5aee542 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-17d8bde{font-size:14px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-cce512f .eael-advanced-menu li ul{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-732798c{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6a5c231{--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a78ea76:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a78ea76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:165px auto;}.elementor-2 .elementor-element.elementor-element-a78ea76{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d867b3f{--min-height:430px;}.elementor-2 .elementor-element.elementor-element-d867b3f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d867b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6232d53{--width:90%;--min-height:300px;}.elementor-2 .elementor-element.elementor-element-00446ab{font-size:48px;}.elementor-2 .elementor-element.elementor-element-f1da65d{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:24px;}.elementor-2 .elementor-element.elementor-element-ef99109{--width:50%;}.elementor-2 .elementor-element.elementor-element-3f2ddf8 .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-820501f{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-2 .elementor-element.elementor-element-a010f86{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-2 .elementor-element.elementor-element-631b56e img{width:62%;}}/* Start custom CSS for text-editor, class: .elementor-element-dbb9f41 */.enlace-historia {
    color: #f58220;
    font-weight: 600;
    text-decoration: none;
    position: relative;
}

.enlace-historia::after {
    content: "";
    position: absolute;
    width: 0;
    height: 1px;
    left: 0;
    bottom: -2px;
    background-color: #f58220;
    transition: width 0.3s ease;
}

.enlace-historia:hover::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6232d53 */@media (max-width: 767px){
.horario {
  aspect-ratio: 1 / 1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54fae5 */.marca-destacada {
      font-size: 0.9em;
    text-transform: uppercase;
    font-weight: 800;
    color: #f4b400; /* amarillo elegante */
    letter-spacing: 1px;
}/* End custom CSS */