.hero-banner{align-items:center;background-color:#ee8b8b;background-repeat:no-repeat!important;background-size:cover!important;display:flex;min-height:450px;padding:3rem 0;position:relative}.hero-banner:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (min-width:768px){.hero-banner{min-height:580px}}@media (min-width:992px){.hero-banner{min-height:681px;padding:80px 0}}@media (min-width:1200px){.hero-banner{min-height:720px;padding:80px 0}}.hero-banner__content{bottom:80px;color:#fff;left:10px;max-width:800px;position:relative;z-index:2}.hero-banner__content h1{color:#fff;font-size:3.5rem!important;line-height:1.1}.block-title h2,.hero-banner__content h1{font-family:Montserrat,sans-serif;font-weight:700!important;margin-bottom:1rem}.block-title h2{color:#000;font-size:2.5rem!important;line-height:1;text-align:center}.Activity-link h2,.floor-plan-block h3,.map-block h2{color:#000;font-family:Montserrat,sans-serif;font-size:2.5rem!important;font-weight:700!important;line-height:1;margin-bottom:1rem;text-align:center}@media (min-width:992px){.hero-banner__content h1{font-size:3rem}}@media (min-width:1200px){.hero-banner__content h1{font-size:3rem}}.hero-banner__content .btn-wrap{display:flex;flex-wrap:wrap;margin-top:1.5rem}.hero-banner__content .btn-wrap .btn{margin-bottom:1rem;margin-right:.5rem}@media (min-width:992px){.hero-banner__content .btn-wrap .btn{margin-right:1rem}}.hero-banner__content .btn-wrap .btn:last-child{margin-right:0}.cta-banner-image-overlay{background-color:#3995b0!important}