.elementor-1519 .elementor-element.elementor-element-207e6e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-db1eb25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-58557a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-a3e1ee3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-0d1eff7{--spacer-size:20px;}.elementor-1519 .elementor-element.elementor-element-29762bd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1519 .elementor-element.elementor-element-6b1895c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-309cdba{--spacer-size:20px;}.elementor-1519 .elementor-element.elementor-element-4e56781{--spacer-size:20px;}.elementor-1519 .elementor-element.elementor-element-78fea8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-540a8bb{--spacer-size:20px;}.elementor-1519 .elementor-element.elementor-element-19a1098{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-7e6b1de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-7e5409c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-ed6cd64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-607e235{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1519 .elementor-element.elementor-element-29762bd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1519 .elementor-element.elementor-element-29762bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */<style>
.ncorp-section{
  font-family:Arial, Helvetica, sans-serif;
  width:100%;
  overflow:hidden;
  box-sizing:border-box;
}

.ncorp-section *{
  box-sizing:border-box;
}

.ncorp-wrap{
  width:100%;
  max-width:1180px;
  margin:0 auto;
  padding:0 22px;
}

.ncorp-grid-2{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:50px;
  align-items:center;
}

.ncorp-grid-3{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:24px;
}

.ncorp-grid-4{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:22px;
}

.ncorp-grid-6{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:18px;
}

.ncorp-kicker{
  color:#ff4b00;
  font-size:13px;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.8px;
  margin-bottom:14px;
}

.ncorp-title{
  font-size:46px;
  line-height:1.08;
  color:#171c20;
  font-weight:900;
  margin:0 0 18px;
}

.ncorp-title span{
  color:#ff4b00;
}

.ncorp-text{
  font-size:18px;
  line-height:1.7;
  color:#666;
  margin:0;
}

.ncorp-card{
  background:#fff;
  border:1px solid #e9e9e9;
  border-radius:24px;
  box-shadow:0 18px 45px rgba(0,0,0,.08);
}

.ncorp-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  background:#ff4b00;
  color:#fff!important;
  padding:16px 30px;
  border-radius:50px;
  text-decoration:none!important;
  font-weight:900;
  font-size:15px;
  box-shadow:0 14px 32px rgba(255,75,0,.25);
}

.ncorp-btn-light{
  background:#fff;
  color:#171c20!important;
  border:1px solid #ddd;
  box-shadow:none;
}

.ncorp-btn-white{
  background:#fff;
  color:#ff4b00!important;
}

@media(max-width:1024px){
  .ncorp-grid-4{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .ncorp-grid-6{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
}

@media(max-width:767px){
  .ncorp-grid-2,
  .ncorp-grid-3,
  .ncorp-grid-4,
  .ncorp-grid-6{
    grid-template-columns:1fr;
  }

  .ncorp-section{
    padding-top:55px!important;
    padding-bottom:55px!important;
  }

  .ncorp-title{
    font-size:34px;
    line-height:1.15;
  }

  .ncorp-text{
    font-size:16px;
  }

  .ncorp-btn{
    width:100%;
  }
}
</style>/* End custom CSS */