.FancyHeading_fancyHeading__9vhGk{font-family:var(--ff-primary);font-weight:700;font-size:clamp(calc(var(--_fs) / 1.5),4vw,var(--_fs));line-height:1.4;color:var(--primary-text-color);margin-bottom:1rem;&.FancyHeading_center__oLN6t{text-align:center}& span{color:var(--primary-color)}}.FancyHeading_fancyHeadingWithDescription__nZP0f{display:flex;flex-direction:column;max-width:600px;&.FancyHeading_center__oLN6t{align-items:center;margin:0 auto;text-align:center}}.FancyHeading_description__eEFe5{font-size:clamp(calc(var(--_fs) / 1.5),4vw,var(--_fs));line-height:1.4}.Skeleton_skeleton__wtgPk{width:100%;height:100%;border-radius:var(--global-border-radius);background-image:linear-gradient(90deg,hsla(0,2%,47%,.1) 25%,hsla(0,2%,47%,.2) 50%,hsla(0,2%,47%,.3) 75%,hsla(0,2%,47%,.4));background-size:200% 100%;animation:Skeleton_skeleton-loading__jpagc 1s linear infinite alternate}@keyframes Skeleton_skeleton-loading__jpagc{0%{background-position:100% 50%}to{background-position:0 50%}}.FeaturedParkingCard_featuredParkingCard__1MY38{display:flex;padding:15px;flex-direction:column;align-items:flex-start;border-radius:10px;background-color:var(--white-color);box-shadow:var(--shadow-color);position:relative;cursor:pointer;@media (max-width:450px){padding-left:10px;padding-bottom:10px;padding-right:10px;padding-top:10px}}.FeaturedParkingCard_featuredParkingCardContent__tKPjW{display:flex;flex-direction:column;width:100%}.FeaturedParkingCard_badge__i70kx{padding:6px 10px;border-radius:28px;font-size:12px;font-weight:400;color:var(--white-color)}.FeaturedParkingCard_serviceNameBadge__mVtZ6{background-color:var(--light-blue-color-v1);color:var(--primary-heading-color);position:absolute;top:25px;left:25px;z-index:10}.FeaturedParkingCard_titleWrapper__9H_yR{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:15px;-webkit-margin-before:5px;margin-block-start:5px}.FeaturedParkingCard_retweetIcon__jxpM5{background-color:var(--light-blue-color-v1);width:33px;height:33px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.FeaturedParkingCard_recommendedBadge___2gqB{background-color:var(--red-color);position:absolute;top:25px;right:25px;z-index:10}.FeaturedParkingCard_customBadge__eslHC{background-color:var(--light-blue-color-v2)}.FeaturedParkingCard_featuredParkingCard__1MY38 .FeaturedParkingCard_featuredParkingCardImage__XlHum{position:relative;width:100%;height:230px;border-radius:15px;overflow:hidden;margin-bottom:10px}.FeaturedParkingCard_featuredParkingCard__1MY38 .FeaturedParkingCard_featuredParkingCardImage__XlHum img{width:100%;height:100%;object-fit:cover}.FeaturedParkingCard_featuredParkingCard__1MY38 h4{font-size:19px;color:var(--primary-heading-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.FeaturedParkingCard_featuredParkingCardInfo__htFmN{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;width:100%;flex-grow:1}.FeaturedParkingCard_featuresSection__CHc2S{margin-bottom:10px;flex-grow:1;@media (max-width:768px){margin-bottom:0}}.FeaturedParkingCard_featuresList__MFbP7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}.FeaturedParkingCard_featureItem__IzNqY{font-size:14px;color:var(--primary-text-color);position:relative;padding-left:12px}.FeaturedParkingCard_featureItem__IzNqY:before{content:"•";position:absolute;left:0;color:var(--primary-heading-color)}.FeaturedParkingCard_moreInfo__aop69{font-size:14px;color:var(--primary-color);font-weight:600;text-align:start;font-style:italic;-webkit-margin-before:10px;margin-block-start:10px;cursor:pointer}.FeaturedParkingCard_featuredParkingCardLocationWrapper__ZZjts{display:flex;align-items:center;gap:20px}.FeaturedParkingCard_featuredParkingCardLocationWrapperDetailed__hraHr{display:flex;align-items:center;gap:20px;padding-block:10px;justify-content:space-between;flex-wrap:wrap}.FeaturedParkingCard_featuredParkingCardLocation__ECNBz{display:flex;align-items:center;gap:10px}.FeaturedParkingCard_featuredParkingCardRating__7VF1J{display:flex;align-items:center;gap:5px}.FeaturedParkingCard_featuredParkingCardLocation__ECNBz p,.FeaturedParkingCard_featuredParkingCardRating__7VF1J p{font-size:14px;margin:0;color:var(--primary-heading-color)}.FeaturedParkingCard_featuredParkingCardRating__7VF1J p{display:flex;align-items:center;gap:5px;line-break:strict}.FeaturedParkingCard_commonWrapper__Esmuu{@media (max-width:1353px){flex-direction:column;align-items:flex-start;gap:5px}@media screen and (max-width:991px){flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.FeaturedParkingCard_featuredParkingCardServices__Mhz5T,.FeaturedParkingCard_featuredParkingCardServices__Mhz5T span{font-size:14px;color:var(--primary-heading-color);margin:0;text-align:start}.FeaturedParkingCard_featuredParkingCardServicesDetailed__8irSu{font-size:14px;color:var(--primary-heading-color);margin:0}.FeaturedParkingCard_featuredParkingCardPriceWrapper__A6ei4{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;@media (max-width:800px){flex-direction:column;& button{padding:7px 16px!important;width:100%!important}}}.FeaturedParkingCard_featuredParkingCardPriceWrapper__A6ei4 button{padding:10px 16px!important}.FeaturedParkingCard_featuredParkingCardPriceWrapper__A6ei4 p{font-size:23px;font-weight:600;margin:0;color:var(--primary-heading-color)}.FeaturedParkingCard_featuredParkingCardPriceWrapper__A6ei4 p span{font-size:14px;font-weight:600;color:var(--primary-heading-color)}.FeaturedParkingCard_hr__6589N{margin:0;padding:0;border-color:var(--light-gray-color-v1)}.FeaturedParkingCard_pricingWrapper__KaSS7{display:flex;align-items:center;justify-content:space-between}.FeaturedParkingCard_pricing__MyHE0{display:flex;align-items:center;gap:10px;margin-top:.5rem;& svg{flex-shrink:0}}.FeaturedParkingCard_price__SWhWs{font-weight:600}.FeaturedParkingCard_priceUnit__hsvA0,.FeaturedParkingCard_price__SWhWs{font-size:14px;color:var(--primary-heading-color)}.FeaturedParkingCard_bookNowButton__Gh_fs{font-size:14px!important;padding:4px 9px!important;min-width:unset!important}@media (max-width:768px){.FeaturedParkingCard_featuredParkingCard__1MY38{max-width:100%}.FeaturedParkingCard_featuredParkingCardLocationWrapper__ZZjts{gap:15px}.FeaturedParkingCard_featuredParkingCard__1MY38 h4{font-size:22px;margin-bottom:0}}.OurParkingDetails_ourParkingDetailsContainer__ar8yV{-webkit-margin-before:170px;margin-block-start:170px;display:flex;flex-direction:column;gap:30px}.OurParkingDetails_parkingDetailsContent__D2kCE{display:grid;grid-template-columns:2fr .7fr;grid-gap:30px;gap:30px;@media screen and (max-width:992px){display:flex;flex-wrap:wrap-reverse}}.OurParkingDetails_parkingDetailsContentLeft__n27PH{display:flex;flex-direction:column;gap:30px;@media screen and (max-width:575px){gap:20px}}.OurParkingDetails_seperator__jN40b{border-bottom:1px solid var(--section-seperator-color);padding-bottom:30px;@media screen and (max-width:425px){padding-bottom:25px}&:last-child{border-bottom:none}}.OurParkingDetails_partnerCardTitle__Nbmav{display:flex;align-items:center;gap:8px}.OurParkingDetails_headingPriceWrapper__xRuSY{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;-webkit-margin-after:15px;margin-block-end:15px;&>h4{font-size:30px;-webkit-margin-after:0;margin-block-end:0;@media screen and (max-width:425px){font-size:25px}@media screen and (max-width:325px){font-size:20px}}&>h4,&>p{font-weight:600;color:var(--light-black-color)}&>p{font-size:25px;&>span{font-size:18px;font-weight:400}}}.OurParkingDetails_parkingDetailsContentRight__LmQ_P{box-shadow:var(--partner-shadow);padding:20px 15px;border-radius:10px;height:-moz-fit-content;height:fit-content;width:100%;&>h4{font-size:25px;font-weight:600;color:var(--light-black-color);-webkit-margin-after:15px;margin-block-end:15px}}.OurParkingDetails_partnersWrapper__Ja4jf{display:flex;flex-direction:column;gap:10px}.OurParkingDetails_partnerCard__rt07F{display:flex;align-items:center;gap:10px;padding:15px 10px;border:1px solid var(--section-seperator-color);border-radius:var(--global-border-radius);flex-wrap:wrap}.OurParkingDetails_partnerCardContent__DjfXn{display:flex;flex-direction:column;gap:5px;flex-grow:1;&>h4{font-size:22px;font-weight:600;color:var(--light-black-color)}&>h4,&>p{-webkit-margin-after:0;margin-block-end:0}&>p{font-size:16px;color:var(--primary-heading-color)}}.OurParkingDetails_partnerCardImage__iELDO{width:45px;height:45px;position:relative;flex-shrink:0;&>img{border-radius:50%;object-fit:cover}}.OurParkingDetails_partnerCardAction__Qnz5f{display:flex;align-items:center;gap:10px;-webkit-margin-start:auto;margin-inline-start:auto;&>svg{font-size:17px;color:var(--light-black-color);cursor:pointer}}.OurParkingDetails_iconTextWrapper__gmda5{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:15px;gap:15px;max-width:-moz-fit-content;max-width:fit-content;@media screen and (max-width:670px){grid-template-columns:1fr}}.OurParkingDetails_iconTextWrapper__gmda5>:first-child{grid-column:1/-1}.OurParkingDetails_iconText__4w4AF{display:flex;align-items:center;gap:7px;&>svg{font-size:17px;color:var(--light-black-color);cursor:pointer}&>p{font-size:16px;color:var(--primary-heading-color)}}.OurParkingDetails_mapContainer__QL7qQ{width:100%;height:300px}.OurParkingDetails_detailsBtnsWrapper__TRU_v{display:flex;align-items:center;gap:15px;-webkit-margin-before:30px;margin-block-start:30px;@media screen and (max-width:500px){flex-direction:column;&>button{width:100%}}}.OurParkingDetails_overview__HO_9K{&>h4{font-size:20px;font-weight:600;color:var(--light-black-color);-webkit-margin-after:10px;margin-block-end:10px}&>p{font-size:16px;color:var(--primary-heading-color)}}.OurParkingDetails_mapWrapper__QJVya{&>h4{font-size:20px;font-weight:600}&>h4,&>p{color:var(--light-black-color);-webkit-margin-after:15px;margin-block-end:15px}&>p{font-size:16px}}.OurParkingDetails_map__4fyQ6{border-radius:var(--global-border-radius)}.OurParkingDetails_highlightsWrapper__yc85z{&>h4{font-size:20px;font-weight:600;color:var(--light-black-color);-webkit-margin-after:15px;margin-block-end:15px}&>ul{&>li{font-size:16px;color:var(--primary-heading-color);list-style:disc;-webkit-margin-after:10px;margin-block-end:10px}}}.OurParkingDetails_detailsWrapper__JKcgW{&>h4{font-size:20px;font-weight:600;color:var(--light-black-color);-webkit-margin-after:15px;margin-block-end:15px}&>ul{&>li{font-size:16px;color:var(--primary-heading-color);list-style:disc;-webkit-margin-after:10px;margin-block-end:10px;&>span{font-weight:600;color:var(--light-black-color);min-width:100px}}}}.OurParkingDetails_detailedDescriptionWrapper__3xUxr{&>h4{font-size:20px;font-weight:600;color:var(--light-black-color);-webkit-margin-after:15px;margin-block-end:15px}&>p{font-size:16px;color:var(--primary-heading-color)}}.OurParkingDetails_featuresWrapper__zZxW0{&>h4{font-size:20px;font-weight:600;color:var(--light-black-color);-webkit-margin-after:15px;margin-block-end:15px}}.OurParkingDetails_featuresIconTextWrapper__EeDpV{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;max-width:600px;@media screen and (max-width:670px){grid-template-columns:1fr}}.OurParkingDetails_parkingCardWrapper__noE4E{padding-block:70px;background-color:var(--tertiary-background)}.OurParkingDetails_similarPropertiesContainer__VbEjI{padding-block:1.5rem;overflow:hidden;&>h4{font-size:25px;font-weight:600;color:var(--light-black-color);-webkit-margin-after:27px;margin-block-end:27px}}.OurParkingDetails_parkingCard___j5xi{width:100%;&>div{width:100%}}.OurParkingDetails_carouselWrapper__fOM1i{overflow:visible!important}.OurParkingDetails_reviewsMainWrapper__lFv_g{&>h4{font-size:20px;font-weight:600;color:var(--light-black-color);-webkit-margin-after:15px;margin-block-end:15px}}.OurParkingDetails_reviewsWrapper__5DN7Q{-webkit-padding-end:5px;padding-inline-end:5px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;max-height:440px;overflow-y:auto;@media screen and (max-width:650px){grid-template-columns:1fr}&>p{color:var(--primary-heading-color)}}.OurParkingDetails_photoNameImg__NPuIi{display:flex;align-items:center;gap:10px}.OurParkingDetails_reviewCard__LmYue{border:1px solid var(--light-gray-color);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:10px}.OurParkingDetails_reviewCardHeader__AIxCn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.OurParkingDetails_reviewImgWrapper__bFF29{width:40px;height:40px;position:relative;&>img{border-radius:50%;object-fit:cover}}.OurParkingDetails_reviewNameWrapper__MxTDZ{&>h4{font-size:15px;font-weight:500;color:var(--light-black-color);-webkit-margin-after:0;margin-block-end:0}&>p{font-size:12px;color:var(--primary-heading-color)}}.OurParkingDetails_reviewText__jTQgg{font-size:15px;color:var(--primary-heading-color)}.OurParkingDetails_rating__Iy3sP{display:flex;align-items:center;gap:7px}