.hero{touch-action:pan-y;cursor:grab;isolation:isolate;z-index:0;background-color:#231f20;width:100%;height:100vh;position:relative;overflow:hidden}.banner-title.home-heading{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:170px;display:flex}.banner-title.home-heading br{display:none!important}.background-video{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero-slide{z-index:0;cursor:grab;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.content{z-index:2;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.home-text2 img{width:3rem}.home-border{border:1px solid #ffffff80}.centrium-link{cursor:pointer;z-index:10;align-items:center;text-decoration:none;display:flex;position:relative}.centrium-link h3{align-self:flex-end}.home-overlay{opacity:.2;z-index:1;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.home-pagination{z-index:3;color:#fff;letter-spacing:3%;position:absolute;bottom:4.5%;right:6rem}.home-pagination span{color:#fff;font-size:1.125rem;font-family:var(--light-font-family)}.home-pagination-sep,.home-pagination-total{opacity:.6}.home-heading{width:63%}@media only screen and (max-width:1680px){.home-heading{width:67%}}@media only screen and (max-width:1560px){.home-heading{width:72%}.home-pagination{bottom:7%}}@media only screen and (max-width:1440px){.home-pagination{bottom:6%}}@media only screen and (max-width:1366px){.home-pagination{bottom:7%}}@media only screen and (max-width:1152px){.home-heading{width:78%}.home-pagination{bottom:8%}}@media only screen and (max-width:1024px){.home-pagination{bottom:9%}}@media only screen and (max-width:991px){.home-heading{width:100%}}@media only screen and (max-width:767px){.hero{height:85vh}.home-pagination{bottom:6%;right:3rem}.home-pagination span{font-size:1.45rem}.content{z-index:2;top:unset;transform:unset;position:absolute;bottom:5%;left:2%}}@media (max-width:390px){.home-pagination{bottom:6%}}
.creating-main{padding:7rem 0}.create-text{gap:1.3rem;width:59%;margin-left:auto}.creating-main .section-content p{color:#ffffffce}.create-btn p{background:linear-gradient(106.52deg,#a47b2c 10.48%,#d5aa4c 28.22%,#ffec94 42.11%,#e6be68 55.99%,#ffd97c 69.87%,#946e2a 87.61%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.create-btn{z-index:1;cursor:pointer;border:none;border-radius:2rem;gap:.7rem;width:fit-content;padding:1.2rem 2rem;transition:background .4s,color .4s;position:relative;overflow:hidden}.create-btn p{transition:color .4s}.create-btn img{z-index:2;width:1rem;height:.7rem;transition:filter .4s;position:relative}.create-btn:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:0;background:linear-gradient(106.52deg,#a47b2c 10.48%,#d5aa4c 28.22%,#ffec94 42.11%,#e6be68 55.99%,#ffd97c 69.87%,#946e2a 87.61%);border-radius:2rem;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.k-logo{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.creating-wrapper a{width:fit-content}@media only screen and (min-width:992px){.create-btn:after{content:"";z-index:0;background:linear-gradient(106.52deg,#a47b2c 10.48%,#d5aa4c 28.22%,#ffec94 42.11%,#e6be68 55.99%,#ffd97c 69.87%,#946e2a 87.61%);border-radius:2rem;transition:transform .4s ease-in-out;position:absolute;inset:0;transform:translate(-100%)}.create-btn:hover:after{transform:translate(0)}.create-btn:hover:before{opacity:0}.create-btn:hover p{z-index:9;position:relative;color:#000!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;background:unset!important}.create-btn:hover img{filter:brightness(0)}}@media only screen and (max-width:1366px){.k-logo{width:18%}}@media only screen and (max-width:991px){.creating-main{padding:3rem 0}.k-logo{width:25%}}@media only screen and (max-width:767px){.creating-main{gap:1.5rem;padding:1rem 0}.k-logo{width:50%}.create-text{width:100%;margin-left:unset;gap:2rem}.create-btn{border-radius:2.5rem;justify-content:center;width:100%}.create-btn img{width:1.7rem;height:1rem}.create-btn{isolation:isolate;background:0 0;border:none;border-radius:2rem;padding:1rem 2rem;position:relative;overflow:hidden}.create-btn:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:0;background:linear-gradient(106.52deg,#a47b2c 10.48%,#d5aa4c 28.22%,#ffec94 42.11%,#e6be68 55.99%,#ffd97c 69.87%,#946e2a 87.61%);border-radius:2rem;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.create-btn>*{z-index:1;position:relative}.creating-wrapper a{width:unset}}
.our-text .banner-title-big h2{z-index:5;line-height:150%;position:relative;background:linear-gradient(106.52deg,#a47b2c 10.48%,#d5aa4c 28.22%,#ffec94 42.11%,#e6be68 55.99%,#ffd97c 69.87%,#946e2a 87.61%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.our-text2 p{color:#fffc}.our-text2{width:50%}.our-text{justify-content:end;gap:17rem;width:100%}.our-text div:first-child{margin-top:-6%}.home-highlights{grid-template-columns:1fr;justify-self:end;gap:7.5rem 7.4rem;margin-top:7rem;padding:0 7rem 0 0;display:grid;position:relative}.highlight-item{z-index:2;width:fit-content;position:relative}.highlight-number{color:#fff;white-space:nowrap;font-family:ppf-regular-font;font-size:7.5rem;line-height:1}.highlight-number span{color:#fff;font-family:var(--Ppf-regular-font-family)}.highlight-line{background:#ffffff29;width:100%;height:1px}.highlight-item p{margin:0;color:#ffffff60!important}.highlight-1{grid-column:1/3}.highlight-2{grid-column:1}.highlight-3{grid-column:2}.our-logo{width:97%;position:absolute;bottom:0%;left:1%}.our-image{filter:grayscale();width:100%;height:21.688rem;overflow:hidden}.value-video{object-fit:cover;width:100%;height:100%;display:block}@media only screen and (max-width:1680px){.our-logo{width:93%}.home-highlights{padding:0 3rem 0 0}}@media only screen and (max-width:1440px){.home-highlights{padding:0 1rem 0 0}}@media only screen and (max-width:1280px){.our-text div:first-child{margin-top:-8%}.highlight-number{font-size:6.7rem}}@media only screen and (max-width:991px){.our-text{flex-direction:column;gap:1rem}.our-text div:first-child{margin-top:0%}.our-text .banner-title-big h2{line-height:unset}.our-text2{width:100%}.home-highlights{flex-direction:column;justify-self:start;gap:3.4rem 1.4rem;margin-top:0;padding:0;display:flex;position:relative}.highlight-number{font-size:3.5rem}.highlight-item{gap:1rem;width:100%}}@media only screen and (max-width:767px){.home-highlights{gap:5rem 0}.our-logo{width:98%}.our-image{height:50vh}.our-wrapper{padding-top:0}}
.projects-list{grid-template-columns:repeat(1,1fr);gap:0;display:grid}.project-card{position:relative;overflow:hidden}.project-card-image{width:100%;height:95vh;position:relative;overflow:hidden}.project-card-image>img{object-fit:cover;width:100%;height:100%;display:block}.project-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000c);height:100%;position:absolute;inset:auto 0 0}.project-card-bottom{z-index:2;bottom:7%;left:8%;right:unset;gap:1rem;width:fit-content;position:absolute}.project-location,.project-size{align-items:flex-start;gap:.75rem;display:flex}.project-location img,.project-size img{object-fit:contain;flex-shrink:0;width:1.5rem}.mobileviewallprojects{margin-bottom:1.5rem}.view-all-btnmobile{margin:1.5rem 0}.project-location p,.project-size p{color:#fff;margin:0;line-height:1.4}.view-project-btn{z-index:3;letter-spacing:1.5px;border:1px solid #fff;border-radius:2rem;align-items:center;gap:1rem;padding:.875rem 1.375rem;text-decoration:none;display:flex;position:absolute;bottom:7%;right:8%;overflow:hidden}.view-project-btn:before{content:"";z-index:-1;transform-origin:0;background-color:#fff;width:100%;height:100%;transition:transform .4s ease-in-out;position:absolute;top:0;left:0;transform:scaleX(0)}.view-project-btn-text{color:#fff;z-index:1;transition:color .3s;position:relative}.project-info{gap:1.9rem}.view-project-arrow{z-index:1;align-items:center;width:1.5rem;font-size:1rem;display:flex;position:relative}.view-project-arrow img{width:100%;height:auto;transition:filter .3s}.project-card-image iframe.project-image{border:0;width:100%;height:100%}.p-wrapper{background:#ddd}.projects-section-header{justify-content:space-between;align-items:center;padding:10rem 0 5rem}.projects-section-title{color:#231f20;margin:0}.view-all-btn{letter-spacing:1.5px;isolation:isolate;border:1px solid #231f20;border-radius:2rem;align-items:center;gap:1rem;padding:.875rem 1.375rem;text-decoration:none;transition:border-color .4s ease-in-out;display:flex;position:relative;overflow:hidden}.view-all-btn:before{content:"";z-index:0;transform-origin:0;background-color:#231f20;width:100%;height:100%;transition:transform .4s ease-in-out;position:absolute;top:0;left:0;transform:scaleX(0)}.view-all-btn-text{color:#231f20;z-index:1;transition:color .3s;position:relative}.view-all-arrow{z-index:1;align-items:center;width:1.5rem;font-size:1rem;display:flex;position:relative}.view-all-arrow img{width:100%;height:auto;transition:filter .3s}@media only screen and (min-width:992px){.view-project-btn:hover:before{transform:scaleX(1)}.view-project-btn:hover .view-project-btn-text{color:#231f20!important}.view-project-btn:hover .view-project-arrow img{filter:brightness(0)}.project-image{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .6s;display:block}.project-card:hover .project-image{filter:grayscale(0%)}.project-card-image:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#000c);position:absolute;inset:0}.view-all-btn:hover{border-color:#231f20}.view-all-btn:hover:before{transform:scaleX(1)}.view-all-btn:hover .view-all-btn-text{color:#fff!important}.view-all-btn:hover .view-all-arrow img{filter:brightness(0)invert()}}@media only screen and (max-width:991px){.project-card-image{flex-direction:column;display:flex}}@media only screen and (max-width:767px){.project-card-bottom{bottom:unset;left:unset;right:unset;gap:1rem;width:fit-content;position:relative}.view-project-btn{right:unset;bottom:unset;position:relative}.project-abs{gap:1.5rem;padding:2rem .8rem;position:absolute;bottom:5%;left:2%}.project-info{flex-direction:column;gap:1rem;display:flex}.project-card-image{height:80vh}.view-project-btn-text{font-size:1.45rem}.view-project-arrow{width:2rem}.project-image{height:100%}.projects-section-header{flex-flow:column wrap;align-items:flex-start;gap:1.5rem;padding:5rem 0}.view-all-btn{text-align:center;justify-content:center;width:100%;padding:1rem 2rem}.view-all-btn-text{font-size:1.45rem}.view-all-arrow{width:1.8rem}.projects-section-title{font-size:1.75rem}}
.become-abs h2{line-height:150%;background:linear-gradient(106.52deg,#a47b2c 10.48%,#d5aa4c 28.22%,#ffec94 42.11%,#e6be68 55.99%,#ffd97c 69.87%,#946e2a 87.61%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.become-abs{position:absolute;top:36%;left:53%;transform:translate(-50%,-50%)!important}.become-right{align-self:end;gap:3.5rem;width:25%;margin:0 auto 5rem}@media only screen and (max-width:1440px){.become-image{width:50%;height:40rem}.become-image img{height:100%}}@media only screen and (max-width:1280px){.become-right{width:32%}}@media only screen and (max-width:991px){.become-right{justify-content:flex-start;gap:1rem;width:91%;margin:0 auto}.become-main{flex-direction:column;gap:2rem;display:flex}.become-abs{top:unset;left:unset;position:relative;transform:unset!important}.become-image{width:100%;height:40rem}}
