.elementor-2979 .elementor-element.elementor-element-e104028{--display:flex;--background-transition:0.3s;}.elementor-2979 .elementor-element.elementor-element-8f743db{--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-2979 .elementor-element.elementor-element-0571f53{--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-2979 .elementor-element.elementor-element-0571f53:not(.elementor-motion-effects-element-type-background), .elementor-2979 .elementor-element.elementor-element-0571f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2979 .elementor-element.elementor-element-0571f53, .elementor-2979 .elementor-element.elementor-element-0571f53::before{--border-transition:0.3s;}.elementor-2979 .elementor-element.elementor-element-d8eb2c2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2979 .elementor-element.elementor-element-d8eb2c2{text-align:center;}.elementor-2979 .elementor-element.elementor-element-968503d{text-align:center;color:#000000;}.elementor-2979 .elementor-element.elementor-element-f48f9a6{--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-2979 .elementor-element.elementor-element-ec42b17 .elementor-button{background-color:#02010100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D11329;}.elementor-2979 .elementor-element.elementor-element-ec42b17 .elementor-button:hover, .elementor-2979 .elementor-element.elementor-element-ec42b17 .elementor-button:focus{background-color:#D11329;color:#FFFFFF;}.elementor-2979 .elementor-element.elementor-element-ec42b17 .elementor-button:hover svg, .elementor-2979 .elementor-element.elementor-element-ec42b17 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2979 .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-2979 .elementor-element.elementor-element-ea7c912, .elementor-2979 .elementor-element.elementor-element-ea7c912::before{--border-transition:0.3s;}.elementor-2979 .elementor-element.elementor-element-3b683a6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2979 .elementor-element.elementor-element-3b683a6{text-align:center;}.elementor-2979 .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-2979 .elementor-element.elementor-element-0eb20ea .elementor-button{background-color:#488F9B;}.elementor-2979 .elementor-element.elementor-element-0eb20ea .elementor-button-content-wrapper{flex-direction:row;}/* Start custom CSS for text-editor, class: .elementor-element-d705035 *//* FORMAT BLOG HG300 */
.elementor-element-d705035 .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-d705035 p {
  margin: 0 0 18px;
}

.elementor-element-d705035 h1 {
  font-size: clamp(28px, 3.5vw, 40px);
}

.elementor-element-d705035 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-d705035 strong {
  color: #0f172a;
  font-weight: 800;
}

/* CARDURI / INFO BOX */
.elementor-element-d705035 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-d705035 table td {
  padding: 18px 20px !important;
  border: 1px solid #e5e7eb;
  vertical-align: top;
}

.elementor-element-d705035 table tr:first-child td {
  background: #f8fafc;
}

/* PRIMUL BOX DE AVERTIZARE */
.elementor-element-d705035 table:first-of-type {
  background: #eef5ff;
  border-color: #cfe0ff;
}

.elementor-element-d705035 table:first-of-type td {
  border: none;
}

/* STATISTICI 4 COLOANE */
.elementor-element-d705035 table:nth-of-type(2) td {
  text-align: center;
  background: #ffffff;
}

.elementor-element-d705035 table:nth-of-type(2) strong {
  display: block;
  font-size: 26px;
  color: #0d3b8e;
  margin-bottom: 8px;
}

/* TABEL MARE */
.elementor-element-d705035 table p {
  margin: 0 0 8px;
}

.elementor-element-d705035 table tr td[colspan] {
  background: #0d3b8e !important;
  color: #ffffff;
  font-weight: 800;
}

.elementor-element-d705035 table tr td[colspan] strong {
  color: #ffffff;
}

/* LISTE CU CHECK / X */
.elementor-element-d705035 p strong:first-child {
  color: #0d3b8e;
}

/* FAQ */
.elementor-element-d705035 h2 + p strong,
.elementor-element-d705035 h2 ~ p strong {
  font-size: 18px;
}

/* SPAȚII GOALE DIN COPY-PASTE */
.elementor-element-d705035 p:empty,
.elementor-element-d705035 p:has(> strong:empty) {
  display: none;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-element-d705035 .elementor-widget-container {
    font-size: 16px;
    line-height: 1.65;
  }

  .elementor-element-d705035 h1 {
    font-size: 32px;
  }

  .elementor-element-d705035 h2 {
    font-size: 25px;
    margin-top: 42px;
  }

  .elementor-element-d705035 table {
    display: block;
    overflow-x: auto;
    border-radius: 14px;
  }

  .elementor-element-d705035 table td {
    min-width: 160px;
    padding: 14px !important;
  }
}


.elementor-element-d705035 table td[colspan="3"] ~ td {
  display: none !important;
}/* End custom CSS */