.zmaincontent .z-section{position:relative;display:block;padding:30px 0}.quick-connect-links-wrap{display:none}.zmaincontent .row,.zmaincontent .z-row{position:relative;display:block;overflow:hidden;padding:70px 0}.zmaincontent .large-content-wrap,.zmaincontent .z-large-content-wrap{width:100%;max-width:1170px;margin:0 auto;display:block}.zmaincontent .two-col .column-block,.zmaincontent .z-two-col .column-block{width:47%;margin-right:6%}.zmaincontent .column-block,.zmaincontent .z-column-block{float:left}.zmaincontent .two-col .column-block:nth-child(2n),.zmaincontent .z-two-col .column-block:nth-child(2n){margin-right:0}.zmaincontent #banner-img{position:relative}.zmaincontent #section-one .column-block:nth-child(2n){width:57%}.zmaincontent #section-one .column-block:first-child{width:37%}.zmaincontent .banner-animate{display:block}.slideLeft,.slideRight,.zoomIn{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.z-popup-content{max-width:678px;border:0}@-webkit-keyframes slideLeft{from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideLeft{from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideLeft{-webkit-animation-name:slideLeft;animation-name:slideLeft}@-webkit-keyframes slideRight{from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideRight{from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideRight{-webkit-animation-name:slideRight;animation-name:slideRight}@-webkit-keyframes zoomIn{from{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}}@keyframes zoomIn{from{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.css-animate.animated{visibility:visible !important}#section-one .button,.before-footer .button{font-size:12px;font-family:var(--zf-primary-bold),Arial,Helvetica,sans-serif;cursor:pointer}.banner-animate{display:block}.banner-normal{display:none}#banner-img{position:relative}#banner-img .banner-back-left,#banner-img .banner-back-right{position:absolute;top:27px;z-index:-1}#banner-img .banner-back-left{left:0}#banner-img .banner-back-right{right:0}.slideLeft,.slideRight,.zoomIn{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.bg-alternate{background:#f6f6f6}.zmaincontent .content-wrap,.zmaincontent .z-content-wrap{width:100%;max-width:1040px;margin:0 auto;display:block}.zmaincontent .three-col .column-block,.zmaincontent .z-three-col .column-block{width:30%;margin-right:5%}.zmaincontent .three-col .column-block:nth-child(3n),.zmaincontent .z-three-col .column-block:nth-child(3n){margin-right:0}.zmaincontent .small-content-wrap,.zmaincontent .z-small-content-wrap{width:100%;max-width:700px;margin:0 auto;display:block}.zmaincontent .zabout{text-align:center}.zmaincontent .bg-alternate{background:#f6f6f6}.zmaincontent .testimonial{text-align:center}.zmaincontent .testimonials-icon{display:inline-block;width:80px;height:80px;border-radius:100%;background:url(/sites/zweb/images/recruit/jimmy.jpg) no-repeat 0px 0px;margin-bottom:10px}.zmaincontent .testimonial p{font-size:18px;line-height:30px;margin:0 auto 20px;max-width:750px;position:relative;color:inherit}.zmaincontent .testimonial small{display:block;font-size:12px;letter-spacing:.5px;line-height:20px;padding:0 0 10px;text-transform:uppercase;color:#adadad;text-transform:none;font-family:var(--zf-primary-bold),Arial,Helvetica,sans-serif}.zmaincontent #testimonials small span{color:#4054b4;font-size:14px}.watch-icon,.watch-icon-dark{cursor:pointer;padding-left:28px;display:inline-block;background:url(/sites/zweb/images/recruit/video-play-icon-dark.png) no-repeat 0px 2px;vertical-align:middle;text-decoration:none;color:#333;margin-top:10px}.zmaincontent .before-footer{text-align:center;background:#3f51b6}.zmaincontent .before-footer .column-block{float:none}.zmaincontent .before-footer h5{color:#fff;padding-bottom:15px;font-size:25px}.zmaincontent .z-section.before-footer{padding:0}.zmaincontent .button{border:1px solid #f0483e;text-decoration:none;background:#f0483e;padding:10px 30px;display:inline-block;margin:0 0 10px;width:auto;color:#fff;line-height:26px}.custom-icon{display:inline-block;width:55px;height:55px;margin-bottom:5px;background:url(/sites/zweb/images/recruit/gdpr-sprite-2x.png) no-repeat 0px 0px;background-size:187px auto}.hours{background-position:0 0}.tasks{background-position:-65px 0}.tex{background-position:-130px 0}@media only screen and (max-width:1200px){.zmaincontent .large-content-wrap,.zmaincontent .z-large-content-wrap,.zmaincontent .content-wrap,.zmaincontent .z-content-wrap,.zmaincontent .z-small-content-wrap{max-width:90%;float:none;margin:0 auto}}@media only screen and (max-width:767px){.zmaincontent .two-col .column-block,.zmaincontent .three-col .column-block,.zmaincontent .four-col .column-block,.zmaincontent .z-two-col .column-block,.zmaincontent .z-three-col .column-block,.zmaincontent .z-four-col .column-block{float:none;width:100% !important;margin-bottom:30px;margin-right:0 !important;padding-right:0 !important}.zmaincontent .row,.zmaincontent .z-row{padding:30px 0}.watch-icon,.watch-icon-dark{background-size:18px;padding-left:25px}}