.elementor-8436 .elementor-element.elementor-element-2218e55{--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;}.elementor-8436 .elementor-element.elementor-element-af8ad27{--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;}.elementor-8436 .elementor-element.elementor-element-10204f9{width:var( --container-widget-width, 104.761% );max-width:104.761%;--container-widget-width:104.761%;--container-widget-flex-grow:0;}.elementor-8436 .elementor-element.elementor-element-10204f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-6791b19{--display:flex;}.elementor-8436 .elementor-element.elementor-element-48c2070 > .elementor-widget-container{margin:0px 0px -51px 0px;}.elementor-8436 .elementor-element.elementor-element-fffa87e{--display:flex;}.elementor-8436 .elementor-element.elementor-element-d400671{--display:flex;}.elementor-8436 .elementor-element.elementor-element-b159fe9{--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;}.elementor-8436 .elementor-element.elementor-element-205e29f{--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-8436 .elementor-element.elementor-element-205e29f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-8f3b453{width:var( --container-widget-width, 141.648% );max-width:141.648%;--container-widget-width:141.648%;--container-widget-flex-grow:0;}.elementor-8436 .elementor-element.elementor-element-8f3b453 > .elementor-widget-container{margin:-47px 0px -36px 0px;}.elementor-8436 .elementor-element.elementor-element-8f3b453.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-6f5f522{--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;}.elementor-8436 .elementor-element.elementor-element-8878cd0{width:var( --container-widget-width, 102.676% );max-width:102.676%;--container-widget-width:102.676%;--container-widget-flex-grow:0;}.elementor-8436 .elementor-element.elementor-element-8878cd0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-eb30ae9{--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;}.elementor-8436 .elementor-element.elementor-element-992c347{width:var( --container-widget-width, 100.805% );max-width:100.805%;--container-widget-width:100.805%;--container-widget-flex-grow:0;}.elementor-8436 .elementor-element.elementor-element-992c347.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-dfcc55b{--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;}.elementor-8436 .elementor-element.elementor-element-39054b1{width:var( --container-widget-width, 111.84% );max-width:111.84%;--container-widget-width:111.84%;--container-widget-flex-grow:0;}.elementor-8436 .elementor-element.elementor-element-39054b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-cbcbaf0{--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;}.elementor-8436 .elementor-element.elementor-element-0444830{width:var( --container-widget-width, 100.624% );max-width:100.624%;--container-widget-width:100.624%;--container-widget-flex-grow:0;}.elementor-8436 .elementor-element.elementor-element-0444830.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-8311e5d{--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;}.elementor-8436 .elementor-element.elementor-element-5a95bec{width:var( --container-widget-width, 100.174% );max-width:100.174%;--container-widget-width:100.174%;--container-widget-flex-grow:0;}.elementor-8436 .elementor-element.elementor-element-5a95bec > .elementor-widget-container{margin:0px 0px -68px 0px;}.elementor-8436 .elementor-element.elementor-element-5a95bec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-e92ecf1{--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;}.elementor-8436 .elementor-element.elementor-element-e1df87b{width:var( --container-widget-width, 99.709% );max-width:99.709%;--container-widget-width:99.709%;--container-widget-flex-grow:0;}.elementor-8436 .elementor-element.elementor-element-e1df87b > .elementor-widget-container{margin:-83px 0px 0px 0px;}.elementor-8436 .elementor-element.elementor-element-e1df87b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-a6e443b{--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;}.elementor-8436 .elementor-element.elementor-element-18dfc7a{--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;}.elementor-8436 .elementor-element.elementor-element-a2d5ce9{width:var( --container-widget-width, 102.678% );max-width:102.678%;--container-widget-width:102.678%;--container-widget-flex-grow:0;}.elementor-8436 .elementor-element.elementor-element-a2d5ce9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-df35aba{--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;}.elementor-8436 .elementor-element.elementor-element-eddf907{width:var( --container-widget-width, 109.273% );max-width:109.273%;--container-widget-width:109.273%;--container-widget-flex-grow:0;}.elementor-8436 .elementor-element.elementor-element-eddf907 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-8436 .elementor-element.elementor-element-eddf907.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-7d11b55{--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;}.elementor-8436 .elementor-element.elementor-element-e8da055{width:100%;max-width:100%;}.elementor-8436 .elementor-element.elementor-element-e8da055.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8436 .elementor-element.elementor-element-683dc48{--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;}.elementor-8436 .elementor-element.elementor-element-420b638{--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;}.elementor-8436 .elementor-element.elementor-element-7ca9505{width:var( --container-widget-width, 100.382% );max-width:100.382%;--container-widget-width:100.382%;--container-widget-flex-grow:0;}.elementor-8436 .elementor-element.elementor-element-7ca9505.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-8436 .elementor-element.elementor-element-205e29f{--width:100.035%;}}/* Start custom CSS for container, class: .elementor-element-df35aba */<style>
/* === Scope total, no toca nada fuera de #nzt-svc/.nzt-svc === */
#nzt-svc *, .nzt-svc * { box-sizing: border-box; }

