html{scroll-behavior:smooth}.h-\[80px\]{height:80px}.home-landing-page{height:100dvh}.virtual-tour-project{height:420px}.project-title-subtitle{top:auto;bottom:260px;overflow-y:visible}.our-service-description p{margin-bottom:18px}.service-container:hover{background:linear-gradient(180deg,#ee3d55 0%,#ea1c61 100%)}.service-container .image-our-service-default{display:block}.service-container .image-our-service-hover{display:none}.service-container:hover .image-our-service-default{display:none}.service-container:hover .image-our-service-hover{display:block}.cinematography video{height:135px}.client-swiper{width:100%}.client-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto}.dropdown ul.dropdown-menu li:first-child a{border-top-left-radius:20px;border-top-right-radius:20px;padding-top:18px}.dropdown ul.dropdown-menu li:last-child a{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-bottom:18px}.location-scroll{scrollbar-width:thin;-ms-overflow-style:none}.location-scroll::-webkit-scrollbar-track{-webkit-box-shadow:none !important;background-color:transparent !important}.location-scroll::-webkit-scrollbar{width:0 !important;background-color:transparent}.location-scroll::-webkit-scrollbar-thumb{background-color:#acacac}.title-client-showcase{background:linear-gradient(180deg,#ea1c61 0%,#ee3d55 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-photography:before{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0}.entry-content-description *{margin-bottom:18px}.entry-content-description a{text-decoration-line:underline}.virtual-tour-description p{margin-bottom:8px}.img-project img{border-radius:0 0 0 75px;width:100%}.project-grid{width:100%;height:150px}.project-grid a img{width:100%;height:150px;border-radius:15px;background:rgba(0,0,0,.35);object-fit:cover}@keyframes dots{0%,20%{content:'.  '}40%{content:'.. '}60%{content:'...'}80%,100%{content:'   '}}.btn-show-more.loading:after{content:'Loading...';margin-left:5px;animation:dots 1s steps(4,end) infinite}.bg-red-linier-first{background:linear-gradient(180deg,#ee3d55 0%,#ea1c61 100%)}.swiper-showcase-container{width:100%;padding-top:50px;padding-bottom:50px}.swiper-showcase-container .swiper-slide .showcase-bg{background-repeat:no-repeat;height:412px;background-size:cover}.swiper-showcase-container .showcase-logo{display:flex;align-items:center;justify-content:center;height:100%;border:2px solid #fff;background:rgba(0,0,0,.35)}.swiper-showcase-container .swiper-slide.swiper-slide-active .showcase-bg:hover .showcase-logo img{max-width:133px;transition:.5s;transform:translateY(-100%)}.swiper-showcase-container .showcase-content{position:absolute;bottom:47px;text-align:center;color:#fff;width:100%;display:none;opacity:.8}.swiper-showcase-container .swiper-slide.swiper-slide-active .showcase-bg:hover .showcase-content{display:block}.swiper-showcase-container .showcase-content h2{font-size:16px;font-weight:600;line-height:18px}.swiper-showcase-container .showcase-content h3{font-size:10px;line-height:18px;max-width:224px}.offer-swiper-showcase .swiper-button-next,.offer-swiper-showcase .swiper-button-prev{color:#000}.offer-swiper-showcase .swiper-button-next{right:0}.offer-swiper-showcase .swiper-button-prev{left:0}@media only screen and (min-width:450px){.virtual-tour-description p{margin-bottom:20px}}@media only screen and (min-width:900px){.img-project img{max-width:602px}.virtual-tour-project{height:544px}.project-title-subtitle{top:auto;bottom:183px;height:auto;overflow-y:visible}}@media only screen and (orientation:landscape) and (max-height:450px){.home-landing-header{margin-top:128px}.home-landing-learn-more{display:none}.virtual-tour-project{height:100dvh}.project-title-subtitle{top:auto;bottom:230px;overflow-y:visible}}