.kl-navbar-submenu__item a,.kl-navbar__button{color:#707070;font-size:16px;font-weight:400!important}.Navbar__button{font-size:16px;font-weight:400!important}.kl-navbar-submenu{width:200px}.kl-footer__info h3{font-size:1.125em;font-weight:700}.kl-footer{background-color:#7dd9af}.kl-footer__content{padding:60px 0}.blog-post__body h1,.blog-post__body h1 span,.blog-post__body h2,.blog-post__body h2 span,.blog-post__body h3,.blog-post__body h3 span,.blog-post__body p,.blog-post__body p span,.blog-post__body td,.blog-post__body td span,body,p{color:#666;font-family:Open Sans,Helvetica,Arial,sans-serif!important;font-weight:400}b,strong{font-weight:600!important}.blog-post{margin:0 auto;padding:4.5rem 0}.blog-post,.blog-post__body-wrapper,.blog-post__summary,.blog-post__title{max-width:1000px}.blog-post__meta a,.blog-post__timestamp{color:#666}.blog-post__summary{font-size:1.3rem;font-weight:400}.author-box{border:1px solid #ccc;border-width:1px 0;margin:30px 0;min-height:240px;padding:20px 5rem}.blog-post__body a{color:#7dd9af!important}.blog-subscribe{background-color:#fff!important}.blog-subscribe button{margin-right:16px;padding:18px 40px}.blog-subscribe button a{color:#fff!important;font-size:16px;font-weight:700!important;text-transform:uppercase!important}.blog-subscribe__header{margin:0 auto!important;max-width:800px!important}button.footer-mail{background-color:#fff;border-width:3px}button.footer-mail a{color:#7dd9af!important}.blog-comments,.blog-more,.blog-subscribe__form,.kl-footer__byline-wrapper{display:none}.hs-blog-listing .dnd_area-row-0-background-image{background-image:none!important}.blog-post__preheader{color:#666;font-size:20px;font-weight:700;margin:0 0 .5rem}.blog-post__body-wrapper figure img{width:100%}.blog-header--post{background-size:1240px}@media screen and (max-width:1379px){.blog-header--post{background-size:1200px}}@media screen and (max-width:1240px){.blog-header--post{background-size:cover}}@media screen and (max-width:920px){.blog-header--post{min-height:460px}.author-box{padding:20px 2rem}}@media screen and (max-width:768px){.blog-header--post{min-height:360px}.author-box{padding:20px 0}}@media screen and (max-width:600px){.blog-header--post{min-height:280px}}@media screen and (max-width:480px){.blog-header--post{min-height:220px}.author-box img{display:block!important;float:inherit!important;margin:0 auto 30px!important}}@media screen and (max-width:390px){.blog-header--post{min-height:200px}}