.open-hour-time{color:var(--TSPM-Sport-Complex-80-grey, #808080);font-family:SF-Compact-Display-Regular;font-size:20px;font-style:normal;font-weight:500;line-height:35px;margin-bottom:0}.detail-page-contact .manager-contact{color:var(--TSPM-Sport-Complex-50-grey, #808080);font-family:SF-Compact-Display-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:5px}.map-address{color:#1e2045;font-size:18px}.booking-content{font-size:18px}.floating-navbar .filter-form .checkbox-text:before{display:none}button{background:none;border:0}table::-webkit-scrollbar{width:3px;height:1px}.skeleton{background-color:#e2e5e7;background-image:linear-gradient(90deg,#fff0,#ffffff80,#fff0);background-size:40px 100%;background-repeat:no-repeat;background-position:left -40px top 0;animation:shine 1s ease infinite}.complex-heading{margin-top:10px;color:#47494a;font-family:SF-Compact-Display-Medium;font-size:22px;font-weight:500;line-height:32px}.complex-heading.skeleton{min-height:30px;width:28vw;border-radius:4px}.complex-address{color:#505050;font-size:16px;line-height:26px;margin-bottom:0}.complex-address.skeleton{min-height:28px;width:28vw;border-radius:4px}.ratings-text{color:#222769;font-size:14px;line-height:24px}.ratings-text.rating-badge{position:absolute;top:92px}.ratings-text span{display:none}.general-timings tr:nth-child(2n) td{background-color:#00000008}.image-gallery{padding:0;margin-bottom:20px;margin-top:60px}.image-gallery .image-gallery-grid .slick-dots{position:absolute;bottom:0;left:50%;transform:translate(-50%);margin-top:0;z-index:9999;list-style:none;justify-content:center;display:flex;column-gap:5px}.image-gallery .image-gallery-grid .slick-dots li{height:10px}.image-gallery .image-gallery-grid .slick-dots li button{width:10px;height:10px;background-color:#fff;opacity:.5;border-radius:50%;color:transparent}.image-gallery .image-gallery-grid .slick-dots .slick-active button{opacity:1}.landing{position:relative;padding-top:0;padding-bottom:0;display:flex;flex-direction:column-reverse}.rating-badge{position:absolute;top:5%;right:30px;z-index:2;border-radius:20px;padding:7px 9px;background-color:#fff}.slider-counter{position:absolute;bottom:20px;right:35px;color:#fff;font-size:12px;line-height:22px;letter-spacing:.12px;border-radius:20px;background-color:#fc7a01cc;padding:4px 10px}.details-image{width:100%}.gallery-modal-btn{background:none;border:0;padding:0;height:fit-content}.gallery-modal-btn .skeleton{height:22.5vh;width:100%;border-radius:4px}.modal-nav{position:sticky;top:0;background-color:#fff}.image-modal{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99999999;overflow:scroll;background-color:#fff;opacity:0;pointer-events:none;transform:translateY(100vh);transition:.3s ease-out}.image-modal.active{transition:.4s ease-in;transform:translateY(0);opacity:1;pointer-events:initial}.complex-image-container{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:8px;row-gap:8px;margin-bottom:25px}.complex-image-container button:nth-child(3n+1){grid-column:1/span 2}.show-all-btn{display:none}.table-content{overflow-x:auto}.table-content::-webkit-scrollbar{width:3px;height:1px}.table{width:375px}.table.skeleton{height:35vh;width:100%;border-radius:4px}.one-time .table,.membership .table{min-width:1130px}.amenities-container{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:18px}.amenities-container.skeleton{height:15vh;width:100%;border-radius:4px}.amenities-container img{border-radius:2px;width:30px;margin-right:10px}.amenities-container p{font-size:18px;color:gray}.pricing-structure h3{color:var(--TSPM-sport-complex-50-grey, #505050);font-family:SF-Compact-Display-Medium;font-size:25px;font-style:normal;font-weight:500;line-height:35px}.pricing-structure .skeleton{height:53vh;width:100%;border-radius:4px}.radio-btn{display:flex;justify-content:space-between;margin:30px 0}.radio-btn div{margin-right:0}.radio-btn div label{font-size:12px;width:100%;display:flex;align-self:flex-end;cursor:pointer}.radio-btn div input,.radio-btn div:hover{cursor:pointer}.member-one-time,.membership{display:none}.time-table{border-radius:10px;border:.5px solid var(--TSPM-sport-complex-purple, #222769);background:var(--TSPM-sport-complex-white, #fff);padding:10px 20px}.time-table.booking-table tbody tr:nth-child(2n) td{background-color:#00000008!important}.time-table h4{color:var(--TSPM-sport-complex-purple, #222769);font-family:SF-Compact-Display-Semibold;font-size:18px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.18px;text-transform:capitalize;margin-top:20px}.time-table .skeleton{height:35vh;width:100%;border-radius:4px}.table th{color:var(--TSPM-sport-complex-purple, #222769);font-family:SF-Compact-Display-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.16px;text-transform:capitalize;background-color:#0000000d;border-bottom:0px;text-align:center}.table .back-color td{background-color:#00000008!important}.table td{color:var(--TSPM-sport-complex-50-grey, #505050);font-family:SF-Compact-Display-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.14px;text-transform:capitalize;border-bottom-width:0px;text-align:center}.table .line{color:var(--TSPM-sport-complex-orange, #fd7a01);font-family:SF-Compact-Display-Semibold;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.14px;text-transform:capitalize;margin-top:11px;display:flex;vertical-align:middle;align-items:center;gap:10px;white-space:nowrap}.horizontal-line{width:100%;height:1px;background:#fd7a01;display:block}td:first-child,thead tr:first-child th:first-child{text-align:left}.complex-time-details .table{min-width:660px}.complex-time-details h3{color:var(--TSPM-sport-complex-50-grey, #505050);font-family:SF-Compact-Display-Medium;font-size:22px;font-style:normal;font-weight:500;line-height:35px;margin-top:40px;margin-bottom:30px}.complex-time-details .skeleton{height:42vh;width:100%;border-radius:4px}.section-heading{font-size:22px;font-family:SF-Compact-Display-Medium;font-weight:500}.about-heading.skeleton{height:15vh;width:100%;border-radius:4px}.feature-image-parent .skeleton{height:46vh;width:100%;border-radius:4px}@media screen and (min-width: 411px){.table{width:100%}.tab-btn-container{gap:20px}.white-btn{padding:15px 50px}.radio-btn{display:flex;justify-content:left}.radio-btn div{margin-right:14px}.radio-btn div label{font-size:16px;width:100%}}@media screen and (min-width: 375px){.amenities-container{column-gap:74px}.radio-btn div label{font-size:14px;width:100%}}@media screen and (min-width: 767px){.image-gallery-grid{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;gap:8px}.image-gallery-grid .gallery-modal-btn:first-child{grid-row:1/span 2}.image-gallery-grid .gallery-modal-btn:first-child img{border-top-left-radius:10px;border-bottom-left-radius:10px}.image-gallery-grid .gallery-modal-btn:nth-child(3) img{border-top-right-radius:10px}.image-gallery-grid .gallery-modal-btn:nth-child(5) img{border-bottom-right-radius:10px}.map-address{font-size:20px}}@media screen and (min-width: 769px){.image-gallery-grid{grid-template-columns:50% auto auto}.landing{padding-top:40px;flex-direction:column}.image-gallery{position:relative;padding:0 30px;margin-top:0}.show-all-btn{display:block;position:absolute;top:15px;right:40px;background-color:#fff;border-radius:20px;padding:5px 14px;font-size:14px;color:#222769}.complex-image-container{width:70vw}.slider-counter{display:none}.ratings-text.rating-badge{position:unset;margin:0;padding:0}.ratings-text.rating-badge span{display:inline-block}.rating-badge{height:fit-content;position:unset}.radio-btn{display:flex;margin:30px 0}.radio-btn div label{font-size:18px;width:100%}.complex-heading{margin-top:82px}}@media screen and (min-width: 1024px){.image-gallery{max-width:960px;margin-bottom:0;margin-top:0}.complex-image-container{width:50vw}.complex-heading{font-size:30px;line-height:30px}.complex-address{font-size:18px;line-height:28px}.landing-text{margin-bottom:30px}.landing-text.skeleton{min-height:70px}.ratings-text{font-size:18px;line-height:20px}.complex-time-details h3,.section-heading{font-size:25px}.complex-time-details .table,.table-content .table{min-width:100%}}@media screen and (min-width: 1200px){.image-gallery{max-width:1140px;margin-top:0}}@media screen and (min-width: 1400px){.image-gallery{max-width:1320px;margin-top:0}}@media screen and (min-width: 1024px){.details-section{width:65%}.sticky-parent{position:relative;display:flex;flex-direction:row-reverse}.sticky-tabs{position:sticky;top:110px;right:0;height:fit-content;padding:0;width:32%;max-width:370px}.sticky-tabs input,.sticky-tabs label{cursor:pointer}}@media screen and (min-width: 1200px){.details-section{width:63%}}@media screen and (min-width: 1400px){.sticky-tabs{width:32%}}.booking-redirection{display:none}.tab-btn-container{display:grid;grid-template-columns:auto auto;gap:10px}.white-btn{padding:15px 30px;background-color:#fff;border-radius:5px;border:.5px solid #222769;text-align:center;color:#222769;font-size:14px;font-weight:400;line-height:24px;transition:.3s ease-in-out}.white-btn.active,.white-btn:hover{background-color:#222769;color:#fff}@media (hover: hover) and (pointer: fine){.next-btn:hover svg{animation:.4s point infinite alternate ease-in}}@keyframes point{0%{transform:translate(0)}to{transform:translate(5px)}}.form-container{display:none;padding:30px 30px 40px;border-radius:5px;border:.5px solid #fd7a01;box-shadow:0 0 10px #0000001a}.form-container.active{display:block}.form-heading{color:#222769;font-family:SF-Compact-Display-Medium;font-size:25px;font-weight:500;line-height:35px}.form-tab{display:none}.form-tab.active{display:block}.submit-btn{box-shadow:0 0 60px #0003}.submit-btn.no-shadow{box-shadow:none}.form-label{font-family:SF-Compact-Display-Medium;font-weight:500}.select-text-area{resize:none;cursor:pointer}.form-input{border-radius:5px;border:.5px solid #808080;padding:10px 15px}.form-input:focus{box-shadow:none;border-color:gray}.form-input::placeholder{color:gray;font-size:14px;line-height:24px}.otp-box{display:none}.otp-box.active{display:block}.form-spacing{padding-top:22px}.input-icons{position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:.3s;pointer-events:none}.select-parent.active .select-menu{display:block}.select-parent.active .input-icons{transform:translateY(-50%) rotate(180deg)}.select-parent.active .input-icons path{stroke:#fd7a01}.select-parent.active .select-text-area{border-color:#fd7a01}.select-menu{display:none;padding:15px 20px;border-radius:5px;background-color:#fff;box-shadow:0 0 60px #15151514;position:absolute;width:100%;z-index:99}.select-menu ul{list-style:none;padding-left:0;height:170px;overflow-y:scroll}.select-menu ul::-webkit-scrollbar{width:3px}.select-menu ul::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #80808033;border-radius:10px}.select-menu ul::-webkit-scrollbar-thumb{background:gray;border-radius:10px}.select-menu ul::-webkit-scrollbar-thumb:hover{background:gray}.select-menu ul .option{cursor:pointer}.select-menu ul .option:hover,.select-menu ul .option.active{color:#fd7a01}.label-blue-sm-txt{color:#222769;font-size:14px;line-height:normal}.label-blue-sm-txt .required{color:#ff0303}.flatpickr-day.selected{color:#fff;border-color:#fd7a01;background-color:#fd7a01}.flatpickr-day.selected:hover{color:#fff;background-color:#fd7b01b8}.flatpickr-day:hover{color:#fff;background-color:#fd7a01}.flatpickr-day.today{border-color:#fd7a01}.flatpickr-day.today:hover{color:#fff;background-color:#fd7a01}.option-flow{display:none}.option-flow:first-child{display:block}.ticket{position:relative;width:fit-content}.ticket img{box-shadow:0 0 60px #15151514}.ticket-content{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%}.timing-group{display:grid;grid-template-columns:50% 50%}.time-label{color:#505050;font-size:10px;line-height:20px;letter-spacing:.1px}.sports-card-container{display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:15px}.sports-card-container.skeleton{height:23vh;width:100%;border-radius:4px}.sport-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 10px;border-radius:10px;background-color:#9da4ff1a;text-align:center}@media screen and (min-width: 576px){.sports-card-container{grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px}}@media screen and (min-width: 768px){.sports-card-container{grid-template-columns:1fr 1fr 1fr 1fr}.amenities-container{display:grid;grid-template-columns:auto auto auto!important;column-gap:100px}}@media screen and (min-width: 1024px){.sports-card-container{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1200px){.sports-card-container{grid-template-columns:1fr 1fr 1fr 1fr}}.location-content:first-child.skeleton{height:15vh;width:100%;border-radius:4px}.location-content:nth-child(2).skeleton{height:15vh;width:100%;border-radius:4px}.location-content:last-child.skeleton{height:15vh;width:100%;border-radius:4px}.location-content .explore-map-heading{color:#505050}.map-skeleton .skeleton{height:34vh;width:100%;border-radius:4px}.map-container{padding:20px;border-radius:10px;border:.5px solid #222769}.map-container iframe{height:270px;border-radius:10px}@media screen and (min-width: 768px){.map-container{width:58%}.location-content{margin-left:30px;width:40%}}@media screen and (min-width: 992px){.map-container{width:64%}.location-content{margin-left:30px;width:36%}}.reviews-container.skeleton{height:10vh;width:100%;border-radius:4px}@media screen and (min-width: 768px){.reviews-container{display:grid;grid-template-columns:45% 45%;justify-content:space-between}}.location-menu{position:relative;z-index:2}.homepage-slick .slick-dots,.homepage-slick-test .slick-dots{margin-top:30px;padding:0;list-style:none;display:flex;column-gap:5px}.homepage-slick .slick-dots li,.homepage-slick-test .slick-dots li{height:5px}.homepage-slick .slick-dots li button,.homepage-slick-test .slick-dots li button{color:transparent;width:5px;height:3px;border-radius:5px;border:0;background-color:#222769;opacity:.2;transition:.3s}.homepage-slick .slick-dots .slick-active button,.homepage-slick-test .slick-dots .slick-active button{width:20px;opacity:1}.homepage-slick .complex-slide img,.homepage-slick-test .complex-slide img{width:100%;border-radius:5px}.homepage-slick .complex-slide a,.homepage-slick-test .complex-slide a{display:block;text-decoration:none}.homepage-slick .complex-slide:hover .inner-slick-btn,.homepage-slick-test .complex-slide:hover .inner-slick-btn{opacity:.9}.homepage-slick .complex-slide:hover .inner-slick-btn.slick-disabled,.homepage-slick-test .complex-slide:hover .inner-slick-btn.slick-disabled{opacity:0}.homepage-slick .complex-slide:hover .slide-heading,.homepage-slick-test .complex-slide:hover .slide-heading{color:#d2b040}.homepage-slick .homepage-inner-slick .slick-dots,.homepage-slick-test .homepage-inner-slick .slick-dots{position:absolute;bottom:0;left:50%;transform:translate(-50%);margin-top:0;z-index:9999;justify-content:center}.homepage-slick .homepage-inner-slick .slick-dots li,.homepage-slick-test .homepage-inner-slick .slick-dots li{height:10px}.homepage-slick .homepage-inner-slick .slick-dots li button,.homepage-slick-test .homepage-inner-slick .slick-dots li button{width:10px;height:10px;background-color:#fff;opacity:.5}.homepage-slick .homepage-inner-slick .slick-dots .slick-active button,.homepage-slick-test .homepage-inner-slick .slick-dots .slick-active button{opacity:1}.homepage-slick .inner-slick-btn,.homepage-slick-test .inner-slick-btn{background-color:#fff;padding:12px 10.5px;border-radius:100%;border:0;transition:.3s;position:absolute;top:50%;transform:translateY(-50%);opacity:0}.homepage-slick .inner-slick-btn:hover,.homepage-slick-test .inner-slick-btn:hover{opacity:1;scale:1.05}.homepage-slick .inner-slick-btn.inner-next-slick,.homepage-slick-test .inner-slick-btn.inner-next-slick{right:10px}.homepage-slick .inner-slick-btn.inner-back-slick,.homepage-slick-test .inner-slick-btn.inner-back-slick{left:10px}.homepage-slick .inner-slick-btn.slick-disabled,.homepage-slick-test .inner-slick-btn.slick-disabled{opacity:0}.rating-badge{position:absolute;top:10px;right:10px;background-color:#fff;padding:7px 6px;height:fit-content;border-radius:50%}.rating-badge svg{display:block}.slide-heading{margin:15px 0 5px;overflow:hidden;color:#505050;text-overflow:ellipsis;font-family:SF-Compact-Display-Medium;font-size:18px;font-weight:500;line-height:28px;transition:.3s}.slide-description{color:gray;font-size:14px;font-weight:400;line-height:24px;margin-bottom:10px}.sports-tag-container{display:flex;column-gap:10px}.sports-tag{color:#505050;font-size:10px;font-weight:400;line-height:20px;text-transform:capitalize;background-color:#e6e6e6;width:fit-content;margin:0;border-radius:30px;padding:2px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sports-tag:last-child{overflow:visible}@media screen and (min-width: 768px){.homepage-slick-test .slick-slide,.homepage-slick .slick-slide{margin-left:40px}.homepage-slick-test .slick-list,.homepage-slick .slick-list{margin-left:-40px}.homepage-slick-test .homepage-inner-slick .slick-slide,.homepage-slick .homepage-inner-slick .slick-slide,.homepage-slick-test .homepage-inner-slick .slick-list,.homepage-slick .homepage-inner-slick .slick-list{margin-left:0}.homepage-slick-test .homepage-inner-slick .slick-dots,.homepage-slick .homepage-inner-slick .slick-dots{display:flex!important}.homepage-slick-test>.slick-list>.slick-track,.homepage-slick>.slick-list>.slick-track{display:flex;justify-content:flex-start;width:auto!important}}@media screen and (min-width: 992px){.detail-related-slides{padding-top:60px;padding-bottom:100px}.homepage-slick-test .slick-dots,.homepage-slick .slick-dots{display:none!important}}@media screen and (min-width: 1200px){.homepage-slick-test .slick-slide,.homepage-slick .slick-slide{margin-left:55px}.homepage-slick-test .slick-list,.homepage-slick .slick-list{margin-left:-55px}}@media screen and (min-width: 1400px){.homepage-slick-test .slick-slide,.homepage-slick .slick-slide{margin-left:75px}.homepage-slick-test .slick-list,.homepage-slick .slick-list{margin-left:-75px}}@keyframes shine{to{background-position:right -40px top 0}}
