section p.text-center{letter-spacing:0}section#banner{background:url(//shangbauhiniaresidences.com/wp-content/themes/sbr2025/inc/css/../../assets/img/homepage/banner.jpg)no-repeat center center/cover;height:100%;max-height:850px;display:flex;align-items:end;justify-content:center;padding:126px 0;position:relative;overflow:hidden}section#banner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1}section#banner .content{position:relative;max-width:800px;margin:0 auto;z-index:2}section#banner .content img{margin-bottom:24px}section#banner .content p{margin-bottom:20px;max-width:420px;font-weight:400;letter-spacing:2px;font-size:13px;font-family:'Dm Sans',sans-serif;font-style:normal;line-height:normal}h1.text-center.text-white:after{content:'';position:relative;width:1px;height:100px;border-left:1px solid rgb(255,255,255,.3);display:block;margin:0 auto}section.cebu_most_expensive_condo{padding:60px 0;background:linear-gradient(to bottom,rgba(233,230,225,1) 60%,rgba(218,214,206,1) 60%)}section.cebu_most_expensive_condo h2{color:#874033;text-align:center;font-family:"BV Celine",sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}section.cebu_most_expensive_condo .top_content,section.cebu_most_expensive_condo .image p{max-width:592px;margin:0 auto 16px}section.cebu_most_expensive_condo .top_content{margin-bottom:54px}section.cebu_most_expensive_condo .content{display:flex;flex-direction:column;align-items:center}section.cebu_most_expensive_condo .image{max-width:997px}section.cebu_most_expensive_condo .image img{margin-bottom:60px}section.cebu_most_expensive_condo p{color:var(--Bauhinia_Charcoal,#3e3830);text-align:center;font-family:"DM Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}section.location{background-color:#6c7162;position:relative}section.location .left_content{padding-top:100px;max-width:387px;margin:0 auto;position:relative}section.location .left_content div._header{margin-bottom:22px}section.location .left_content div._header span{font-family:'Dm Sans',sans-serif;color:#fff;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.95px}section.location .left_content p{max-width:360px}section.location .left_content:after{content:'';position:relative;width:1px;height:150px;border-left:1px solid rgb(255,255,255,.3);display:block;margin-top:55px}section.location h3{color:#fff;font-family:"BV Celine",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:10px;margin-top:30px}.owl-item.active img{opacity:1;transition:.5s}.owl-item img{opacity:.3;transition:.5s}.nav_button .button_container{height:60px;width:60px;background:#ffffff4d;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:12px;cursor:pointer}section.one_bedroom .item img{width:300px;height:406px;object-fit:cover;object-position:center}section.one_bedroom span.text-white.text-center{font-family:"DM Sans",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.95px}section.one_bedroom .item{display:flex;flex-direction:column;align-items:center}section.one_bedroom .navigation{margin:0 auto 50px auto;width:200px;gap:0 27px;justify-content:space-between}section.one_bedroom .navigation .progress{height:1px;background-color:rgba(255,255,255,.3);width:80px}section.one_bedroom .navigation .progress .progress-bar{background-color:#fff}section.one_bedroom .navigation span.page{color:#fff;text-align:right;font-family:"DM Sans",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.95px}section.one_bedroom .navigation span.total_page{color:rgba(255,255,255,.5);text-align:right;font-family:"DM Sans",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.95px}section.one_bedroom{position:relative;background:rgba(135,64,51);padding-top:30px;z-index:0}section.one_bedroom:before{content:'';position:absolute;top:0;left:0;width:100%;height:35%;z-index:0;background:url(//shangbauhiniaresidences.com/wp-content/themes/sbr2025/inc/css/../../assets/img/homepage/carousel_bg_new.jpg) no-repeat top center/100%}section.one_bedroom .nav_button{position:absolute;top:60%;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:480px;left:calc(50% - 240px);z-index:1}section.one_bedroom .row{position:relative}section.one_bedroom h3{color:#fff;text-align:center;font-family:"BV Celine",sans-serif;font-size:56px;font-style:normal;font-weight:400;line-height:72px;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;width:100%}section.one_bedroom .item h3 span{color:rgba(255,255,255,.5);text-align:center;font-family:"BV Celine";font-size:56px;font-style:normal;font-weight:400;line-height:72px;white-space:pre}section.one_bedroom .owl-item.active .item h3 span.left{position:relative;width:107px;left:-3%}section.one_bedroom .owl-item.active .item h3 span.right{position:relative;width:107px;right:0}section.one_bedroom .grid{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:45px;height:100%}section.one_bedroom #item-0{grid-area:1/1/2/2}section.one_bedroom #item-1{grid-area:1/2/2/3}section.one_bedroom #item-2{grid-area:2/1/3/3}section.one_bedroom .grid img{width:100%;height:100%;object-fit:cover}section.one_bedroom .item span{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}section.one_bedroom .row.content{margin:auto;justify-content:center;padding:150px 0 105px}section.one_bedroom .row.content .content{position:relative;margin:0 0 0 auto}section.one_bedroom .row.content .content span:not(.inline-block){color:#fff;font-family:"DM Sans",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.95px;margin-bottom:22px;display:block}section.one_bedroom .row.content .content:after{content:'';position:relative;width:1px;height:150px;border-left:1px solid rgb(255,255,255,.3);display:block;margin-top:55px}section.one_bedroom h2{color:#fff;font-family:"BV Celine",sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:46px;max-width:350px}#amenities span.text-white{font-family:"DM Sans",sans-serif;font-size:13px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:24px}section.contact-us{background-color:rgba(233,230,225,1);padding:60px 0}section.contact-us h2{color:#8a372f;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.contact-us form{display:flex;flex-wrap:wrap;gap:30px 0;justify-content:space-between;margin-bottom:0}section.contact-us form input,section.contact-us form textarea,section.contact-us form select{padding-bottom:10px;border:none;border-bottom:1px solid #c4b995;background-color:transparent;width:100%}section.contact-us form input::placeholder,section.contact-us form textarea::placeholder,section.contact-us form select::placeholder{color:rgba(62,56,48,.3);font-family:'Jost',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}section.contact-us form select{color:rgba(62,56,48,.3);font-family:'Jost',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}section.contact-us form select option{color:#000}section.contact-us .form_input{width:calc(50% - 30px)}section.contact-us .content{max-width:630px;margin:0 auto}section.contact-us .wpcf7-response-output{width:100%}section.contact-us .form_input p{display:flex;flex-direction:column;gap:30px 0}section.contact-us form textarea{max-height:174px}section.contact-us form>p{margin:0 auto}section.contact-us form input[type=submit]{padding:17px 0 !important;color:#8a372f;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;text-transform:uppercase;transition:.5s ease all;border:1px solid #c4b995}section.contact-us form input[type=submit]:hover{transition:.5s ease all;background-color:rgba(196,185,149,1);color:#fff;border:1px #c4b995 solid}section.contact-us .screen-reader-response{display:none}section.contact-us textarea{padding:5px !important}section.contact-us input{padding:5px !important}@media (max-width:1600px){section.location .row{align-items:unset}section.location .map,section.location .map img{height:100%;max-height:100%}}@media (min-width:1281px){section.one_bedroom .row.content{max-width:1340px}section.one_bedroom .row.content .content{padding-left:120px}section.one_bedroom .grid img{max-height:266px}section.one_bedroom:before{height:50%}}@media (max-width:1280px){section.one_bedroom .row.content{max-width:997px;padding:100px 0 105px}section.one_bedroom .row.content .content{max-width:387px}}@media (min-width:1200px){section.one_bedroom{padding-top:80px}}@media (max-width:1199px){section.cebu_most_expensive_condo{padding:60px 30px}section.one_bedroom .grid{gap:25px}section.cebu_most_expensive_condo .image img{margin-bottom:54px}section.one_bedroom .row.content{padding-top:0}}@media (max-width:991px){section#banner h1{font-size:61px}section#banner .content{max-width:100%}section.location .container-fluid{padding:0;overflow:hidden}section.location img{width:100%}section.location .left_content{padding:110px 30px 0;padding-top:40px;max-width:720px;margin:0 auto}section.location .left_content p{max-width:unset !important}section.contact-us .content{max-width:720px;margin:0 auto}section.one_bedroom .image,section.one_bedroom .row.content .content{max-width:100%;padding:0}section.one_bedroom .image{margin-bottom:34px}section.one_bedroom .row.content{padding:0;margin-top:0}section.one_bedroom .nav_button{top:45%}section.one_bedroom:before{background:0 0}section.one_bedroom{background:url(//shangbauhiniaresidences.com/wp-content/themes/sbr2025/inc/css/../../assets/img/homepage/carousel_bg.png)no-repeat top center/100% 20%;background-color:rgba(135,64,51,1)}section.one_bedroom #amenities .row.content{gap:34px}section.one_bedroom h2{max-width:100%}section.one_bedroom .grid-image,section.one_bedroom .grid img{max-height:390px}}@media (max-width:767px){.nav_button .button_container{height:50px;width:50px}section.one_bedroom .row.content .content:after{height:80px;margin-top:16px}section.contact-us form{flex-direction:column}section.contact-us .form_input{width:100%}section.contact-us{padding:40px 18px}section.contact-us h2{margin-bottom:26px;font-size:30px;line-height:32px}section#banner{padding:95px 0 90px}section#banner h1{font-size:42px;line-height:48px}section.cebu_most_expensive_condo{padding:50px 20px}section.one_bedroom .navigation,section.one_bedroom h3{margin-bottom:68px}section.one_bedroom h3,section.one_bedroom .item h3 span{font-size:40px}section.one_bedroom .nav_button{top:60%}section.one_bedroom .nav_button img{width:40px;object-fit:contain}section.one_bedroom span.text-white.text-center{margin-bottom:8px}section.one_bedroom h2{font-size:30px}section.location .left_content{padding:40px 24px 0;max-width:540px}section.contact-us .wrapper{max-width:540px;margin:0 auto}section.location .left_content:after{height:80px;margin-top:16px}section h2{font-size:30px!important}section.one_bedroom .item h3 span{display:none}section.one_bedroom .item img{max-width:246px;max-height:332px}section.one_bedroom h3{justify-content:center}section.cebu_most_expensive_condo .image img,section.cebu_most_expensive_condo .top_content{margin-bottom:45px}section.one_bedroom .grid img{max-height:250px}section.location .map a,section.location .map img{height:auto !important}section.one_bedroom .bedroom_carousel.owl-carousel.owl-theme.owl-loaded{margin-bottom:50px}}@media (max-width:575px){section.one_bedroom{background:url(//shangbauhiniaresidences.com/wp-content/themes/sbr2025/inc/css/../../assets/img/homepage/carousel_bg_mobile.jpg)no-repeat;background-size:contain;background-color:rgba(138,55,47,1)}section#banner{padding:95px 10px 90px}.nav_button .button_container{height:40px;width:40px}section.one_bedroom .item img{object-fit:unset}}@media (max-width:500px){section.one_bedroom .nav_button{left:0}}@media (max-width:375px){section#banner h1 span{white-space:nowrap}}