.widget-span{min-height:0 !important}.component h1{font-size:2rem;line-height:1}.component h2,.component h3,.component h4,.component h5{font-family:freight-sans-pro,sans-serif;font-weight:bold}.component h2{font-size:28px}.component h3{font-size:25px}.component h4,.component h5{font-size:20px}form .inputs-list{margin-left:0}form span{line-height:1.2}form .hs-form-booleancheckbox-display input[type='checkbox']{position:relative;top:.3rem;float:left}form .hs-form-booleancheckbox-display input[type='checkbox']+span{display:block;margin-left:24px}form div.input+ul.hs-error-msgs.inputs-list{margin-top:-6px}.body-container .blog-overview{margin-bottom:15px;color:#000;background:#edd2a1}.body-container .blog-overview *:not(input):not(a){color:inherit}.body-container .hs-error-msgs *,.body-container .hs-error-msg{color:red}.body-container .blog-overview .blog-about{padding:6%;padding-bottom:0}.body-container .blog-overview .widget-type-blog_subscribe{margin-bottom:5px;padding-bottom:0}#hubspot-messages-iframe-container .shadow{box-shadow:none !important}.page-nav-cont .menu{justify-content:center}.page-nav-cont .menu-item{margin-top:6px;margin-bottom:6px}.page-nav-cont .page-nav-mobile .menu-item{margin:0}.dnd-section .page-nav-cont{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.blog .blog-content,.component .blog-content{margin-bottom:15px}.post-header{margin-top:0}.post-header h2{margin-bottom:10px}.post-header h2 a{text-decoration:none;color:inherit;border:0}.blog-post-wrapper h2{margin-bottom:10px}.blog-post-wrapper h2 a{text-decoration:none;color:inherit;border:0}#hubspot-author_data:after{content:'';display:block;clear:both}#hubspot-author_data .hs-author-avatar{max-width:70px;padding:10px 10px 10px 0}#hubspot-author_data .hs-author-avatar img{width:50px;float:left;margin-right:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:auto !important;max-width:100%}.blog-listing-wrapper .post-listing .post-item{border-bottom:1px solid #ccc;padding:0 0 20px;margin:0 0 20px}.blog-listing-wrapper .post-listing .post-item .post-body{margin-top:5px}.blog-post-wrapper .post-body{margin-top:2.5rem}.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{border-width:0;max-height:170px;max-width:210px;height:auto;width:auto;display:inline-block !important;float:left;margin:10px 20px 20px 0}.post-body a{text-decoration:underline;font-weight:bold;color:#ac2715}.post-body a:hover{text-decoration:none}.post-listing a.more-link{display:inline-block;font-weight:bold;font-size:1.2rem;text-decoration:none !important;display:inline-block;width:auto;appearance:none;border-radius:0;font-family:freight-sans-pro,Helvetica,Roboto,Arial,sans-serif;background-color:#435864;padding:.75rem 1rem;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;color:#f6f6f6;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out;border:0;line-height:1;margin:15px 0}#hubspot-topic_data{color:#555;font-weight:700}.hs-blog-social-share{border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:auto;margin-top:10px;padding:10px 0 0}#comments-listing{border-bottom:1px solid #ccc;margin-bottom:30px;margin-top:30px}.comment{margin:10px 0;border-top:1px solid #ccc;padding:15px 0}.comment-date{font-size:13px;text-align:right}.comment-from{font-weight:bold}.comment-body{padding:10px 0}.custom_listing_comments{border:1px solid #ccc;padding:10px;margin:10px 0}.new-comments.no-comments{border:none !important;margin:0px}.blog-pagination a{display:table}.blog .blog-sidebar .widget-span{margin-bottom:20px}.blog .blog-sidebar ul li{padding:0 0 10px}.hs-blog-listing .hs-author-profile{border-bottom:1px solid #ccc;padding:0 0 20px 0;margin:0 0 20px 0}.hs-blog-post .hs-author-profile{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0 20px 0;margin:20px 0 20px 0}.hs-author-profile .hs-author-profile:after{content:'';display:block;clear:both}.hs-author-profile .hs-author-avatar{float:left;margin-right:15px;max-width:100px}.hs-author-profile .hs-author-avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;max-width:100%}.hs-author-profile .hs-author-bio{overflow:hidden}.hs-author-profile h2.hs-author-name{margin:0 0 10px 0}.checkbox-row .fakelabel input{margin-right:.5rem;margin-bottom:0}.checkbox-row .fakelabel{font-weight:bold;font-size:1rem;font-family:freight-sans-pro,Helvetica,Roboto,Arial,sans-serif;line-height:1.3}.item-inner p{margin-left:1.5rem}.page-header{font-size:.85rem;font-style:italic;line-height:1rem;margin-bottom:3rem;border-bottom:1px solid black;padding-bottom:1rem}.page-header h1{line-height:2rem}.page-header br:first-of-type{display:none}.header{font-weight:bold;font-size:1.5rem;font-family:freight-sans-pro,Helvetica,Roboto,Arial,sans-serif;line-height:1.5}.subscribe-options{margin-left:1.5rem}.subscribe-options .header{font-size:1rem;font-weight:normal;margin-bottom:0}#comment-form{border:1px solid #000;padding:20px;margin-top:20px;margin-bottom:20px;max-width:500px}@media(max-width:767px){.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{float:none;margin-left:auto;margin-right:auto}#comment-form{max-width:100%}}.pop-up-cont .hs-form:before,main .hs-form:before{content:'All fields are required unless noted.';font-size:.75rem;text-align:right;display:block}.centered-form{margin:0 auto;max-width:500px}.centered-form form.hs-form fieldset .hs-form-field{padding:0}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="file"],textarea,select{display:block;max-width:500px;width:100%;border:1px solid #a5a5a3;padding:.5rem;border-radius:0;background-color:#f6f6f6;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);font-family:freight-sans-pro,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,input[type="file"]:focus,textarea:focus,select:focus{outline:0;border:1px solid #737372}.body-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,.body-container .widget-type-blog_subscribe,.body-container .widget-span.widget-type-form,.error-template .body-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,.password-template .body-container form,.subscription-template .body-container .widget-type-email_simple_subscription form,.site-page .body-container .hs_cos_wrapper_type_form,.body-container .hs-search-field,.body-container .post-footer form,.landing-page .body-container form.hs-form,.error-template.one-column .body-container form{background-color:#edd2a1;padding:6%;display:block;max-width:500px;margin-bottom:15px;color:#fff}.hs-form legend{font-size:.75rem}.error-template .hs-search-field{background-color:transparent;padding:0}.landing-page.one-column .body-container .widget-type-form,.error-template .body-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,.password-template .body-container form,.subscription-template .body-container .widget-type-email_simple_subscription form{width:50%}@media(max-width:767px){.landing-page.one-column .body-container .widget-type-form,.error-template .body-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,.password-template .body-container form,.subscription-template .body-container .widget-type-email_simple_subscription form{width:100%}.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,.body-container .widget-type-blog_subscribe,.widget-span.widget-type-form,.error-template .body-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,.password-template .body-container form,.subscription-template .body-container .widget-type-email_simple_subscription form,.site-page .body-container .hs_cos_wrapper_type_form,.body-container .hs-search-field,div#comment-form,.landing-page .body-container form.hs-form,.error-template.one-column .body-container form,.body-container .post-footer form{max-width:100%}.one-column .body-container form{max-width:100%}}form.hs-form .hs-form-field ul.inputs-list{list-style:none;padding:0}span.hs-form-required{color:red}.hs-error-msgs label{color:#fff !important}ul.hs-error-msgs.inputs-list{list-style-type:none;padding:0;margin:0}ul.hs-error-msgs.inputs-list li{margin:5px 0}ul.hs-error-msgs.inputs-list li label{color:red}.cm-footer-form input[type="email"]::-webkit-input-placeholder,.footer-popup-wrap ::-webkit-input-placeholder{text-transform:uppercase}.cm-footer-form input[type="email"]:-moz-placeholder,.footer-popup-wrap :-moz-placeholder{text-transform:uppercase}.cm-footer-form input[type="email"]::-moz-placeholder,.footer-popup-wrap ::-moz-placeholder{text-transform:uppercase}.cm-footer-form input[type="email"]:-ms-input-placeholder,.footer-popup-wrap :-ms-input-placeholder{text-transform:uppercase}.footer-popup-wrap input.invalid::-webkit-input-placeholder{color:#cc4b37}.footer-popup-wrap input.invalid:-moz-placeholder{color:#cc4b37}.footer-popup-wrap input.invalid::-moz-placeholder{color:#cc4b37}.footer-popup-wrap input.invalid:-ms-input-placeholder{color:#cc4b37}.hs-form fieldset{margin-bottom:1rem !important}form.hs-form fieldset{max-width:none}form.hs-form fieldset .hs-form-field{padding:0 10px 0 0}form.hs-form fieldset[class*="form-columns"] .input{margin-right:0}form.hs-form fieldset[class*="form-columns"] .hs-input{width:100%}form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"]{width:auto}form.hs-form fieldset.form-columns-3 .hs-form-field{width:33.33%}@media(max-width:400px){form.hs-form fieldset .hs-form-field{padding:0}form.hs-form fieldset.form-columns-3 .hs-form-field,form.hs-form .form-columns-2 .hs-form-field .hs-input,form.hs-form .form-columns-3 .hs-form-field .hs-input{width:100%}form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"]{width:auto}}#hs_form_target_blog_subscription input[type="radio"],#hs_form_target_blog_subscription input[type="checkbox"]{width:auto;margin-right:10px}.hs-button.primary,input[type="submit"],input[type="button"]{cursor:pointer;-webkit-appearance:none;text-decoration:none !important;display:inline-block;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:freight-sans-pro,Helvetica,Roboto,Arial,sans-serif;background-color:#435864;padding:.75rem 1rem;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;color:#f6f6f6;cursor:pointer;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;border:0;line-height:1;margin:15px 0}.hs-button.primary:hover,input[type="submit"]:hover,input[type="button"]:hover{background-color:#597c88;outline-color:#e5c183}.hs-button.primary:focus,input[type="submit"]:focus,input[type="button"]:focus{background-color:#597c88;outline-color:#e5c183}p.disclaimer{margin-bottom:0;font-size:.925rem;font-style:italic}@media(max-width:767px){.one-column .body-container form{max-width:100%}.hs_recaptcha.hs-recaptcha.field.hs-form-field{padding:5px;overflow:hidden;overflow-x:auto}.section.post-body img{float:none !important;display:block;margin:10px auto !important}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="file"],textarea,select{max-width:100%;width:100% !important}}