.hover-gallery{transform:translateZ(0);background-color:var(--bg-color);text-align:center;width:95%;margin:0 auto}.gallery-container{padding:0;margin:0;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5))}.gallery-wrap{display:flex;width:100%}.gallery-wrap .item{display:flex;flex:1 1;height:80vh;background-position:50%;background-size:cover;background-repeat:no-repeat;transition:flex .8s ease;cursor:pointer;color:#000;box-shadow:5px 0 14.8px 8px rgba(0,0,0,.08)}.content-area{color:#fff;width:28%;height:100%;background:linear-gradient(180deg,#03062a,#031743 38.44%,#032557 84.58%,#033974 102.52%);display:none}.content-area .img-counting{text-shadow:1px 0 #b4a8a8,-1px 0 #b4a8a8,0 1px #b4a8a8,0 -1px #b4a8a8,1px 1px #b4a8a8,-1px -1px #b4a8a8,1px -1px #b4a8a8,-1px 1px #b4a8a8;color:#03092e;position:absolute;top:20px;margin-left:20px;letter-spacing:5px;font-size:22px;font-family:Poppins;font-weight:700}.content-area-middle{height:77%;width:100%;position:relative;padding:0 20px;display:flex;align-items:start;justify-content:start}.content-area-middle-details{position:absolute;bottom:25px;width:100%}.content-area-middle-details h4{font-size:14px;font-weight:500;font-family:Poppins;text-align:left;margin-bottom:10px}.content-area-middle-details .address{font-size:12px;font-weight:500;font-family:Poppins;text-align:left;margin-bottom:6px!important;color:#d9d9d9;line-height:30px}.content-area-middle-details .price{font-size:12px;font-weight:600;font-family:Poppins;text-align:left;margin-bottom:10px!important;color:#fcd259}.content-area-middle-details .exp-btns{display:flex;width:80%;height:41px;padding:5px 28px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#fff;margin-top:20px;color:#b27e02;font-size:14px;font-weight:700;border:none}.content-area-middle-img{width:170px;height:70px}.content-area .logo{width:100%;height:100%;object-fit:contain}.item.active .content-area{display:flex;align-items:end;justify-content:start}.image-area{width:100%;height:100%;position:relative}.image-area .overly{width:100%;height:100%;position:absolute;top:0;z-index:1;background:linear-gradient(273deg,#000000b5,transparent)}.item.active .overly{background:linear-gradient(180deg,transparent 80.2%,rgba(0,0,0,.59))}.image-area .image-count{position:absolute;top:10px;right:5px;font-size:14px;color:#fff;z-index:1}.image-area .image-name{position:absolute;bottom:20px;color:#fff;left:50%;transform:translateX(-50%);font-size:16px;font-family:Poppins;display:none;z-index:1;width:95%;margin:0 auto;transition:.8s ease}.item.active .image-name,.item:hover .image-name{display:block}.item.active .image-count{display:none}.image-area img{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;object-fit:cover;position:relative}.item:hover{flex:10 1}.item.active{flex:45 1}.item.active p,.item:hover p{display:block;animation:fade-in .1s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:500px){.gallery-wrap .item{height:60vh}.content-area{display:none!important}.item.active{flex:10 1}.item.active .image-name{display:none}.image-area .image-count{right:5px;font-size:14px}}.luxury-project-mobile{width:95%;height:90vh;margin:0 auto}.luxury-mobile-main-image{position:relative;width:100%;height:100vh;overflow:hidden}.property-image{object-fit:cover;object-position:center}.luxury-mobile-main .luxury-mobile-main-details{background:linear-gradient(180deg,#03062a,#031743 38%,#232557 82%,#033974);padding:6px 10px 4px}.luxury-mobile-main .luxury-mobile-main-details .luxury-mobile-main-details-header{display:flex;justify-content:space-between;margin-bottom:6px}.luxury-mobile-main .luxury-mobile-main-details .luxury-mobile-main-details-header img{height:auto;width:85px;object-fit:contain}.luxury-mobile-main .luxury-mobile-main-details .luxury-mobile-main-details-header .img-counting{text-shadow:1px 0 #b4a8a8,-1px 0 #b4a8a8,0 1px #b4a8a8,0 -1px #b4a8a8,1px 1px #b4a8a8,-1px -1px #b4a8a8,1px -1px #b4a8a8,-1px 1px #b4a8a8;color:#03092e;font-size:14px;font-family:Poppins;font-weight:700}.luxury-mobile-main .luxury-mobile-main-details .sec{display:flex;align-items:center;color:#fff}.luxury-mobile-main .luxury-mobile-main-details .sec:last-child{margin-top:-8px}.luxury-mobile-main .luxury-mobile-main-details h4{font-size:12px;font-weight:500;font-family:Poppins;text-align:left;color:#fff;margin:0;border-right:1px solid #a7a7a7;padding-right:10px}.luxury-mobile-main .luxury-mobile-main-details .address{font-size:12px;font-weight:500;font-family:Poppins;text-align:left;color:#d9d9d9;line-height:30px;margin:0}.luxury-mobile-main .luxury-mobile-main-details .price{font-size:12px;font-weight:600;font-family:Poppins;text-align:left;margin:0;color:#fcd259;border-left:1px solid #a7a7a7;padding-left:10px}.luxury-mobile-main .luxury-mobile-main-image{position:relative;height:70vh}.luxury-mobile-main .luxury-mobile-main-image .overly{position:absolute;width:100%;height:100%;background:linear-gradient(5deg,#000000c4,transparent)}.luxury-mobile-main .luxury-mobile-main-image img{width:100%;height:100%;object-fit:cover}.luxury-mobile-main .luxury-mobile-main-image .image-name{position:absolute;bottom:0;color:#fff;left:50%;transform:translateX(-50%);font-size:14px;font-family:Poppins;z-index:1;white-space:pre}.luxury-project-mobile .carousel-control-next,.luxury-project-mobile .carousel-control-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:35px;height:35px;border-radius:0;background-color:#000!important;border:1px solid #000!important;padding:5px}.logo{filter:brightness(0) invert(1);transition:filter .3s ease-in-out}.logo-container:hover .logo{filter:brightness(0) invert(1) brightness(1.2)}