.elementor-824 .elementor-element.elementor-element-44a4e8ff{--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;}/* Start custom CSS for html, class: .elementor-element-6bbef71b */.elementor-824 .elementor-element.elementor-element-6bbef71b{
  padding:110px 20px;
  background:linear-gradient(135deg,#0f2b5b 0%,#1c3e78 100%);
  border-radius:24px;
  text-align:center;
  overflow:hidden;
}

/* Heading */
.elementor-824 .elementor-element.elementor-element-6bbef71b h2{
  color:#fff;
  font-size:40px;
  font-weight:800;
  margin-bottom:18px;
}

/* Subtitle */
.elementor-824 .elementor-element.elementor-element-6bbef71b p{
  color:rgba(255,255,255,0.85);
  max-width:750px;
  margin:0 auto 60px auto;
  font-size:18px;
  line-height:1.8;
}

/* Badges */
.elementor-824 .elementor-element.elementor-element-6bbef71b .trust-badges{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:15px;
  margin-bottom:70px;
}

.elementor-824 .elementor-element.elementor-element-6bbef71b .trust-badge{
  background:rgba(255,255,255,0.12);
  padding:10px 22px;
  border-radius:40px;
  font-size:14px;
  font-weight:600;
  color:#fff;
  transition:0.3s ease;
}

.elementor-824 .elementor-element.elementor-element-6bbef71b .trust-badge:hover{
  background:#ff8c00;
  transform:translateY(-4px);
}

/* Stats Grid */
.elementor-824 .elementor-element.elementor-element-6bbef71b .trust-stats{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(240px,1fr));
  gap:35px;
}

.elementor-824 .elementor-element.elementor-element-6bbef71b .trust-box{
  background:rgba(255,255,255,0.08);
  padding:45px 25px;
  border-radius:20px;
  transition:0.4s ease;
}

.elementor-824 .elementor-element.elementor-element-6bbef71b .trust-box:hover{
  transform:translateY(-8px);
  background:rgba(255,255,255,0.15);
}

.elementor-824 .elementor-element.elementor-element-6bbef71b .trust-box h3{
  color:#ff8c00;
  font-size:36px;
  font-weight:800;
  margin-bottom:8px;
}

.elementor-824 .elementor-element.elementor-element-6bbef71b .trust-box span{
  color:#fff;
  font-size:16px;
}

/* Mobile */
@media(max-width:768px){
  .elementor-824 .elementor-element.elementor-element-6bbef71b h2{
    font-size:28px;
  }
  .elementor-824 .elementor-element.elementor-element-6bbef71b p{
    font-size:16px;
  }
}/* End custom CSS */