.galleryslide .swiper,.galleryslide .universal-banner-swiper{width:100%!important;height:600px!important}.universal-banner-swiper .swiper-slide{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.universal-banner-swiper .swiper-slide-active{transform:scale(1)!important}.universal-banner-swiper .swiper-slide-next,.universal-banner-swiper .swiper-slide-prev{transform:scale(.98)!important}.galleryslide .swiper-wrapper{display:flex}.galleryslide .swiper-slide{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex!important}.galleryslide .swiper-slide img{object-fit:cover!important;width:100%!important;height:100%!important}.mainlistingInfo{z-index:10;padding:30px 0;animation:.6s ease-out slideIn;position:relative}.mainlistingInfo>div{justify-content:space-between!important;align-items:flex-end!important}.listingAvatar{cursor:pointer;border-radius:12px;font-weight:600;transition:all .4s cubic-bezier(.175,.885,.32,2.2);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 6px #0003,0 0 20px #0000001a}.listingAvatar .logo{z-index:10;border-radius:12px;padding:8px;transition:all .3s;position:relative;width:120px!important;height:auto!important;box-shadow:none!important;border:none!important;outline:none!important}.listingAvatar .logo,.listingAvatar .logo:focus,.listingAvatar .logo:active,.listingAvatar .logo:hover{border:none!important;outline:none!important}.listingAvatar:before{content:"";z-index:0;-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px);filter:url(#glass-distortion);border-radius:12px;position:absolute;inset:0}.listingAvatar:after{content:"";z-index:1;background:#ffffff40;border-radius:12px;position:absolute;inset:0}.listingAvatar:hover{transform:scale(1.05);box-shadow:0 8px 8px #0000004d,0 0 25px #00000026}.listingAvatar:hover:after{background:#ffffff59}.propertyTitlename h2{color:#fff;text-shadow:2px 2px 4px #000000b3;margin-bottom:0;font-size:2rem;font-weight:600}.verified img{filter:drop-shadow(0 2px 4px #00000080)}.listingsbasicInfo{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.listingsbasicInfo span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-shadow:1px 1px 2px #000000b3;background:#fff3;border:1px solid #ffffff4d;border-radius:20px;padding:6px 14px;font-size:.9rem;font-weight:600;transition:all .3s}.listingsbasicInfo span:hover{background:#ffffff59;transform:translateY(-2px)}.flexlastButton .btn{cursor:pointer;z-index:10;border-radius:8px;font-weight:600;transition:all .4s cubic-bezier(.175,.885,.32,2.2);display:inline-flex;position:relative;box-shadow:0 6px 6px #0003,0 0 20px #0000001a;border:none!important}.flexlastButton .btn:before{content:"";z-index:0;-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px);filter:url(#glass-distortion);border-radius:8px;position:absolute;inset:0}.flexlastButton .btn:after{content:"";z-index:1;background:#ffffff40;border-radius:8px;position:absolute;inset:0}.flexlastButton .btn:hover{transform:scale(1.05);box-shadow:0 8px 8px #0000004d,0 0 25px #00000026}.flexlastButton .btn:hover:after{background:#ffffff59}.flexlastButton .btn{box-shadow:inset 2px 2px 1px #ffffff80,inset -1px -1px 1px 1px #ffffff80}.flexlastButton .btn-danger{background:#c71f37;border-color:#c71f37}.flexlastButton .btn-danger:hover{background:#a01a2e;border-color:#a01a2e}.flexlastButton .btn-light{background:#fffffff2;border-color:#fffffff2;color:#c71f37!important}.flexlastButton .btn-light:hover{background:#fff;border-color:#fff;color:#a01a2e!important}@media (max-width:992px){.propertyTitlename h2{font-size:1.6rem}.mainlistingInfo>div{text-align:right!important;flex-direction:column!important;align-items:flex-start!important}.firstColumn{order:1!important;width:100%!important;margin-bottom:15px!important}.listingFirstinfo{text-align:right!important;flex-direction:column!important;align-items:flex-start!important;gap:15px!important}.listingAvatar{order:1!important;align-self:flex-start!important;margin-bottom:0!important}.listingAvatar .logo{padding:8px;border:none!important;width:120px!important;height:auto!important}.listingCaptioninfo{text-align:right!important;order:2!important;align-self:flex-start!important}.propertyTitlename,.listingsbasicInfo{justify-content:flex-start!important;margin-bottom:15px!important}.listingsbasicInfo span{padding:5px 12px;font-size:.85rem}.lastColumn{order:2!important;justify-content:flex-start!important;align-self:stretch!important}}@media (max-width:768px){.galleryslide .swiper,.galleryslide .universal-banner-swiper{height:450px!important}.propertyTitlename h2{font-size:1.4rem}.listingAvatar .logo{padding:5px;border:none!important;width:70px!important}.listingsbasicInfo span{padding:4px 10px;font-size:.8rem}.mainlistingInfo{padding:20px 0}}@media (max-width:576px){.galleryslide .swiper,.galleryslide .universal-banner-swiper{height:350px!important}.propertyTitlename h2{font-size:1.3rem}.listingAvatar .logo{padding:4px;border:none!important;width:90px!important;height:auto!important}.listingsbasicInfo span{padding:3px 8px;font-size:.75rem}.mainlistingInfo{padding:15px 0}.flexlastButton .btn{margin-bottom:6px;font-size:.9rem;width:100%!important}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.universal-banner-swiper.vehicle-mode .swiper-slide{width:50%!important}.universal-banner-swiper.single-mode .swiper-slide{width:100%!important}.single-mode .swiper-slide img,.vehicle-mode .swiper-slide img{object-position:center center}.property-banner .listingsbasicInfo span:after{background:#228b224d}.property-banner .listingsbasicInfo span:hover:after{background:#228b2280}.business-banner .listingsbasicInfo span:after{background:#007bff4d}.business-banner .listingsbasicInfo span:hover:after{background:#007bff80}.job-banner .listingsbasicInfo span:after{background:#ffc1074d}.job-banner .listingsbasicInfo span:hover:after{background:#ffc10780}.event-banner .listingsbasicInfo span:after{background:#dc35454d}.event-banner .listingsbasicInfo span:hover:after{background:#dc354580}.vehicle-banner .listingsbasicInfo span:after{background:#c71f374d}.vehicle-banner .listingsbasicInfo span:hover:after{background:#c71f3780}.glassmorphism-filter{z-index:-1;width:0;height:0;position:absolute;overflow:hidden}
