.post-banner-wrapper .image-overlay{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(19,21,22,.1)}.post-banner-wrapper .post-banner-image{height:867px;height:auto;overflow:hidden}.post-banner-wrapper .post-banner-inner{position:relative;margin:0 -17px}.post-banner-wrapper .post-banner-row{position:relative;padding:0 17px 17px 17px}.post-banner-wrapper .hs-blog-post .blog-index-main{padding-top:100px}.post-banner-wrapper .post-banner-image{position:relative;overflow:hidden;padding-bottom:48.81818389892578%}.post-banner-wrapper figure img{width:100%;display:block;position:absolute;top:0;bottom:0;height:100%}.post-banner-wrapper figure{margin:0}.post-banner-wrapper .image-card-wrapper{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;bottom:0;right:0;z-index:9}.post-banner-wrapper .image-subtitle-wrapper{font-size:2vw}.post-banner-wrapper .image-title-wrapper{font-size:6vw}.post-banner-wrapper .image-title p{margin:0;font-family:poppins;font-weight:200;font-style:normal;letter-spacing:-.03em;text-transform:none;line-height:1.2em;color:#fff;font-size:inherit;background-color:rgba(255,255,255,0);box-shadow:.25em 0 0 rgb(255 255 255 / 0%),-0.25em 0 0 rgb(255 255 255 / 0%)}.post-banner-wrapper .image-subtitle p{font-family:poppins;font-weight:300;font-style:normal;letter-spacing:.01em;text-transform:none;line-height:1.5em;color:#fff;font-size:inherit;margin-bottom:0;margin-top:2%}.post-banner-wrapper .image-card{width:75%}.post-banner-wrapper .post-banner-details{margin:0 -17px}.post-banner-wrapper .sqs-col-3{width:25%;float:left;padding:17px}.post-banner-wrapper .post-banner-details h2{margin-top:0}.post-banner-wrapper .post-banner-details p{margin-bottom:0}@media(max-width:767px){.post-banner-wrapper .image-subtitle p{font-size:13px}.post-banner-wrapper{padding-top:20px}.post-banner-wrapper .sqs-col-3>div{padding-top:20px}.post-banner-wrapper .post-banner-spacer-inner{min-height:54px}}@media(max-width:767px) and (min-width:641px){.post-banner-wrapper .post-banner-details h2{margin-top:0}}@media(max-width:640px){.post-banner-wrapper .sqs-col-3{width:100%;float:none}.post-banner-wrapper .post-banner-details h2{font-size:13px}.post-banner-wrapper .post-banner-row{padding:17px 17px 17px 17px}}