body{background-color:#dcdcdc;margin:0;font-family:arial;font-family:'Open Sans',sans-serif}.main-logo{width:157px !important;margin-right:3px}.main-nav{float:right !important}.award-logo{width:130px !important;height:60px;margin-left:5px}.award-logo img{display:block;width:100% !important;height:auto;margin-top:-5px}.lfoty-footer{width:87px !important;margin-top:-63px !important;position:relative;z-index:100000}.lfoty-footer+.span4{width:35%}.lfoty-footer img{display:block;width:100% !important;height:auto}.legal p{font-size:14px !important;line-height:20px !important;font-style:italic}.floating-cta{position:fixed;top:50%;right:-300px;width:300px !important;height:auto;z-index:10000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.floating-cta button{width:20px;height:20px;border-radius:50px;padding:0;border:0;background-color:transparent !important;font-weight:700;line-height:1;font-size:12px;border:1px solid #161616 !important;text-align:center;padding-top:2px;padding-left:1px;font-family:arial;float:right;position:relative;top:20px;right:0}.post-body iframe{width:100% !important}.show-cta .floating-cta{opacity:1;right:50px}.mobile-menu{display:none !important}.header-container-wrapper{position:relative;z-index:100000}.resource-item{background-color:#fff;margin-bottom:20px;position:relative;-webkit-transition:all 300ms ease}.resource-item:not(.no-hover):hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);box-shadow:0 16px 12px -12px rgba(80,80,80,0.6)}.resource-item a{text-decoration:none;display:block}.resource-item img{font-size:0;line-height:0;display:block}.resource-item h3{font-size:15px;font-weight:700;color:#a157a1}.resource-item h1{font-size:18px;line-height:25px;font-family:'Bree Serif',serif}.resource-item .hs_cos_wrapper_type_rich_text span{display:block;font-weight:700;position:absolute;bottom:25px;font-size:14px;color:#80b660}.vert .resource-item{height:400px}.vert .resource-item img{width:100% !important}.resource-item .widget-type-rich_text{padding:20px 20px 0 20px}.resources-list{padding-top:50px}.mobile-nav{display:none !important}.page-hero{height:400px;background-color:#161616;margin:-40px 0 0 0;position:relative}.page-hero .tag-logo{position:absolute;top:50%;width:auto;right:50%;z-index:10;margin-top:-200px;margin-left:auto !important;margin-right:-428px}.page-hero h1{font-size:45px;line-height:1;font-family:"Bree Serif",serif;text-align:center;color:#fff}.page-hero .text{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;width:100%;z-index:10000}.page-hero .text p{font-size:20px;line-height:1.5;color:#fff;text-align:center;margin:16px 0}.page-hero:after{content:'';display:block;position:absolute;top:0;left:50%;margin-left:-50vw;height:100%;width:100vw;background-color:#878787;background-image:url('https://cdn2.hubspot.net/hubfs/3998938/Design%20Assets/banner.jpg');background-position:center center}.header-container-wrapper{height:128px;background-color:#fff}.header-container-wrapper .header-container.container-fluid{max-width:1200px;width:90%;padding:38px 0 0 0;margin:0 auto}.header-container-wrapper .header-container.container-fluid .widget-type-menu{text-align:right}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li a{-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li.active a,.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li a:hover{color:#58ab14}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul{display:inline-block}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li ul li.hs-item-has-children>a{position:relative}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li ul li:hover{background-color:#333}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li ul li.hs-item-has-children>a:after{content:'';display:block;width:10px;height:15px;background-size:10px 15px;background-image:url('https://cdn2.hubspot.net/hub/3998938/hubfs/Design%20Assets/arrow.svg');position:absolute;top:1px;right:0}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li ul{opacity:0;pointer-events:none;position:absolute;top:100%;left:0;padding:56px 0 0 0;background-color:transparent;z-index:10000;width:300px;-webkit-transition:all 400ms ease;-ms-transition:all 400ms ease;transition:all 400ms ease}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul.active-branch>li:hover>ul,.header-container-wrapper .header-container.container-fluid .widget-type-menu .hs-menu-wrapper>ul>li:hover>ul{opacity:1;pointer-events:all}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li ul li ul{left:-100%;pointer-events:none;top:0;opacity:0;padding:0}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul.active-branch>li:hover>ul>li:hover>ul,.header-container-wrapper .header-container.container-fluid .widget-type-menu .hs-menu-wrapper>ul>li:hover>ul>li:hover>ul{opacity:1;pointer-events:all}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li ul li a,.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li ul li a:hover{color:white;padding:0}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li{display:inline-block;float:left;position:relative;font-size:16px;font-style:normal;font-weight:700;line-height:1;color:#296608}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li ul li{display:block;width:100%;float:none;background-color:hsl(0,0%,34%);box-sizing:border-box;-moz-box-sizing:border-box;padding:13px 20px;font-size:14px;font-weight:normal;line-height:1.2;text-align:left;margin:0 !important;border-top:0 !important;-webkit-transition:all 400ms ease;-ms-transition:all 400ms ease;transition:all 400ms ease}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li ul li+li{border-top:1px solid rgba(255,255,255,0.2) !important}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li+li{margin:0 0 0 17px}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li a{font-weight:inherit;display:block;padding:18px 0 0 0;text-decoration:none}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul:after{content:'';display:block;clear:both}.hs-blog-header h1{font-size:32px;font-weight:600;padding:30px 0 40px 0;color:#de0001}.body-container-wrapper{padding:40px 0 0 0;min-height:100vh}.body-container{width:960px;margin:0 auto}.body-container .blog-section .post-item{width:300px;height:400px;float:left;margin:10px;overflow:hidden;position:relative;background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box}.body-container .post-listing:after{content:'';display:block;clear:both}.body-container .blog-section .post-item .post-body{padding:0 20px;font-size:18px;line-height:1.3}.hs-blog-post .blog-post blockquote{display:block;margin-top:16px;background-color:#88c577;padding:20px 20px 30px 20px;color:#fff;border-radius:4px}.hs-blog-post .blog-post blockquote:before{content:'';display:block;width:59px;height:46px;background-image:url("https://cdn2.hubspot.net/hubfs/3998938/Website%20Images/icon.png");background-size:59px 46px;margin:0 auto 10px auto}.body-container .blog-section .post-body blockquote p{color:#fff;font-size:18px;text-align:center;margin:0 !important}.body-container .blog-section .post-body blockquote p a[style="text-decoration: underline;"]{color:#296608 !important}.body-container .blog-section .post-body h2{font-size:18px;font-weight:700;margin:0 0 24px 0;color:#161616}.body-container .blog-section .post-body .legal-consent-container{margin-top:-20px !important}.hs-blog-post .blog-post #hs_cos_wrapper_post_body>div,.hs-blog-post .blog-post #hs_cos_wrapper_contact_form{background-color:#f4f4f4;padding:30px}.hs-blog-post .blog-post #hs_cos_wrapper_contact_form{display:block;margin:0 0 20px 0}.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.vidyard-player-container{padding:0}.hs-blog-post .blog-post #hs_cos_wrapper_post_body div+div{margin-top:16px}.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.quote{background-color:#58ab14;color:#fff;font-family:'Bree Serif';font-size:18px}.body-container .blog-section .post-body ol{counter-reset:my-counter;list-style:none;background-color:#f4f4f4;padding:30px}.body-container .blog-section .post-body a{text-decoration:none}.body-container .blog-section .post-body span[style="text-decoration: underline;"],.body-container .blog-section .post-body a span[style="text-decoration: underline;"],.body-container .blog-section .post-body span[style="text-decoration: underline;"] a,.body-container .blog-section .post-body a[style="text-decoration: underline;"]{text-decoration:none !important;color:#58ab14 !important;font-weight:700;border-bottom:2px solid #296608 !important}.body-container .blog-section .post-body a span[style="text-decoration: underline;"],.body-container .blog-section .post-body span[style="text-decoration: underline;"] a{font-weight:700 !important}.body-container .blog-section .post-body ul:not(.inputs-list){counter-reset:my-counter;list-style:none;background-color:#f4f4f4;padding:30px}.body-container .blog-section .post-body ul:not(.inputs-list) ul{padding:15px 30px 0 30px}.body-container .blog-section .post-body ul:not(.inputs-list) li:last-child{margin-bottom:0}.body-container .blog-section .post-body ol li ul{padding:0 !important}.body-container .blog-section .post-body a{font-weight:700 !important}.body-container .blog-section .post-body ul:not(.inputs-list) li{margin-bottom:10px;padding-left:20px;position:relative}.body-container .blog-section .post-body ul:not(.inputs-list) li:before{content:'';background-color:#58ab14;color:#fff;font-weight:700;display:block;float:left;margin-left:-20px;margin-top:7px;text-align:center;height:10px;width:10px;border-radius:50%}.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.hs_recaptcha{margin-bottom:10px !important;margin-top:10px !important}.body-container .blog-section .post-body .hbspt-form .actions input[type="submit"],.body-container .blog-section .post-body .hs-form .actions input[type="submit"]{margin-left:0 !important}.body-container .blog-section .post-body ol li{margin-bottom:10px;padding-left:30px;position:relative}.body-container .blog-section .post-body ol li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#58ab14;color:#fff;font-weight:700;display:block;float:left;line-height:22px;margin-left:-30px;text-align:center;height:22px;width:22px;border-radius:50%}.body-container .blog-section .post-body .hbspt-form label,.body-container .blog-section .post-body .hs-form label{font-size:18px;color:#787878;font-weight:700;font-family:'Open Sans',serif}.body-container .blog-section .post-body .hs-form .hs-form-field>label{display:none !important}.body-container .blog-section .post-body .hbspt-form .hs-form-required,.body-container .blog-section .post-body .hs-form .hs-form-required{color:#787878}.body-container .blog-section .post-body .hbspt-form legend,.body-container .blog-section .post-body .hs-form legend{color:#646464;display:block;font-size:14px;line-height:1.25;margin:10px 0}input:focus{outline:none !important}.body-container .blog-section .post-body .hbspt-form .input input,.body-container .blog-section .post-body .hs-form .input input{display:block !important;font-size:16px !important;height:auto !important;width:100% !important;padding:8px 15px !important;border-radius:6px !important;border:1px solid #dcdcdc !important;background-color:white !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;max-width:none !important}.body-container .blog-section .post-body .hbspt-form .input textarea,.body-container .blog-section .post-body .hs-form .input textarea{display:block !important;font-size:16px !important;height:auto !important;width:100% !important;min-height:150px;margin-bottom:20px;padding:8px 15px !important;border-radius:6px !important;border:1px solid #dcdcdc !important;background-color:white !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;max-width:none !important}.hs-richtext p,.hs-richtext p:first-of-type,.hs-richtext{font-size:11px !important;line-height:1.5 !important;font-weight:normal !important;margin:0 0 10px 0 !important;color:#3c3c3c !important}.body-container .blog-section .post-body .hbspt-form .hs-form-booleancheckbox-display input,.body-container .blog-section .post-body .hbspt-form .hs-form-booleancheckbox-display span,.body-container .blog-section .post-body .hs-form .hs-form-booleancheckbox-display input,.body-container .blog-section .post-body .hs-form .hs-form-booleancheckbox-display span{display:inline-block !important;width:auto !important;margin:0 10px 0 0 !important}.body-container .blog-section .post-body .hbspt-form .hs-form-booleancheckbox-display input,.body-container .blog-section .post-body .hs-form .hs-form-booleancheckbox-display input{vertical-align:top;margin-top:5px !important}.body-container .blog-section .post-body .hbspt-form .hs-form-booleancheckbox-display span span,.body-container .blog-section .post-body .hs-form .hs-form-booleancheckbox-display span span{width:100% !important;margin:0 !important}.body-container .blog-section .post-body .hbspt-form .hs-form-booleancheckbox-display span,.body-container .blog-section .post-body .hs-form .hs-form-booleancheckbox-display span{width:85% !important;margin:0 !important}.body-container .blog-section .post-body .hbspt-form .hs-form-booleancheckbox-display span.hs-form-required,.body-container .blog-section .post-body .hs-form .hs-form-booleancheckbox-display span.hs-form-required{display:none !important}.body-container .blog-section .post-body .hbspt-form select,.body-container .blog-section .post-body .hs-form select{-webkit-appearance:none;appearance:none;display:block;font-size:16px;height:auto;width:100%;padding:8px 15px;border-radius:6px;border:1px solid #dcdcdc;background-color:white;box-sizing:border-box;-moz-box-sizing:border-box;background-color:#fff}.body-container .blog-section .post-body .hbspt-form .hs-error-msgs label,.body-container .blog-section .post-body .hs-form .hs-error-msgs label{font-family:"Open Sans";font-size:12px;color:red}.body-container .blog-section .post-body .hbspt-form input[type="submit"],.body-container .blog-section .post-body .hs-form input[type="submit"]{height:40px;border-radius:8px !important;font-size:16px !important;width:220px !important;border:0 !important;box-sizing:border-box;-moz-box-sizing:border-box;margin:16px 0 0 0 !important;font-weight:700 !important;color:#fff !important;text-shadow:0 0 0 transparent;background-color:#58ab14;background-image:none;box-shadow:inset 0px 0px 0px rgba(255,255,255,0);border-top:1px solid transparent;border-bottom:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;display:block;margin:0 0 0 20px !important;-webkit-appearance:none;-ms-appearance:none;appearance:none}.body-container .blog-section .post-body .hbspt-form .form-columns-2,.body-container .blog-section .post-body .hbspt-form .form-columns-1,.body-container .blog-section .post-body .hs-form .form-columns-2,.body-container .blog-section .post-body .hs-form .form-columns-1{max-width:none}.body-container .blog-section .post-body .hbspt-form .inputs-list li,.body-container .blog-section .post-body .hs-form .inputs-list li{display:inline-block;width:auto}.body-container .blog-section .post-body .hbspt-form .inputs-list li+li,.body-container .blog-section .post-body .hs-form .inputs-list li+li{margin:0 0 0 10px}.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.hbspt-form,.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.hs-form{margin-bottom:20px}.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.ctas,.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.hbspt-form div,.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.section,.hs-blog-post .blog-post #hs_cos_wrapper_post_body .ctas div.col,.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.ctas,.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.hs-form div,.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.section,.hs-blog-post .blog-post #hs_cos_wrapper_post_body .ctas div.col{background-color:transparent;padding:0}.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.ctas{margin:20px 0}.ctas .section+.section{margin:13px 0 0 0}.ctas .section .col{width:300px;float:left}.ctas .section .col+.col{margin-left:20px}.ctas .section:after{content:'';display:block;clear:both}.body-container .blog-section .post-item a{text-decoration:none;color:inherit;font-weight:inherit}.body-container .blog-section .post-item .post-header{padding:20px 20px 5px 20px}.body-container .blog-section .post-header h4 a{font-weight:700;text-decoration:none}.body-container .blog-section .post-item .hs-featured-image-wrapper{overflow:hidden}.body-container .blog-section .post-item .hs-featured-image{max-width:none;margin:0;float:none}.body-container .blog-section .post-item .hs-featured-image-wrapper img{display:block;width:100%;height:auto}.body-container .blog-section .post-header h4{font-size:16px;font-weight:700;color:#58ab14;margin:0 0 10px 0}.body-container .blog-section .post-item h2{font-size:18px;font-weight:600;margin:0 0 5px 0;font-family:'Bree Serif',serif;line-height:1.2em}.post-body img{width:100% !important;height:auto !important}.body-container .blog-section .post-item h4{font-size:14px;margin:0 0 8px 0;color:#b9b9b9}.body-container .page-title h2{font-size:30px;line-height:1;color:#606060;font-family:'Bree Serif',serif;font-weight:normal;margin:0 0 30px 0}.body-container .page-title{text-align:center;padding:20px 0 20px 0}.body-container .blog-section .post-item .more-link{color:#fff;background-color:#80b660;border:1px solid #80b660;display:block;position:absolute;font-weight:600;font-size:15px;line-height:1;padding:10px;bottom:15px;left:10px;border-radius:10px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.body-container .blog-section .post-item a:hover .more-link{border:1px solid #80b660;background-color:white;color:#80b660}.hs-blog-listing .blog-full-width{width:100% !important}.hs-blog-listing .widget-span.widget-type-cell{width:100%}.hs-blog-listing .blog-sidebar{display:none !important}.blog-sidebar{padding:50px 0 0 0}.blog-sidebar .hs-cta-wrapper img{display:block;width:100%;height:auto !important}.blog-sidebar .widget-span.widget-type-cta img{display:block;box-shadow:0px 16px 10px -10px rgba(22,22,22,0.4)}.blog-sidebar .widget-type-menu,.blog-sidebar .widget-type-form{display:block;padding:20px;background-color:#f3f3f3;border:1px solid hsl(0,0%,81%);margin:20px 0 !important;box-shadow:0px 16px 10px -10px rgba(22,22,22,0.4)}.blog-sidebar .widget-span.widget-type-menu ul li+li{border-top:1px solid rgba(0,0,0,0.1)}.blog-sidebar .widget-span.widget-type-menu ul li a{display:block;text-decoration:none;padding:8px 0}.blog-sidebar .widget-type-form h3{font-size:24px;font-family:"Bree Serif",serif;border-bottom:2px solid green;color:green;padding-bottom:10px}.blog-sidebar .widget-type-form label{display:block;margin:10px 0 0 0}.blog-sidebar .widget-span.widget-type-menu:before{content:'Our Services';display:block;font-size:24px;font-family:"Bree Serif",serif;border-bottom:2px solid green;color:green;padding-bottom:10px;margin:0 0 10px 0}.blog-sidebar .widget-type-form form{margin-top:5px}.blog-sidebar .widget-type-form .hs-form-field{width:100% !important;max-width:none;margin-bottom:0 !important;height:auto !important}.blog-sidebar .widget-type-form .hs-form-field{margin-top:5px}.blog-sidebar .widget-type-form label{display:none !important}.blog-sidebar .widget-type-form .input{margin-right:0 !important}.blog-sidebar .widget-type-form input,.blog-sidebar .widget-type-form textarea,.blog-sidebar .widget-type-form select{display:block;width:100% !important;border-radius:6px;height:auto !important;font-size:16px !important;box-sizing:border-box;-moz-box-sizing:border-box;padding:7px 10px !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1;color:#666;border:1px solid #ccc;box-shadow:inset 0 0 0 rgba(0,0,0,0),0 0 0 rgba(82,168,236,0)}.blog-sidebar .widget-type-form select{height:34px !important}.blog-sidebar .widget-type-form textarea{height:102px !important}.blog-sidebar .widget-type-form input[type="submit"]{display:block;height:auto;width:100%;height:34px !important;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 0;font-size:16px !important;color:#fff;margin:10px 0 0 0;font-size:14px !important;font-weight:700;border-radius:4px;background-image:none !important;box-shadow:0 0 #fff;text-shadow:0 0 0 rgba(0,0,0,0);background-color:gray;border:0;-webkit-appearance:none;-ms-appearance:none;appearance:none}.comment .comment-from h4{font-size:20px;font-family:'Bree Serif',serif}.comment{border-bottom:1px solid #dedede;margin:0 0 24px 0;padding:0 0 16px 0}.comment .comment-from,.comment .comment-date{float:left}.comment .comment-reply-to{padding:0}.comment .comment-date{margin-left:10px}.comment .comment-body{clear:both}.comment .comment-body p{font-size:16px !important;font-weight:400 !important;line-height:1.5 !important;margin:16px 0 !important}.blog-sidebar .widget-type-cta{margin:0 0 20px 0}.blog-sidebar .widget-type-cta img{width:100%;height:auto}.blog-sidebar .widget-type-simple_menu:before{content:'Categories';display:block;font-size:16px;text-transform:uppercase;background-color:#343434;width:100%;margin:0 0 3px 0;padding:14px 16px;box-sizing:border-box;-moz-box-sizing:border-box;color:#fff}.blog-sidebar .widget-type-simple_menu ul li a{text-decoration:none}.blog-sidebar .widget-span.widget-type-menu ul li a:hover{color:green;font-weight:700}.blog-sidebar .widget-type-simple_menu ul li:hover{color:#fff;background-color:#5a555a}.blog-sidebar .widget-type-simple_menu ul li{display:block;width:100%;font-size:16px;line-height:1.6;box-sizing:border-box;-moz-box-sizing:border-box;padding:14px 34px 14px 16px;background-color:#fff}.blog-sidebar .widget-type-simple_menu ul li+li{margin-top:3px}.hs-blog-post{background-color:#fff}.hs-blog-post .blog-full-width{width:940px}.hs-blog-post .body-container-wrapper{padding:0;border-top:1px solid #cfcfcf}.hs-blog-post .blog-post{width:620px;float:left;font-size:16px;line-height:24px;margin:0 20px 0 0}.body-container .blog-section .blog-post-wrapper .post-header h1{font-size:24px;font-weight:700;font-family:'Bree Serif',serif;color:#606060;line-height:28px}.hs-blog-post .blog-post p{margin:24px 0;color:#494949}.hs-blog-post .blog-post p:first-child{font-size:22px;line-height:30px;font-weight:300}.hs-blog-post .blog-post h3{font-family:'Bree Serif',serif;font-size:18px}.hs-blog-post .blog-post h3+p{margin-top:0}.hs-blog-post .blog-post table{background-color:#f4f4f4;padding:30px 30px 30px 30px;display:block;height:auto !important;box-sizing:border-box;-moz-box-sizing:border-box;width:100% !important}.hs-blog-post .blog-post table tbody{display:block}.hs-blog-post .blog-post table tr{display:block;padding:30px 0 0 0}.hs-blog-post .blog-post table tr:first-of-type{padding-top:0 !important}.hs-blog-post .blog-post table tr td{width:50% !important;float:left}.hs-blog-post .blog-post table tr td.full{width:100% !important;float:left}.hs-blog-post .blog-post table tr:after{content:'';display:block;clear:both}.hs-blog-post .blog-post table p:first-of-type{line-height:20px;font-size:16px;margin-top:0 !important;font-weight:700;color:#58ab14;margin-bottom:0 !important}.hs-blog-post .blog-post table p+p{margin:0}.hs-blog-post .blog-post table tr+tr{margin-top:30px;border-top:1px solid #c8c8c8 !important}.hs-blog-post .blog-sidebar{width:300px;float:right;margin:0}.blog-post-comments{background-color:#f2f2f2;padding:30px;margin:20px 0 0 0}.blog-post-comments h2{font-size:24px;font-family:'Bree Serif',serif;color:#58ab14;margin:0 0 16px 0}.blog-post-comments .hs-form-booleancheckbox{margin:16px 0}.blog-post-comments .hs-form-booleancheckbox input{width:auto;float:left;margin:3px 10px 0 0}.blog-post-comments .hs-form-booleancheckbox span{display:block;float:left;line-height:1}.blog-post-comments .hs-recaptcha{margin-top:20px}.blog-post-comments .hs-form-booleancheckbox:after{content:'';display:block;clear:both}.blog-post-comments label{font-size:18px;color:#787878;font-family:'Bree Serif',serif}.blog-post-comments .hs_submit .actions input[type="submit"]{background-color:#58ab14 !important;height:40px !important;border-radius:8px !important;font-size:16px !important;width:220px !important;border:0 !important;margin:16px 0 0 0 !important;font-weight:700 !important;color:#fff !important;-webkit-appearance:none;-ms-appearance:none;appearance:none}.blog-post-comments .input input,.blog-post-comments .hs-form-field:not(.hs-recaptcha) .input textarea{display:block !important;font-size:16px !important;height:auto !important;width:100% !important;padding:8px 15px !important;border-radius:6px !important;border:1px solid #dcdcdc !important;background-color:white !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important}#g-recaptcha-response-1{height:auto !important}.blog-post-comments input[type="hidden"]{display:none !important}.blog-post-comments textarea{min-height:150px !important}.authorbio{background-color:#f2f2f2;padding:30px}.authorbio .profile-pic img{width:100% !important;height:auto !important}.authorbio .profile-pic{margin:0 0 10px 0;width:120px;float:left}.authorbio .bio{width:430px;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 0 0 20px;float:left}.authorbio:after{content:'';display:block;clear:both}.authorbio .bio h3{font-size:20px;font-family:'Bree Serif',serif;color:#58ab14;margin:0 0 10px 0;line-height:1}.authorbio .bio .link{display:block;width:200px;height:40px;border-radius:8px;background-color:#58ab14;color:#fff;font-size:16px;font-weight:700;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;padding:8px 0;text-decoration:none;margin:16px 0 0 0;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.authorbio .bio nav a{float:left}.authorbio .bio nav a:hover{background-color:#fff;color:#58ab14}.authorbio .bio nav a+a{margin-left:10px !important}.authorbio .bio nav:after{content:'';display:block;clear:both}.authorbio .bio h3 a{text-decoration:none}.authorbio .bio p{font-size:16px !important;line-height:1.5 !important;font-weight:normal !important;margin:0 !important}.body-container .blog-section .blog-post-wrapper .hs-featured-image-wrapper{margin:-40px 0 0 -40px;width:900px}.body-container .blog-section .blog-post-wrapper .hs-featured-image-wrapper img{width:100%;height:auto}.body-container .blog-section .blog-post-wrapper .blog-post-wrapper{padding:0;width:auto}.body-container .blog-section .blog-post-wrapper .post-header{padding:40px 0 0 0}.body-container .blog-section .blog-pagination{margin:40px 10px 0 10px}.body-container .blog-section .blog-pagination a{display:inline-block;float:left;padding:8px 16px;text-transform:capitalise;color:#fff;border-radius:5px;text-decoration:none;line-height:1.6;font-weight:700;background-color:#80b660;-moz-box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.body-container .blog-section .blog-pagination a:hover{background-color:#6f1d02}.body-container .blog-section .blog-pagination a+a{margin:0 0 0 14px;float:right}.body-container .blog-section .blog-pagination:after{content:'';display:block;clear:both}.hs-blog-post .hs-blog-header{display:none}.footer-container-wrapper{margin:40px 0 0 0;color:#fff;padding:23px 0 25px 0;background-color:#2b2b2b}.footer-container-wrapper .footer-container{max-width:1200px;width:90%;margin:0 auto}.footer-container-wrapper .footer-container a{font-weight:inherit;font-size:14px}.footer-container-wrapper .footer-container .widget-type-text{font-size:14px;font-weight:700}.footer-container-wrapper .footer-container .copyright{text-align:right}.footer-container-wrapper .footer-container .footer-menu{text-align:right;margin:0;margin-top:17px}.footer-container-wrapper .footer-container .footer-social,.footer-container-wrapper .footer-container .footer-menu{display:inline-block;float:right;width:auto}.footer-container-wrapper .footer-container .footer-social{margin:0 0 0 10px}.footer-container-wrapper .footer-container .footer-menu ul{display:inline-block}.footer-container-wrapper .footer-container .footer-menu ul li{display:inline-block;float:left;font-size:14px;font-weight:700}.footer-container-wrapper .footer-container .footer-menu ul li+li{margin:0 0 0 20px}.footer-container-wrapper .footer-container .footer-menu ul li a{text-decoration:none;font-weight:inherit}.footer-container-wrapper .footer-container .footer-menu ul li ul{display:none}.footer-container-wrapper .footer-container .footer-menu ul:after{content:'';display:block;clear:both}.page-post-items .page-post-item{width:304px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;padding:20px;background-color:#fff}.page-post-items.blogs .page-post-item{width:22%;height:300px}.page-post-items.blogs .page-post-item img{width:-webkit-calc(100% + 41px);width:calc(100% + 41px)}.page-post-items.blogs .page-post-item+.page-post-item{margin-left:4%}.page-post-items .page-post-item.shadow{box-shadow:0 5px 15px rgba(22,22,22,0.25)}.blog-items-page{margin:35px 0 0 0}.blog-items-page h2{font-family:'Bree Serif',serif;font-size:30px;line-height:1;text-align:center;color:#161616 !important;margin:0 0 35px 0}.blog-items-page.panel-item{padding:50px 0;margin-bottom:-40px}.blog-items-page.panel-item h2{color:#fff !important}.blog-items-page.panel-item:before{content:'';display:block;position:absolute;top:0;left:50%;margin-left:-50vw;z-index:-1;width:100vw;height:100%;background-color:#a1569d}.page-post-items .page-post-item h3{font-family:'Bree Serif',serif;color:#161616;font-size:16px;line-height:20px}.page-post-items .page-post-item h4{font-family:'Bree Serif',serif;color:#c8c8c8;font-size:16px;line-height:20px;margin:16px 0 0 0}.page-post-items .page-post-item a{display:block;text-decoration:none}.page-post-items .page-post-item img{display:block;width:304px;margin:-20px 0 0 -20px}.page-post-items .page-post-item{height:400px;position:relative}.page-post-items .page-post-item span{display:block;font-size:16px;color:#80b660;position:absolute;bottom:20px;left:20px}.page-post-items .page-post-item+.page-post-item{margin-left:24px}.page-post-items:after{content:'';display:block;clear:bloth}.hs-blog-social-share{margin:20px 0 0 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:10px 0 0 0}.hs-blog-social-share .fb-like{line-height:0}.body-container .blog-section .post-item .hs-featured-image-wrapper{height:200px;overflow:hidden}@media screen and (max-width:1187px){.footer-social{display:none !important}.main-nav{width:58% !important}.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li+li{margin-left:10px !important}}@media screen and (min-width:800px) and (max-width:1023px){.lfoty-footer+.span4{width:100%}.blog-sidebar{display:none !important}.main-logo{float:left !important}.main-logo img{width:100% !important}.award-logo{float:left !important;margin-left:15px !important}.body-container{width:90%;margin:0 auto}.body-container .blog-section .post-item{width:-webkit-calc(50% - 20px);width:-ms-calc(50% - 20px);height:auto;padding-bottom:60px}.body-container .blog-section .post-item h2{height:63px}.mobile-menu{display:block !important}.mobile-nav button{display:block;width:100%;font-family:arial,sans-serif;font-size:16px;font-weight:700;color:rgba(0,0,0,0.380392);text-align:right}.mobile-nav{display:block !important;position:fixed;top:0;right:-300px;height:100%;width:300px !important;background-color:#fff;z-index:10;padding:40px 50px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.mobile-nav ul li{display:block;width:100%;float:none}.mobile-nav ul li a{text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;border-left:3px solid transparent !important;padding:14px 0 14px 15px !important;color:rgba(0,0,0,0.75) !important}.mobile-nav ul li a:hover{border-color:#6ea837 !important;background-color:#f5f5f5}.mobile-nav ul li ul{display:block;width:200px !important;position:static !important;padding-top:20px !important;display:none !important;opacity:1 !important}.mobile-nav ul li ul li{background-color:transparent !important;padding:0 !important}.mobile-nav ul li ul li a{color:#161616 !important;font-weight:600 !important;font-size:14px !important;padding:10px 0 10px 15px !important}.mobile-nav ul li+li,.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li+li{margin-left:0 !important}.mobile-menu .mobile-menu-btn{display:block;width:44px;height:44px;border-radius:22px;background-color:#fff;position:absolute;top:50%;margin-top:-22px;right:20px;box-shadow:0 .15em .65em 0 rgba(0,0,0,0.25)}.mobile-menu .mobile-menu-btn span{display:block;width:19px;height:2px;margin:0 auto;background-color:rgba(0,0,0,0.35)}.mobile-menu .mobile-menu-btn:hover span{background-color:rgba(0,0,0,0.75)}.mobile-menu .mobile-menu-btn span+span{margin-top:3px}.menu-open .mobile-nav{right:0 !important}.header-container-wrapper{position:relative}.header-container-wrapper .header-container.container-fluid{width:90%}.header-container-wrapper .span6.widget-span.widget-type-menu{display:none}.footer-container-wrapper .footer-container .footer-menu{display:none}.hs-blog-post .blog-post{width:100%}}@media screen and (max-width:800px){.main-logo{float:left !important}.main-logo img{width:100% !important}.award-logo{float:left !important;margin-left:15px !important}.body-container .blog-section .post-item .hs-featured-image-wrapper{height:auto;overflow:hidden}.hs-blog-post .blog-post table,.hs-blog-post .blog-post table tr,.hs-blog-post .blog-post table tr td{display:block;height:auto !important;width:auto !important}.hs-blog-post .blog-post table tr td+td{margin-top:10px !important}.hs-blog-post .blog-post table tr td{width:100% !important}.mobile-menu{display:block !important}.mobile-nav button{display:block;width:100%;font-family:arial,sans-serif;font-size:16px;font-weight:700;color:rgba(0,0,0,0.380392);text-align:right}.mobile-nav{display:block !important;position:fixed;top:0;right:-300px;height:100%;width:300px !important;background-color:#fff;z-index:10;padding:40px 50px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.mobile-nav ul li{display:block;width:100%;float:none}.mobile-nav ul li a{text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;border-left:3px solid transparent !important;padding:14px 0 14px 15px !important;color:rgba(0,0,0,0.75) !important}.mobile-nav ul li a:hover{border-color:#6ea837 !important;background-color:#f5f5f5}.mobile-nav ul li ul{display:block;position:static !important;padding-top:20px !important;display:none !important;opacity:1 !important}.mobile-nav ul li ul li{background-color:transparent !important;padding:13px 0 !important}.mobile-nav ul li ul li a{color:#161616 !important}.mobile-nav ul li+li{margin-left:0 !important}.mobile-menu .mobile-menu-btn{display:block;width:44px;height:44px;border-radius:22px;background-color:#fff;position:absolute;top:50%;margin-top:-22px;right:20px;box-shadow:0 .15em .65em 0 rgba(0,0,0,0.25)}.mobile-menu .mobile-menu-btn span{display:block;width:19px;height:2px;margin:0 auto;background-color:rgba(0,0,0,0.35)}.mobile-menu .mobile-menu-btn:hover span{background-color:rgba(0,0,0,0.75)}.mobile-menu .mobile-menu-btn span+span{margin-top:3px}.menu-open .mobile-nav{right:0 !important}.header-container-wrapper{position:relative}.header-container-wrapper .header-container.container-fluid{width:90%}.header-container-wrapper .span6.widget-span.widget-type-menu{display:none}.authorbio .profile-pic{display:none}.authorbio .bio{padding:0;width:auto}.body-container{width:90%}.footer-container-wrapper .footer-container{width:90%}.body-container .blog-section .post-item{width:100%;margin:10px 0;height:auto;float:none}.body-container .blog-section .post-item a.more-link{position:static}.hs-blog-post .blog-post{width:100%;float:none}.hs-blog-post .blog-sidebar{width:100%;float:none}.footer-container-wrapper .footer-container .footer-menu{display:none}.footer-container-wrapper .footer-container .footer-social{margin:20px 0 0 0;float:none}.body-container .blog-section .blog-pagination{margin:40px 0 0 0}.authorbio .bio nav a{width:100%}.authorbio .bio nav a+a{margin:10px 0 0 0 !important;margin-left:0 !important}.body-container .blog-section .post-item .more-link{position:static;display:inline-block;margin:20px}.hs-blog-post .blog-post #hs_cos_wrapper_post_body div.ctas{margin:10px 0}.ctas .section+.section{margin:10px 0 0 0}.ctas .section .col{width:100%;float:none}.ctas .section .col+.col{margin-left:0}.page-hero{height:auto}.page-hero h1{font-size:30px}.vert .resource-item{height:auto}.resource-item.no-hover{display:none}.resource-item img{display:block;width:100% !important}.resource-item .hs_cos_wrapper_type_rich_text span{position:static;margin-top:10px}.resource-item .widget-type-rich_text{padding:20px 20px 20px 20px}.page-hero .text p{font-size:16px;line-height:1.5}.page-post-items .page-post-item{width:100%;float:none;height:auto}.page-post-items .page-post-item img{width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}.page-post-items .page-post-item span{display:block;position:static;margin:20px 0 0 0}.page-post-items .page-post-item+.page-post-item{margin:10px 0 0 0}.page-hero{padding:40px 0}.page-hero .text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:relative;top:0;display:block;width:80%;margin:0 auto;margin-right:auto;margin-left:auto !important;z-index:10000}.page-hero .tag-logo{position:static;top:0;width:200px;display:block;right:0;margin-top:10px;margin-left:auto !important;margin-right:auto !important;margin-bottom:10px}.page-post-items.blogs .page-post-item{width:100%;height:auto}.page-post-items.blogs .page-post-item+.page-post-item{margin-left:0}.body-container .blog-section .post-body .hbspt-form .form-columns-2 .hs-form-field{width:100%;float:none;margin:0}.body-container .blog-section .post-body .hbspt-form .form-columns-2{margin-bottom:20px}.body-container .blog-section .post-body .hbspt-form .form-columns-1+.form-columns-2{margin-bottom:0}.body-container .blog-section .post-body .hbspt-form .form-columns-2 .hs-form-field+.hs-form-field{margin-top:20px}.body-container .blog-section .post-body .hbspt-form legend{height:auto}.body-container .blog-section .post-body .hbspt-form .hs-form-booleancheckbox-display input,.body-container .blog-section .post-body .hbspt-form .hs-form-booleancheckbox-display span{margin:0 5px 0 0 !important}.body-container .blog-section .post-body .hbspt-form .hs-form-booleancheckbox-display input{margin-top:5px !important}.authorbio .bio .link{width:100%}.body-container .blog-section .post-body .hbspt-form .hs-recaptcha{margin-top:20px}.body-container .blog-section .post-body .legal-consent-container{margin-top:0 !important}.lfoty-footer+.span4{width:100%}}@media screen and (max-width:1023px){.mobile-nav{overflow:auto;-webkit-overflow-touch:scroll}.mobile-nav ul{width:228px !important}.mobile-nav ul li ul{padding:0 !important}.mobile-nav ul li ul li a{padding:10px 0 10px 0 !important;font-size:14px !important;font-weight:600 !important}.mobile-nav ul li ul li a:hover{background-color:transparent;border-color:transparent !important}.mobile-nav ul li+li,.header-container-wrapper .header-container.container-fluid .widget-type-menu ul li+li{padding:0 !important;margin:0 !important}.mobile-nav ul li a.open+ul{display:block !important}}