.elementor-5738 .elementor-element.elementor-element-2062cf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5738 .elementor-element.elementor-element-3a81a0d{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .post-items:not(.carousel-enabled) > .post-item{flex:0 0 100%;max-width:100%;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-blog-block-post, .elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-image-card, .elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-card{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCABDF;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-blog-block-post > .row{align-items:flex-start;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-entry-thumb{border-radius:10px 10px 10px 10px;margin:0px 0px 0px 0px;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .post-meta-list a, .elementor-5738 .elementor-element.elementor-element-e74d2ba .post-meta-list .meta-date-text{font-family:"Inter";font-size:13px;font-weight:400;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .post-meta-list{text-align:left;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-body .entry-title, .elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-entry-header .entry-title, .elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Poppins";font-weight:700;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-body .entry-title a{color:var( --e-global-color-secondary );}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-entry-header .entry-title a{color:var( --e-global-color-secondary );}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-body .entry-title{text-align:left;margin:0px 0px 10px 0px;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-entry-header .entry-title{text-align:left;margin:0px 0px 10px 0px;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-footer > p, .elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-body > p{font-family:"Poppins";font-size:13px;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-footer{text-align:left;margin:0px 0px 0px 0px;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-body > p{text-align:left;margin:0px 0px 0px 0px;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-blog-block-post .elementskit-post-footer > p{margin:0px 0px 0px 0px;}.elementor-5738 .elementor-element.elementor-element-c28e543{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-5738 .elementor-element.elementor-element-5036945 .post-items > .post-item{flex:0 0 33.3333333333%;max-width:33.3333333333%;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-blog-block-post, .elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-image-card, .elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-card{background-color:#FFF8F8;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFABAB;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-btn{background-color:var( --e-global-color-text );padding:10px 20px 10px 20px;font-family:"Poppins";font-size:13px;font-weight:600;border-radius:10px 10px 10px 10px;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-image-card{display:block;}.elementor-5738 .elementor-element.elementor-element-5036945 .btn-wraper{text-align:left;margin-top:auto;}.elementor-5738 .elementor-element.elementor-element-5036945 .post-items{display:flex;flex-wrap:wrap;}.elementor-5738 .elementor-element.elementor-element-5036945 .post-items > [class*="col-"]{display:flex;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-image-card, .elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-card{display:flex;flex-direction:column;width:100%;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-body{display:flex;flex-direction:column;flex:1 1 auto;}.elementor-5738 .elementor-element.elementor-element-5036945 .ekit-blog-post-masonry-inactive .elementskit-blog-block-post, .elementor-5738 .elementor-element.elementor-element-5036945 .ekit-blog-post-masonry-inactive .elementskit-post-image-card, .elementor-5738 .elementor-element.elementor-element-5036945 .ekit-blog-post-masonry-inactive .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-blog-block-post .elementskit-post-body{padding:10px 10px 10px 10px;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-image-card .elementskit-post-body{padding:10px 10px 10px 10px;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-entry-thumb{border-radius:10px 10px 10px 10px;margin:0px 0px 0px 0px;} .elementor-5738 .elementor-element.elementor-element-5036945 .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-5738 .elementor-element.elementor-element-5036945 .post-meta-list a, .elementor-5738 .elementor-element.elementor-element-5036945 .post-meta-list .meta-date-text{font-family:"Poppins";font-size:13px;font-weight:400;}.elementor-5738 .elementor-element.elementor-element-5036945 .post-meta-list{text-align:left;margin:0px 0px 10px 0px;}.elementor-5738 .elementor-element.elementor-element-5036945 .post-meta-list > span{margin:0px 0px 0px 0px;color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-5738 .elementor-element.elementor-element-5036945 .post-meta-list > span :is(i, svg){font-size:14px;}.elementor-5738 .elementor-element.elementor-element-5036945 .post-meta-list > span i{color:var( --e-global-color-text );}.elementor-5738 .elementor-element.elementor-element-5036945 .post-meta-list > span svg{fill:var( --e-global-color-text );}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-body .entry-title, .elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-entry-header .entry-title, .elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Poppins";font-size:22px;font-weight:700;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-body .entry-title a{color:var( --e-global-color-accent );}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-entry-header .entry-title a{color:var( --e-global-color-accent );}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-body .entry-title{text-align:left;margin:0px 0px 10px 0px;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-entry-header .entry-title{text-align:left;margin:0px 0px 10px 0px;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-footer > p{color:var( --e-global-color-accent );}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-body > p{color:var( --e-global-color-accent );text-align:left;margin:0px 0px 18px 0px;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-footer > p, .elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-body > p{font-family:"Poppins";font-size:14px;font-weight:400;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-footer{text-align:left;margin:0px 0px 18px 0px;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-blog-block-post .elementskit-post-footer > p{margin:0px 0px 18px 0px;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}@media(max-width:1024px){.elementor-5738 .elementor-element.elementor-element-e74d2ba .ekit-blog-post-masonry-inactive .elementskit-blog-block-post, .elementor-5738 .elementor-element.elementor-element-e74d2ba .ekit-blog-post-masonry-inactive .elementskit-post-image-card, .elementor-5738 .elementor-element.elementor-element-e74d2ba .ekit-blog-post-masonry-inactive .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-5738 .elementor-element.elementor-element-5036945 .post-items > .post-item{flex:0 0 50%;max-width:50%;}.elementor-5738 .elementor-element.elementor-element-5036945 .ekit-blog-post-masonry-inactive .elementskit-blog-block-post, .elementor-5738 .elementor-element.elementor-element-5036945 .ekit-blog-post-masonry-inactive .elementskit-post-image-card, .elementor-5738 .elementor-element.elementor-element-5036945 .ekit-blog-post-masonry-inactive .elementskit-post-card{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-5738 .elementor-element.elementor-element-3a81a0d{--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-blog-block-post, .elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-image-card, .elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-card{padding:18px 18px 18px 18px;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .ekit-blog-post-masonry-inactive .elementskit-blog-block-post, .elementor-5738 .elementor-element.elementor-element-e74d2ba .ekit-blog-post-masonry-inactive .elementskit-post-image-card, .elementor-5738 .elementor-element.elementor-element-e74d2ba .ekit-blog-post-masonry-inactive .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .post-meta-list{margin:20px 0px 0px 0px;}.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-body .entry-title, .elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-entry-header .entry-title, .elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-5738 .elementor-element.elementor-element-e74d2ba .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:21px;}.elementor-5738 .elementor-element.elementor-element-c28e543{--padding-top:30px;--padding-bottom:020px;--padding-left:10px;--padding-right:10px;}.elementor-5738 .elementor-element.elementor-element-5036945 .post-items > .post-item{flex:0 0 100%;max-width:100%;}.elementor-5738 .elementor-element.elementor-element-5036945 .ekit-blog-post-masonry-inactive .elementskit-blog-block-post, .elementor-5738 .elementor-element.elementor-element-5036945 .ekit-blog-post-masonry-inactive .elementskit-post-image-card, .elementor-5738 .elementor-element.elementor-element-5036945 .ekit-blog-post-masonry-inactive .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-5738 .elementor-element.elementor-element-5036945 .post-meta-list a, .elementor-5738 .elementor-element.elementor-element-5036945 .post-meta-list .meta-date-text{font-size:13px;}.elementor-5738 .elementor-element.elementor-element-5036945 .post-meta-list > span :is(i, svg){font-size:13px;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-body .entry-title, .elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-entry-header .entry-title, .elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:22px;}.elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-footer > p, .elementor-5738 .elementor-element.elementor-element-5036945 .elementskit-post-body > p{font-size:12px;}}/* Start custom CSS for html, class: .elementor-element-8c839bf */.nssbhero-section {
  position: relative !important;
  background: #0F0D0C !important;
  overflow: hidden !important;
  padding: 70px 5% 40px !important;
  font-family: 'Manrope', sans-serif !important;
}
.nssbhero-section::before {
  content: "" !important;
  position: absolute !important;
  top: -260px !important; left: -120px !important;
  width: 620px !important; height: 620px !important;
  background: radial-gradient(circle, rgba(200,200,200,0.16) 0%, rgba(200,200,200,0.04) 60%, transparent 75%) !important;
  filter: blur(50px) !important;
  pointer-events: none !important;
}
.nssbhero-section::after {
  content: "" !important;
  position: absolute !important;
  bottom: -260px !important; right: -140px !important;
  width: 520px !important; height: 520px !important;
  background: radial-gradient(circle, rgba(200,200,200,0.1) 0%, transparent 70%) !important;
  filter: blur(50px) !important;
  pointer-events: none !important;
}

.nssbhero-inner {
  position: relative !important;
  z-index: 1 !important;
  max-width: 1240px !important;
  margin: 0 auto !important;
  display: grid !important;
  grid-template-columns: 1.05fr 0.95fr !important;
  gap: 60px !important;
  align-items: center !important;
}

.nssbhero-breadcrumb {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: .06em !important;
  text-transform: uppercase !important;
  color: #C9C9C9 !important;
  margin-bottom: 22px !important;
}
.nssbhero-breadcrumb a { color: #9C9C9C !important; text-decoration: none !important; }
.nssbhero-breadcrumb a:hover { color: #ffffff !important; }

.nssbhero-title {
  font-family: 'Manrope', sans-serif !important;
  font-weight: 800 !important;
  font-size: 50px !important;
  line-height: 1.14 !important;
  color: #ffffff !important;
  margin: 0 0 20px !important;
}
.nssbhero-title span {
  background: linear-gradient(135deg, #C9C9C9, #F2F2F2) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}
.nssbhero-subtitle {
  font-size: 17px !important;
  line-height: 1.75 !important;
  color: #B9AF9F !important;
  max-width: 480px !important;
  margin: 0 0 34px !important;
}

.nssbhero-stats { display: flex !important; flex-wrap: wrap !important; gap: 40px !important; }
.nssbhero-stat strong {
  display: block !important;
  font-family: 'Manrope', sans-serif !important;
  font-size: 26px !important;
  font-weight: 800 !important;
  color: #ffffff !important;
}
.nssbhero-stat span {
  font-size: 12.5px !important;
  font-weight: 600 !important;
  color: #A99A7C !important;
  text-transform: uppercase !important;
  letter-spacing: .04em !important;
}

.nssbhero-visual { position: relative !important; width: 100% !important; }
.nssbhero-visual-img {
  position: relative !important;
  border-radius: 24px !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  box-shadow: 0 40px 80px rgba(0,0,0,0.5) !important;
}
.nssbhero-visual-img img { width: 100% !important; height: 420px !important; object-fit: cover !important; display: block !important; }
.nssbhero-visual-img::after {
  content: "" !important;
  position: absolute !important; inset: 0 !important;
  background: linear-gradient(160deg, rgba(200,200,200,0.14), rgba(15,13,12,0.1) 60%) !important;
}

.nssbhero-badge {
  position: absolute !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  background: rgba(20,17,12,0.9) !important;
  backdrop-filter: blur(10px) !important;
  border: 1px solid rgba(255,255,255,0.14) !important;
  border-radius: 14px !important;
  padding: 12px 16px !important;
  font-family: 'Manrope', sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #fff !important;
  box-shadow: 0 16px 32px rgba(0,0,0,0.4) !important;
  animation: nssbhero-float 4s ease-in-out infinite !important;
  max-width: 200px !important;
}
.nssbhero-badge .ic {
  width: 30px !important; height: 30px !important;
  border-radius: 8px !important;
  background: linear-gradient(135deg, #C9C9C9, #F2F2F2) !important;
  display: flex !important; align-items: center !important; justify-content: center !important;
  flex-shrink: 0 !important;
}
.nssbhero-badge .ic svg { width: 15px !important; height: 15px !important; color: #1A1509 !important; }
.nssbhero-badge-1 { top: -18px !important; left: -22px !important; animation-delay: 0s !important; }
.nssbhero-badge-2 { bottom: 26px !important; right: -26px !important; animation-delay: 1.4s !important; }

@keyframes nssbhero-float {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}

/* ==========================================================================
   RESPONSIVE — Elementor breakpoints (Laptop 1366 / Tablet 1024 / Mobile 767 / 480 / 360)
   ========================================================================== */
@media (max-width: 1366px) {
  .nssbhero-section { padding: 70px 5% 40px !important; }
  .nssbhero-title { font-size: 44px !important; }
}

@media (max-width: 1024px) {
  .nssbhero-section { padding: 60px 6% 40px !important; }
  .nssbhero-inner { grid-template-columns: 1fr !important; gap: 44px !important; }
  .nssbhero-title { font-size: 38px !important; }
  .nssbhero-subtitle { max-width: 100% !important; }
  .nssbhero-visual { max-width: 100% !important; }
  .nssbhero-visual-img img { height: 320px !important; }
  .nssbhero-badge { max-width: 170px !important; padding: 10px 12px !important; font-size: 12px !important; }
  .nssbhero-badge-1 { top: -14px !important; left: -14px !important; }
  .nssbhero-badge-2 { bottom: 18px !important; right: -14px !important; }
}

@media (max-width: 767px) {
  .nssbhero-section { padding: 50px 6% 36px !important; }
  .nssbhero-title { font-size: 30px !important; line-height: 1.22 !important; }
  .nssbhero-subtitle { font-size: 15px !important; margin-bottom: 26px !important; }
  .nssbhero-stats { gap: 26px !important; }
  .nssbhero-stat strong { font-size: 22px !important; }
  .nssbhero-visual-img { border-radius: 18px !important; }
  .nssbhero-visual-img img { height: 220px !important; }
  .nssbhero-badge { display: none !important; }
}

@media (max-width: 480px) {
  .nssbhero-section { padding: 100px 5% 40px !important; }
  .nssbhero-title { font-size: 25px !important; }
  .nssbhero-subtitle { font-size: 14px !important; }
  .nssbhero-stats { gap: 18px !important; }
  .nssbhero-stat strong { font-size: 19px !important; }
  .nssbhero-stat span { font-size: 11px !important; }
  .nssbhero-visual-img img { height: 180px !important; }
}

@media (max-width: 360px) {
  .nssbhero-section { padding: 40px 5% 34px !important; }
  .nssbhero-title { font-size: 22px !important; }
  .nssbhero-stats { flex-wrap: wrap !important; }
}/* End custom CSS */
/* Start custom CSS for elementskit-blog-posts, class: .elementor-element-e74d2ba */.elementor-5738 .elementor-element.elementor-element-e74d2ba img{
    border-radius: 10px;
}
.row.no-gutters{
    display: flex;
    flex-direction: row;
}
@media(max-width:768px){
    .row.no-gutters{
    display: flex;
    flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for elementskit-blog-posts, class: .elementor-element-5036945 */.elementor-5738 .elementor-element.elementor-element-5036945 img{
    border-radius: 10px;
}/* End custom CSS */