html {
    background: #fafafa !important;
}
body {
    background: #f0f0f0 !important;
}
header.header{position:relative;}
.bg-gradient{
    position:absolute;
    left:0;
}
.vt-hero-wrap .cols-wrap {
    align-items: center;
    display: flex;
    column-gap: 80px;
}
.vt-hero-wrap .inner-col{width: 50%; position: relative;}
.vt-hero-wrap .cols-wrap .main-heading{
    font-family: Inter, sans-serif;
    font-weight: 200;
    letter-spacing: -0.16px;
    font-size: 78px;
    line-height: 1;
    margin-bottom: 40px;
    color: #190F1E;
}
.vt-hero-wrap .cols-wrap .sub-heading{
    font-size: 22px;
    line-height: 1;
    font-family: Inter, sans-serif;
    letter-spacing: -0.16px;
    font-weight: 500;
    max-width: 430px;
    color: #190F1E;
    margin-bottom: 40px;
    padding-bottom;
}
.vt-hero-wrap .cols-wrap .main-desc{
    font-weight: 300;
    font-size: 18px;
    font-family: Inter, sans-serif;
    line-height: 25.2px;
    margin-bottom: 40px;
    max-width: 538px;
}
.vt-hero-wrap .cols-wrap .btns-wrap{
    display: flex;
    gap: 24px;
}
.vt-hero-wrap .cols-wrap .btns-wrap a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #E84E0E;
    color: #fff;
    font-size: 16px;
    font-family: Inter, sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    height: 62px;
    width: 195px;
    border-radius: 100px;
    text-wrap: nowrap;
    border: 1.5px;
}
.vt-hero-wrap .cols-wrap .btns-wrap a:hover{
    background:transparent;
    color: #E84E0E;
    border: 1.5px solid #E84E0E;
}
.vt-hero-wrap .cols-wrap .btns-wrap a.btn-two{
    width:259px;
}

.mobile-open .vt-hero-wrap{display:none;}

@media(max-width: 600px){

  .vt-hero-wrap .cols-wrap {
      flex-direction: column;
  }
  .vt-hero-wrap .inner-col {
      width: 100%;
  }  
  .vt-hero-wrap .cols-wrap .main-heading{font-size: 44px;margin-bottom:30px;    line-height: 1.11;}
  .vt-hero-wrap .cols-wrap .sub-heading{font-size: 16px;margin-bottom: 30px;}
  .vt-hero-wrap .cols-wrap .main-desc{font-size: 16px;}
  .vt-hero-wrap .cols-wrap .btns-wrap a{
      font-size: 13px;
      height: 46px;
  }
  .vt-hero-wrap .inner-col.img-col {
      margin-top: 40px;
  }
  
}




