:root{--primary-color: ;--secondary-color: ;--text-color: ;--light-text-color: ;--background-color: ;--light-gray: ;--border-color: ;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:3rem;--spacing-xl:5rem;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--border-radius-circle:50%}.content-wrapper,.dnd-section>.row-fluid{max-width:px}.content-wrapper--vertical-spacing,.dnd-section{padding:px 1rem}body{line-height:1.6}body,h1,h2,h3,h4,h5,h6{font-family:sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}p{margin-bottom:1rem}a{text-decoration:none;transition:color .3s ease}.button,.hs-button,button{border:none;border-radius:var(--border-radius-sm);cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.button-secondary{background-color:transparent;border:2px solid}.hs-form,form{max-width:100%}.hs-form,.hs-form-field,form{margin-bottom:1rem}.hs-form label,form label{display:block;font-weight:500;margin-bottom:.5rem}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=password],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select,.hs-form textarea,form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{border:1px solid;border-radius:var(--border-radius-sm);font-family:sans-serif;font-size:1rem;padding:.75rem 1rem;width:100%}.hs-button,form input[type=submit]{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.hs-error-msgs{color:#f44336;font-size:.875rem;margin-top:.25rem}.submitted-message{background-color:#dff0d8;border:1px solid #d6e9c6;border-radius:var(--border-radius-sm);color:#3c763d;padding:1rem}.header{padding:1rem 0;position:sticky;top:0;z-index:100}.header__container{align-items:center;display:flex;justify-content:space-between}.header__logo{max-height:40px;width:auto}.header__navigation{align-items:center;display:flex}.header__menu{display:flex;list-style:none;margin:0;padding:0}.header__menu-item{margin:0 1rem;position:relative}.header__menu-link{display:block;font-weight:500;padding:.5rem 0;text-decoration:none;transition:color .3s ease}.footer{padding-top:var(--spacing-lg)}.footer__logo{max-height:50px;width:auto}.footer__description{line-height:1.6}.footer__description,.footer__menu-link{color:hsla(0,0%,100%,.7);font-size:.9rem}.footer__menu-link{text-decoration:none;transition:color .3s ease}.footer__copyright{color:hsla(0,0%,100%,.7);font-size:.85rem}.blog-header__inner,.blog-post,.blog-related-posts{padding:px 0}.blog-post__tag-link{border-radius:50px;display:inline-block;font-size:.85rem;margin-bottom:.5rem;margin-right:.5rem;padding:.25rem .75rem;text-decoration:none;transition:all .3s ease}.blog-comments{margin-bottom:2rem}#comments-listing .comment{border:1px solid;border-radius:var(--border-radius-sm);margin-bottom:1rem;padding:1rem}#comments-listing .comment-from{font-weight:700}#comments-listing .comment-date{color:rgba(#null,.7);font-size:.85rem}#comments-listing .comment-reply-to{text-decoration:none}.hs-blog-post-listing__post{border-bottom:1px solid;margin-bottom:2rem;padding-bottom:2rem}.hs-blog-post-listing__post-featured-image{margin-bottom:1rem}.hs-blog-post-listing__post-title{margin-bottom:.5rem}.hs-blog-post-listing__post-title-link{text-decoration:none;transition:color .3s ease}