/* Forzá texto claro y legible en títulos/subtítulos, sin depender del HTML exacto */
#nzt-svc h1, #nzt-svc h2, #nzt-svc h3,
#nzt-svc .elementor-heading-title,
.nzt-svc h1, .nzt-svc h2, .nzt-svc h3,
.nzt-svc .elementor-heading-title{
  color:#F8FAFF !important;
  text-shadow:0 8px 24px rgba(0,0,0,.35);
}
#nzt-svc p, #nzt-svc .elementor-widget-text-editor,
.nzt-svc p, .nzt-svc .elementor-widget-text-editor{
  color:#E9F2FF !important;
}

/* Si tenés un “badge/icono” arriba del título, te lo dejo estilizado en paleta Niztech */
#nzt-svc .svc-icon, .nzt-svc .svc-icon,
#nzt-svc .badge,   .nzt-svc .badge{
  display:inline-flex; align-items:center; gap:6px;
  padding:7px 12px; border-radius:999px; font-weight:700;
  background: linear-gradient(90deg,#A588FF,#A9EBED);
  color:#101114; box-shadow:0 6px 18px rgba(0,0,0,.25);
}

/* Overlay de contraste “universal”:
   cubre tanto si la imagen está como fondo de columna como si es un widget imagen */
#nzt-svc .elementor-column,
#nzt-svc .elementor-widget-image,
.nzt-svc .elementor-column,
.nzt-svc .elementor-widget-image{
  position:relative; overflow:hidden; border-radius:28px;
}

/* Si la imagen es fondo de la COLUMNA */
#nzt-svc .elementor-column::before,
.nzt-svc .elementor-column::before{
  content:""; position:absolute; inset:0; pointer-events:none; z-index:1;
  background:
    radial-gradient(80% 120% at 50% 100%, rgba(0,0,0,.52), rgba(0,0,0,.24) 60%, rgba(0,0,0,.14) 80%, rgba(0,0,0,.1) 100%),
    linear-gradient(to top, rgba(0,0,0,.48), rgba(0,0,0,0) 55%);
}

/* Si la imagen es un WIDGET Imagen dentro de la tarjeta */
#nzt-svc .elementor-widget-image::before,
.nzt-svc .elementor-widget-image::before{
  content:""; position:absolute; inset:0; pointer-events:none; z-index:1;
  background:
    radial-gradient(80% 120% at 50% 100%, rgba(0,0,0,.52), rgba(0,0,0,.24) 60%, rgba(0,0,0,.14) 80%, rgba(0,0,0,.1) 100%),
    linear-gradient(to top, rgba(0,0,0,.48), rgba(0,0,0,0) 55%);
}

/* Asegurá el contenido por encima del overlay */
#nzt-svc .elementor-widget-container,
#nzt-svc .overlay, #nzt-svc .svc-inner,
.nzt-svc .elementor-widget-container,
.nzt-svc .overlay, .nzt-svc .svc-inner{
  position:relative; z-index:2;
}

/* Hover sutil (solo si son enlaces) */
#nzt-svc a:hover .badge, .nzt-svc a:hover .badge,
#nzt-svc a:hover .svc-icon, .nzt-svc a:hover .svc-icon{ filter:brightness(1.05); }
</style>/* End custom CSS */