@import url("https://use.typekit.net/phv4cuk.css");body{font-family:area-normal,sans-serif;font-weight:400}.button,body,h1,h2,h3,h4,h5,h6{font-style:normal;letter-spacing:normal}.button,h1,h2,h3,h4,h5,h6{color:#393d47;font-family:firelli-variable,sans-serif;font-variation-settings:"wght" 300;text-transform:none}.button{font-variation-settings:"wght" 400}h1 b,h1 strong{font-weight:400}.amenities-highlight h2{font-size:60px;font-style:normal}.footer-container-wrapper .content-section,.sticky-header,body .social-icons.full.white .fm_button{background:#f1efed!important}.banner h1 span{text-decoration:underline;text-decoration-color:#b28b33!important}.menu-bar .hs-menu-wrapper>ul>li>a:before{background:#b28b33!important;border-radius:0;bottom:15px;content:"";display:block;height:2px;pointer-events:none;position:absolute;transition:.4s ease-in-out;z-index:0}.list-type-tabs.active-text-theme ul li a.active{color:#b28b33!important}.list-type-tabs ul li a:before{background-color:#b28b33!important;border-radius:0;bottom:-3px;content:"";display:block;height:3px;left:0;opacity:0;position:absolute;right:0;transition:.4s ease}.icon-dot.theme i{color:#b28b33!important}.social-icons.full.white .fm_button{background-color:#fff!important;color:#b28b33!important}.hs-richtext ul:not(.reset-list) li:before,.hs_cos_wrapper_type_rich_text ul:not(.reset-list) li:before{color:#b28b33!important;content:"\f111";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;padding-right:10px;text-align:right;text-indent:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:1.5em}.hs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #b28b33!important;border-radius:0;box-shadow:none;color:#333;cursor:pointer;display:inline-block;font-family:firelli-variable,sans-serif;font-size:.875rem;font-style:italic;font-weight:400;line-height:20px;margin-bottom:8px;margin-top:22px;max-width:100%;padding:13px 23px;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;transition:.2s ease-in-out;vertical-align:middle;white-space:normal}.field>label>span.hs-form-required{color:#b28b33!important;display:inline-block!important;padding-left:4px}.button.empty.theme{background-color:transparent;border-color:#b28b33!important;color:#b28b33!important}.button.color-1,.button.empty.theme:active,.button.empty.theme:hover{background-color:#b28b33;color:#fff!important}.button.cta_empty{background-color:transparent;border-color:#b28b33;color:#fff;font-weight:400}.button.cta_empty:hover{background-color:#b28b33;color:#fff!important}.button{padding:13px 23px 9px}.button.small{padding:7px 18px 3px}.button.large{padding:18px 38px 13px}.hs_cos_wrapper_type_social_sharing a{background-color:#b28b33!important;border:none!important;border-radius:0;box-shadow:0 5px 10px -2px transparent;color:#fff;display:inline-block;font-family:Font Awesome\ 5 Brands;font-size:20px;height:40px!important;line-height:40px;margin:0 10px 10px 0;transition:.2s;vertical-align:top;width:40px!important}.section-intro.sep:after{background:#b28b33!important;border-radius:0;content:"";display:inline-block;height:3px;max-width:200px;width:100%}.white-content :selection{background:#657465!important;color:#fff}.bg-blue,.bg-dark{background-color:#4e5d50!important}.bg-light{background-color:#728173!important}.promo-container,.promo-container .field>label>span.hs-form-required,.promo-container :not(option){color:#fff!important}.promo-container input,.promo-container select,.promo-container select option{color:#393d47!important}.promo-form input,.promo-form select{border-bottom:2px solid #b28b33!important}.promo-form .hs-button{font-style:normal}@media (min-width:1140px){.vdivide .bordered .content-card:after{top:100px}.vdivide .bordered .content-card:after,.vdivide .bordered-tall .content-card:after{background:#b28b33;bottom:0;content:"";display:block;height:200px;position:absolute;right:0;width:2px}.vdivide .bordered-tall .content-card:after{top:160px}}@media (max-width:767px){.hero-format h1{font-size:2.5rem}.amenities-highlight h2{font-size:40px}}