.banner-wrapper{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:664px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.banner-wrapper p{color:#fff;font-size:4rem;font-weight:700;line-height:1;text-shadow:0 0 10px #00000099;text-transform:uppercase}.banner-wrapper p:nth-of-type(2){color:#fff;font-size:2rem}.banner-wrapper:after{background:url(https://cdn2.hubspot.net/hubfs/5154465/Home/decor-masks.png) no-repeat 100% 100%;background-size:contain;bottom:0;content:"";height:100%;left:0;position:absolute;right:0}.banner-wrapper h2 span{font-weight:400}.banner-wrapper h2{background:rgba(0,0,0,.5);color:#fff;display:inline-block;font-size:60px;font-weight:700;line-height:60px;margin-bottom:6px;padding:10px;text-transform:uppercase}.banner-wrapper h2.last{font-size:36px;margin-bottom:30px}.custom-cta span{font-weight:500}.custom-cta{background:#3a2f79;border:none;color:#fff;display:inline-block;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;line-height:1.5em;padding:10px 38px;text-align:center;text-decoration:none;text-shadow:0 -1px #110e24}.custom-cta:hover{background:#3f3385;color:#fff}.property-carousel-area{box-shadow:0 4px 42px 0 rgba(0,0,0,.15);margin-bottom:40px;overflow:hidden;padding:44px 50px}.property-carousel-area .owl-carousel .owl-stage-outer{width:80%}.property-text-col ul{list-style:none;margin:0;padding:0}.property-text-col ul li{color:#555;float:left;font-weight:600;line-height:30px;width:25%}.property-text-col ul li span{color:#432b7e;display:block}#owl-demo1 .owl-dots{display:none}#owl-demo1.owl-theme .owl-nav{bottom:82px;max-width:1170px;padding-right:44px;right:0}#owl-demo1 .owl-nav button{height:50px;outline:none}#owl-demo1 .owl-next{border-left:2px solid #e5e5e5!important;text-align:right}#owl-demo1 .owl-prev{text-align:left}#owl-demo1 .owl-nav button:focus,#owl-demo1 .owl-nav button:hover{background:#fff!important;color:#3a2f79!important}#owl-demo1 .owl-nav button{align-items:center;background:#fff;color:#555!important;display:inline-flex;font-size:30px!important;height:70px;justify-content:center;outline:0;padding:0!important;text-align:center;width:60px}#owl-demo1.owl-theme .owl-nav{bottom:20px;left:0;margin:0 auto;max-width:100%;padding-right:0;position:absolute;right:20px;text-align:right}#owl-demo1 .owl-nav button{transition:all .5s ease}#owl-demo1 .owl-nav button:hover{background:#fff!important;box-shadow:0 0 10px #000;color:#3a2f79!important;position:relative;top:-2px;transition:all .5s ease}.banner-wrapper .page-center-1024{background:rgba(9,9,9,.24);display:block;float:left!important;margin-left:50px!important;max-width:none!important;padding:20px;position:absolute;width:auto!important;z-index:100}@media (max-width:991px){.banner-wrapper .page-center-1024{box-sizing:border-box;left:30px;margin-left:0!important;right:30px;top:50%;transform:translateY(-50%);width:auto!important}.banner-wrapper p{font-size:3rem;margin-top:0;overflow-wrap:break-word}.banner-wrapper p:nth-of-type(2){font-size:1.5rem;line-height:1.2}}@media (max-width:767px){.banner-wrapper .page-center-1024{background:linear-gradient(180deg,rgba(9,9,9,.24) 0,rgba(9,9,9,0));left:0;padding:14px;right:0;top:0;transform:none}.banner-wrapper p{font-size:2.25rem;line-height:1.05;margin-bottom:.5em}.banner-wrapper p:nth-of-type(2){font-size:1.25rem;line-height:1.25;margin-bottom:1.25rem}.custom-cta{font-size:18px!important;padding:9px 24px!important}}@media (max-width:479px){.banner-wrapper p{font-size:1.75rem}.banner-wrapper p:nth-of-type(2){font-size:1rem;text-wrap:balance}.custom-cta{font-size:16px!important;padding:8px 18px!important}}