.banner-about {background-color:#fafafa;}
.banner-about .x-container {display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:1;}
.banner-about .x-container > div {padding:5.5% 0;width:100%;text-align:center;}
.banner-about img {margin:0 auto 30px;width:90%;max-width:480px;}
.banner-about h1 {margin-bottom:30px;font-size:2em !important;color:#1cafb6;line-height:1.2em !important;}
.banner-about form {margin:0 auto;max-width:405px;}

.change-something .x-container {display:flex;justify-content:center;align-items:center;text-align:center;}
.change-something .x-container div {padding:3.5% 0 3.5%;flex:1;max-width:calc(50% - 38px);align-items:center;}
.change-something .x-container div:first-child {margin-right:76px;}
.change-something h3 {margin-bottom:15px !important;font-size:1.66666667em !important;text-transform:uppercase !important;}
.change-something p {margin-bottom:15px;font-size:1.27777778em;line-height:1.47826087em;}
.change-something p:last-child {margin-bottom:0;}

.testimonial .testimonial-content {text-align:center;}
.testimonial .testimonial-content p {margin-left:auto;margin-right:auto;max-width:600px;}
.testimonial .testimonial-content .quote {font-style:normal !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important;}

@media (max-width: 1300px){
	
}
@media (max-width: 1100px){
	.change-something .x-container div {max-width:calc(50% - 25px);}
	.change-something .x-container div:first-child {margin-right:50px;}
	.change-something h3 {font-size:1.5em !important;}
	.change-something p {font-size:1em;line-height:1.47826087em;}
}
@media (max-width: 978.98px){
	
}
@media (max-width: 767px){
	.change-something .x-container, .change-something .x-container div {width:100%;max-width:none;display:block;}
	.change-something .x-container div {padding:8% 0 8%;}
	.change-something .x-container div:first-child {padding-bottom:2%;}
	.banner-about h1 {font-size:1.75em !important;}
}

@media (max-width: 500px){
	.banner-about .x-container > div {padding:11% 0 12%;}
}