.post-banner-cm{background-color:rgba(157,217,247,.2);padding:67px 0 470px;position:relative}.post-banner-cm .heading-container{float:none;margin:0 auto 40px;max-width:1029px}.post-banner-cm .heading-container a.topic-link{display:none;font-family:Barlow,sans-serif;font-size:18px;letter-spacing:0;line-height:28px}.post-banner-cm .heading-container a.topic-link:first-child{display:block}.post-banner-cm .heading-container h1,.post-banner-cm .heading-container h1 a{color:#3e0080;font-family:Barlow,sans-serif;font-size:65px;font-weight:300;letter-spacing:-.5px;line-height:71px;margin-bottom:33px}.post-banner-cm .publish-date h4{color:#573f8e;font-family:Barlow,sans-serif;font-size:18px;letter-spacing:0;line-height:28px}.post-banner-cm .featured-image{margin:0 auto;max-width:1027px;min-height:515px;width:100%}.post-banner-cm .image-container{float:none;left:0;position:absolute;right:0}@media(max-width:1100px){.post-banner-cm{padding:67px 0 423px}.post-banner-cm .featured-image{max-width:740px;min-height:463px}}@media(max-width:1024px){.post-banner-cm .heading-container h1,.post-banner-cm .heading-container h1 a{font-size:55px;line-height:55.6px}}@media(max-width:767px){.post-banner-cm{padding:67px 0 241px}.post-banner-cm .heading-container h1,.post-banner-cm .heading-container h1 a{font-size:42px;margin-bottom:20px}.post-banner-cm .featured-image{max-width:440px;min-height:272px}}@media(max-width:480px){.post-banner-cm{padding:45px 0 133px}.post-banner-cm .heading-container{margin:0 auto 26px}.post-banner-cm .heading-container h1,.post-banner-cm .heading-container h1 a{font-size:38px;line-height:51.6px}.post-banner-cm .featured-image{max-width:280px;min-height:168px}}