section.luxury{background:#874033;padding:60px 0}section.luxury span.header-title{color:#fff;text-align:center;font-family:"DM Sans",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.95px;text-transform:uppercase;margin:auto;position:relative;display:block;margin-bottom:15px}section.luxury h2{color:#fff;text-align:center;font-family:"BV Celine",sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:42px;margin-bottom:40px}section.luxury a{color:#fff;text-align:center;font-family:"DM Sans",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.3px;padding:17px 20px;border:1px solid #fff;margin-bottom:40px;display:table;text-decoration:none;margin-left:auto;margin-right:auto}section.luxury a:hover{transition:.5s ease all;background:#fff;color:#874033}section.luxury .d-grid{grid-template-columns:1fr 1fr 1fr;gap:50px}section.luxury .d-grid div:after{width:100%;display:flex;justify-content:center;margin-top:20px;color:#fff;text-align:center;font-family:"BV Celine";font-size:24px;font-style:normal;font-weight:400;line-height:normal}section.luxury .d-grid div:first-of-type:after{content:'Studio'}section.luxury .d-grid div:nth-of-type(2):after{content:'One-Bedroom'}section.luxury .d-grid div:last-of-type:after{content:'Two-Bedroom'}section.luxury .d-grid img{width:100%}section.luxury .grid-2{margin-top:50px}section.tmp-location{padding:50px 0;background:#6c7162}section.tmp-location .content{padding:0 20px;color:#fff}section.tmp-location .content span{margin-bottom:25px;display:block;text-transform:uppercase;color:#fff;font-family:"DM Sans";font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.95px}section.tmp-location .content h3{color:#fff;font-family:"BV Celine";font-size:40px;font-style:normal;font-weight:400;line-height:42px;margin-bottom:10px}section.tmp-location .content a.ghost--white{padding:17px 30px;border:1px solid #fff;color:#fff;display:inline-block;margin-top:30px;text-decoration:none;text-transform:uppercase;font-size:13px;font-family:'DM SANS';letter-spacing:1.3px;font-weight:400}section.tmp-location .content a.ghost--white:hover{color:#6c7162;background-color:#fff;transition:.5s ease all}@media all and (max-width:767px){section.luxury .d-grid{grid-template-columns:1fr;gap:45px}section.luxury .grid-2{margin-top:0}section.tmp-location .content{padding:0;margin-bottom:50px}}