body.luxury .quote-callout{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;padding:0!important;gap:0!important;margin-top:42px!important;overflow:hidden;border:1px solid #c9bfa9!important;background:#f7f2e7!important}body.luxury .concierge-photo{position:relative;align-self:stretch;margin:0;min-height:520px;overflow:hidden;background:#0a2930}body.luxury .concierge-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center}body.luxury .concierge-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#061f2bd9,transparent 65%)}body.luxury .concierge-photo figcaption{position:absolute;z-index:1;bottom:35px;left:35px;color:#dbc59b;font:9px/1.7 Arial,sans-serif;letter-spacing:2px}body.luxury .concierge-photo figcaption span{display:block;color:#f6f0e5;font:400 29px/1.3 Georgia,serif;letter-spacing:-.5px;margin-top:12px}body.luxury .concierge-content{padding:45px 48px;display:flex;flex-direction:column;justify-content:center;gap:25px;min-width:0}body.luxury .concierge-content h2{font:400 40px/1.15 Georgia,serif!important;letter-spacing:-1px;margin:14px 0 18px}body.luxury .concierge-content .quick-quote{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;margin:0!important}body.luxury .concierge-content .quick-quote form{margin:0}body.luxury .concierge-content>div{width:100%;max-width:100%}body.luxury .concierge-content p{font-size:12px;line-height:1.8;color:#536361}body.luxury .quote-steps{margin-top:0!important;padding-top:30px!important;padding-bottom:36px!important;border-bottom:1px solid #cbbfa9;gap:28px}body.luxury .quote-steps>div{border-top:0!important;padding-top:0!important}body.luxury .quote-steps .step-number,body.luxury .quote-steps b{background:transparent;color:#af8f59}body.luxury .quote-comparison-guide{padding-top:55px!important;padding-bottom:55px!important}body.luxury .quote-comparison-guide>div:last-child{background:#ebe4d5!important;border-radius:0!important;border-color:#cbbfa9!important;padding:15px 24px}body.luxury .quote-comparison-guide h2{font-size:39px!important;line-height:1.2!important}body.luxury .quote-comparison-guide>div:last-child>*{border-color:#d0c5ad!important;padding-top:17px;padding-bottom:17px}body.luxury .service-faq{padding-top:35px!important;padding-bottom:40px!important}body.luxury .other-services{padding:35px 0 50px!important}@media(max-width:1050px){body.luxury .concierge-content{padding:32px}body.luxury .concierge-content h2{font-size:34px!important}}@media(max-width:760px){body.luxury .quote-callout{grid-template-columns:minmax(0,1fr)!important;margin-top:24px!important}body.luxury .concierge-photo{min-height:270px}body.luxury .concierge-photo figcaption{bottom:25px;left:25px}body.luxury .concierge-photo figcaption span{font-size:26px}body.luxury .concierge-content{padding:27px 22px;gap:20px}body.luxury .concierge-content h2{font-size:32px!important}body.luxury .concierge-content input{max-width:100%;min-width:0}body.luxury .quote-steps{gap:18px;padding-top:26px!important;padding-bottom:26px!important}body.luxury .quote-comparison-guide{padding-top:35px!important;padding-bottom:30px!important}body.luxury .quote-comparison-guide h2{font-size:32px!important}}

body.luxury .quote-steps article>span{background:transparent!important;border:0!important;border-radius:0!important;color:#a18350!important;font:400 30px/1 Georgia,serif!important;width:auto!important;height:auto!important;min-width:38px}body.luxury .quote-steps article{border-top:0!important;padding-top:0!important}body.luxury .quote-steps h3{font:400 17px/1.4 Georgia,serif!important}body.luxury .quote-comparison-guide{background:#0a2930!important;padding:44px!important;margin-top:42px!important;margin-bottom:30px!important;gap:45px!important;color:#f5f0e6}body.luxury .quote-comparison-guide h2{font-family:Georgia,serif;font-weight:400!important;color:#f5f0e6!important}body.luxury .quote-comparison-guide p{color:#c0cbc5!important;font-size:12px;line-height:1.9}body.luxury .quote-comparison-guide .kicker{color:#cfb581!important}body.luxury .quote-comparison-guide dl{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important;background:transparent!important;border:0!important;border-radius:0!important;counter-reset:conditions}body.luxury .quote-comparison-guide dl>div{padding:18px!important;border:0!important;border-left:1px solid #a98c5855!important;counter-increment:conditions}body.luxury .quote-comparison-guide dt{color:#eee9dd!important;font:400 19px/1.4 Georgia,serif!important}body.luxury .quote-comparison-guide dt:before{content:'0' counter(conditions);display:block;color:#c1a371;font:10px/1.4 Arial,sans-serif;letter-spacing:2px;margin-bottom:12px}body.luxury .quote-comparison-guide dd{color:#b8c5bf!important;font-size:11px;line-height:1.8;margin:10px 0 0!important}body.luxury .concierge-content h2 strong{font-weight:400}@media(max-width:760px){body.luxury .quote-comparison-guide{padding:28px 22px!important;margin-top:30px!important;gap:22px!important}body.luxury .quote-comparison-guide dl{grid-template-columns:1fr!important}body.luxury .quote-comparison-guide dl>div{padding:18px 0!important;border-left:0!important;border-top:1px solid #a98c5855!important}body.luxury .quote-steps article>span{font-size:27px!important}}
