.elementor-339 .elementor-element.elementor-element-52a05ccb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-339 .elementor-element.elementor-element-3226639b{--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;--overlay-opacity:0.71;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);overflow:visible;}.elementor-339 .elementor-element.elementor-element-3226639b:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3226639b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://menulocalconsierge.com/wp-content/uploads/2026/02/provecho.jpg");background-size:cover;}.elementor-339 .elementor-element.elementor-element-3226639b::before, .elementor-339 .elementor-element.elementor-element-3226639b > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-3226639b > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-3226639b > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-3226639b > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-3226639b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-50925678{--display:flex;overflow:visible;}.elementor-339 .elementor-element.elementor-element-50925678.e-con{--flex-grow:0;--flex-shrink:0;}.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-339 .elementor-element.elementor-element-485e1897{width:var( --container-widget-width, 113.593% );max-width:113.593%;--container-widget-width:113.593%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-485e1897.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-485e1897 img{width:54%;border-radius:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-39bade2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;overflow:visible;}.elementor-339 .elementor-element.elementor-element-39bade2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-77af31cb{--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;overflow:visible;}.elementor-339 .elementor-element.elementor-element-77af31cb.e-con{--flex-grow:0;--flex-shrink:0;}.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-339 .elementor-element.elementor-element-7b427fbc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.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-339 .elementor-element.elementor-element-4aadcea4 .elementor-icon-box-wrapper{gap:15px;}.elementor-339 .elementor-element.elementor-element-4aadcea4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-4aadcea4.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-4aadcea4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-4aadcea4 .elementor-icon-box-title, .elementor-339 .elementor-element.elementor-element-4aadcea4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-339 .elementor-element.elementor-element-2174468a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav .elementor-repeater-item-65a8d33 .elementkit-nav-link{z-index:0;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav .elementor-repeater-item-8af2115 .elementkit-nav-link{z-index:0;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav .elementor-repeater-item-889268b .elementkit-nav-link{z-index:0;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav .elementor-repeater-item-f4a07d5 .elementkit-nav-link{z-index:0;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon{margin-right:3%;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-wraper .elementkit-nav-link.left-pos .ekit-icon-image{margin-right:3%;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical){text-align:left;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-wraper .elementkit-nav-link{justify-content:center;text-align:center;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav .elementkit-nav-link{text-align:center;padding:14px 35px 14px 35px;color:#261E18;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5E4E3E;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{font-weight:600;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:10px;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-wraper.vertical > .elementkit-tab-nav{margin-right:10px;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child){margin-bottom:10px;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav{margin-bottom:10px;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav .elementkit-nav-link.active{color:#820707;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-339 .elementor-element.elementor-element-8108543 .tab-content .tab-pane{color:#656565;padding:20px 0px 20px 0px;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav .elementkit-nav-link .elementskit-tab-sub-title{color:#2575fc;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav .elementkit-nav-link.active .elementskit-tab-sub-title{color:#000;}body.elementor-page-339:not(.elementor-motion-effects-element-type-background), body.elementor-page-339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-339 .elementor-element.elementor-element-52a05ccb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-3226639b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-339 .elementor-element.elementor-element-485e1897 img{width:100%;}.elementor-339 .elementor-element.elementor-element-77af31cb{--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;}.elementor-339 .elementor-element.elementor-element-7b427fbc .elementor-heading-title{font-size:45px;}.elementor-339 .elementor-element.elementor-element-4aadcea4 .elementor-icon{font-size:30px;}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-52a05ccb{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-3226639b{--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;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-339 .elementor-element.elementor-element-50925678{--width:90px;--border-radius:10px 10px 10px 10px;--margin-top:7px;--margin-bottom:8px;--margin-left:3px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-485e1897{margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;}.elementor-339 .elementor-element.elementor-element-485e1897 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-39bade2b{--width:170px;--margin-top:0px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-77af31cb{--width:165px;--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:-19px;--margin-bottom:0px;--margin-left:-14px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-7b427fbc .elementor-heading-title{font-size:25px;}.elementor-339 .elementor-element.elementor-element-4aadcea4 .elementor-icon{font-size:24px;}.elementor-339 .elementor-element.elementor-element-4aadcea4 .elementor-icon-box-title, .elementor-339 .elementor-element.elementor-element-4aadcea4 .elementor-icon-box-title a{font-size:12px;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{font-size:14px;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:0px;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-wraper.vertical > .elementkit-tab-nav{margin-right:0px;}.elementor-339 .elementor-element.elementor-element-8108543 .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link{border-radius:12px 12px 12px 12px;}}@media(min-width:768px){.elementor-339 .elementor-element.elementor-element-50925678{--width:38.571%;}.elementor-339 .elementor-element.elementor-element-39bade2b{--width:56.535%;}}@media(max-width:1024px) and (min-width:768px){.elementor-339 .elementor-element.elementor-element-50925678{--width:200px;}.elementor-339 .elementor-element.elementor-element-39bade2b{--width:500px;}.elementor-339 .elementor-element.elementor-element-77af31cb{--width:501px;}}/* Start custom CSS for elementskit-tab, class: .elementor-element-8108543 */@media (max-width: 768px) {
    .nav.nav-tabs.elementkit-tab-nav {
        display: flex; /* Cambia a diseño horizontal */
        flex-wrap: nowrap; /* Evita que las pestañas se envuelvan */
        overflow-x: auto; /* Habilita el desplazamiento horizontal */
        overflow-y: hidden; /* Evita el scroll vertical */
        gap: 1rem; /* Espacio entre las pestañas */
        -webkit-overflow-scrolling: touch; /* Suaviza el scroll en dispositivos táctiles */
        width: 100%; /* Asegura que el contenedor no se desborde */
        box-sizing: border-box; /* Respeta los márgenes y paddings */
    }

    .nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar {
        display: none; /* Oculta la barra de scroll en navegadores compatibles */
    }

    .nav.nav-tabs.elementkit-tab-nav .nav-item {
        min-width: 120px; /* Ancho mínimo para cada pestaña */
        flex-shrink: 0; /* Evita que las pestañas se compriman demasiado */
        text-align: center; /* Centra el texto en las pestañas */
        padding: 10px; /* Ajusta el espacio interno */
        border: 1px solid #ccc; /* Opcional: añade bordes para resaltar las pestañas */
        border-radius: 5px; /* Opcional: redondea las esquinas */
        background-color: #f9f9f9; /* Fondo opcional */
    }

    .nav.nav-tabs.elementkit-tab-nav .nav-link {
        display: block;
        text-decoration: none; /* Elimina el subrayado */
        color: #000; /* Cambia el color del texto según tu diseño */
    }
}

@media (max-width: 768px) {
    .elementkit-tabs-container {
        overflow-x: hidden; /* Oculta cualquier desbordamiento no deseado */
        position: relative; /* Asegura que el diseño sea consistente */
        width: 100%; /* Asegura que se ajuste al ancho de la pantalla */
    }
}/* End custom CSS */