.project-section{position:relative;width:100vw;min-height:100dvh;z-index:5}.project-section-bg{background-color:#e6e7e7;min-height:50dvh;margin:3rem;padding:3rem}.project-filter-section{color:#000;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.project-filter-desc{flex:1 1;font-size:26px;text-align:center}.project-filter-button{flex:1 1;display:flex;justify-content:center;margin-top:2rem}.project-filter-button div ul{display:flex;list-style:none;gap:8px;justify-content:center;align-items:center;font-weight:700;color:#000;flex-wrap:wrap}.project-filter-button div ul li{background-color:#fff;border-radius:2rem;padding:.5rem .75rem;color:#000}.project-filter-button div ul li.active{border-radius:2rem;background-color:#f36c21;padding:.5rem 1rem;color:#fff}.project-listing-section{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:3rem;position:relative}.sorting-filter{position:absolute;top:0;right:0;color:#000;display:flex;align-items:center;justify-content:center;font-size:16px}.sorting-filter select{border:none;outline:none;background-color:transparent;color:#f36c21;font-size:16px;padding:0}.project-card{width:100%;min-height:450px;display:grid;grid-template-rows:1fr 1fr;overflow:hidden;color:#3f2915;position:relative;background-color:#f36c21}.project-thumbnail{flex:1 1;position:relative}.project-type{position:absolute;bottom:0;right:20%;transform:translate(50%,50%);background-color:#f36c21;padding:.25rem 1rem;color:white;border-radius:3rem;font-weight:700;font-size:18px}.project-card-detail{flex:1 1;background-color:white}.project-card-bg{height:100%;display:flex;flex-direction:column;padding:0 2rem;justify-content:space-between}.project-logo{display:inline-block;height:100px}.project-name{margin-top:-2rem}.project-subbrand{font-size:20px}.project-location{font-size:24px;font-weight:700;margin-top:-.5rem}.project-price{font-size:24px;font-style:italic;font-weight:700;padding-bottom:1rem}.load-more-container{text-align:center}.load-more-container span{margin-top:4rem;display:inline-flex;justify-content:center;align-items:center;background-color:white;padding:5px;border-radius:2rem}.load-more-button{padding:.5rem 3rem;background-color:#f36c21;outline:none;border:none;font-weight:700;border-radius:3rem;font-size:26px;cursor:pointer}@media (max-width:1198px){.project-section-bg{margin:2rem;padding:2rem}.project-filter-desc{font-size:22px}.project-listing-section{gap:1rem;margin-top:2rem}.project-type{font-size:14px}.project-subbrand{font-size:16px}.project-location{font-size:20px;margin-top:-.5rem}.project-price{font-size:20px}}@media (max-width:1073px){.project-filter-desc{font-size:18px}}@media (max-width:840px){.project-section-bg{margin:1rem;padding:1rem}.project-filter-desc{font-size:16px}.project-location,.project-price,.project-subbrand{font-size:20px}}@media (max-width:580px){.project-filter-section{flex-direction:column;text-align:center;gap:1rem}}@media (max-width:480px){.project-section-bg{margin:.5rem;padding:.5rem}.project-listing-section .project-card{height:400px}.project-card-bg{padding:0 2rem}.project-subbrand{font-size:18px}.project-location,.project-price{font-size:20px}}.selling-headline-section{position:relative;width:100vw;height:850px;background-color:#a37759;z-index:5;overflow:hidden}.selling-headline-bg{width:100%;display:flex;align-items:flex-start;justify-content:center;color:#fff;font-size:35px;position:relative;top:0}.selling-headline-bg p{padding:1rem;display:flex;align-items:center;gap:15px}.selling-headline-bg p span:first-of-type{font-size:50px;font-weight:700}.selling-headline-bg p span:nth-of-type(2){font-weight:700}.selling-des-section{display:flex;height:650px;width:100%;color:#3f2915;position:relative;top:0}.selling-des-section .left-content{flex:1 1;position:relative;background-color:#f36c21}.selling-des-section .right-content{width:30%;display:flex;align-items:flex-end;padding:2rem;color:white}.selling-content-box{width:70%;transition:opacity .5s ease-in-out}.selling-headline{display:flex;align-items:center;gap:1rem;font-weight:700;width:100%}.selling-number{font-size:70px}.selling-topic{font-size:30px;line-height:1.2}.selling-des{font-size:20px;width:80%;line-height:1.3;margin-top:2rem;display:flex;flex-direction:column;gap:2rem;justify-content:flex-end}.dot-nav{position:absolute;bottom:2%;left:50%;transform:translateX(-50%);text-align:center;z-index:inherit}.dot{display:inline-block;width:20px;height:20px;margin:0 6px;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.dot.active{background-color:#c77c4d}.terms-section{text-align:center;color:black;margin-top:3rem}.terms-section h5 a{color:#c77c4d}@media only screen and (max-width:1198px){.selling-headline-section{height:800px}.selling-des-section{height:600px}.selling-content-box{width:100%}.selling-number{font-size:50px}.selling-topic{font-size:24px;line-height:1.2}.selling-des{font-size:18px;width:100%}}@media (max-width:960px){.selling-des-section{display:flex;flex-direction:column}.selling-des-section .left-content{height:50%}.selling-des-section .right-content{height:50%;width:80%;align-items:flex-start;margin:0 auto}.selling-content-box{width:100%;display:flex;align-items:flex-start;gap:2rem}.selling-des{margin-top:1rem;gap:1rem}}@media (max-width:699px){.selling-headline-bg{font-size:28px}.selling-headline-bg p span:first-of-type{font-size:40px}.selling-des-section .right-content{width:90%}.selling-number{font-size:45px}.selling-topic{font-size:24px;line-height:1.2}.selling-des{font-size:18px}}@media (max-width:580px){.selling-content-box{flex-direction:column;text-align:center;gap:1rem}.selling-headline{justify-content:center}.selling-headline-bg{font-size:22px}.selling-headline-bg p{gap:8px}.selling-headline-bg p span:first-of-type{font-size:32px}.selling-des-section .right-content{width:90%}.selling-number{font-size:40px}.selling-topic{font-size:22px;line-height:1.2}.selling-des{font-size:16px;margin-top:.5rem}}@media (max-width:480px){.selling-headline-section{height:700px}.selling-headline-bg{font-size:18px}.selling-headline-bg p span:first-of-type{font-size:24px}.selling-des-section .right-content{width:100%}.selling-number{font-size:40px}.selling-topic{font-size:22px;line-height:1.2}.selling-des{font-size:16px;margin-top:.5rem}.dot-nav{width:100%}}.des-section{width:100vw;height:700px;position:relative;z-index:inherit}.des-container{position:relative;z-index:5!important;max-width:1280px;margin:0 auto;height:100%}.des-headline{top:7%;left:0;height:250px}.des-body,.des-headline{position:relative;z-index:5;width:100%}.des-body{top:10%;left:45%;height:807px}.des-container .title{font-size:55px}.des-container .subtitle{margin-top:-15px;font-size:36px;font-weight:lighter}.des-container .description{margin-top:2rem;font-size:24px;text-align:left;font-weight:lighter;width:45%;line-height:1.5}@media only screen and (max-width:1198px){.des-section{padding:0 1rem;height:650px}.des-headline{height:220px}.des-body{left:55%}.des-container .title{font-size:45px}.des-container .subtitle{font-size:30px}.des-container .description{font-size:20px;width:37%}}@media (max-width:950px){.des-headline{height:180px}.des-body{left:55%}.des-container .title{font-size:40px}.des-container .subtitle{font-size:27px}.des-container .description{font-size:20px;width:37%}}@media (max-width:820px){.des-section{height:550px}.des-headline{height:150px}.des-body{left:10%;top:15%}.des-container .description{width:65%}}@media (max-width:600px){.des-section{height:600px}.des-body{left:5%;top:10%}.des-container .title{font-size:32px}.des-container .subtitle{font-size:28px}.des-container .description{font-size:24px;width:80%}}@media (max-width:450px){.des-section{height:570px}.des-body{left:2%}.des-container .title{font-size:28px}.des-container .subtitle{font-size:24px}.des-container .description{font-size:20px;width:80%}}.design-section{width:100%;height:700px;position:relative;z-index:5}.design-content{width:100%;height:100%;background-color:#e6e7e7;display:flex;z-index:5}.design-content .content-details{width:40%;height:100%;position:relative;overflow:hidden}.content-box{width:100%;height:100%;display:flex;align-items:center;padding:4rem;color:#000}.content-box-text h2,.content-box-text h3{font-size:40px;color:#f36c21}.content-box-text h3{margin-top:-1rem}.content-box-text p{font-size:27px;line-height:1.4;width:80%}.content-box-text p:nth-of-type(2){margin-top:3rem}.content-image{flex:1 1;position:relative;height:90%;background-color:#a37759}.content-curve{position:absolute;left:-8%;bottom:-40%;width:60%;height:400px;background-color:white;border-radius:0 50% 0 0}@media only screen and (max-width:1198px){.design-section{height:650px}.content-box{padding:2rem}.content-box-text h2,.content-box-text h3{font-size:35px}.content-box-text p{font-size:20px;width:100%}.content-curve{bottom:-30%;width:80%;height:300px}}@media (max-width:950px){.content-box-text h3{margin-top:-.5rem;font-size:35px;color:#f36c21;line-height:1.1}.content-box-text p{margin-top:1rem}}@media (max-width:820px){.design-section{height:800px}.design-content{display:flex;flex-direction:column-reverse}.design-content .content-details{width:100%;height:50%;position:relative;overflow:hidden}.content-box{justify-content:flex-end}.content-box-text{width:60%}.content-curve{bottom:-40%;width:40%;height:300px}.content-box-text h2,.content-box-text h3{font-size:28px}.content-box-text p{font-size:18px;width:100%}.content-box-text p:nth-of-type(2){margin-top:2rem}}@media (max-width:560px){.content-box-text h2,.content-box-text h3{font-size:24px}.content-box-text p{font-size:16px}}@media (max-width:480px){.design-section{height:600px}.content-box-text{width:70%}.content-box-text h2,.content-box-text h3{font-size:22px}.content-box-text p{font-size:14px}.content-box-text p:first-of-type{margin-top:.5rem}.content-box-text p:nth-of-type(2){margin-top:2rem}.content-curve{bottom:-40%;width:40%;height:200px}}.body-section{background-color:#f36c21;width:100vw;min-height:100dvh;position:relative;z-index:5;background-image:url(/images/curve.png);background-repeat:no-repeat;background-size:contain;background-position:left 0 top 80px;z-index:3;padding-bottom:1rem}@media (max-width:800px){.body-section{background-size:80%;background-position:left 0 top 100px}}