.integ-zs{text-align:center}.integ-zs h1{font-size:35px;margin-bottom:5px}.integ-zs p{font-size:16px;line-height:2}.clearfix:after,.clearfix:before{content:"";display:table;clear:both}.btn{padding:8px 25px;display:inline-block;font-weight:700;text-transform:uppercase;border-radius:3px;transition:background .2s ease-out;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-o-transition:background .2s ease-out}.btn-filled{background:#44bbb8;border-color:#44bbb8}.btn-filled:hover{background:#4eccc5}.integ-zs-left-img{background:#f2fafc}.integ-zs-right-img .img-container{float:right;width:45%}.integ-zs-right-img .content{float:right;width:50%;text-align:left}.integ-zs-right-img-padding .content{width:40%;margin-right:10%}.integ-zs-left-img .img-container{float:left;width:55%}.integ-zs-left-img .content{float:left;width:45%;text-align:left}.action-separator{margin-left:20px;margin-right:20px;display:inline-block}.integ-zs-section{max-width:1050px;margin:auto;padding-left:20px;padding-right:20px}.integ-zs-works .content{max-width:670px;margin:auto}.integ-zs .section-header{font-size:28px;margin-bottom:15px}.header-lightened{font-weight:300}.integ-zs-left-img .content,.integ-zs-left-img .img-container,.integ-zs-right-img .content,.integ-zs-right-img .img-container{margin-top:10%;margin-bottom:10%}.integ-zs-footer .integ-zs-section,.integ-zs-works .integ-zs-section{padding-top:5%;padding-bottom:5%}.hero-content.content{float:left;text-align:left;padding-top:2%;width:45%}.zs-three-col{max-width:1050px;margin:0 auto;padding:40px 0}.zs-three-col-1,.zs-three-col-3{width:32%;padding:20px 0 40px;float:left}.zs-three-col-2{width:32%;padding:20px 2% 40px;float:left}@media screen and (max-width:768px){.hero-content.content,.integ-zs-left-img .content,.integ-zs-left-img .img-container,.integ-zs-right-img .content,.integ-zs-right-img .img-container{width:100%;float:none;text-align:center}.integ-zs-hero .hero-img{margin-bottom:0}.integ-zs-hero .hero-content{margin-top:3%}.btn-outline{display:block}.action-separator{margin-top:15px;margin-bottom:15px}.integ-zs h1{font-size:25px}.integ-zs .section-header{font-size:20px}.integ-zs-footer .integ-zs-section{padding-top:15%;padding-bottom:15%}.zs-three-col-1,.zs-three-col-2,.zs-three-col-3{width:100%}.btn{padding:8px 10px}}