.prog-wrap{position:fixed;top:0;z-index:1;width:100%;background-color:#fff}.progress-container{width:100%;height:4px;background:#fff}.progress-bar{height:4px;background:#00acdf;width:0}.full-height-hero{height:80vh;width:100%;background-color:#00acdf;display:flex;align-items:center;position:relative}.full-height-hero .col-md-12{display:flex;flex-wrap:wrap;align-items:center}.full-height-hero .hero-content-wrap{flex:30% 0 0}.full-height-hero .hero-content-wrap.half{flex:50% 0 0;padding:15px}.full-height-hero .form-wrap{flex:50% 0 0;background-color:#fff;padding:20px 45px}.full-height-hero .form-wrap input[type=submit]{background:#f2714d;color:#fff;font-size:14px;padding:10px 20px;display:block;border-radius:5px;text-align:center;text-transform:uppercase;font-weight:700;max-width:240px;margin:15px 0;font-family:'Source Sans Pro',sans-serif !important}.full-height-hero .form-wrap form select{height:40px;width:100%;border:1px solid #000;margin-bottom:10px;color:#000;font-family:'Source Sans Pro',sans-serif !important}.full-height-hero .form-wrap label{color:#000;font-family:'Source Sans Pro',sans-serif !important}.full-height-hero .form-wrap input[type=email],.full-height-hero .form-wrap input[type=text]{color:#000;margin:10px 0;border:1px solid #000;font-family:'Source Sans Pro',sans-serif !important}.full-height-hero .form-wrap .form-header h3{text-align:center;color:#000;margin:20px auto;font-family:'Source Sans Pro',sans-serif !important}.full-height-hero .hero-content-wrap h1{color:#fff;font-size:60px;font-family:'Source Sans Pro',sans-serif !important}.full-height-hero .hero-content-wrap h3{color:#fff;font-size:30px;font-family:'Source Sans Pro',sans-serif !important}.full-height-hero .hero-content-wrap p{color:#fff;font-size:12px;font-family:'Source Sans Pro',sans-serif !important}.full-height-hero .hero-content-wrap p>span{font-weight:700;font-family:'Source Sans Pro',sans-serif !important}ul.menu-list{list-style-type:none;padding:0;margin:0;right:0;top:30%;margin:-130px 0 0;transition:transform .8s ease 1s,opacity .8s ease-out 1s;border-top:1px solid #fff;transform:translateX(100%);position:fixed;background:#00acdf;z-index:1;font-family:'Source Sans Pro',sans-serif !important}ul.menu-list li{border-bottom:1px solid #fff;font-family:'Source Sans Pro',sans-serif !important}ul.menu-list li a{padding:15px;color:#fff;font-size:14px;display:block;z-index:9999;font-family:'Source Sans Pro',sans-serif !important}ul.menu-list li a:hover{text-decoration:none}ul.menu-list.slide-open{transform:translateX(0)}section.lp-content .content{max-width:600px;width:100%;margin:55px auto;padding:0 20px}section.lp-content .content li{list-style:inside !important;margin-bottom:15px;font-family:'Source Sans Pro',sans-serif !important}section.lp-content .content p{font-size:20px;line-height:1.5;margin:45px auto;font-family:'Source Sans Pro',sans-serif !important}section.lp-content .content ul li p{margin:0 0 20px 0;display:inline;font-family:'Source Sans Pro',sans-serif !important}.pillar-page-form p::first-letter {font-size:20px;color:#596973;margin:0;font-family:'Source Sans Pro',sans-serif !important}section.lp-content .content ul li p:first-child::first-letter {font-size:20px;color:#596973;margin-right:0;font-family:'Source Sans Pro',sans-serif !important}section.lp-content .content p:first-child::first-letter {font-size:45px;color:#00acdf;margin-right:10px;font-family:'Source Sans Pro',sans-serif !important}section.full-width-banner{height:auto;background-color:#00acdf;display:flex;flex-wrap:wrap;align-items:center;padding:25px 0}section.full-width-banner .banner-content-wrap h3{color:#fff;font-size:45px;font-family:'Source Sans Pro',sans-serif !important}section.full-width-banner-content-cover{height:40vh;background-color:#00acdf;display:flex;align-items:center}section.full-width-banner-content-cover h3{color:#fff;font-size:45px;text-align:center;font-family:'Source Sans Pro',sans-serif !important}section.lp-content-banner-cover{position:relative;top:-75px}section.lp-content-banner-cover .content{max-width:840px;margin:0 auto;width:100%;background-color:#fff;padding:55px}section.lp-content-banner-cover .content p{font-size:20px;line-height:1.5;margin:45px auto;font-family:'Source Sans Pro',sans-serif !important}section.lp-content-banner-cover .content ul li{list-style:inside !important;font-family:'Source Sans Pro',sans-serif !important}section.lp-content-banner-cover .content p:first-child::first-letter {font-size:45px;color:#00acdf;margin-right:10px;font-family:'Source Sans Pro',sans-serif !important}.quote-block{border-left:3px solid grey;max-width:600px;margin:0 auto;padding:25px;height:auto}.outer-quote-block-wrap{max-width:640px;margin:20px auto}iframe{max-width:100%}a.hero-cta{background:#f2714d;color:#fff !important;font-size:14px;padding:10px 20px;display:block;border-radius:5px;text-align:center;text-transform:uppercase;font-weight:700;max-width:240px;margin:15px 0;font-family:'Source Sans Pro',sans-serif !important}a.hero-cta:hover{text-decoration:none;color:#fff}.submitted-message p{color:#00acdf;font-family:'Source Sans Pro',sans-serif !important}.gated-hero{min-height:250px;display:flex;justify-content:center;align-items:center}.gated-hero .row{display:flex;justify-content:center;align-items:center}.gated-content-header{text-align:center}.gated-content-header h1{font-size:36px}.gated-content-cards .container{display:flex;justify-content:space-between}#hs_cos_wrapper_resource_cards{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}#hs_cos_wrapper_widget_1540415690074{flex-basis:calc(50% - 50px);margin-right:50px}@media(max-width:768px){section.full-width-banner{height:auto;padding:15px 0}#hs_cos_wrapper_resource_cards{display:block;width:100%}.hs_cos_wrapper_type_module{margin-right:0}#hs_cos_wrapper_widget_1540415690074{margin-right:0}}@media(max-width:1300px){.menu-list{display:none !important}}@media(max-width:970px){.full-height-hero{height:auto;padding:15px}.full-height-hero .hero-content-wrap{flex:100% 0 0}}@media(max-width:840px){section.lp-content-banner-cover{top:0}}@media(max-width:768px){.full-height-hero .hero-content-wrap.half{flex:100%}.full-height-hero .form-wrap{flex:100%}}