.elementor-373926 .elementor-element.elementor-element-14322eda > .elementor-container{max-width:1565px;}.elementor-373926 .elementor-element.elementor-element-71e1f2cb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-373926 .elementor-element.elementor-element-7a7c23d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-373926 .elementor-element.elementor-element-6ffa0cba > .elementor-element-populated{padding:20px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-373926 .elementor-element.elementor-element-4ed711ce{width:75%;}.elementor-373926 .elementor-element.elementor-element-25dbde8a{width:25%;}}/* Start custom CSS for accordion, class: .elementor-element-4fc5f1dc */.elementor-tab-title {
    background-color: #337AB7 !important;
    color: #fff;
}
.nav-tabs .nav-link.active {
    color:  white !important;
    background-color: #C50239 !important;
    border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .nav-link {
    color:  white !important;
    background-color: #428BCA !important;
    border-color: #dee2e6 #dee2e6 #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-098f802 */.vb-cta{
  --vb-ink:#0E1E3A;
  --vb-navy:#750000;
  --vb-mist:#F3F6FB;
  --vb-line:#DCE3EE;
  --vb-muted:#5B6A85;
  --vb-signal:#750000;

  font-family:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;
  color:var(--vb-ink);
  line-height:1.65;
  max-width:1200px;
}
.vb-cta *{box-sizing:border-box;}

/* varianta inline, in corpul articolului */
.vb-cta--inline{
  border-left:3px solid var(--vb-navy);
  padding:4px 0 4px 24px;
  margin:34px 0;
}

/* varianta boxed, la finalul articolului si pe paginile de industrie */
.vb-cta--box{
  background:var(--vb-mist);
  border:1px solid var(--vb-line);
  border-radius:10px;
  padding:30px 32px;
  margin:44px 0;
}

.vb-cta__eyebrow{
  font-size:12px;
  letter-spacing:.14em;
  text-transform:uppercase;
  font-weight:700;
  color:var(--vb-signal);
  margin:0 0 10px;
}
.vb-cta__title{
  font-size:23px;
  font-weight:700;
  letter-spacing:-.015em;
  line-height:1.28;
  color:var(--vb-ink);
  margin:0 0 14px;
}
.vb-cta__body{
  font-size:16px;
  color:#2B3A55;
  margin:0 0 14px;
}
.vb-cta__body strong{font-weight:650; color:var(--vb-ink);}

/* link text, pentru varianta inline */
.vb-cta__link{
  display:inline-block;
  font-size:16px;
  font-weight:650;
  color:var(--vb-navy);
  text-decoration:none;
  border-bottom:2px solid rgba(20,51,107,.28);
  padding-bottom:2px;
  transition:border-color .16s ease;
}
.vb-cta__link:hover{border-bottom-color:var(--vb-navy);}

/* buton, pentru varianta boxed */
.vb-cta__btn{
  display:inline-block;
  margin-top:8px;
  background:var(--vb-navy);
  color:#fff;
  font-size:15px;
  font-weight:650;
  text-decoration:none;
  border-radius:7px;
  padding:13px 26px;
  transition:transform .16s ease, box-shadow .16s ease;
}
.vb-cta__btn:hover{
  color:#fff;
  transform:translateY(-2px);
  box-shadow:0 10px 24px rgba(20,51,107,.24);
}
.vb-cta a:focus-visible{outline:3px solid var(--vb-signal); outline-offset:3px;}

@media (max-width:640px){
  .vb-cta--box{padding:24px 20px;}
  .vb-cta__title{font-size:20px;}
  .vb-cta__btn{width:100%; text-align:center;}
}
@media (prefers-reduced-motion:reduce){
  .vb-cta__btn{transition:none;}
  .vb-cta__btn:hover{transform:none;}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-19fca063 */.kpi-menu .menu-item{
    width:100%;
}
.kpi-menu .menu-item a{
    color: #1e73be !important;
    font-weight: 700;
    border: none !important;
}
.kpi-menu .menu-item a:hover{
    background:  #1e73be !important;
    color:white !important;
}
.kpi-menu .menu-item a:after{
    background: unset !important;
}/* End custom CSS */