.elementor-12004 .elementor-element.elementor-element-51ac198d{--display:flex;}.elementor-12004 .elementor-element.elementor-element-fdcc29f{--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-12004 .elementor-element.elementor-element-648d335{--display:flex;--justify-content:center;--z-index:10;}.elementor-12004 .elementor-element.elementor-element-d848e6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-12004 .elementor-element.elementor-element-d848e6b .elementor-heading-title{color:#FFFFFF;}.elementor-12004 .elementor-element.elementor-element-4fa3d9d{--display:flex;}.elementor-12004 .elementor-element.elementor-element-b4b2060{--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-12004 .elementor-element.elementor-element-7fb9303{color:var( --e-global-color-6e9740b );}.elementor-12004 .elementor-element.elementor-element-af3dc83{--display:flex;}.elementor-12004 .elementor-element.elementor-element-bcfe0f2{color:var( --e-global-color-6e9740b );}.elementor-12004 .elementor-element.elementor-element-8bbbcb0{--display:flex;}.elementor-12004 .elementor-element.elementor-element-151cbf1{color:var( --e-global-color-6e9740b );}.elementor-12004 .elementor-element.elementor-element-aee6363{--display:flex;}.elementor-12004 .elementor-element.elementor-element-99410e0{color:var( --e-global-color-6e9740b );}.elementor-12004 .elementor-element.elementor-element-fa005f1{--display:flex;}.elementor-12004 .elementor-element.elementor-element-39c4582{color:var( --e-global-color-6e9740b );}.elementor-12004 .elementor-element.elementor-element-98d8887{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-12004 .elementor-element.elementor-element-98d8887 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#666666;}:where( .elementor-12004 .elementor-element.elementor-element-98d8887 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;text-transform:uppercase;}:where( .elementor-12004 .elementor-element.elementor-element-98d8887 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;--padding-top:15px;--padding-right:0px;--padding-bottom:10px;--padding-left:34px;}.elementor-12004 .elementor-element.elementor-element-3c3e700{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:0%;--margin-bottom:0%;--margin-left:15%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;--z-index:3;--wd-sticky-offset:100px;}.elementor-12004 .elementor-element.elementor-element-3c3e700:not(.elementor-motion-effects-element-type-background), .elementor-12004 .elementor-element.elementor-element-3c3e700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B3B3B;}.elementor-12004 .elementor-element.elementor-element-a9ae5ba .elementor-repeater-item-a89581a{left:10%;--hotspot-translate-x:10%;top:8%;--hotspot-translate-y:8%;}.elementor-12004 .elementor-element.elementor-element-a9ae5ba .elementor-repeater-item-3136c7c{left:10%;--hotspot-translate-x:10%;top:28%;--hotspot-translate-y:28%;}.elementor-12004 .elementor-element.elementor-element-a9ae5ba .elementor-repeater-item-e72db51{left:10%;--hotspot-translate-x:10%;top:52%;--hotspot-translate-y:52%;}.elementor-12004 .elementor-element.elementor-element-a9ae5ba .elementor-repeater-item-a19fcfa{left:60%;--hotspot-translate-x:60%;top:54%;--hotspot-translate-y:54%;}.elementor-12004 .elementor-element.elementor-element-a9ae5ba .elementor-repeater-item-e634c69{left:10%;--hotspot-translate-x:10%;top:71%;--hotspot-translate-y:71%;}.elementor-12004 .elementor-element.elementor-element-a9ae5ba .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-12004 .elementor-element.elementor-element-a9ae5ba > .elementor-widget-container{margin:0% 0% 0% -45%;}.elementor-12004 .elementor-element.elementor-element-a9ae5ba{--hotspot-color:var( --e-global-color-primary );--hotspot-size:14px;--hotspot-min-width:20px;--hotspot-min-height:20px;--hotspot-box-color:#FFF9F9;--hotspot-padding:6px;}.elementor-12004 .elementor-element.elementor-element-92e44ed{--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;}@media(max-width:768px){.elementor-12004 .elementor-element.elementor-element-fdcc29f{--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-12004 .elementor-element.elementor-element-d848e6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12004 .elementor-element.elementor-element-3c3e700{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:80px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-12004 .elementor-element.elementor-element-a9ae5ba > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-12004 .elementor-element.elementor-element-a9ae5ba img{height:380px;}}@media(min-width:769px){.elementor-12004 .elementor-element.elementor-element-648d335{--width:43%;}.elementor-12004 .elementor-element.elementor-element-3c3e700{--width:37%;}}@media(max-width:1024px) and (min-width:769px){.elementor-12004 .elementor-element.elementor-element-3c3e700{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-648d335 *//* Acordeon: numere 1..n în loc de + / - */
#acordeon-interactiv { counter-reset: acc; }

/* fiecare titlu de item incrementează contorul */
#acordeon-interactiv .e-n-accordion-item-title{
  counter-increment: acc;
  position: relative;
  padding-left: 44px; /* spațiu pentru bulină */
}

/* ascunde iconul default (+ / -) */
#acordeon-interactiv .e-n-accordion-item-title .e-n-accordion-item-title-icon,
#acordeon-interactiv .e-n-accordion-item-title svg,
#acordeon-interactiv .e-n-accordion-item-title i{
  display: none !important;
}

/* afișează numărul în stânga titlului */
#acordeon-interactiv .e-n-accordion-item-title::before{
  content: counter(acc);
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 26px;
  height: 26px;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 999px;
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
}

/* opțional: stil pentru item-ul deschis */
#acordeon-interactiv .e-n-accordion-item[open] .e-n-accordion-item-title::before{
  /* exemplu: fundal roșu + text alb */
  background: #e30016;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-a9ae5ba */.e-hotspot--active .e-hotspot__button {
    background-color: #e30016 !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e2f9a6 *//* Hotspot numbers 1..n (înlocuiește icon-plus) */
#imagine-hotspot { counter-reset: hs; }

/* incrementăm contorul o dată per hotspot */
#imagine-hotspot .e-hotspot__icon{
  counter-increment: hs;
  display:flex;
  align-items:center;
  justify-content:center;
}

/* ascundem plusul */
#imagine-hotspot .e-hotspot__icon i.icon-plus{
  display:none !important;
}

/* afișăm numărul */
#imagine-hotspot .e-hotspot__icon::before{
  content: counter(hs);                 /* sau: counter(hs, decimal-leading-zero) => 01,02... */
  font-weight:700;
  font-size:14px;                       /* ajustează după nevoie */
  line-height:1;
 
}

/* implicit (bulina albă) -> text roșu */
#imagine-hotspot .e-hotspot__icon::before{
  color: #e30016 !important;
}

/* când hotspot-ul e activ (bulina roșie) -> text alb */
#imagine-hotspot .e-hotspot.e-hotspot--active .e-hotspot__icon::before{
  color: #fff !important;
}/* End custom CSS */