.hero-banner{padding:120px 0 0;position:relative}body .row-fluid .hero-banner .left-col{display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;justify-content:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}.hero-cta-group{margin-top:20px}body .row-fluid .hero-cta-group .cta{width:30%}.hero-cta-group a.cta_button{width:100%;padding-left:0;padding-right:0}body .row-fluid .hero-banner .bottom-logos{padding:50px 0;border-top:1px solid #777;margin-top:80px}.hero-banner .bottom-logos ul{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin:0;text-align:center}.hero-banner .bottom-logos li{width:100%;display:inline-block;vertical-align:middle;margin:0;margin-left:0;padding:0 10px}.hero-banner .bottom-logos li:before{display:none}.lp-three-col{border-bottom:1px solid #e7e7e7}body .container-fluid .row-fluid .event-cm-container>span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;flex-wrap:wrap;-wevkit-flex-wrap:wrap;margin-right:-2.5%}body .event-cm-container span>.hs_cos_wrapper{display:flex;flex-basis:31%;float:left;margin-right:2.3%;margin-top:2.3%}.event-cm-three-col .event-description{border:1px solid #e7e7e7;padding:30px;margin-top:20px}.event-cm-three-col .event-description p{margin:0}.lp-section-2{border-bottom:1px solid #e7e7e7}.lp-section-2 .step-container{padding:25px;border:1px solid #e7e7e7;margin-top:30px}.lp-section-2 .image-container{margin-top:30px}.lp-section-2 .step-container p{margin:0}.step-container .fa{font-size:35px}.lp-section-2 .step-container .heading{margin-top:15px}body .row-fluid .lp-form-section .heading-container{width:100%;max-width:800px;margin:0 auto;float:none;margin-bottom:50px}.lp-form-section .left-col{padding-right:5%}.lp-get-involved{background:#1b2535}body .row-fluid .lp-get-involved .wrapper{max-width:800px}body .row-fluid .testimonial-section .wrapper{max-width:630px}.testimonial-section .owl-carousel .designation{margin:0}.testimonial-section .owl-carousel{display:block;margin-top:30px}.testimonial-section .owl-carousel .item{margin:0 15px;width:auto;position:relative}.testimonial-section .owl-theme .owl-controls{margin-top:65px}.testimonial-section .owl-theme .owl-dots .owl-dot span{width:14px;height:10px;margin:4px;background:#d8d8d8;transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.testimonial-section .owl-theme .owl-dots .owl-dot.active span{width:28px;background:#ff7a59}.testimonial-section .owl-theme .owl-dots .owl-dot:hover span{background:#ff7a59}.testimonial-cm .text{position:relative;padding-top:40px}.testimonial-cm .text:before{position:absolute;content:'';left:80px;right:80px;top:10px;border-top:1px solid #e7e7e7}.testimonial-cm .text:after{position:absolute;content:'\f10d';left:0;right:0;top:-4px;text-align:center;font-family:FontAwesome;color:#ff7a59;font-size:20px;background:#fff;width:100%;max-width:80px;margin:0 auto}.testimonial-cm .text p{font-size:16px;line-height:28px;color:#4a4a4a;letter-spacing:.4px;font-style:italic}.testimonial-cm .logo{width:120px;margin:0 auto;float:none}.testimonial-cm .image{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:40px auto 20px;float:none;position:relative}.testimonial-cm h4{font-size:16px;line-height:22px;color:#ff7a59;letter-spacing:.4px}.testimonial-cm h5{font-size:14px;line-height:1.2;font-weight:400;color:#a9a9a9}@media(min-width:768px) and (max-width:1024px){.section-padding{padding:60px 0}.event-cm-three-col .event-description{padding:14px}.lp-section-2 .step-container{padding:15px}body .row-fluid .hero-cta-group .cta{width:46%}body .row-fluid .hero-banner .bottom-logos{padding:30px 0}}@media(max-width:767px){.section-padding{padding:50px 0}body .row-fluid .hero-cta-group .cta{width:100%}.hero-cta-group a.cta_button{width:96%}.right-col{margin-top:30px}.hero-banner{padding:50px 0 0}.hero-banner .bottom-logos ul{display:block;text-align:center}.hero-banner .bottom-logos li{max-width:100px;margin:12px 0px}body .row-fluid .hero-banner .bottom-logos{padding:20px 0}body .event-cm-container span>.hs_cos_wrapper{display:block;width:100%;flex-basis:100%;margin:0;margin-top:20px}.lp-section-2 .image-container{margin-top:20px;height:60vw}body .container-fluid .row-fluid .lp-section-2 .span4{min-height:0}.lp-section-2 .step-container{margin-top:20px}}