.title_and_description{position:relative}.title_and_description.hero{padding-top:20vh!important;padding-bottom:20vh!important}.title_and_description.Centered .partial_ctabutton{justify-content:center}.title_and_description .inner-bcs-row{z-index:2}.title_and_description .inner-bcs-row.center{margin:auto;justify-content:center}.title_and_description .inner-bcs-row .content{max-width:70ch}.title_and_description.hasbackgroundimage{padding-top:8rem;padding-bottom:8rem;position:relative}.title_and_description.hasbackgroundimage .background-image-wrapper,.title_and_description.hasbackgroundimage .background-video-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;object-fit:cover}.title_and_description.hasbackgroundimage:before{background-color:rgba(0,0,0,.4);left:0;top:0;width:100%;height:100%;content:"";position:absolute;z-index:1}@media (min-width:757px){.title_and_description.hasbackgroundimage *{color:#fff!important}}@media (max-width:768px){.title_and_description.hero{padding-top:inherit!important;padding-bottom:inherit!important;margin-bottom:0!important}.title_and_description.hero h1,.title_and_description.hero h3{padding-bottom:0}.title_and_description.hero.hasbackgroundimage *{color:#fff!important}.title_and_description:not(.hero).hasbackgroundimage{flex-direction:column-reverse!important}.title_and_description:not(.hero).hasbackgroundimage .background-image-wrapper,.title_and_description:not(.hero).hasbackgroundimage .background-video-wrapper{position:relative;height:300px;width:100%}.title_and_description:not(.hero).hasbackgroundimage:before{display:none}.title_and_description .inner-bcs-row div,.title_and_description .inner-bcs-row h1,.title_and_description .inner-bcs-row h2,.title_and_description .inner-bcs-row h3{padding:0!important;margin-bottom:0!important;margin-top:0!important}}
