.vcc_component {
	/*background-color: var(--behr-beige);*/
	padding-top: 2rem;
	padding-bottom: 1rem;
}

.vcc_component .fifty-fifty-image-text .button {
    margin-top: 15px!important;
    max-width: fit-content;
}
.vcc_component .img-fluid {
	max-width: unset!important;
}
.vcc_component .content-section .button {
	height: 45px !important;
}
.vcc-disclaimer {
    font-size: 14px;
    font-family: var(--behr-body-and-label-font);
    color: rgba(0,0,0,0.8);
    padding-bottom: 16px;
}
	
@media screen and (min-width: 992px){
	
	.vcc_component .content-section {
		padding-left: 2rem!important;
	}	
	.vcc-disclaimer .vcc-disclaimer{
        padding-top: 24px;
    }	
}
@media (min-width: 992px) and (max-width: 1024px) {

	.vcc_component .content-section {
    	padding-left: 5rem!important;
    	
	
	}
}
@media (min-width: 1025px) and (max-width: 1130px) {

	.vcc_component .content-section {
    	padding-left: 4rem!important;
    	
	
	}
}
@media (min-width: 1131px) and (max-width: 1330px) {

	.vcc_component .content-section {
    	padding-left: 3rem!important;
    	
	
	}
}
.vcc_component .button {
	padding: 5px 80px!important;
}
.vcc_component .vcc-text {
	font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    font-family: 'Proxima Nova Bold';
    color: #465058;
    width: 70%;
}
.vcc_component .vcc-container .vcc-row{
	display: flex;
  align-items: center;
}
@media (min-width:992px) {
	.vcc-image img {
		width: 65%;
	}
	.vcc_component 
	  .fifty-fifty-image-text h2{
	    font-size: 44px;
	    font-weight: 400;
	    line-height: 44px;
	    width: 70%;
	  }
	.vcc_component .pr-lg-3 {
	    font-size: 16px;
	    font-weight: 400;
	    line-height: 24px;	
		letter-spacing: -0.030em;	
		color: rgba(0,0,0,0.8);    
	}  
}	


@media (max-width:992px) {
	.vcc_component {
    	padding-top: 1rem;
    	padding-bottom: 1rem;	
	}
	.vcc_component 
	  .fifty-fifty-image-text h2{
	    font-size: 30px;
	    font-weight: 400;
	    line-height: 40px;
	  }
	.vcc_component .pr-lg-3 {
	    font-size: 16px;
	    font-weight: 400;
	    line-height: 18px;	
	} 	  
}  
