.custom-logo-envision img{max-width:200px}.section-padded{padding:30px 20px}.section-blue{background-color:#259af4;color:#fff}.section-gray{background-color:#8092a2;color:#fff}.section-darkgray{background-color:#5b6d7f;color:#fff}.section-lightgray{background-color:rgba(128,146,162,0.16)}.section-purple{background-color:(101,113,215);color:#fff}.section-teal{background-color:#00cdae;color:#fff}.section-gradient{background-color:linear-gradient(90deg,#21bfa2,#66f);color:#fff}.section-blue h1,.section-blue h2,.section-blue h3,.section-gray h1,.section-gray h2,.section-gray h3,.section-darkgray h1,.section-darkgray h2,.section-darkgray h3,.section-purple h1,.section-purple h2,.section-purple h3,.section-teal h1,.section-teal h2,.section-teal h3,.section-gradient h1,.section-gradient h2,.section-gradient h3{color:#fff}#hero{position:relative;height:300px;text-shadow:1px 1px 1px grey;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;display:flex;justify-content:center;align-items:center}#hero:before{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;z-index:1}#hero h1{color:#fff;position:relative;z-index:2;font-size:66px;line-height:70px;font-family:Roboto;padding:0 20px}@media(max-width:768px){#hero{height:200px}#hero h1{font-size:24px;line-height:28px}}.blog-sidebar h3{font-family:'Roboto Slab';font-size:18px;font-weight:normal;padding-bottom:25px;padding-top:10px}.resources .blog-sidebar h3{padding-bottom:0}.blog-sidebar .blog-search{background-color:#fff;padding:25px;margin-bottom:30px}.blog-sidebar .blog-search:before{content:'';display:block;height:10px;margin:-25px -25px 25px;background:-webkit-gradient(linear,left top,right top,from(#21bfa2),to(#66f));background:-webkit-linear-gradient(left,#21bfa2 0%,#66f 100%);background:-o-linear-gradient(left,#21bfa2 0%,#66f 100%);background:linear-gradient(90deg,#21bfa2 0%,#66f 100%)}.blog-sidebar .blog-search .hs-search-field__bar form{position:relative}.blog-sidebar .blog-search .hs-search-field__bar form:after{display:inline-block;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f002';position:absolute;top:5px;right:10px;font-size:20px}.blog-sidebar .blog-subscribe{background:-webkit-gradient(linear,left top,right top,from(#21bfa2),to(#66f));background:-webkit-linear-gradient(left,#21bfa2 0%,#66f 100%);background:-o-linear-gradient(left,#21bfa2 0%,#66f 100%);background:linear-gradient(90deg,#21bfa2 0%,#66f 100%);padding:25px 25px 0;margin-bottom:30px;color:#fff}.blog-sidebar .blog-subscribe h3{color:#fff;padding-bottom:0}.blog-sidebar .blog-subscribe input[type="submit"]{background-color:#fff;color:#259af4}.blog-sidebar .blog-subscribe .actions{text-align:center}.blog-sidebar .blog-subscribe .hs_email label{display:none}.blog-sidebar-top{background:-webkit-gradient(linear,left top,right top,from(#21bfa2),to(#66f));background:-webkit-linear-gradient(left,#21bfa2 0%,#66f 100%);background:-o-linear-gradient(left,#21bfa2 0%,#66f 100%);background:linear-gradient(90deg,#21bfa2 0%,#66f 100%)}.body-container .blog-sidebar-top .page-center{padding-bottom:0;padding-top:20px}.blog-sidebar-top .widget-type-text{position:relative;top:6px}.blog-sidebar-top h3,.blog-sidebar-top .widget-type-text{font-family:'Roboto Slab';font-size:18px;font-weight:normal;padding-top:10px;padding-bottom:0;color:#fff;display:inline}.blog-sidebar-top .blog-search .hs-search-field__bar form{position:relative}.blog-sidebar-top .blog-search .hs-search-field__bar form:after{display:inline-block;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f002';position:absolute;top:5px;right:10px;font-size:20px}.blog-sidebar-top .blog-subscribe .hs_email label{display:none}@media(min-width:700px){.blog-sidebar-top .blog-subscribe h3,.blog-sidebar-top .blog-subscribe .hs_email{margin-right:10px}.blog-sidebar-top .blog-subscribe .widget-type-form>span,.blog-sidebar-top .blog-subscribe .widget-type-form form{display:flex;align-content:stretch;margin-bottom:0}.blog-sidebar-top .blog-subscribe .widget-type-form form,.blog-sidebar-top .blog-subscribe .widget-type-form .hs_email{flex-grow:1}.blog-sidebar-top .hs_cos_wrapper_type_form{margin-bottom:0}}@media(max-width:700px){.blog-sidebar-top{padding-left:30px;padding-right:30px;padding-top:30px}}.blog-listing #hubspot-author_data{text-transform:uppercase}.blog-listing.blog-posting #hubspot-author_data{text-align:center}.blog-listing .hs-blog-date,.blog-listing .author-link,.blog-listing #hubspot-topic_data{margin-right:25px;font-weight:bold}.blog-listing .hs-blog-date:before{display:inline-block;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f783';margin-right:5px}.blog-listing .author-link:before{display:inline-block;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f5ad';margin-right:5px}.blog-listing #hubspot-topic_data:before{display:inline-block;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f02c';margin-right:5px}@media(max-width:768px){.blog-listing #hubspot-topic_data{display:block;margin-top:5px}}@media(max-width:600px){.blog-listing .hs-blog-date,.blog-listing .author-link,.blog-listing #hubspot-topic_data{display:block;margin-bottom:5px;font-size:11px !important}.blog-listing .hs-blog-date:before,.blog-listing .author-link:before,.blog-listing #hubspot-topic_data:before{width:15px}}@media(max-width:1024px){.blog .mobile-search-icon{display:none !important}.blog .body-container-wrapper{margin-top:180px}}@media(max-width:700px){.blog #hero{height:222px;padding-top:120px}.blog .body-container-wrapper{margin-top:102px}.custom-blog-category ul>li{width:100%}.blog .container-fluid .row-fluid .page-center{padding:0}}.blog-hero{position:absolute;top:0;z-index:1;width:100% !important}.blog #hero{height:322px;padding-top:102px}.blog #hero:before{top:0}.blog .body-container-wrapper{margin-top:220px}.hs-search-field--open .hs-search-field__suggestions{background-color:#fff;padding:30px;border:solid 1px #ccc}.blog-listing{background-color:#fff;padding:35px;margin-bottom:35px}.blog-listing h2{font-weight:100}.blog-listing .blog-categories{margin-bottom:30px;padding-bottom:30px}.blog-listing .blog-categories{padding-bottom:60px}.blog-listing .blog-categories:after{content:'';display:block;height:3px;clear:both;background:-webkit-gradient(linear,left top,right top,from(#21bfa2),to(#66f));background:-webkit-linear-gradient(left,#21bfa2 0%,#66f 100%);background:-o-linear-gradient(left,#21bfa2 0%,#66f 100%);background:linear-gradient(90deg,#21bfa2 0%,#66f 100%);position:relative;top:30px}.blog-listing .hs-featured-image-wrapper{max-width:30%;margin-right:3%}.blog-listing .hs-blog-content-wrapper{max-width:66%}.blog-listing .hs-blog-content-wrapper h3{font-family:'Roboto Slab';font-size:22px;font-weight:normal;margin-bottom:0;margin-top:10px}.blog-listing .hs-blog-content-wrapper h3 a{color:#252f47}.blog-listing .post-item{padding-bottom:45px;margin-bottom:45px;border-bottom:solid 1px #efefef}.blog-listing .post-body p{margin-top:5px}@media(max-width:768px){.blog-listing .hs-featured-image-wrapper{max-width:100%;margin-right:o}.blog-listing .hs-blog-content-wrapper{max-width:100%}}.hs-blog-post .body-container .page-center{background-color:transparent;box-shadow:none;max-width:1300px;margin:0 auto;padding-left:30px;padding-right:30px;padding-top:0px}.blog-posting .hs-featured-image-wrapper2{margin:-35px -35px 30px}.blog-posting h1{font-family:'Roboto Slab';font-size:32px;font-weight:normal;text-align:left;margin-bottom:30px !important;margin-top:20px !important}.blog-posting .hs-blog-social-share{border-top:0;border-bottom:0}.blog-posting .custom-post-pagination{border-top:0}.blog-posting .blog-section:after{content:'';display:block;height:3px;clear:both;background:-webkit-gradient(linear,left top,right top,from(#21bfa2),to(#66f));background:-webkit-linear-gradient(left,#21bfa2 0%,#66f 100%);background:-o-linear-gradient(left,#21bfa2 0%,#66f 100%);background:linear-gradient(90deg,#21bfa2 0%,#66f 100%);position:relative;top:30px}.blog-posting .pagination-post-name{color:#5a6a80;letter-spacing:2px}.blog-posting.topborder:before{content:'';display:block;height:10px;margin:-35px -35px 35px;background:-webkit-gradient(linear,left top,right top,from(#21bfa2),to(#66f));background:-webkit-linear-gradient(left,#21bfa2 0%,#66f 100%);background:-o-linear-gradient(left,#21bfa2 0%,#66f 100%);background:linear-gradient(90deg,#21bfa2 0%,#66f 100%)}.blog-posting #comments-listing{border:0}.blog-posting form.hs-form fieldset[class*="form-columns"] .hs-input{max-width:none}.blog-posting .grecaptcha-badge{margin-bottom:25px}@media(max-width:600px){.blog-posting h1{color:#252f47 !important}.blog-posting .section.post-header{padding-top:0px}}.blog-author{background-color:#fff;padding:25px}.blog-author h3{padding-bottom:0}.blog-author .hs-author-social-links a.hs-author-social-link{text-indent:0px;font-size:26px;color:#94a7b9}.sidebar .lp-topborder{background-color:#fff;padding:25px;margin-bottom:35px}.sidebar .lp-topborder:before{content:'';display:block;height:10px;margin:-25px -25px 25px;background:-webkit-gradient(linear,left top,right top,from(#21bfa2),to(#66f));background:-webkit-linear-gradient(left,#21bfa2 0%,#66f 100%);background:-o-linear-gradient(left,#21bfa2 0%,#66f 100%);background:linear-gradient(90deg,#21bfa2 0%,#66f 100%)}.sidebar .grecaptcha-badge{margin-top:10px;margin-bottom:25px}.sidebar .faq h5{margin-bottom:0px;margin-top:25px}#resources{display:flex;flex-wrap:wrap;justify-content:space-evenly}.resource{max-width:270px;margin-bottom:30px;padding:10px;background-color:#fff;margin:20px 15px;box-shadow:2px 2px 2px #ccc}.resource-image{margin-bottom:15px}.resource .more-link{background-color:#259af4;padding:10px 20px;color:#fff;border-radius:5px;text-align:center;text-transform:uppercase;letter-spacing:2px;display:block;margin:20px auto 0}@media(max-width:680px){#resources{justify-content:center}}