@font-face{font-family:Bahnschrift;src:url(/build/assets/Bahnschrift-CjJzUn5W.ttf);font-style:normal}header #header-container .button-text{color:#fff}header #header-container #menu-burger span{background-color:#fff}header #header-container #logo{top:10px}@media screen and (max-width: 1466px){header #header-container #logo{top:20px}}@media screen and (max-width: 1024px){header #header-container #logo{top:30px}}header #header-container nav .inner .flexnav{padding-top:0}@media screen and (max-width: 1466px){header #header-container nav .inner .flexnav{padding-top:10px}}header #header-container nav .inner .flexnav li{padding-top:0;padding-bottom:0}header.white-header{background-color:#be1e2dcc!important}footer{height:80px!important;background-color:#be1e2d}footer.showcase{background-color:transparent}footer #footer-container{height:60px;margin:20px auto}@media only screen and (max-width: 1024px){footer #footer-container{height:80px;margin:0 auto}}@media only screen and (max-width: 767px){footer #footer-container .icon-wrap.main-footer-icon{top:-10px!important}}footer #footer-container .socials-wrap{pointer-events:none}@media only screen and (max-width: 767px){footer #footer-container .socials-wrap{display:none}}footer #footer-container .socials-wrap .socials-icon{transform:translateY(20px)}@media only screen and (max-width: 1024px){footer #footer-container .socials-wrap .socials-icon{transform:unset}}footer #footer-container .socials-wrap .socials-text{transform:translateY(20px)}@media only screen and (max-width: 1024px){footer #footer-container .socials-wrap .socials-text{transform:unset}}@media only screen and (max-width: 767px){footer #footer-container .copyright{top:25px}}.homepage-hero-banner #hero-caption{padding-top:0!important;padding-bottom:0!important;height:100vh!important}.homepage-hero-banner #hero-caption .inner{position:absolute;top:50%;left:12%;transform:translateY(-50%)}@media only screen and (max-width: 479px){.homepage-hero-banner #hero-caption .inner{top:250px}}.homepage-hero-banner .hero-title-wrapper.desktop{display:block}@media only screen and (max-width: 479px){.homepage-hero-banner .hero-title-wrapper.desktop{display:none}}.homepage-hero-banner .hero-title-wrapper.mobile{display:none}@media only screen and (max-width: 479px){.homepage-hero-banner .hero-title-wrapper.mobile{display:block}}#hero-image-wrapper #black-overlay{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;background-color:#0000001a}.homepage-main-content{background-color:#fff}@media only screen and (min-width: 1466px){.homepage-main-content .content-full-width{padding-left:200px;padding-right:200px}}.homepage-main-content .about-us-section .content-row{display:flex;align-items:center}@media only screen and (max-width: 1024px){.homepage-main-content .about-us-section .content-row{flex-direction:column}}.homepage-main-content .about-us-section .content-row .about-us-img-section{margin-right:8%!important}@media only screen and (max-width: 1024px){.homepage-main-content .about-us-section .content-row .about-us-img-section{margin-right:0%!important}}.homepage-main-content .about-us-section .content-row .about-us-img{border-radius:20px}.homepage-main-content .about-us-section .content-row .about-us-desc{font-weight:300;color:#6e6e6e;font-size:18px}@media only screen and (max-width: 1024px){.homepage-main-content .about-us-section .content-row .about-us-desc{width:100%!important;margin-top:45px}}@media only screen and (max-width: 767px){.homepage-main-content .about-us-section .content-row .about-us-desc{font-size:18px}}.homepage-main-content .about-us-section .content-row .about-us-desc .email{color:#be1e2d;text-decoration:underline}.homepage-main-content .about-us-section .content-row .about-us-desc .resume-btn{display:block}@media only screen and (max-width: 1024px){.homepage-main-content .about-us-section .content-row .about-us-desc .resume-btn{display:flex;justify-content:flex-start}}.homepage-main-content .mission-value-section .title{font-family:Bahnschrift;text-align:left;font-weight:800;color:#ff4646}@media only screen and (max-width: 767px){.homepage-main-content .mission-value-section .title{text-align:center}}.homepage-main-content .mission-value-section .content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:90px;row-gap:100px}@media only screen and (max-width: 767px){.homepage-main-content .mission-value-section .content{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;row-gap:70px}}@media only screen and (max-width: 479px){.homepage-main-content .mission-value-section .content{grid-template-columns:repeat(1,minmax(0,1fr))}}.homepage-main-content .mission-value-section .content .mission-item img{width:70px}.homepage-main-content .mission-value-section .content .mission-item .mission-name{font-family:Bahnschrift;text-transform:uppercase;font-size:25px;color:#fff;padding-top:20px}.homepage-main-content .mission-value-section .content .mission-item .mission-desc{color:#bcbcbc;font-size:18px;font-weight:100;padding-top:15px;line-height:1.8}.homepage-main-content .services-section .services-wrapper{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width: 1199px){.homepage-main-content .services-section .services-wrapper{gap:20px}}@media screen and (max-width: 991px){.homepage-main-content .services-section .services-wrapper{display:none}}.homepage-main-content .services-section .services-wrapper .service-block{max-width:600px;max-height:600px;overflow:hidden}.homepage-main-content .services-section .services-wrapper .service-block:hover img{transform:scale(1.1);transition:transform .5s ease}.homepage-main-content .services-section .services-wrapper .service-block .service-link{display:flex;position:relative}.homepage-main-content .services-section .services-wrapper .service-block .service-link img{width:100%;height:auto;transition:transform .5s ease}.homepage-main-content .services-section .services-wrapper .service-block .service-link .title-wrapper{position:absolute;bottom:0;left:0;padding:20px 30px}.homepage-main-content .services-section .services-wrapper .service-block .service-link .title-wrapper .title{color:#fff;font-size:35px;font-weight:600;line-height:50px}.homepage-main-content #services-swiper{display:none}@media screen and (max-width: 991px){.homepage-main-content #services-swiper{display:block;padding:0}}.homepage-main-content #services-swiper .services-swiper{overflow:visible}.homepage-main-content #services-swiper .services-swiper .swiper-wrapper{display:flex}.homepage-main-content #services-swiper .services-swiper .swiper-slide{height:auto;max-width:600px;overflow:hidden}@media screen and (max-width: 767px){.homepage-main-content #services-swiper .services-swiper .swiper-slide{max-width:100%}}.homepage-main-content #services-swiper .services-swiper .swiper-slide .service-link{display:block;position:relative;width:100%;height:100%}.homepage-main-content #services-swiper .services-swiper .swiper-slide .service-link img{width:100%;height:auto;display:block;transition:transform .5s ease}.homepage-main-content #services-swiper .services-swiper .swiper-slide .service-link .title-wrapper{position:absolute;bottom:0;left:0;padding:20px 30px;z-index:2}@media screen and (max-width: 479px){.homepage-main-content #services-swiper .services-swiper .swiper-slide .service-link .title-wrapper{padding:15px 20px}}.homepage-main-content #services-swiper .services-swiper .swiper-slide .service-link .title-wrapper .title{color:#fff;font-size:35px;font-weight:600;line-height:50px;margin:0}@media screen and (max-width: 767px){.homepage-main-content #services-swiper .services-swiper .swiper-slide .service-link .title-wrapper .title{font-size:28px;line-height:40px}}@media screen and (max-width: 479px){.homepage-main-content #services-swiper .services-swiper .swiper-slide .service-link .title-wrapper .title{font-size:24px;line-height:35px}}.homepage-main-content #services-swiper .services-swiper .swiper-slide .service-link:active img{transform:scale(.98)}.homepage-main-content .panel-content{padding:30px 50px 60px 70px}@media only screen and (max-width: 479px){.homepage-main-content .panel-content{padding:30px 45px}.homepage-main-content .panel-content.first{padding-bottom:30px}}@media screen and (max-width: 767px){.homepage-main-content #services .margin-none,.homepage-main-content #portfolio-title .margin-none{margin:0!important}}.homepage-main-content .portfolio-item.dark-content .dark-section .button-link .button-icon i{border:1px solid rgb(255,255,255)}.homepage-main-content .portfolio-item .banner-section-wrapper{background:url(/build/assets/lucky-duck-supermarket-banner-BPo4cjhT.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.homepage-main-content .portfolio-item .banner-section-wrapper.item-2{background:url(/build/assets/tang-town-restaurant-banner-CR260W1C.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.homepage-main-content .portfolio-item .banner-section-wrapper.item-3{background:url(/build/assets/elite-executive-lounge-club-banner-caRxdPIQ.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content{height:570px;padding:0 200px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1466px){.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content{padding:0 60px}}@media only screen and (max-width: 991px){.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content{padding:0 40px}}@media only screen and (max-width: 767px){.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content{padding:0 30px}}@media only screen and (max-width: 479px){.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content{padding:0 20px}}.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content .content-top{font-size:20px;font-weight:200}@media screen and (max-width: 575px){.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content .content-top{padding-bottom:10px}}.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content .content-bottom .button-link:hover .button-icon i{background-color:#be1e2d;color:#fff;border:1px solid #BE1E2D}.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content .title{font-size:68px;line-height:100px;margin-bottom:0}@media only screen and (max-width: 767px){.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content .title{font-size:60px;line-height:80px}}@media only screen and (max-width: 479px){.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content .title{font-size:50px;line-height:60px}}.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content .light,.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content .light h1{color:#fff!important}.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content .dark,.homepage-main-content .portfolio-item .banner-section-wrapper .banner-content .dark h1{color:#000!important}.homepage-main-content #portfolio{height:890px}.homepage-main-content #portfolio .swiper-wrapper{overflow:hidden}.homepage-main-content #portfolio .swiper-wrapper .swiper-slide{position:relative}.homepage-main-content #portfolio .swiper-wrapper .swiper-slide .banner-img{max-width:100%;width:100%;height:100%;object-fit:cover;transition:transform 3s ease}.homepage-main-content #portfolio .swiper-wrapper .swiper-slide .banner-content{position:absolute;top:50%;transform:translateY(-50%);left:18%}@media only screen and (max-width: 767px){.homepage-main-content #portfolio .swiper-wrapper .swiper-slide .banner-content{left:8%}}.homepage-main-content #portfolio .swiper-wrapper .swiper-slide .banner-content.light,.homepage-main-content #portfolio .swiper-wrapper .swiper-slide .banner-content.light h1{color:#fff!important}.homepage-main-content #portfolio .swiper-wrapper .swiper-slide .banner-content.dark,.homepage-main-content #portfolio .swiper-wrapper .swiper-slide .banner-content.dark h1{color:#000!important}.homepage-main-content #portfolio .swiper-wrapper .swiper-slide .banner-content .category{font-size:20px;font-weight:200;padding-bottom:40px}.homepage-main-content #portfolio .swiper-wrapper .swiper-slide .banner-content .title{font-size:84px;line-height:120px}@media only screen and (max-width: 767px){.homepage-main-content #portfolio .swiper-wrapper .swiper-slide .banner-content .title{font-size:60px;line-height:80px}}.homepage-main-content #portfolio .swiper-bottom{position:absolute;z-index:10;display:flex;align-items:center;justify-content:space-between;bottom:4%;width:80%;left:50%;transform:translate(-50%)}@media only screen and (max-width: 767px){.homepage-main-content #portfolio .swiper-bottom{width:95%}}.homepage-main-content #portfolio .swiper-bottom .slide-btn{display:flex;align-items:center}.homepage-main-content #portfolio .swiper-bottom .slide-btn .icon-wrap .button-icon,.homepage-main-content #portfolio .swiper-bottom .slide-btn .text{color:#fff}@media only screen and (max-width: 767px){.homepage-main-content #portfolio .swiper-bottom .slide-btn .button-text{display:none}}.homepage-main-content #portfolio .swiper-bottom .swiper-pagination{position:unset;width:auto}.homepage-main-content #portfolio .swiper-bottom .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;padding:2px;border:1px solid transparent;margin-left:20px;margin-right:20px}.homepage-main-content #portfolio .swiper-bottom .swiper-pagination .swiper-pagination-bullet:first-child{margin-left:0}.homepage-main-content #portfolio .swiper-bottom .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}.homepage-main-content #portfolio .swiper-bottom .swiper-pagination .swiper-pagination-bullet:before{content:"";display:block;background-color:#fff;width:10px;height:10px;border-radius:50%}.homepage-main-content #portfolio .swiper-bottom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #fff}.homepage-main-content .contact-us-section .title{font-family:Bahnschrift;text-align:left;font-weight:800;color:#fff}.homepage-main-content .contact-us-section .content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:109px;row-gap:100px;padding-top:3vw}@media only screen and (max-width: 767px){.homepage-main-content .contact-us-section .content{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;row-gap:70px}}@media only screen and (max-width: 479px){.homepage-main-content .contact-us-section .content{grid-template-columns:repeat(1,minmax(0,1fr))}}.homepage-main-content .contact-us-section .content .contact-item{text-align:left}.homepage-main-content .contact-us-section .content .contact-item img{width:50px}.homepage-main-content .contact-us-section .content .contact-item .contact-name{font-family:Bahnschrift;color:#fff;font-size:25px;padding-top:20px;line-height:1.5}.homepage-main-content .contact-us-section .content .contact-item .small-text{font-size:18px;font-weight:300;color:#fff;padding-top:15px}@media only screen and (max-width: 1024px){.showcase-pagination-wrap{position:relative}}@media only screen and (max-width: 1024px){.showcase-pagination-wrap .swiper-pagination-bullet{position:relative;margin:0!important;display:none}.showcase-pagination-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{display:block!important}}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper{padding:80px 0}@media only screen and (max-width: 1024px){.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper{padding:80px 0 0}}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .showcase-content-container{position:relative;margin:auto;height:100%;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1024px){.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .showcase-content-container{flex-direction:column}}@media only screen and (min-width: 1380px){.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .showcase-content-container{padding:0}}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title{width:50%}@media only screen and (max-width: 1024px){.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title{width:100%}}@media only screen and (max-width: 1024px){.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title.main{font-size:36px;display:flex;gap:10px;padding-bottom:20px}}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title.desc{font-size:18px;line-height:2;font-weight:lighter;font-family:Poppins,sans-serif}@media only screen and (max-height: 700px){.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title.desc{max-height:430px}}@media only screen and (max-width: 1024px){.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title.desc{line-height:normal;overflow-y:scroll;pointer-events:all;max-height:600px;-ms-overflow-style:none;scrollbar-width:none}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title.desc::-webkit-scrollbar{display:none}}@media only screen and (max-height: 700px){.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title.active-desc{overflow:scroll;pointer-events:all;-ms-overflow-style:none;scrollbar-width:none}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title.active-desc::-webkit-scrollbar{display:none}}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title .content-details{padding-top:30px}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title .content-details:first-child{padding-top:0}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title .button-wrap.right{float:left;right:0}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title .button-wrap:hover .button-icon i{background-color:#be1e2d;color:#fff;border:none}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title .button-wrap .button-text{display:block!important}.showcase-pagination-wrap .swiper-pagination-bullet .showcase-caption-wrapper .slide-title .button-wrap .button-text span{font-size:18px;font-weight:100}@media only screen and (max-width: 1024px){.showcase-pagination-wrap .swiper-pagination-bullet .parallax-wrap{display:none}}.portfolio-showcase-hero-banner #hero-caption{padding-top:300px!important;padding-bottom:calc(100vh - 11vw - 478px)!important}.portfolio-showcase-hero-banner #hero-caption .subtitle{color:#000;font-size:24px;padding-bottom:50px}.portfolio-showcase-hero-banner #hero-caption .subtitle .category{display:inline-block}@media only screen and (max-width: 479px){.portfolio-showcase-hero-banner #hero-caption .subtitle .category{display:none}}.portfolio-showcase-hero-banner #hero-caption .subtitle .category-mobile{display:inline-block}@media only screen and (min-width: 479px){.portfolio-showcase-hero-banner #hero-caption .subtitle .category-mobile{display:none}}.portfolio-showcase-hero-banner #hero-caption .subtitle.light,.portfolio-showcase-hero-banner #hero-caption .subtitle.light h1{color:#fff!important}.portfolio-showcase-hero-banner #hero-caption .hero-title-wrapper{margin-left:0}.portfolio-showcase-hero-banner #hero-caption .hero-title-wrapper .hero-title{color:#000}.portfolio-showcase-hero-banner #hero-caption .hero-title-wrapper .hero-title.light{color:#fff!important}#hero-bg-image{background-size:cover!important;position:absolute;background-position:center center!important;width:100%;height:100%;z-index:0;opacity:0;overflow:visible}.portfolio-page-content .portfolio-banner{height:850px;width:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.portfolio-page-content .portfolio-banner .banner-title-wrapper{margin:0 auto;width:100%}.portfolio-page-content .portfolio-banner .banner-title-wrapper .banner-title{color:#000!important;width:100%}.portfolio-page-content .portfolio-banner .banner-title-wrapper .banner-title .subtitle{font-size:24px;padding-bottom:50px}.portfolio-page-content .portfolio-banner .banner-title-wrapper .banner-title .subtitle .category{display:inline-block}@media only screen and (max-width: 479px){.portfolio-page-content .portfolio-banner .banner-title-wrapper .banner-title .subtitle .category{display:none}}.portfolio-page-content .portfolio-banner .banner-title-wrapper .banner-title .subtitle .category-mobile{display:inline-block}@media only screen and (min-width: 479px){.portfolio-page-content .portfolio-banner .banner-title-wrapper .banner-title .subtitle .category-mobile{display:none}}.portfolio-page-content .portfolio-banner .banner-title-wrapper .banner-title .hero-title{line-height:normal}body h3{font-size:calc(1.5rem + 2vw);line-height:calc(1.5rem + 3.5vw)}body .row_padding_top_more{padding-top:10vw}body .white{color:#fff}body .pointer-events-none{pointer-events:none!important}body #show-filters{color:#000!important;position:fixed;bottom:6%;left:3%}@media only screen and (max-width: 1024px){body #show-filters{bottom:9%}}body #filters li a:after{background-color:#000!important}body #filters-overlay{transition:background-color 1s linear}body #filters-overlay.active{background-color:#fffc}body .whatsapp-icon{position:fixed;z-index:999;right:6%;bottom:9%;top:unset;left:unset;width:70px}body .whatsapp-icon img{width:100%}
