.method-banner-wrapper .heading > *{
  color:#fff;
}
.method-banner-wrapper .heading h1{
  margin-bottom:0;
}
.method-banner-wrapper .inner-content{
  position:relative;
  z-index:999;
}
.method-banner-wrapper .right-content h3{
  color:#fff;
  font-weight:700;
  margin-bottom: 20px;
}
.method-banner-wrapper .right-content{
  font-size:18px;
  color:#bebebe;
}

.method-banner-wrapper  .circle-shape{
  -webkit-filter: blur(226.89999389648438px);
  aspect-ratio: 1 / 1;
  background-color: #fff;
  border-radius: 100px;
  bottom: -690px;
  filter: blur(226.89999389648438px);
  flex: none;
  height: 1257px;
  opacity: .32;
  overflow: hidden;
  position: absolute;
  filter: blur(500px);
  left: 79px;;
  width: 1257px;
  will-change: transform;
  z-index: 99;
}
@supports (-moz-appearance:none) {
  .method-banner-wrapper  .circle-shape {
    opacity:0.15;
  }
}
.method-banner-wrapper .full-image{
  position:absolute;
  left:0;
  bottom:-285px;
}
.method-banner-wrapper .right-content >  *:last-child{
  margin-bottom:0;
}
.method-banner-wrapper .bottom-image.mobile{
  max-width: 532px;
}
.method-banner-wrapper .right-content {
  padding:0 14px;
}
.method-banner-wrapper .heading.mobile{
  text-align:center;
  margin-bottom:56px;
}

@media(max-width:1440px){
  .method-banner-wrapper .full-image {
    position: absolute;
    left: 0;
    bottom: 0;
    max-width: 642.991px;
    height: 600px;
  }
}


@media(min-width:992px){
  .method-banner-wrapper .bottom-image.mobile{
    display:none;
  }
  .method-banner-wrapper .heading.mobile{
    display:none;
  }
}

@media(max-width:991px){
  .method-banner-wrapper  .inner-content .row{
    flex-direction:column-reverse;
  }
  .method-banner-wrapper .heading.desktop{
    display:none;
  }
  .method-banner-wrapper .right-content h3{
    text-align:center;
  }
  .method-banner-wrapper .right-content {
    padding:0 20px;
    margin-bottom:56px;
  }
  .method-banner-wrapper .circle-shape{
    width: 1050px;
    height: 1050px;
    left: 0;
    bottom: 0;
  }
  .method-banner-wrapper .heading.desktop br{
    display:none;
  }
}


@media(max-width:767px){
  .method-banner-wrapper .right-content{
    font-size:16px;
  }
  .method-banner-wrapper .heading.mobile{
    text-align:center;
    margin-bottom:20px;
  }
  .method-banner-wrapper .right-content {
    margin-bottom:20px;
    padding-left: 16px;
    padding-right: 16px;

  }
  .method-banner-wrapper .heading h1 {
    line-height: normal;
  }
  .method-banner-wrapper  .circle-shape{
    width: 661px;
    height: 1222px;
    right: -136px;
    bottom: 0px;
  }
}