.elementor-746 .elementor-element.elementor-element-622c392{--display:flex;--min-height:100vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-fa5752b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-513dac7{--display:flex;--min-height:100vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-5946359{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-cedb1ec{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-cedb1ec:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-cedb1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://de.com.ar/wp-content/uploads/2026/06/slide3.webp");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-746 .elementor-element.elementor-element-cedb1ec::before, .elementor-746 .elementor-element.elementor-element-cedb1ec > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-cedb1ec > .e-con-inner > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-cedb1ec > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-cedb1ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-cedb1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-746 .elementor-element.elementor-element-0068208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-2480c15{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-20px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-746 .elementor-element.elementor-element-2480c15 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-746 .elementor-element.elementor-element-fb0a2c1{--grid-columns:4;}.elementor-746 .elementor-element.elementor-element-ab0d8b8{--swiper-slides-to-display:4;--swiper-slides-gap:25px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-25px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:-50px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-25px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:-50px;--arrow-size:18px;--arrow-normal-color:var( --e-global-color-e9fd438 );}.elementor-746 .elementor-element.elementor-element-ab0d8b8 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-4e0d959 );border-radius:10px 10px 10px 10px;padding:12px 8px 12px 8px;}.elementor-746 .elementor-element.elementor-element-1cc2edd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-a36f303{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-48e6701{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-de2d9aa{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-e90d9b9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-207eefe{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:16px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}:where( .elementor-746 .elementor-element.elementor-element-207eefe .swiper-slide ) > .e-con{background-color:#F6F5F2;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-746 .elementor-element.elementor-element-ec73669{--e-image-carousel-slides-to-show:6;}.elementor-746 .elementor-element.elementor-element-ec73669 .swiper-wrapper{display:flex;align-items:center;}@media(min-width:1440px){.elementor-746 .elementor-element.elementor-element-cedb1ec:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-cedb1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-746 .elementor-element.elementor-element-2480c15{--e-n-carousel-swiper-slides-to-display:1;}.elementor-746 .elementor-element.elementor-element-ab0d8b8{--swiper-slides-to-display:3;}}@media(max-width:1280px){.elementor-746 .elementor-element.elementor-element-cedb1ec:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-cedb1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:354px 76px;background-size:831px auto;}.elementor-746 .elementor-element.elementor-element-2480c15{--e-n-carousel-swiper-slides-to-display:1;}.elementor-746 .elementor-element.elementor-element-fb0a2c1{--grid-columns:3;}.elementor-746 .elementor-element.elementor-element-ab0d8b8{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-746 .elementor-element.elementor-element-cedb1ec:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-cedb1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-746 .elementor-element.elementor-element-2480c15{--e-n-carousel-swiper-slides-to-display:1;}.elementor-746 .elementor-element.elementor-element-fb0a2c1{--grid-columns:2;}.elementor-746 .elementor-element.elementor-element-ab0d8b8{--swiper-slides-to-display:2;}.elementor-746 .elementor-element.elementor-element-207eefe{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-746 .elementor-element.elementor-element-622c392{--min-height:100vh;--justify-content:flex-start;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-513dac7{--min-height:100vh;--justify-content:flex-start;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-cedb1ec{--min-height:100vh;--justify-content:flex-start;--overlay-opacity:0.23;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-cedb1ec:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-cedb1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-746 .elementor-element.elementor-element-2480c15{--e-n-carousel-swiper-slides-to-display:1;}.elementor-746 .elementor-element.elementor-element-fb0a2c1{--grid-columns:1;}.elementor-746 .elementor-element.elementor-element-ab0d8b8{--swiper-slides-to-display:1;--arrow-prev-left-position:-10px;--arrow-prev-top-position:-20px;--arrow-next-right-position:-10px;--arrow-next-top-position:-20px;}.elementor-746 .elementor-element.elementor-element-207eefe{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-746 .elementor-element.elementor-element-ec73669{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for nested-carousel, class: .elementor-element-2480c15 *//* ==========================================
   1. SÓLO EN DESKTOP (Layout Vertical a la Izquierda)
   ========================================== */
@media (min-width: 1025px) {
  /* Contenedor general de las balas */
  #slider-home .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: max(30px, calc((100vw - 1200px) / 2 - 120px)) !important;
    top: 50% !important;
    bottom: auto !important;
    transform: translateY(-50%) !important;
    width: auto !important;
    display: flex !important;
    flex-direction: column !important; /* Vertical */
    gap: 12px !important;
    z-index: 99 !important;
  }

  /* Balas inactivas en Desktop */
  #slider-home .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
    display: block !important;
    margin: 0 !important;
    border-radius: 20px !important;
    transition: height 0.3s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.3s ease !important;
    will-change: height;
  }

  /* Bala activa en Desktop (Estiramiento Vertical) */
  #slider-home .swiper-pagination-bullet-active {
    height: 32px !important;
    opacity: 1 !important;
  }
}

/* ==========================================
   2. SÓLO EN MOBILE (Posición Nativa + Estiramiento Horizontal)
   ========================================== */
@media (max-width: 1024px) {
  /* Mantenemos la posición por defecto de Elementor, solo preparamos las balas */
  #slider-home .swiper-pagination-bullet {
    border-radius: 20px !important; /* Evita que se deforme el círculo al estirarse */
    
    /* Animación suave para el ancho (horizontal) */
    transition: width 0.3s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.3s ease !important;
    will-change: width;
  }

  /* Bala activa en Mobile (Efecto cápsula elástica horizontal) */
  #slider-home .swiper-pagination-bullet-active {
    width: 30px !important; /* Se estira hacia los costados */
    opacity: 1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-207eefe *//* Asegurar que el contenedor sea el punto de referencia relativo */
#testimonios {
    position: relative !important;
}

/* Resetear la posición vertical por defecto de Elementor (centrado al 50%) */
#testimonios .elementor-swiper-button {
    top: auto !important;
    bottom: 40px !important; /* Ajusta este valor para subir o bajar las flechas */
    transform: none !important;
}

/* Posicionar la flecha IZQUIERDA (Prev) */
#testimonios .elementor-swiper-button-prev {
    left: auto !important;
    right: 90px !important; /* Controla la separación entre ambas flechas */
}

/* Posicionar la flecha DERECHA (Next) */
#testimonios .elementor-swiper-button-next {
    right: 40px !important; /* Ajusta la distancia respecto al borde derecho */
}/* End custom CSS */
/* Start custom CSS */#trabajar-digital strong{
    color: #15882e;
}
#experiencias-hablan strong{
    font-weight: 400;
    color: #44a058;
}
#slider-title-1 em{
    color: #8dbf00;
    font-style: normal;
}
#slider-title-2 em{
    color: #1c4b42;
    font-style: normal;
    
}
#slider-title-3 em{
    color: #1c4b42;
    font-style: normal;
}/* End custom CSS */