:root{--mp-primary-color:#ff5000;--mp-secondary-color:#193291;--mp-secondary-color-lighter:#6d86e5;--mp-secondary-hover-color:#162c82;--mp-danger-color:#f30;--mp-danger-color-hover:#e32d00;--mp-background-gradient:radial-gradient(circle at 100% 0,#ff7c00,#ff5000);--mp-background-secondary-gradient:radial-gradient(circle at 100% 0,#162c82,#193291);--mp-background-danger-gradient:radial-gradient(circle at 100% 0,#ff5000,#f30)}.form-control-remarks{color:var(--mp-primary-color)}.c-navigation-meta__hamburger{border-left:0}.primary-background{background-image:var(--mp-background-gradient)}.c-navigation-sub__logo,.c-navigation-sub__logo>img{max-width:none!important}.c-navigation-meta__logo>img{margin-left:50px;max-width:none!important}.c-experience--overlay{background-position:bottom;background-size:cover}.c-link-more{font-size:1rem!important}.c-search__action--times{margin-top:0!important;align-items:center;justify-content:center;color:grey;padding-left:10px;padding-right:10px;height:100%;font-size:30px;position:absolute;right:0;margin-right:12px;width:auto}.c-experience__container{padding-top:30px;padding-bottom:45px;display:flex;flex-direction:column;justify-content:center}@media (max-width:992px){.c-experience__container{padding-top:100px;padding-bottom:100px}}.c-experience__container .c-article-summary{margin-bottom:30px}@media (max-width:768px){.o-wrapper--mobile-collapse{flex-direction:column;justify-content:flex-start;align-items:flex-end}}.o-page-panel--image{padding:150px 0;background-size:cover;background-position:50%;position:relative}.o-page-panel--image .o-container{position:relative;z-index:1}.o-page-panel--image:after{content:"";position:absolute;width:100%;height:100%;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.1))}@media (max-width:768px){.c-button{padding:12px!important}}.c-club-list{background:#f5f5f5;display:flex;flex-direction:column;padding:12px;height:80vh;overflow-y:auto}@media (max-width:768px){.c-club-list{height:auto}}.c-club-list .c-club-card{margin-bottom:12px;position:relative}.c-club-card__content{width:90%}.c-club-map{position:absolute;inset:0;height:80vh;width:100%}@media (max-width:768px){.c-club-map{position:relative}}.c-warning{font-weight:400}.c-warning .c-warning-header{display:flex;align-items:center;font-weight:700;color:#d1b046}.c-button:hover{font-weight:400}.c-button.c-button--primary:hover{font-weight:700}.c-button.c-button--secondary{background:var(--mp-secondary-color);color:#fff;font-weight:700}.c-button.c-button--secondary:hover{background-image:var(--mp-background-secondary-gradient);color:#fff;font-weight:700}.c-button.c-button--danger{background:var(--mp-danger-color);color:#fff;font-weight:700}.c-button.c-button--danger:hover{background-image:var(--mp-background-danger-gradient);color:#fff;font-weight:700}.c-button.c-button--transparant,.c-button.c-button--transparant:active,.c-button.c-button--transparant:focus,.c-button.c-button--transparant:hover{background:transparent}.login-panel .login-form .c-link-more,.register-panel .login-form .c-link-more{display:block;text-align:right;margin-top:1rem}.login-panel .login-form .c-button,.register-panel .login-form .c-button{margin-right:1rem}.mp-page-filters{background:var(--mp-secondary-color);color:#fff}.mp-page-filters input,.mp-page-filters select{background-color:#fff;height:36px;border-radius:24px!important;border:1px solid #e7e7e7!important;padding:0 16px;outline:none;width:100%}.mp-page-filters input:focus,.mp-page-filters select:focus{background-color:#fff}.mp-details-section{margin-top:1rem}.mp-court-type,.mp-details-section h2{margin-bottom:10px}.mp-court-type{background:var(--mp-secondary-color);color:#fff;padding:5px 8px;border-radius:4px}.mp-club-tabs-wrapper{margin-top:20px}.mp-club-tabs-wrapper .club-tabs{display:flex;justify-content:space-between;width:100%}.mp-club-tabs-wrapper .club-tabs .club-tab-container{display:flex;-moz-column-gap:3px;column-gap:3px}.mp-club-tabs-wrapper .club-tabs .club-tab-container .club-tab{flex:1;text-align:center;padding:12px;border-radius:4px 4px 0 0;background:none;border:2px solid var(--mp-primary-color);border-bottom:none}.mp-club-tabs-wrapper .club-tabs .club-tab-container .club-tab h3{font-size:1.625rem;color:#000;margin-bottom:0;line-height:1;text-transform:uppercase}.mp-club-tabs-wrapper .club-tabs .club-tab-container .club-tab.is-selected{background-image:var(--mp-background-gradient)}.mp-club-tabs-wrapper .club-tabs .club-tab-container .club-tab.is-selected h3{color:#fff}.mp-club-tabs-wrapper .club-tabs .club-tab-container .club-tab:hover{background-image:var(--mp-background-gradient)}.mp-club-tabs-wrapper .club-tabs .club-tab-container .club-tab:hover h3{color:#fff}.mp-club-tabs-wrapper .club-tabs .club-tab-container .club-tab.active{background-image:var(--mp-background-gradient)}.mp-club-tabs-wrapper .club-tabs .club-tab-container .club-tab.active h3{color:#fff}.mp-club-tabs-wrapper .mp-club-tabs-content .mp-club-tab-content.mp-club-tab-content-outlined{border:2px solid var(--mp-primary-color);padding:16px}.mp-club-tabs-wrapper .mp-club-tabs-content .mp-club-tab-content.mp-club-tab-content-outlined.--top{border:none;border-top:2px solid var(--mp-primary-color)}.mp-page-filters-times{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.mp-page-filters-times .mp-page-filters-time{padding:8px;min-width:50px;text-align:center;position:relative}.mp-page-filters-times .mp-page-filters-time label{background:#fff;border:1px solid var(--mp-secondary-color);border-radius:4px;padding:2px 8px 1px;cursor:pointer}.mp-page-filters-times .mp-page-filters-time input{position:absolute;opacity:0}.mp-club-address-wrapper .mp-club-address,.mp-page-filters-times .mp-page-filters-time input:checked+label{background:var(--mp-secondary-color);color:#fff}.mp-club-address-wrapper .mp-club-address{margin:1rem 0;padding:32px;border-radius:4px;max-width:100%}.timeslot-container{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:4px;margin-bottom:10px;padding:10px}@media (max-width:768px){.timeslot-container{padding:5px}}.timeslot-container.--removed{background:#d3d3d3}.timeslot-container .timeslot-booking-details{padding:10px}.timeslot-container .timeslot-booking-details .booking-options .booking-option .booking-option-costs{margin-right:10px;text-align:center}.timeslot-container .timeslot-checkout{display:flex;align-items:center;justify-content:flex-end;padding:5px 10px}.timeslot-container .timeslot-checkout .c-button--primary{margin-left:5px}.order-container{border:2px solid var(--mp-primary-color);border-radius:4px;margin-bottom:10px}.year-header{background:var(--mp-secondary-color);color:#fff;text-align:center;border-radius:4px;padding:0 10px!important;margin-bottom:15px;margin-top:20px;width:10%;font-weight:700}.timeslot{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;cursor:pointer;color:inherit;text-decoration:none;background:transparent}.timeslot>div{padding:5px 10px}@media (max-width:768px){.timeslot>div{padding:0}}.timeslot.--last{margin-bottom:0}.timeslot .timeslot-section-v1{display:flex;align-items:center;flex-wrap:nowrap}.timeslot .timeslot-section-v1>div{padding:5px 10px}@media (max-width:768px){.timeslot .timeslot-section-v1{min-width:110px}}@media (max-width:768px){.timeslot .timeslot-section-v1 .timeslot-divider{visibility:hidden;padding:2px}}.timeslot.v2{border-radius:0;background:transparent;box-shadow:0 0 0 0;margin-bottom:0;padding:0;display:grid;grid-template-columns:15% 60% 10% 15%}@media (max-width:768px){.timeslot.v2{grid-template-columns:10% 40% 20% 30%}}.timeslot.v2.--short-event{grid-template-columns:25% 30% 25% 20%}@media (max-width:1100px){.timeslot.v2.--short-event{grid-template-columns:25% 30% 10% 35%}}.timeslot.v2.--short{grid-template-columns:25% 30% 25% 20%}@media (max-width:1100px){.timeslot.v2.--short{grid-template-columns:10% 40% 20% 30%}}.timeslot.v2>div{padding:0}.timeslot.v2 .timeslot-section{display:flex;align-items:center;flex-wrap:nowrap}@media (max-width:768px){.timeslot.v2 .timeslot-section .timeslot-action .c-button{padding:10px}}@media (max-width:768px){.timeslot.v2 .timeslot-section .timeslot-divider{visibility:hidden;padding:2px}}@media (max-width:768px){.timeslot.v2 .timeslot-section .timeslot-price{font-size:1.1rem}}.timeslot.v2 .timeslot-section>div{padding:5px 10px}.timeslot.v2 .timeslot-section.--actions{justify-content:flex-end}.timeslot.--removed{background:#d3d3d3;cursor:auto}.timeslot.--removed .timeslot-date{background:#a9a9a9}.timeslot.--removed:hover{color:unset}.timeslot:hover{text-decoration:none}.timeslot .timeslot-date{background:var(--mp-primary-color);color:#fff;text-align:center;border-radius:4px;padding:0 10px!important}@media (max-width:768px){.timeslot .timeslot-date{padding:0 5px!important}}.timeslot .timeslot-date-day{display:block;font-size:25px;font-weight:700;margin-bottom:-12px}.timeslot .timeslot-date-month{font-weight:700;text-transform:uppercase;opacity:.5;font-size:14px}.timeslot .timeslot-name{font-weight:700}@media (max-width:768px){.timeslot .timeslot-name{display:none}}.timeslot .timeslot-name small{display:flex;font-weight:400;line-height:1;color:#a2a2a2}.timeslot .timeslot-name-mobile{font-weight:700;display:none}@media (max-width:768px){.timeslot .timeslot-name-mobile{min-width:150px;display:block}.timeslot .timeslot-name-mobile small{display:flex;font-weight:400;line-height:1;color:#a2a2a2}}@media (max-width:768px){.timeslot .timeslot-name-mobile.--extend{min-width:215px;display:block}.timeslot .timeslot-name-mobile.--extend small{display:flex;font-weight:400;line-height:1;color:#a2a2a2}}.timeslot .timeslot-mobileTime{display:none;color:#a2a2a2;font-size:12px;line-height:1;margin-bottom:3px}@media (max-width:1100px){.timeslot .timeslot-mobileTime{display:block}}.timeslot .timeslot-time{display:block;white-space:nowrap}.timeslot .timeslot-time small{display:flex;line-height:1;color:#a2a2a2}@media (max-width:1100px){.timeslot .timeslot-time{display:none}}.timeslot .timeslot-price{font-weight:700;font-size:1.4rem;flex-grow:1;text-align:right;white-space:nowrap}@media (max-width:768px){.timeslot .timeslot-price{font-size:1.1rem;flex-grow:unset;text-align:left}}@media (max-width:768px){.timeslot .timeslot-action .c-button{padding:10px}}@media (max-width:768px){.timeslot .timeslot-action{flex-grow:1;text-align:end}}@media (max-width:768px){.timeslot{flex-wrap:wrap}}.mp-event-list{background:#f5f5f5;padding:12px}.mp-event-list .mp-event-card{margin-bottom:12px;background:#fff}.mp-event-list .mp-event-card .mp-event-cart-content{padding:18px}@media (min-width:17.5em){.mp-event-list .mp-event-card .mp-event-cart-content{padding:12px}}.mp-club-list{background:#f5f5f5;padding:12px}.mp-club-list .mp-club-card{margin-bottom:12px;background:#fff}.mp-club-list .mp-club-card .mp-club-cart-content{padding:18px}@media (min-width:17.5em){.mp-club-list .mp-club-card .mp-club-cart-content{padding:12px}}.mp-club-location-indicator{position:absolute;top:0;right:0;border-bottom-left-radius:4px;background-color:var(--mp-primary-color);padding:10px 15px;color:#fff;text-align:center}.mp-club-location-indicator:hover{text-decoration:none}.mp-club-location-indicator .mp-club-location-indicator-amount{display:block;font-size:25px;font-weight:700;margin-bottom:-12px}.mp-club-location-indicator .mp-club-location-indicator-label{font-weight:700;text-transform:uppercase;opacity:.5;font-size:14px}.mp-club-details .mp-club-details-date{display:flex;justify-content:flex-start}.mp-club-details .mp-timeslot-date{background:var(--mp-secondary-color);padding-right:30px}.mp-club-details .box-price{font-size:20px;font-weight:700;padding:15px 0}.mp-badge-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.mp-badge-wrapper .mp-badge{font-size:11px;color:#fff;background:var(--mp-primary-color);border-radius:24px;padding:2px 6px;width:auto;text-align:center}.mp-booking{display:block!important;padding-bottom:2rem}.mp-booking .mp-booking-information{display:flex;flex-direction:row;padding:.25rem 0 1rem;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}.mp-booking .mp-booking-pincode,.mp-booking .mp-booking-price{background:var(--mp-secondary-color);color:#fff;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;flex-grow:1;width:100%;border-radius:4px}.mp-booking .mp-booking-cancel-btn{background:var(--mp-danger-color);color:#fff;padding:12px 24px;height:24px;min-height:48px;min-width:48px;width:100%;display:flex;justify-content:center;align-items:center;flex-grow:1;font-weight:700;border-radius:24px}.mp-booking .mp-booking-cancel-btn:hover{background:var(--mp-danger-color-hover);text-decoration:none}.mp-booking .mp-booking-membership{background:var(--mp-secondary-hover-color);color:#fff;padding:12px 24px;height:24px;min-height:48px;min-width:48px;width:100%;display:flex;justify-content:center;align-items:center;flex-grow:1;font-weight:700;border-radius:24px}.mp-booking .mp-booking-membership:hover{background:#162c82;text-decoration:none}.mp-booking .mp-booking-club-address{display:flex;line-height:1;color:#a2a2a2}.mp-booking .mp-multi-panel{display:flex;flex-direction:row;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}@media (max-width:768px){.mp-booking .mp-multi-panel{display:block}}.mp-booking .mp-multi-panel>.mp-panel{flex-grow:1}.mp-panel{padding:10px;background:#fff;width:100%;box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:10px;color:inherit;border-radius:4px;text-decoration:none}.cart-item-date-day{margin-bottom:-12px}
