body{--c-primary: ;--c-highlight: ;--c-highlight-green-darkest: ;--c-text: ;--c-text-lightest:#edf5f6}.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child .is-section.blog-listing-hero-banner,.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child section.blog-listing-hero-banner{padding-bottom:50px;padding-top:55px}@media screen and (min-width:768px){.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child .is-section.blog-listing-hero-banner,.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child section.blog-listing-hero-banner{padding-bottom:90px;padding-top:15px}}.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child .is-section.blog-listing-hero-banner.has-form,.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child .is-section.blog-listing-hero-banner:not(.has-form) .main-content-wrapper,.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child section.blog-listing-hero-banner.has-form,.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child section.blog-listing-hero-banner:not(.has-form) .main-content-wrapper{padding-bottom:0}.blog-listing-hero-banner{margin-bottom:0;overflow:hidden}.blog-listing-hero-banner .is-background-color{z-index:1}.blog-listing-hero-banner .is-background-image{background-position:top;background-repeat:no-repeat;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width:768px){.blog-listing-hero-banner .is-background-image{background-position:50%}}.blog-listing-hero-banner .is-background-decoration{background-repeat:no-repeat;display:block;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,transparent 20%,#000 70%);mask-image:linear-gradient(180deg,transparent 20%,#000 70%);opacity:.04;position:absolute;top:0;width:100%;z-index:4}@media screen and (min-width:768px){.blog-listing-hero-banner .is-background-decoration{background-position:100% 0;background-size:auto;left:auto;-webkit-mask-image:none;mask-image:none;opacity:.5;right:0}}.blog-listing-hero-banner .is-gradient-background{z-index:3}.blog-listing-hero-banner .main-content-wrapper{padding-bottom:30px;padding-top:40px}@media screen and (min-width:768px){.blog-listing-hero-banner .main-content-wrapper{padding-top:0}.blog-listing-hero-banner.has-graphic .main-content-wrapper{padding-bottom:0}}.blog-listing-hero-banner .is-intro{font-size:16px;font-weight:400;margin-top:20px}@media screen and (min-width:768px){.blog-listing-hero-banner .is-intro{font-size:26px;margin-top:25px}}@media screen and (max-width:767px){.blog-listing-hero-banner .is-title{font-size:16px}}.blog-listing-hero-banner .is-title.is-multiline-title{display:flex;flex-direction:column}@media screen and (max-width:767px){.blog-listing-hero-banner .is-title.is-multiline-title{font-size:14px}.blog-listing-hero-banner .is-title.is-multiline-title span{line-height:1.5em;margin-top:-1px}}.blog-listing-hero-banner .is-title span{display:inline-block;line-height:1.5em;margin-right:auto;padding:5px 5px 0}@media screen and (min-width:768px){.blog-listing-hero-banner .is-title span{line-height:.8em;padding-bottom:10px;padding-top:10px}}@media screen and (max-width:767px){.blog-listing-hero-banner .is-title span:first-child{padding-top:7px}.blog-listing-hero-banner .is-title span:last-child{padding-bottom:7px}}.blog-listing-hero-banner .is-subtitle{font-size:17px}@media screen and (min-width:768px){.blog-listing-hero-banner .is-subtitle{font-size:17px}}.blog-listing-hero-banner .is-list{margin-top:35px}@media screen and (min-width:768px){.blog-listing-hero-banner .is-list{margin-top:30px}}.blog-listing-hero-banner .is-list li:last-child{padding-bottom:0}.blog-listing-hero-banner .is-list:last-child{margin-bottom:0}@media screen and (min-width:992px){.blog-listing-hero-banner .wrapper{max-width:530px}}@media screen and (max-width:767px){.blog-listing-hero-banner .is-list li{padding-bottom:25px;padding-left:40px}.blog-listing-hero-banner .is-list .is-icon{left:0;position:absolute;top:0}}.blog-listing-hero-banner .is-button-group:last-child{margin-bottom:0}.blog-listing-hero-banner .img-column{line-height:0}.blog-listing-hero-banner .is-form-wrapper{padding:20px 0}@media screen and (min-width:768px){.blog-listing-hero-banner .is-form-wrapper.is-one-line-md-form form{align-items:flex-start}.blog-listing-hero-banner .is-form-wrapper.is-one-line-md-form .hs-submit{padding-top:20px}}.blog-listing-hero-banner .hs_error_rollup{display:none}.blog-listing-hero-banner .is-form-wrapper.has-primary-background .hs-error-msgs label{color:#ff0}.blog-listing-hero-banner form input[type=email],.blog-listing-hero-banner form input[type=file],.blog-listing-hero-banner form input[type=number],.blog-listing-hero-banner form input[type=password],.blog-listing-hero-banner form input[type=tel],.blog-listing-hero-banner form input[type=text],.blog-listing-hero-banner form textarea{font-size:13px;min-height:36px}