.main-banner-container{position:relative;width:100%}.main-banner-container .slick-dots{display:flex!important;justify-content:center;bottom:32px;gap:16px}.main-banner-container .slick-dots li button:before{font-size:12px;display:flex;line-height:12px;opacity:.6;top:0;left:0;width:12px;height:12px;color:#fff}.main-banner-container .slick-dots li.slick-active button:before{width:0;height:0;opacity:1;color:#fff}.main-banner-container li{display:flex;margin:0;width:12px;height:12px}.main-banner-container li button{padding:0}.scrollbar-gold{position:relative;overflow-x:scroll;-webkit-overflow-scrolling:touch}.scrollbar-gold::-webkit-scrollbar{height:2px}.scrollbar-gold::-webkit-scrollbar-thumb{background-color:#b08731;border-radius:6px;padding-left:20px}.scrollbar-gold::-webkit-scrollbar-track{background-color:#c3c6cf}.scrollbar-gold:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000;z-index:-1}@keyframes progressAnimation{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tag-scrollbar-gold{position:relative;overflow-x:scroll;-webkit-overflow-scrolling:touch}.tag-scrollbar-gold::-webkit-scrollbar{height:2px}.tag-scrollbar-gold::-webkit-scrollbar-thumb{background-color:#b08731;border-radius:6px}.tag-scrollbar-gold::-webkit-scrollbar-track{background-color:#c3c6cf;-webkit-transition:all 2s ease;transition:all 2s ease;margin-inline-start:12px}.tag-scrollbar-gold.progressed::-webkit-scrollbar-track{-webkit-transition:all 2s ease;transition:all 2s ease;margin-inline-start:0}.scroll_track_container.progressed::-webkit-scrollbar-track{-webkit-transition:all 2s ease;transition:all 2s ease}@keyframes progressAnimationTag{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.inner-image-slider{display:flex;gap:20px;margin-bottom:64px}.project-list-inner-image-slider{display:flex;gap:20px;margin-bottom:48px}.card-container{position:relative;flex-shrink:0;cursor:pointer}.card-container:hover img{opacity:1}.card-container:after{background-image:"linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.40) 100%)"}.text-and-image{display:flex;width:100%;justify-content:space-between}.box-container{display:flex;flex-direction:column;position:relative}.box-container:hover .bottom-arrow{opacity:1}.bottom-arrow{opacity:0}.project-card{width:fit-content;height:100%}.project-card:hover img{opacity:1}.slide{z-index:5;position:absolute;height:306px}.slide .image-strip{will-change:transform;transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;position:relative;z-index:0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;justify-items:center}.slide .image-strip .hero-image{overflow:hidden;position:relative}.slide .image-strip .hero-image:hover .overlay-on-image{z-index:0;opacity:0}.slide .image-strip .hero-image:hover .overlay-text{z-index:50;opacity:1}@media(min-width:768px){.slide .image-strip .image-container-1{margin-top:44vw}.slide .image-strip .image-container-2{margin-top:58vw}.slide .image-strip .image-container-3{margin-top:21vw}.slide .image-strip .image-container-4{margin-top:41vw}}.slide .image-strip .overlay-on-image{z-index:10;position:absolute;background-color:#000;opacity:.4;width:100%;height:232px}.slide .image-strip .overlay-text{position:absolute;color:#fff;opacity:0;left:12px;bottom:10px;font-size:18px;font-weight:400;line-height:18px;font-style:normal}@media(min-width:768px){.slide .image-strip .overlay-text{left:16px;bottom:12px;font-size:20px;line-height:28px}}.container{position:relative;overflow:hidden}.image{width:100%;height:auto;transition:transform .3s ease-in-out}.read-more-btn{position:relative;z-index:10;width:200px;height:48px;border:1px solid #fff;font-style:normal;line-height:150%}.read-more-btn:hover{background-color:rgba(253,252,255,.078)}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:linear}.project-review-slider{display:block;height:264px}@media(min-width:768px){.project-review-slider{display:none}}.project-review-slider .slick-track{display:flex;gap:16px}.project-review-slider.no-gap .slick-track{gap:0}.project-type-bar-scroll{overflow-y:hidden;overflow-x:auto}