.pillar-banner-module-inside-container{
display:flex;
  flex-flow:column;
}

.pillar-banner-alternate-layout-full-container{
  background-color:rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.24);
  display:flex;
  max-width:880px;
  margin: 0 auto;
  padding: 25px;
  border-radius:10px;
}

.pillar-banner-module-button-container, .pillar-banner-alternate-module-button-container{
 display: block;
    margin: 20px auto; 
}

.pillar-banner-module-button-container a, .pillar-banner-alternate-module-button-container a{
 background-color: #fc5521;
    border: 1px solid #fc5521;
    border-radius: 6px;
    color: #fff;
    font-family: Raleway,sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 800;
    font-weight: 800!important;
    padding: 12px 34px;
    text-decoration: none;
    text-transform: none;
    width: fit-content;
    margin: 0 auto; 
}

.pillar-banner-description-text-section{
 margin-top:25px; 
}

.pillar-banner-alternate-layout-left-container{
  width:50%;
  border-right: 1px solid rgba(255,255,255,0.16);
  padding: 10px;
}

.pillar-banner-alternate-layout-right-container{
  width:50%;
  padding: 10px;
}

.pillar-banner-full-screen-image-container{
 padding-top:50px; 
}



 .pillar-banner-full-screen-image-container {
		    padding-top: 80px !important;
		    padding-bottom: 0px !important;
		    padding-left: 0px !important;
		    padding-right: 0px !important;
		    width: -webkit-max-content;
		    width: -moz-max-content;
		    width: max-content;
		    position: relative;
		    top: 0%;
		    left: 50%;
		    -webkit-transform: translate(-50%, 2%);
		        -ms-transform: translate(-50%, 2%);
		            transform: translate(-50%, 2%);
}



.pillar-banner-full-screen-image-container img{
		max-width: 100%;
		height: auto;
		width: 100vw;

}

@media all and (max-width:980px){
  
  .pillar-banner-alternate-layout-full-container{
   display:flex;
   flex-flow:column;
  }
  
  .pillar-banner-alternate-layout-left-container{
  width:100%;
    border-right: none;
}

.pillar-banner-alternate-layout-right-container{
  width:100%;
}
  
  .pillar-banner-alternate-layout-left-container *, .pillar-banner-alternate-layout-right-container *{
    text-align:center!important;
  }
  
  
.pillar-banner-full-screen-image-container {
		    padding-top: 80px !important;
		    padding-bottom: 0px !important;
		    padding-left: 0px !important;
		    padding-right: 0px !important;
		    width: -webkit-max-content;
		    width: -moz-max-content;
		    width: max-content;
		    position: relative;
		    top: 0%;
		    left: 46%;
		    -webkit-transform: translate(-50%, 2%);
		        -ms-transform: translate(-50%, 2%);
		            transform: translate(-50%, 2%);
}


.pillar-banner-full-screen-image-container img{
		max-width: 100%;
		height: auto;
		width: 145vw;

}