section.post-banner{background-image:linear-gradient(to right bottom,#1d0e53,#391969,#55247f,#733095,#923baa,#9951bf,#9f65d3,#a579e7,#9394f7,#8aacfe,#8dc1ff,#9dd3ff);position:relative;display:block;overflow:hidden}.post-banner-container.content-wrapper{height:100%}.post-banner-columns{justify-content:center;height:100%;margin:0 !important;align-items:center}.post-banner-column-is-full{display:flex;justify-content:center;max-width:80%;margin-top:4em;text-align:center !important;padding:.75rem}h1.post-title{margin-bottom:.5rem;color:#fff;font-weight:700}.curvo-white img{height:auto;max-width:100%}.curvo-white{position:absolute;width:105%;bottom:-10px;left:-2.5%;background-size:contain}section.post-banner .curvo-white{position:absolute;width:105%;bottom:-10px;left:-2.5%;background-size:contain;background-image:url(https://f.hubspotusercontent-eu1.net/hubfs/25304973/ChannelMechanics_December2021/images/curve-lightgrey.svg)}section.post-banner .curvo-white img{opacity:0}@media screen and (min-width:768px){.post-banner-container.content-wrapper{max-width:78.75%;width:78.75%}}@media screen and (min-width:769px){.post-banner-columns{display:flex}.post-banner-column-is-full{flex:none;width:100%}}@media screen and (min-width:1216px){.post-banner-container.content-wrapper{max-width:1152px}}@media screen and (min-width:1408px){.post-banner-container.content-wrapper{max-width:1344px}}@media screen and (max-width:1439px){section.post-banner{height:30vh;min-height:20rem}}@media screen and (min-width:0px) and (max-width:359px){h1.post-title{font-size:3rem}}@media screen and (min-width:360px) and (max-width:579px){h1.post-title{font-size:3rem}}@media screen and (min-width:580px) and (max-width:767px){h1.post-title{font-size:3rem}}@media screen and (min-width:768px) and (max-width:1024px){h1.post-title{font-size:2.5rem}}@media screen and (min-width:1025px) and (max-width:1365px){h1.post-title{font-size:2.2rem}}@media screen and (min-width:1366px) and (max-width:1439px){h1.post-title{font-size:2.5rem}}@media screen and (min-width:1440px){section.post-banner{height:25vh;min-height:18rem}}@media screen and (min-width:1680px) and (max-width:2559px){h1.post-title{font-size:2.5rem}}@media screen and (max-width:768px){section.post-banner{height:38vh}.post-banner-column-is-full{margin-top:7em;padding:.75rem;align-items:center}.post-banner-columns{display:flex}}