.elementor-1864 .elementor-element.elementor-element-4c04722{--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-1864 .elementor-element.elementor-element-a74a37b{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1864 .elementor-element.elementor-element-9705554{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-9705554 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-17f575e{--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-1864 .elementor-element.elementor-element-7dc57d5{--display:flex;}.elementor-1864 .elementor-element.elementor-element-58cbae2{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-58cbae2 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-58cbae2 a{color:#1064B4;}.elementor-1864 .elementor-element.elementor-element-eed74b2{--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-1864 .elementor-element.elementor-element-dba987f{--display:flex;}.elementor-1864 .elementor-element.elementor-element-660614a{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-660614a p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-a7491ca{--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-1864 .elementor-element.elementor-element-cbe45bc{--display:flex;}.elementor-1864 .elementor-element.elementor-element-578fdea{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#083271;}.elementor-1864 .elementor-element.elementor-element-578fdea p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-5f912a4{--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-1864 .elementor-element.elementor-element-8c5f68d{--display:flex;}.elementor-1864 .elementor-element.elementor-element-504be12{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-504be12 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-504be12 a{color:#1064B4;}.elementor-1864 .elementor-element.elementor-element-4738f98{--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-1864 .elementor-element.elementor-element-50c5094{--display:flex;}.elementor-1864 .elementor-element.elementor-element-a4ca2c4{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-a4ca2c4 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-f286d62{--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-1864 .elementor-element.elementor-element-7763590{--display:flex;}.elementor-1864 .elementor-element.elementor-element-759f9d2{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#083271;}.elementor-1864 .elementor-element.elementor-element-759f9d2 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-195f440{--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-1864 .elementor-element.elementor-element-dd33abf{--display:flex;}.elementor-1864 .elementor-element.elementor-element-ca06e6b{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-ca06e6b p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-9565c20{--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-1864 .elementor-element.elementor-element-7b2c75f{--display:flex;}.elementor-1864 .elementor-element.elementor-element-ca31814{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-ca31814 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-bb7acd2{--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-1864 .elementor-element.elementor-element-ef6e8ab{--display:flex;}.elementor-1864 .elementor-element.elementor-element-a463a51{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-a463a51 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-9329d73{--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-1864 .elementor-element.elementor-element-956fa30{--display:flex;}.elementor-1864 .elementor-element.elementor-element-9d4635d{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-9d4635d p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-042be4c{--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-1864 .elementor-element.elementor-element-ab3b542{--display:flex;}.elementor-1864 .elementor-element.elementor-element-1a042b6{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#083271;}.elementor-1864 .elementor-element.elementor-element-1a042b6 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-d8442f6{--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-1864 .elementor-element.elementor-element-36d4135{--display:flex;}.elementor-1864 .elementor-element.elementor-element-1ab25da{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-1ab25da p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-1ccfa58{--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-1864 .elementor-element.elementor-element-5ef4d80{--display:flex;}.elementor-1864 .elementor-element.elementor-element-00b57c8{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-00b57c8 p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-22396a8{--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-1864 .elementor-element.elementor-element-b6c1138{--display:flex;}.elementor-1864 .elementor-element.elementor-element-d45b70f{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-d45b70f p{margin-block-end:0px;}.elementor-1864 .elementor-element.elementor-element-7aac399{--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-1864 .elementor-element.elementor-element-520f7ef{--display:flex;}.elementor-1864 .elementor-element.elementor-element-ac9716d{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1864 .elementor-element.elementor-element-ac9716d p{margin-block-end:0px;}/* Start custom CSS for text-editor, class: .elementor-element-ca06e6b */.nib-process {
  width: 100%;
  max-width: 780px;
  margin: 28px auto;
}

.nib-process__item {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  position: relative;
  padding-bottom: 24px;
}

.nib-process__item:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 34px;
  left: 16px;
  width: 1px;
  height: calc(100% - 18px);
  background: rgba(8, 50, 113, 0.15);
}

.nib-process__number {
  flex: 0 0 34px;
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #1064B4;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  position: relative;
  z-index: 2;
}

.nib-process__content {
  flex: 1;
  padding-top: 1px;
}

.nib-process__content h3 {
  margin: 0 0 5px;
  color: #083271;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

.nib-process__content p {
  margin: 0;
  color: #333;
  font-size: 15px;
  line-height: 1.65;
}

@media (max-width: 767px) {
  .nib-process {
    margin: 22px 0;
  }

  .nib-process__item {
    gap: 12px;
    padding-bottom: 20px;
  }

  .nib-process__number {
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
    font-size: 13px;
  }

  .nib-process__item:not(:last-child)::after {
    top: 30px;
    left: 14px;
  }

  .nib-process__content h3 {
    font-size: 16px;
  }

  .nib-process__content p {
    font-size: 14px;
    line-height: 1.6;
  }
}

.nib-note {
  display: flex;
  align-items: stretch;
  width: 100%;
  margin: 24px 0;
  background: #f5f8fc;
  border-radius: 4px;
  overflow: hidden;
}

.nib-note__bar {
  width: 3px;
  flex: 0 0 3px;
  background: #1064B4;
}

.nib-note p {
  margin: 0;
  padding: 14px 17px;
  color: #333333;
  font-size: 15px;
  line-height: 1.65;
}

@media (max-width: 767px) {
  .nib-note p {
    padding: 12px 14px;
    font-size: 14px;
    line-height: 1.6;
  }
}

.nib-risk-box {
  width: 100%;
  margin: 24px 0;
  border: 1px solid rgba(8, 50, 113, 0.12);
  border-radius: 5px;
  overflow: hidden;
  background: #ffffff;
}

.nib-risk-item {
  padding: 15px 18px;
}

.nib-risk-item + .nib-risk-item {
  border-top: 1px solid rgba(8, 50, 113, 0.10);
}

.nib-risk-label {
  display: inline-block;
  margin-bottom: 6px;
  color: #1064B4;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.2px;
}

.nib-risk-item p {
  margin: 0;
  color: #333333;
  font-size: 15px;
  line-height: 1.65;
}

@media (max-width: 767px) {
  .nib-risk-item {
    padding: 13px 14px;
  }

  .nib-risk-label {
    font-size: 12px;
  }

  .nib-risk-item p {
    font-size: 14px;
    line-height: 1.6;
  }
}/* End custom CSS */