.elementor-3014 .elementor-element.elementor-element-e104028{--display:flex;--background-transition:0.3s;}.elementor-3014 .elementor-element.elementor-element-85f7b47{--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;--background-transition:0.3s;--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-3014 .elementor-element.elementor-element-3a957aa{--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;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3014 .elementor-element.elementor-element-3a957aa:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-3a957aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3014 .elementor-element.elementor-element-3a957aa, .elementor-3014 .elementor-element.elementor-element-3a957aa::before{--border-transition:0.3s;}.elementor-3014 .elementor-element.elementor-element-288788b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-288788b{text-align:center;}.elementor-3014 .elementor-element.elementor-element-e78231e{text-align:center;color:#000000;}.elementor-3014 .elementor-element.elementor-element-19d0f32{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:00px;}.elementor-3014 .elementor-element.elementor-element-9aedf69 .elementor-button{background-color:#02010100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D11329;}.elementor-3014 .elementor-element.elementor-element-9aedf69 .elementor-button:hover, .elementor-3014 .elementor-element.elementor-element-9aedf69 .elementor-button:focus{background-color:#D11329;color:#FFFFFF;}.elementor-3014 .elementor-element.elementor-element-9aedf69 .elementor-button:hover svg, .elementor-3014 .elementor-element.elementor-element-9aedf69 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3014 .elementor-element.elementor-element-ea7c912{--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;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-3014 .elementor-element.elementor-element-ea7c912, .elementor-3014 .elementor-element.elementor-element-ea7c912::before{--border-transition:0.3s;}.elementor-3014 .elementor-element.elementor-element-3b683a6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-3b683a6{text-align:center;}.elementor-3014 .elementor-element.elementor-element-50fd99d{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:00px;}.elementor-3014 .elementor-element.elementor-element-0eb20ea .elementor-button{background-color:#488F9B;}.elementor-3014 .elementor-element.elementor-element-0eb20ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-3014 .elementor-element.elementor-element-95caee1 .elementor-button{background-color:#488F9B;}.elementor-3014 .elementor-element.elementor-element-95caee1 .elementor-button-content-wrapper{flex-direction:row;}/* Start custom CSS for text-editor, class: .elementor-element-1cb011b *//* FORMAT BLOG - INSTRUMENTE FINANCIARE IMM */
.elementor-element-1cb011b .elementor-widget-container {
  max-width: 980px;
  margin: 0 auto;
  font-family: "Inter", Arial, sans-serif;
  color: #1f2933;
  line-height: 1.75;
  font-size: 17px;
}

.elementor-element-1cb011b p {
  margin: 0 0 18px;
}

.elementor-element-1cb011b h1 {
  font-size: clamp(28px, 3.5vw, 40px);
  line-height: 1.15;
  margin: 28px 0 28px;
  color: #0f172a;
  font-weight: 800;
  letter-spacing: -1px;
}

.elementor-element-1cb011b h2 {
  font-size: clamp(26px, 3vw, 38px);
  line-height: 1.2;
  margin: 60px 0 22px;
  color: #0f172a;
  font-weight: 800;
  letter-spacing: -0.7px;
  border-left: 5px solid #0d3b8e;
  padding-left: 16px;
}

.elementor-element-1cb011b strong {
  color: #0f172a;
  font-weight: 800;
}

/* TABEL GENERAL */
.elementor-element-1cb011b table {
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  margin: 28px 0;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.06);
}

.elementor-element-1cb011b table td {
  padding: 18px 20px !important;
  border: 1px solid #e5e7eb;
  vertical-align: top;
}

.elementor-element-1cb011b table tr:first-child td {
  background: #f8fafc;
}

/* INFO BOX */
.elementor-element-1cb011b table:first-of-type {
  background: #eef5ff;
  border-color: #cfe0ff;
}

.elementor-element-1cb011b table:first-of-type td {
  border: none;
}

/* STATISTICI */
.elementor-element-1cb011b table:nth-of-type(2) td {
  text-align: center;
  background: #ffffff;
}

.elementor-element-1cb011b table:nth-of-type(2) strong {
  display: block;
  font-size: 26px;
  color: #0d3b8e;
  margin-bottom: 8px;
}

/* HEADERE TABEL */
.elementor-element-1cb011b table tr td[colspan] {
  background: #0d3b8e !important;
  color: #ffffff;
  font-weight: 800;
}

.elementor-element-1cb011b table tr td[colspan] strong {
  color: #ffffff;
}

/* ASCUNDE CELULE GOALE EXTRA */
.elementor-element-1cb011b table td[colspan="3"] ~ td,
.elementor-element-1cb011b table tr td:nth-child(4),
.elementor-element-1cb011b table tr td:nth-child(5) {
  display: none !important;
}

.elementor-element-1cb011b table p {
  margin: 0 0 8px;
}

/* CHECK / X */
.elementor-element-1cb011b p strong:first-child {
  color: #0d3b8e;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-element-1cb011b .elementor-widget-container {
    font-size: 16px;
    line-height: 1.65;
  }

  .elementor-element-1cb011b h1 {
    font-size: 32px;
  }

  .elementor-element-1cb011b h2 {
    font-size: 25px;
    margin-top: 42px;
  }

  .elementor-element-1cb011b table {
    display: block;
    overflow-x: auto;
    border-radius: 14px;
  }

  .elementor-element-1cb011b table td {
    min-width: 160px;
    padding: 14px !important;
  }
}/* End custom CSS */