.listing-banner.banner-wrapper{height:560px;position:relative}.listing-banner .text-left{-ms-flex-align:baseline;align-items:baseline;position:absolute;z-index:90;display:-ms-flexbox;display:flex;color:#fff !important;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:inherit;padding-top:1rem;text-align:left;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;width:100%;min-height:1px;padding-right:15px;padding-left:15px;left:auto;right:auto}.listing-banner a.featured-blog-header{position:relative;height:100%;overflow:hidden;display:flex;justify-content:center}.listing-banner .text-left span.cat-text{color:#000;background:#fff;padding-left:1rem;padding-right:1rem;border-radius:10px;font-family:semplicitapro,sans-serif;font-size:1rem;margin-bottom:1rem}.listing-banner .text-left h1{color:#fff;font-size:2rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}.listing-banner .text-left p span.fp-date{font-size:1rem;font-family:Encode Sans,sans-serif}.listing-banner .text-left p:after{content:"\2192";transition:.5s ease-in;transition-delay:.2s}.listing-banner .text-left p{font-family:Encode Sans,sans-serif;font-size:19.2px}.listing-banner:hover .text-left p:after{margin-left:1.5rem}.listing-banner a.featured-blog-header .fullwidth-image{width:100%;height:100%;overflow:hidden;padding-left:0;padding-right:0;position:relative}.listing-banner a.featured-blog-header .fullwidth-image .ov-int-hero{position:absolute;width:100%;height:100%;z-index:10;background:rgba(14,27,93,.77);background-blend-mode:multiply}.listing-banner a.featured-blog-header .fullwidth-image img{transition:.25s ease;width:100%;position:relative;min-width:100%;min-height:100%}.listing-banner a.featured-blog-header:hover .fullwidth-image img{width:105%;margin-left:-2.5%;margin-top:-2.5%}.post-banner.banner-wrapper{height:30rem;-ms-flex-pack:center !important;justify-content:center !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.post-banner .fullwidth-image{width:100%;height:100%;overflow:hidden;padding-left:0;padding-right:0;position:relative}.post-banner .post-banner-text{position:absolute;z-index:90;display:-ms-flexbox;display:flex;color:#fff !important;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:inherit;padding-top:1rem;text-align:center !important;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.post-banner .fullwidth-image .ov-int-hero{position:absolute;width:100%;height:100%;z-index:10;background:rgba(14,27,93,.77);background-blend-mode:multiply}.post-banner .post-banner-text span.cat-text{color:#000;background:#fff;padding-left:1rem;padding-right:1rem;border-radius:10px;font-family:semplicitapro,sans-serif;font-size:1rem;margin-bottom:1rem;-ms-flex-item-align:center;align-self:center}.post-banner .post-banner-text h1{color:#fff;font-size:2rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}.post-banner .post-banner-text p{margin-bottom:1rem;font-family:"Encode Sans",sans-serif}.post-banner .post-banner-text p fp-date{font-size:1rem}.post-banner .post-banner-text p span.fp-date{font-size:1rem}.post-banner .fullwidth-image img{min-width:100%;min-height:100%}.post-banner .post-banner-text span.cat-text.Featured{display:none}@media(max-width:1200px){.banner-wrapper{height:320px}}@media(max-width:1199px){.listing-banner.banner-wrapper{height:480px;position:relative}.listing-banner .text-left{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.post-banner .post-banner-text{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}}@media(max-width:992px){.post-banner .fullwidth-image img{max-width:100%}}@media(max-width:767px){.listing-banner .text-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.post-banner .post-banner-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.listing-banner .text-left p{padding-left:1rem;padding-right:1rem}.content-wrapper .posts-header{padding-top:2rem;padding-bottom:3rem}.listing-banner a.featured-blog-header .fullwidth-image img{transition:.25s ease;top:0;bottom:0;left:0;right:0;position:static !important;object-fit:cover;object-position:center;height:100% !important;width:100% !important}}@media(max-width:370px){.listing-banner .text-left{padding-top:6rem}.post-banner .post-banner-text{padding-top:3em}}