.outer-bg .banner-cta{
  width: fit-content;
}
.outer-bg .banner-cta a{
  font-weight: 700;
  padding: 10.5px 39.5px 10.5px 39.5px;
  border: 1px solid #7233FF;
  border-radius: 57px;
  background-color:#FFFFFF;
  color: #7233FF;
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 25px;
  display: inline-block;
}
.outer-bg .banner-cta:hover a{
  border-color: #ffffff;
  background: rgb(125,56,255);
  color: rgb(255,255,255);
}


.outer-bg .full-part .heading h1{
  font-weight: 600;
  font-size: 50px;
  line-height: 60px;
  color: #F9F9F9;
  margin:0;
}
.outer-bg .full-part .heading {
  width:60%;
  padding-bottom:30px;

}
.outer-bg{
  padding-top:149px;
  padding-bottom:148px;
}
.outer-bg .full-part .content p {
  margin: 0;
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  color: #F3F3F3;
}
.outer-bg .full-part .content{
  width:50%;
  padding-bottom:30px;
}
.outer-bg a#cta_button_2146248_b3be3162-c3fb-4837-8847-5004bc3c61c8:hover {
  border-color: #ffffff;
}



/*************Responsive Styles*****************/
/***************iPhone Portrait**************/
@media only screen and (max-width: 479px) and (min-width: 220px){
  .outer-bg .full-part .heading {
    width:100%;
  }
  .outer-bg{
    padding:60px 20px 60px 20px;
  }
  .outer-bg .full-part .content{
    width:100%;
  }









}
/**********************iPhone Landscape*************/
@media only screen and (max-width: 767px) and (min-width: 480px){
  .outer-bg .full-part .heading {
    width:100%;
  }
  .outer-bg{
    padding:60px 20px 60px 20px;
  }
  .outer-bg .full-part .content{
    width:100%;
  }







}
/*************************iPad Portrait***************/
@media only screen and (max-width: 985px) and (min-width: 768px){

  .outer-bg .full-part .heading {
    width:100%;
  }
  .outer-bg{
    padding:60px 20px 60px 20px;
  }








}
/**************iPad Landscape***************/
@media only screen and ( max-width: 1024px ) and (min-width: 986px){

  .outer-bg{
    padding:60px 20px 60px 20px;
  }






}
/*******************************************/
@media only screen and ( max-width: 1217px ) and (min-width: 1025px){
  .outer-bg{
    padding:60px 20px 60px 20px;
  }
}
@media only screen and ( min-width: 416px ) and (max-width: 768px){
  .outer-bg .full-part .content{
    width:65% !important;
  }
