.elementor-546 .elementor-element.elementor-element-5c8e6d5{--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-eddbabd *//* Accounting Image Banner */
.accounting-banner{
  height:300px;
  border-radius:25px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:40px;

  /* 👉 Replace with your uploaded image */
  background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.7)),
              url('http://superiorbizsetup.com/wp-content/uploads/2026/03/Modern-office-with-premium-cubicles.png') center/cover no-repeat;

  box-shadow:0 15px 40px rgba(0,0,0,0.4);
}

/* Heading Style */
.accounting-banner h2{
  color:#f0c76a;
  font-size:44px;
  letter-spacing:1px;
}

/* Mobile */
@media(max-width:768px){
  .accounting-banner{
    height:170px;
  }

  .accounting-banner h2{
    font-size:28px;
  }
}    



.investor-visa-section{
  position:relative;
  background:linear-gradient(135deg,#05070d,#0b1320,#111827);
  padding:100px 0;
  overflow:hidden;
  font-family:'Poppins',sans-serif;
}

/* Container */
.visa-container{
  max-width:1100px;
  margin:auto;
  padding:0 20px;
  position:relative;
  z-index:2;
}

/* Blur Background (UNCHANGED STYLE) */
.visa-blur{
  position:absolute;
  border-radius:50%;
  filter:blur(90px);
  opacity:.25;
}

.visa-blur-1{
  width:320px;
  height:320px;
  background:#c79a3e;
  top:40px;
  left:-120px;
}

.visa-blur-2{
  width:260px;
  height:260px;
  background:#f0c76a;
  bottom:40px;
  right:-100px;
}

/* Header */
.visa-header{
  text-align:center;
  margin-bottom:60px;
}

.visa-header h2{
  color:#ffffff;
  font-size:48px;
  margin-bottom:15px;
}

.visa-header p{
  color:#d1d5db;
  max-width:750px;
  margin:auto;
  line-height:1.9;
}

/* FULL WIDTH BOX (MAIN DESIGN) */
.visa-box{
  width:100%;
  background:rgba(255,255,255,.04);
  border:1px solid rgba(240,199,106,.18);
  border-radius:28px;
  padding:40px;
  margin-bottom:30px;
  backdrop-filter:blur(12px);
  box-shadow:0 15px 40px rgba(0,0,0,.3);
  transition:.3s ease;
}

.visa-box:hover{
  transform:translateY(-6px);
  border-color:#f0c76a;
}

/* Heading */
.visa-box h3{
  color:#f0c76a;
  font-size:26px;
  margin-bottom:20px;
}

/* Text */
.visa-box p{
  color:#d5dce6;
  line-height:1.9;
  margin-bottom:15px;
}

/* List */
.visa-box ul{
  list-style:none;
  padding:0;
}/* End custom CSS */