section.flex-block.hero{position:relative;overflow:hidden;padding:0}section.flex-block.hero.with-image{min-height:clamp(22.5rem,14.49vw + 18.7rem,35rem);display:flex;align-items:flex-end}section.flex-block.hero.with-image .text-container{max-width:640px;margin-left:0;margin-right:0;text-align:left;padding:clamp(3rem,3.48vw + 2.09rem,6rem) 0 clamp(1.25rem,1.74vw + 0.79rem,2.75rem)}section.flex-block.hero .background{position:absolute;inset:0}section.flex-block.hero .background img{width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;position:absolute}section.flex-block.hero .background::after{content:"";position:absolute;inset:0;background:linear-gradient(45deg, rgba(35, 30, 41, 0.75) 22%, rgba(35, 30, 41, 0.2) 70%, rgba(35, 30, 41, 0) 100%);z-index:1}@media only screen and (max-width: 767px){section.flex-block.hero .background::after{background:linear-gradient(0deg, rgba(35, 30, 41, 0.75) 40%, rgba(35, 30, 41, 0.2) 85%, rgba(35, 30, 41, 0) 100%)}}section.flex-block.hero .text-container{max-width:880px;margin-left:auto;margin-right:auto;padding:clamp(2rem,2.32vw + 1.39rem,4rem) 0 clamp(2rem,2.32vw + 1.39rem,4rem);text-align:center;position:relative;z-index:2}section.flex-block.hero .text-container h1:not(:last-child){margin-bottom:clamp(0.63rem,0.72vw + 0.43rem,1.25rem)}section.flex-block.hero .text-container p,section.flex-block.hero .text-container li{font-size:var(--wp--preset--font-size--medium);line-height:1.25}section.flex-block.hero .text-container p:last-of-type,section.flex-block.hero .text-container li:last-of-type{margin-bottom:0}section.flex-block.hero .text-container .cta-btn{margin-top:clamp(1rem,0.58vw + 0.85rem,1.5rem)}/*# sourceMappingURL=style.min.css.map */