:root{--nemco-orange:#1a3c6c;--nemco-navy:#003a74;--nemco-dark-navy:#002141;--nemco-success:#7cbe22;--nemco-error:#c7031e;--nemco-text:#616161;--nemco-gray:#e5e5e5;--container-max:1328px;--container-blog:900px;--spacing-section:80px}.content-wrapper{margin:0 auto;max-width:1328px;padding:0 1.5rem}.content-wrapper--blog{max-width:900px}.content-wrapper--vertical-spacing,.dnd-section{padding:80px 1.5rem}.dnd-section>.row-fluid{margin:0 auto;max-width:1328px}html{font-size:16px}body{color:#616161;font-family:Open Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none}.h1,h1{font-size:42px;margin-bottom:1rem}.h1,.h2,h1,h2{color:#003a74;font-family:Open Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;line-height:1.2;text-decoration:none}.h2,h2{font-size:32px;margin-bottom:.875rem}.h3,h3{color:#003a74;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:1.2;margin-bottom:.75rem;text-decoration:none}.h4,h4{font-size:24px}.h4,.h5,h4,h5{color:#003a74;font-family:Open Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;line-height:1.3;text-decoration:none}.h5,h5{font-size:20px}.h6,h6{color:#003a74;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:1.3;text-decoration:none}p{line-height:1.5;margin-bottom:1rem}a{color:#1a3c6c;font-weight:600;text-decoration:none;transition:color .25s ease}a:focus,a:hover{color:#003a74;text-decoration:underline}a:active{color:#426494}blockquote{border-left:3px solid #1a3c6c;color:#616161;font-style:italic;margin:2rem 0;padding-left:1.5rem}.button,.hs-button,button,input[type=submit]{background-color:#ff5900;border:2px solid #1a3c6c;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;min-width:12rem;text-align:center;text-transform:uppercase;transition:all .25s ease}.button:focus,.button:hover,.hs-button:focus,.hs-button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#e64d00;border-color:#e64d00;color:#fff;text-decoration:none}.button:active,.hs-button:active,button:active,input[type=submit]:active{transform:translateY(1px)}.button--secondary{background-color:#003a74;border-color:#003a74;color:#fff}.button--secondary:focus,.button--secondary:hover{background-color:#002141;border-color:#002141;color:#fff}.button--ghost{background-color:transparent;border-color:#1a3c6c;color:#1a3c6c}.button--ghost:focus,.button--ghost:hover{background-color:#1a3c6c;border-color:#1a3c6c;color:#fff}.hs-form,form{margin:2rem 0}.hs-form-field label,label{color:#616161;display:block;font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.hs-form-required{color:#c7031e}.hs-input,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff;border:1px solid silver;border-radius:3px;color:#616161;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;padding:.85rem .875rem;transition:all .25s ease;width:100%}.hs-input:focus,input:focus,select:focus,textarea:focus{border-color:#ff5900;box-shadow:0 0 0 3px rgba(255,89,0,.1);outline:none}.error,.hs-error-msgs{color:#c7031e;font-size:12px;margin-top:.25rem}.hs-input.error,input.error{border-color:#c7031e}.hs-form-thanks-message,.submitted-message{background-color:#d6ff7c;border:1px solid #7cbe22;border-radius:3px;color:#7cbe22;margin:1rem 0;padding:1rem}::placeholder{color:#acacac}.hs-form .hs-button{background-color:#ff5900;border-color:#1a3c6c}.hs-form .hs-button:hover{background-color:#e64d00;border-color:#e64d00}table{background-color:#fff;border-collapse:collapse;margin:2rem 0;width:100%}td,th{border:1px solid #e5e5e5;color:#616161;padding:1rem;text-align:left}thead th{background-color:#003a74;color:#fff;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.header,tbody tr:hover{background-color:#fff}.header{border-bottom:1px solid #e5e5e5}.header__container{margin:0 auto;max-width:1328px;padding:1rem 1.5rem}.header__logo{max-width:200px}.header__logo .logo-company-name,.menu__link{color:#003a74;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.menu__link--active-link,.menu__link:focus,.menu__link:hover{color:#1a3c6c}@media (max-width:767px){.header__navigation{background-color:#fff}.header__navigation-toggle svg{fill:#003a74}}@media (min-width:768px){.menu__submenu{background-color:#002141;border:1px solid #002141}.menu__submenu .menu__link{color:#fff}.menu__submenu .menu__link:hover{background-color:#003a74;color:#fff}}.header__phone{color:#1a3c6c;font-size:16px;font-weight:700}.header__phone:before{content:"1-800-NEMCO-80"}.footer{background-color:#002141;color:#fff;margin-top:80px;padding:3rem 0 1.5rem}.footer__container{margin:0 auto;max-width:1328px;padding:0 1.5rem}.footer a,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer li,.footer p{color:#fff}.footer a{opacity:.8}.footer a:hover{color:#1a3c6c;opacity:1}.footer__social{margin:2rem 0}.footer__social a{display:inline-block;font-size:20px;margin-right:1rem}.footer__newsletter{background-color:#003a74;border-radius:4px;margin:2rem 0;padding:1.5rem}.footer__newsletter h3{color:#fff;margin-bottom:1rem}.blog-index__posts{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:2rem 0}.blog-post-summary{border:1px solid #e5e5e5;border-radius:4px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-post-summary:hover{box-shadow:0 8px 16px rgba(0,0,0,.1);transform:translateY(-4px)}.blog-post-summary__image{height:200px;object-fit:cover;width:100%}.blog-post-summary__content{padding:1.5rem}.blog-post-summary__title{color:#003a74;font-size:20px;font-weight:600;margin-bottom:.5rem}.blog-post-summary__title:hover{color:#1a3c6c}.blog-post-summary__meta{color:#616161;font-size:14px;margin-bottom:1rem}.blog-post-summary__author,.blog-post-summary__read-time{display:none}.blog-post-summary__tags{margin-top:1rem}.blog-post-summary__tag{background-color:#7496c6;border-radius:3px;color:#1a3c6c;display:inline-block;font-size:12px;font-weight:600;margin-right:.5rem;padding:.25rem .75rem;text-transform:uppercase}.blog-post{margin:0 auto;max-width:900px;padding:80px 1.5rem}.blog-post__hero-image{border-radius:4px;margin-bottom:2rem;max-height:400px;object-fit:cover;width:100%}.blog-post__meta{border-bottom:1px solid #e5e5e5;color:#616161;margin-bottom:2rem;padding-bottom:1rem}#comments-listing,.blog-comments{display:none!important}.blog-related-posts{background-color:#fff;padding:80px 0}.blog-related-posts__list{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1328px;padding:0 1.5rem}.blog-related-posts__post{background-color:#fff;border-radius:4px;padding:1.5rem;transition:transform .3s ease}.blog-related-posts__post:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-4px)}.blog-related-posts__title-link{color:#003a74;font-size:18px;font-weight:600}.blog-related-posts__title-link:hover{color:#1a3c6c}.blog-pagination{align-items:center;display:flex;gap:1rem;justify-content:center;margin:3rem 0}.blog-pagination__link{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;color:#616161;padding:.5rem 1rem;transition:all .3s ease}.blog-pagination__link:hover{background-color:#1a3c6c;border-color:#1a3c6c;color:#fff}.blog-pagination__link--active{background-color:#003a74;border-color:#003a74;color:#fff}.landing-hero{align-items:center;background:linear-gradient(135deg,#003a74,#002141);color:#fff;display:flex;min-height:500px;padding:80px 0}.landing-hero__title{color:#fff;font-size:48px;margin-bottom:1.5rem}@media (max-width:768px){.landing-hero__title{font-size:32px}}.landing-hero__subtitle{color:#fff;font-size:20px;margin-bottom:2rem;opacity:.9}.landing-features{padding:80px 0}.landing-features__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0}.landing-feature{padding:2rem;text-align:center}.landing-feature__icon{color:#1a3c6c;font-size:48px;margin-bottom:1rem}.landing-feature__title{color:#003a74;font-size:24px;margin-bottom:1rem}.landing-cta{background-color:#1a3c6c;color:#fff;padding:80px 0;text-align:center}.landing-cta__title{color:#fff;margin-bottom:1rem}.landing-cta .button{background-color:#fff;border-color:#fff;color:#1a3c6c}.landing-cta .button:hover{background-color:#003a74;border-color:#003a74;color:#fff}.form-inline{margin:2rem 0}.form-sidebar{background-color:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:2rem;position:sticky;top:100px}.module{--module-primary-color:#1a3c6c;--module-secondary-color:#003a74;--module-text-color:#616161;--module-border-color:#e5e5e5;--module-success-color:#7cbe22;--module-error-color:#c7031e}.module-wrapper{padding:80px 0}.module-container{margin:0 auto;max-width:1328px;padding:0 1.5rem}