.elementor-124 .elementor-element.elementor-element-13af933{--display:flex;--min-height:561px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-9824125{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-124 .elementor-element.elementor-element-9824125 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-124 .elementor-element.elementor-element-bcb0155{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-124 .elementor-element.elementor-element-156f54f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 20px 05px 20px;background-color:transparent;background-image:linear-gradient(91deg, #006F0E 55%, #08BB28 100%);border-radius:0px 20px 0px 20px;}.elementor-124 .elementor-element.elementor-element-156f54f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-156f54f.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-2786738{--display:flex;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-124 .elementor-element.elementor-element-460bbec{--display:flex;}.elementor-124 .elementor-element.elementor-element-8388846{--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:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-124 .elementor-element.elementor-element-80fc3e4{--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:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-73bb076{--display:flex;}.elementor-124 .elementor-element.elementor-element-3d4cbfa{--display:flex;}.elementor-124 .elementor-element.elementor-element-a335c2f{--display:flex;}.elementor-124 .elementor-element.elementor-element-bc9460e{--display:flex;}.elementor-124 .elementor-element.elementor-element-76a2bb0{--display:flex;}.elementor-124 .elementor-element.elementor-element-4ddd7f4{--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:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-7a81511{--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:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-97ad50d{--display:flex;}.elementor-124 .elementor-element.elementor-element-a764062{--display:flex;}.elementor-124 .elementor-element.elementor-element-5ad4c18{--display:flex;}.elementor-124 .elementor-element.elementor-element-2a382fe{--display:flex;}.elementor-124 .elementor-element.elementor-element-21f850c{--display:flex;}.elementor-124 .elementor-element.elementor-element-bfd1b32{--display:flex;}.elementor-124 .elementor-element.elementor-element-aed82e9{--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:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-7832be6{--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:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-09d4133{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-aad7183{--display:flex;}.elementor-124 .elementor-element.elementor-element-8d86680{--display:flex;}.elementor-124 .elementor-element.elementor-element-a5af9e8{--display:flex;}.elementor-124 .elementor-element.elementor-element-8792de9{--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:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-bb982b6{--display:flex;}.elementor-124 .elementor-element.elementor-element-1e12de7{--display:flex;}.elementor-124 .elementor-element.elementor-element-925580a{--display:flex;}.elementor-124 .elementor-element.elementor-element-8a3417f{--display:flex;}.elementor-124 .elementor-element.elementor-element-385d568{--display:flex;}.elementor-124 .elementor-element.elementor-element-a3f7b6b{--display:flex;}.elementor-124 .elementor-element.elementor-element-d59c09c{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-4d63205{--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;}.elementor-124 .elementor-element.elementor-element-313efb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-cd0313b{--display:flex;}.elementor-124 .elementor-element.elementor-element-f1cda93{--display:flex;}.elementor-124 .elementor-element.elementor-element-53a95bf{--display:flex;}.elementor-124 .elementor-element.elementor-element-4366f38{--display:flex;}.elementor-124 .elementor-element.elementor-element-1850027{--display:flex;}.elementor-124 .elementor-element.elementor-element-1a4023f{--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:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-d9d198c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-d9d198c.e-con{--align-self:center;}.elementor-124 .elementor-element.elementor-element-77fe261{--display:flex;}.elementor-124 .elementor-element.elementor-element-fba8a4e{--display:flex;}.elementor-124 .elementor-element.elementor-element-02e80d7{--display:flex;}.elementor-124 .elementor-element.elementor-element-c535399{--display:flex;}.elementor-124 .elementor-element.elementor-element-505b58c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-124 .elementor-element.elementor-element-505b58c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-2786738{--width:100%;}.elementor-124 .elementor-element.elementor-element-313efb7{--width:100%;}.elementor-124 .elementor-element.elementor-element-cd0313b{--width:82%;}.elementor-124 .elementor-element.elementor-element-f1cda93{--width:82%;}.elementor-124 .elementor-element.elementor-element-53a95bf{--width:82%;}.elementor-124 .elementor-element.elementor-element-4366f38{--width:82%;}.elementor-124 .elementor-element.elementor-element-d9d198c{--width:100%;}.elementor-124 .elementor-element.elementor-element-77fe261{--width:58%;}.elementor-124 .elementor-element.elementor-element-fba8a4e{--width:58%;}.elementor-124 .elementor-element.elementor-element-02e80d7{--width:56%;}.elementor-124 .elementor-element.elementor-element-c535399{--width:58%;}}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-13af933{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-124 .elementor-element.elementor-element-9824125 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-9824125.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-bcb0155{--margin-top:-335px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-124 .elementor-element.elementor-element-722c845{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for nested-tabs, class: .elementor-element-505b58c *//* 1. CONTENEDOR PADRE BOTONES */
.elementor-tabs-wrapper {
    display: flex !important;
    justify-content: center !important;
    align-items: flex-end !important;
    flex-wrap: wrap !important;
    gap: 15px !important;
    border: none !important;
}

/* 2. BOTONES (tus IDs) */
#boton-frutales,
#boton-granos,
#boton-hortalizas,
#boton-industriales,
#boton-berries {
    display: block !important;
    width: 200px !important;
    height: 320px !important;
    min-width: 200px !important;
    min-height: 320px !important;
    flex: 0 0 200px !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    position: relative !important;
    cursor: pointer !important;
    transition: transform 0.28s ease, filter 0.28s ease !important;
}

#boton-frutales:hover,
#boton-granos:hover,
#boton-hortalizas:hover,
#boton-industriales:hover,
#boton-berries:hover {
    transform: translateY(-12px);
}

/* 3. CAPA IMAGEN */
#boton-frutales::before,
#boton-granos::before,
#boton-hortalizas::before,
#boton-industriales::before,
#boton-berries::before {
    content: "";
    position: absolute;
    inset: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
    z-index: 50;
}

/* 4. IMÁGENES */
#boton-frutales::before { background-image: url('https://grupoquiver.com/wp-content/uploads/2026/02/CULTIVOS-30.png'); }
#boton-granos::before { background-image: url('https://grupoquiver.com/wp-content/uploads/2026/02/CULTIVOS-31.png'); }
#boton-hortalizas::before { background-image: url('https://grupoquiver.com/wp-content/uploads/2026/02/CULTIVOS-32.png'); }
#boton-industriales::before { background-image: url('https://grupoquiver.com/wp-content/uploads/2026/02/CULTIVOS-33.png'); }
#boton-berries::before { background-image: url('https://grupoquiver.com/wp-content/uploads/2026/02/CULTIVOS-34.png'); }

/* 5. OCULTAR TEXTOS ORIGINALES (los de Elementor) */
.elementor-tab-title-text,
.elementor-tab-desktop-title,
.elementor-tab-mobile-title {
    display: none !important;
}

/* 6. RESALTE BOTÓN ACTIVO */
.elementor-tab-title.elementor-active {
    transform: translateY(-12px) scale(1.05) !important;
    filter: drop-shadow(0px 15px 25px rgba(0, 50, 0, 0.25));
    z-index: 100;
}

/* =========================================================
   7. TRANSICIÓN ENTRE CONTENIDOS (FORZADA)
   ========================================================= */

/* Mantén el wrapper relativo y con mínimo alto para evitar colapsos */
.elementor-tabs-content-wrapper {
    position: relative !important;
    /* Ajusta este min-height al alto aproximado de tu contenido más grande */
    min-height: 420px !important;
}

/* Fuerzo que todos los contenidos estén presentes (importante) */
/* y los apilo para crossfade usando opacity + transform */
.elementor-tab-content {
    display: block !important;                /* evita que Elementor "los esconda" con inline display:none */
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    opacity: 0;
    transform: translateY(28px);
    transition:
        opacity 0.55s cubic-bezier(0.2, 0.8, 0.2, 1),
        transform 0.55s cubic-bezier(0.2, 0.8, 0.2, 1);
    will-change: opacity, transform;
    pointer-events: none;
    z-index: 1;
}

/* El activo ocupa flujo (relative) para que el wrapper mantenga altura */
.elementor-tab-content.elementor-active {
    position: relative !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
    pointer-events: auto !important;
    z-index: 2 !important;
}

/* Opcional: suaviza la aparición del contenido interno (texto, listas, etc.) */
.elementor-tab-content.elementor-active > * {
    opacity: 0;
    transform: translateY(6px);
    animation: internoFade 0.45s ease forwards;
    animation-delay: 0.12s;
}

@keyframes internoFade {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/*Pagina desarrollada por Wilver Yair Gonzalez Higuera y gemini/*/* End custom CSS */