#hero-section{background:#000;position:relative;overflow:hidden}#hero-section .hero-container{max-width:1200px;margin:0 auto;display:flex}#hero-section .hero-img{width:40%;display:flex;justify-content:center}#hero-section .hero-img img{width:435px;align-self:flex-end}#hero-section .hero-img .mobile{display:none}#hero-section .hero-content{padding:30px 20px;width:60%;color:#fff;position:relative;align-items:center;margin:0 auto}#hero-section .hero-padding{margin:0}#hero-section h1{font-size:48px;line-height:52px;color:#fff;margin:0 0 30px;font-family:ProximaNova-Regular,Arial,sans-serif}#hero-section h1 strong{font-family:ProximaNova-Semibold,Arial,sans-serif}#hero-section h3.leader{font-size:22px!important;line-height:32px;color:#fff;margin:0;font-family:ProximaNova-Regular,Arial,sans-serif}#hero-section ul.checks{width:350px;margin:20px 0;padding:0}#hero-section ul.checks li{list-style-type:none;margin:0;padding:7px 0 0 25px;position:relative}#hero-section ul.checks li h2.list-item{font-size:17px!important;line-height:26px;margin:0;color:#fff;font-family:ProximaNova-Regular,Arial,sans-serif}#hero-section ul.checks li:before{content:" ";display:block;border-radius:50%;height:17px;width:17px;position:absolute;left:0;top:11px;background-color:#39b54a}#hero-section ul.checks li:after{content:" ";display:block;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;position:absolute;left:6px;top:14px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hero-section h4.cta-lead{font-size:22px!important;line-height:32px!important;margin:20px 0;color:#fff;font-family:ProximaNova-Regular,Arial,sans-serif}#hero-section .btn-green{line-height:42px;padding:0 25px;height:45px;font-size:16px;background-color:#39b54a;color:#fff;margin:15px 0}#hero-section .btn-green:hover{background:#158324}@media only screen and (max-width:950px){#hero-section .hero-content{width:50%}#hero-section .hero-img{width:50%}}@media only screen and (max-width:767px){#hero-section{height:auto}#hero-section .hero-container{flex-direction:column}#hero-section .hero-padding{margin:0 auto}#hero-section .hero-img{width:100%}#hero-section .hero-img .mobile{display:block}#hero-section .hero-img .desktop{display:none}#hero-section .hero-img img{max-width:600px;width:100%;height:auto}#hero-section .hero-content{padding:30px 20px 0 20px;width:100%;height:auto;text-align:center}#hero-section h1{font-size:32px;line-height:40px;margin:0 0 20px}#hero-section h3.leader{font-size:16px!important;line-height:24px!important;color:#fff}#hero-section ul.checks{width:280px;margin:20px auto;text-align:left}#hero-section ul.checks li{font-size:16px;line-height:20px}#hero-section .checks h2.list-item{font-size:16px!important;font-family:ProximaNova-Regular,Arial,sans-serif;color:#fff}#hero-section ul.checks li:before{height:15px;width:15px;left:4px;top:10px}#hero-section ul.checks li:after{width:4px;height:8px;left:10px;top:13px}#hero-section h4.cta-lead{font-size:16px!important;line-height:24px!important;font-family:ProximaNova-Regular,Arial,sans-serif;color:#fff}}#ad-section{background:#f2f2f2}#ad-section .ad-section-container{padding:40px 20px;margin:0 auto;text-align:center;max-width:1200px}#ad-section .ad-header{font-size:24px;color:#000;margin:0 auto 40px}#ad-section .logos{display:flex;flex-wrap:wrap;justify-content:center}#ad-section .logos img{margin:0 20px 15px}@media only screen and (max-width:650px){#ad-section .logos{flex-direction:column}#ad-section .logos img{display:block;margin:0 auto 25px}}