section.hero{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;width:100%;aspect-ratio:2.25/1;overflow-x:clip;padding-bottom:40px!important}section.hero.thin{aspect-ratio:unset;padding:80px!important}section.hero .bg-img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;z-index:2}section.hero .bg-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8),transparent);z-index:1}section.hero .bg-img img{width:100%;height:100%;object-fit:cover;object-position:center}section.hero .wrapper{position:relative;z-index:3}section.hero .wrapper .content{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;text-align:center}section.hero .wrapper .content h1,section.hero .wrapper .content h2,section.hero .wrapper .content h3,section.hero .wrapper .content h4,section.hero .wrapper .content h1 *,section.hero .wrapper .content h2 *,section.hero .wrapper .content h3 *,section.hero .wrapper .content h4 *{color:#fff}section.hero .wrapper .content p:not(.subtitle){color:#fff;font-size:1.125rem}section.hero .wrapper .content p:not(.subtitle) b,section.hero .wrapper .content p:not(.subtitle) strong{color:#a88749;font-size:1.125rem}section.hero .wrapper .content p.subtitle{color:#f8f5f0}@media only screen and (min-width: 992px){section.hero{padding-bottom:80px!important}section.hero.thin{padding:120px!important}section.hero .wrapper .content p:not(.subtitle){font-size:1.25rem}}
