.body-container-wrapper figure{margin:0;padding:0}.body-container-wrapper iframe{width:100%;max-width:100%}.body-container-wrapper img{max-width:100%;width:auto;height:auto}.lp-resources .body-container-wrapper .page-center{display:flex !important;float:none !important;padding:0;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin:3em auto !important}.post-flex{position:relative}.hero-banner h1,.hero-banner p,.hero-banner a h1,.hero-banner a p{color:#111 !important}.post-meta .tag{font-weight:bold;text-transform:uppercase;color:#444}.hero-banner .post-meta .tag{color:#fff}.post-meta{margin:0}.hs-hero .hs-hero__content footer span.hs-cta-wrapper a.cta_button,.hero-banner .hs-cta-wrapper a.cta_button{display:inline-block;padding:.5em 1.5em;margin:2em 0;text-decoration:none;font-weight:bold;line-height:30px;height:30px;transition:transform .2s;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hs-hero .hs-hero__content footer span.hs-cta-wrapper a.cta_button:hover,.hero-banner .hs-cta-wrapper a.cta_button:hover{font-size:20px;margin:1.5em 0 1.5em}.flex-wrapper-container .flex-item.post-flex{height:300px}h1.topic-title{width:100%;margin-left:0px;border-bottom:1px solid #e1e1e6;margin-right:40px;font-style:italic;font-weight:bold;padding:0 0 20px;margin-bottom:40px}.lp-resources a.post-item-link{display:block;position:relative;width:100%;height:100%;text-decoration:none !important}.hero-banner a.post-item-link{position:absolute;top:0}.lp-resources .post-item:hover{opacity:.8;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.hero-banner .centered-vertically span.reading-minutes,.post-item .centered-vertically span.reading-minutes{display:inline-block;text-align:center;font-size:14px}a.post-item-link h1,a.post-item-link h2,a.post-item-link p,.hero-banner h1,.hero-banner p,.hero-banner span.reading-minutes,.post-item span.reading-minutes{color:#fff}.hero-banner h1,.hero-banner p,.hero-banner span.reading-minutes{text-align:left}.post-flex h1,.post-flex h2,.post-flex p,.post-item span.reading-minutes{text-align:center}.centered-vertically{margin:0;padding:0 1em}.lp-resources .body-container-wrapper .centered-vertically.page-center{margin:0 auto !important}.section{display:block;width:100%;padding:0;margin:0 0 3em}.section .flex-wrapper-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;margin-top:1em}.section .flex-wrapper-container .flex-item{flex-grow:1;flex-shrink:1;flex-basis:0;flex:1;margin:1em 0 2em}.main-section-title{margin:0}.flex-item a{display:block;text-decoration:none;transition:transform .2s}.main-section-title{border-bottom:1px solid #e1e1e6;position:relative;height:58px;margin-bottom:2em}.main-section-title h2{border-bottom:2px solid #000;position:absolute;top:0;padding-right:2em;font-size:30px;padding-bottom:.5em}.flex-item figure.flex-image{padding:0;margin:0 0 1em;display:block;clear:both;position:relative}.flex-item figure.flex-image img{display:block;max-width:100%;width:100%;clear:both}.flex-item a .flex-topic{color:#666;position:absolute;top:1em;right:1em;background:#27aae1;padding:.25em .5em;color:#fff}.flex-item .flex-image figcaption{font-size:14px;color:#000;border-bottom:1px solid #e1e1e6;padding:.25em 0;margin-bottom:1em;font-family:'Cutive Mono',monospace}.flex-item .flex-title{margin:0 0 .15em;font-weight:700;font-size:30px;line-height:1.2;color:#000}.flex-item .flex-text p{margin:0 !important;color:#444;font-size:20px;line-height:1.6}.flex-item a .flex-text .flex-readmore{display:inline-block;background:#27aae1;color:#fff;padding:.5em 1em;margin-top:1em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.flex-item a:hover,.flex-item a:focus{opacity:.8}.flex-item a:hover .flex-title,.flex-item a:hover .flex-title{color:#27aae1}.flex-item a:hover .flex-readmore,.flex-item a:hover .flex-readmore{background:#27aae1}.bloglisting-box.column figure img{margin:0 !important}.centered-vertically h2.post-title{font-size:20px}.hs-hero .hs-hero__content footer span.hs-cta-wrapper a.cta_button,.hero-banner .hs-cta-wrapper a.cta_button{color:#FFF !important;background:#27aae1 !important}@media screen and (min-width:768px) and (max-width:1080px){.section .flex-wrapper-container .flex-item .flex-title{min-height:144px}}@media screen and (min-width:768px){.centered-vertically h2.post-title{font-size:20px}.section{margin:0 0 4em}.flex-item .flex-title{font-size:36px}.hero-banner{height:300px}.centered-vertically{position:relative;top:64%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero-banner{position:relative;top:0;width:100%;padding:0;display:block;margin:0;clear:both}}@media screen and (max-width:767px){.hero-banner{padding:100px 0 0}}@media screen and (max-width:979px){.post-flex{width:97%}}@media screen and (max-width:479px){.centered-vertically{top:55%}}@media screen and (min-width:980px) and (max-width:1399px){.post-flex h2.post-title{font-size:20px;line-height:1.6}}@media screen and (min-width:980px){.flex-item .flex-title{font-size:40px}.nonequal .flex-item:first-child .flex-title{font-size:48px}.section .flex-wrapper-container{flex-direction:row;flex-flow:row wrap}.section .flex-wrapper-container .flex-item{margin:1.5em;flex:1 1 0}.section .flex-wrapper-container .flex-item:first-child{margin-left:0}.section .flex-wrapper-container .flex-item:last-child{margin-right:0}.section .flex-wrapper-container.nonequal .flex-item:first-child{flex:2 1 0}.main-section-title{margin:0}.hero-banner{height:350px}.flex-wrapper-container .flex-item.post-flex{height:250px}.centered-vertically{padding:0 1em}}@media screen and (max-width:1279px){.centered-vertically h2.post-title{font-size:32px}}@media screen and (min-width:1280px){.flex-wrapper-container .flex-item.post-flex{height:270px}}@media screen and (min-width:1400px){.flex-wrapper-container .flex-item.post-flex{height:350px}h1.topic-title{margin-right:30px;margin-left:30px}}