.hero-box{padding:0 2.4rem}
@media only screen and (max-width:749px){
.hero-box{padding:0}
}
.hero-box-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:68rem;position:relative}
@media only screen and (max-width:749px){
.hero-box-inner{min-height:initial}
}
.hero-container{position:relative;z-index:1;padding:4rem 6rem 8rem 6rem}
@media only screen and (max-width:749px){
.hero-container{padding-top:176px;padding-bottom:176px}
}
.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:center center;border-radius:3.6rem;z-index:0}
@media only screen and (max-width:749px){
.hero-background{border-radius:0}
}
.hero-title{font-family:SangBleuOGSans,sans-serif;font-size:7.2rem;font-weight:400;line-height:115%;margin-bottom:1rem}
@media only screen and (max-width:749px){
.hero-title{font-size:4rem;line-height:111%;text-align:center;margin-bottom:2rem}
}
.hero-text{font-size:1.7rem;line-height:140%;letter-spacing:.17px;margin-bottom:2rem}
@media only screen and (max-width:749px){
.hero-text{font-size:1.6rem;line-height:2.4rem;text-align:center}
}
.hero-actions{display:flex;flex-wrap:wrap;gap:1rem}
@media only screen and (max-width:749px){
.hero-actions{display:none}
}
.hero-action{display:flex;align-items:center;justify-content:center;height:5.5rem;min-width:19rem;color:#fff;border:1px solid #d3a852;background:#d3a852;border-radius:10rem;text-decoration:none;padding:0 1.8rem}
.hero-action:hover{opacity:.9}
.hero-action.outline{background:rgba(0,0,0,0);border-color:#fff}