.cust-hero-imgbox{position:relative}.cust-hero-imgbox img{display:block;height:440px;object-fit:cover;object-position:center}.cust-hero-imgbox:before{background:#0000009e;content:"";height:100%;position:absolute;width:100%}.location-main-banner{position:relative}.location-main-banner .cust-hero-contentbox{left:20px;position:absolute;right:20px;text-align:center;top:50%;transform:translateY(-50%);z-index:9}.location-main-banner .cust-hero-contentbox .cust-title{color:#fff!important;color:#fff;font-family:DM Sans,sans-serif;font-size:72px;font-style:normal;font-weight:500;line-height:82px;margin:0 auto 20px;max-width:700px;text-decoration:none}.location-main-banner .cust-sort-descrip .hs_cos_wrapper_type_inline_rich_text{color:#fff;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:500;margin-bottom:30px;text-decoration:none}.location-main-banner .cust-hero-contentbox button{background-color:#ff0201;border:0;border-radius:10px;color:#fff!important;font-family:DM Sans,sans-serif;font-size:17px;font-style:normal;font-weight:500;height:58px;padding:16px 32px;text-decoration:none}.location-main-banner .cust-hero-contentbox button a{color:#fff}@media only screen and (max-width:1024px){.location-main-banner .cust-hero-contentbox .cust-title{font-size:52px;line-height:62px;max-width:100%}}@media only screen and (max-width:820px){.location-main-banner .cust-hero-contentbox .cust-title{font-size:42px;line-height:52px}.location-main-banner .cust-sort-descrip .hs_cos_wrapper_type_inline_rich_text{font-size:20px;line-height:30px}}@media only screen and (max-width:767px){.location-main-banner .cust-hero-contentbox .cust-title{font-size:32px;line-height:42px}}