@import url(https://fonts.googleapis.com/css2?family=Phudu:wght@300..900&display=swap);.btn{background:var(--clr-white);border:solid var(--clr-dark-brown);border-radius:50px;border-width:2px 2px thick;color:var(--clr-dark-brown);cursor:pointer;font-size:var(--button-font-size);font-style:normal;font-weight:700;padding:.65rem 1.25rem;text-transform:uppercase}.btn-flex{align-items:center;display:flex;gap:.5rem;justify-content:space-between}@media (max-width:768px){.btn{padding:.62rem 1.25rem}}
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15;tab-size:4}body{font-family:Phudu,serif;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:OpenSauceOne;font-style:normal;font-weight:400;src:url(/static/media/OpenSauceOne-Regular.e79699ab0bb2a1ddf53e.woff) format("woff")}:root{--background-color:#fff7ee;--clr-dark-brown:#321d1d;--clr-white:#fff;--clr-black:#000;--clr-light-blue:#d0e7fa;--clr-light-sky-blue:#c0d3e4;--clr-footer-border-line:#1f3038;--clr-green-bg:#bfe1b1;--clr-yellow-bg:#fcf29f;--clr-dark-yellow-bg:#ffeb85;--clr-orange:#ff816b;--clr-light-orange:#ffd2b0;--clr-red:#e81827;--header-height:130px;--h1-font-size:10.625rem;--h2-font-size:3.75rem;--h3-font-size:3rem;--h4-font-size:2.75rem;--h5-font-size:1.875rem;--h6-font-size:1.5rem;--p-font-size:1.375rem;--a-font-size:1.1rem;--button-font-size:1.5rem;--body-font-family:"Phudu",serif;--p-font-family:"OpenSauceOne",Arial,sans-serif}@media (max-width:1440px){:root{--h1-font-size:9.625rem;--h2-font-size:3.25rem;--h3-font-size:2.5rem;--h4-font-size:2.25rem;--h5-font-size:1.5rem;--h6-font-size:1.5rem;--p-font-size:1.2rem;--a-font-size:1rem;--button-font-size:1.4rem}}@media (max-width:1280px){:root{--h1-font-size:7.5rem;--h2-font-size:3rem;--h3-font-size:2.5rem;--h4-font-size:2.25rem;--h5-font-size:1.2rem;--h6-font-size:1.2rem;--p-font-size:1.2rem;--button-font-size:1.2rem}}@media (max-width:1020px){:root{--h1-font-size:6.5rem;--h2-font-size:2.5rem;--h3-font-size:2.5rem;--h4-font-size:2.25rem;--h5-font-size:1.2rem;--h6-font-size:1rem;--p-font-size:1.1rem;--button-font-size:1.2rem}}@media (max-width:768px){:root{--h1-font-size:5.5rem;--h2-font-size:2.5rem;--h3-font-size:2.5rem;--h4-font-size:2.25rem;--h5-font-size:1.2rem;--h6-font-size:1rem;--p-font-size:1rem;--button-font-size:1.2rem;--a-font-size:0.9rem;--header-height:64px}}@media (max-width:475px){:root{--h1-font-size:3.5rem;--h2-font-size:2.5rem;--h3-font-size:2rem;--h4-font-size:2.25rem;--h5-font-size:1.2rem;--h6-font-size:1rem;--p-font-size:1rem;--button-font-size:1rem}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff7ee;background-color:var(--background-color);color:#321d1d;color:var(--clr-dark-brown);font-family:Phudu,serif,sans-serif;font-family:var(--body-font-family),sans-serif;height:100%;margin:0 auto}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,button,input{-webkit-tap-highlight-color:transparent;font-family:Phudu,serif;font-family:var(--body-font-family);font-size:var(--normal-font-size)}body{transition:background-color .4s}button,input{-webkit-tap-highlight-color:transparent;border:none;outline:none}h1,h2,h3,h4{color:var(--title-color);font-weight:var(--font-semi-bold)}h1{font-size:10.625rem;font-size:var(--h1-font-size)}h2{font-size:3.75rem;font-size:var(--h2-font-size)}h3{font-size:3rem;font-size:var(--h3-font-size)}h4{font-size:2.75rem;font-size:var(--h4-font-size)}h5{font-size:1.875rem;font-size:var(--h5-font-size)}h6{font-size:1.5rem;font-size:var(--h6-font-size)}ul{list-style:none}p{color:#321d1d;color:var(--clr-dark-brown)}a{-webkit-tap-highlight-color:transparent;text-decoration:none}img{height:auto;max-width:100%}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.flex{display:flex;gap:1.5rem}.section{padding-block:5rem}.main{overflow:hidden}.text-center{text-align:center}.error-text{color:#e81827;color:var(--clr-red);font-family:OpenSauceOne,Arial,sans-serif;font-family:var(--p-font-family);font-weight:700;margin-top:.5rem;padding-left:.6em}@media (max-width:768px){.section{padding-block:3.5rem}}@media (max-width:475px){.section{padding-block:2.7rem}}.booking-status-container{display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.booking-status-background-half{height:50%;position:relative;width:100%}.background-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.booking-status-content-half{height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.booking-status-content-half,.booking-status-content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.booking-status-center-icon{height:auto;margin-bottom:1rem}.booking-status-center-text{color:#143c14;font-size:3.75rem;font-style:normal;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase}.booking-status-countdown-text{font-size:1.375rem;font-size:var(--p-font-size)}.error{color:#e81827;color:var(--clr-red);font-size:1rem;font-weight:700;text-transform:capitalize}@media (max-width:768px){.booking-status-center-text{font-size:3rem}.booking-status-center-icon{width:80%}}@media (max-width:480px){.booking-status-center-text{font-size:2.5rem}.booking-status-center-icon{width:70%}}.container{margin-left:auto;margin-right:auto;max-width:1720px;padding-left:.5rem;padding-right:.5rem}@media (max-width:1536px){.container{max-width:1440px}}@media (max-width:1440px){.container{max-width:1280px}}@media (max-width:1280px){.container{max-width:1120px}}@media (max-width:1024px){.container{max-width:900px}}@media (max-width:900px){.container{max-width:768px}}@media (max-width:768px){.container{max-width:640px}}@media (max-width:640px){.container{max-width:540px}}@media (max-width:540px){.container{max-width:440px}}@media (max-width:475px){.container{width:95%}}.h-100{height:100vh}.header-container{position:relative}.header-overlay{background:#00000080;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:9}.header.menu-open+.header-overlay{left:var(--header-width)}.overlay-show{opacity:.7;visibility:visible}.overlay-hide{opacity:0;visibility:hidden}.header{background-color:var(--clr-light-blue);border-bottom:1px solid var(--clr-dark-brown);position:relative;z-index:10}.show-menu{animation:slideIn .4s ease-in-out forwards;opacity:1;transform:translateY(0);visibility:visible}.hide-menu{animation:slideOut .4s ease-in-out forwards;opacity:0;transform:translateY(-100%);visibility:hidden}@keyframes slideIn{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.header .header-wrapper .header-logo img{height:4.125rem;width:auto}.header .header-wrapper{justify-content:space-between;padding-bottom:1rem;padding-top:1rem}.header .header-wrapper,.header .nav-items,.header .nav-items .nav-links{align-items:center;display:flex}.header .nav-items .nav-links{gap:2.5rem;justify-content:center;transition:transform .3s ease}.header .nav-items .nav-links .link-line{background:var(--clr-dark-brown);height:2.75rem;opacity:.2;width:.125rem}.header .nav-items .nav-links .link{align-items:center;color:var(--clr-dark-brown);cursor:pointer;display:flex;font-family:Phudu;font-size:1.25rem;font-style:normal;font-weight:500;gap:.75rem;justify-content:center;text-align:center}@media (min-width:768px){.header .menu-button{display:none}}@media (max-width:767px){.header .header-wrapper{padding-bottom:1rem;padding-top:1rem}.link-line{display:none}.header .nav-items .nav-links .link{border-bottom:1px solid var(--clr-dark-brown);justify-content:flex-start;padding-bottom:1rem;width:100%}.header .nav-items .nav-links .link:last-child{border-bottom:none;padding-bottom:.5rem}.header .nav-items .nav-links{background-color:var(--background-color);border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:none;flex-direction:column;left:0;opacity:0;padding:1rem 2rem;position:absolute;right:0;top:calc(var(--header-height) + .9rem);transform:translateY(-100%);transition:transform .5s ease,opacity .5s ease;z-index:1}.header.menu-open .nav-items .nav-links{display:flex;gap:1rem;opacity:1;transform:translateY(0)}}@media (max-width:475px){.header .header-wrapper .header-logo img{height:2.5rem;width:auto}}.footer{background:var(--clr-green-bg);padding-top:8rem}.footer .footer-container{align-items:flex;display:flex;flex-direction:column}.footer .footer-container .div-one,.footer .footer-container .social-media-wrapper{align-items:center;display:flex;justify-content:flex-end}.footer .footer-container .social-media-wrapper{width:50%}.footer .footer-container .social-media-wrapper .title-area{border-bottom:1px solid var(--clr-dark-brown);border-right:1px solid var(--clr-dark-brown);border-top:1px solid var(--clr-dark-brown);line-height:60px;padding:.7rem 4.58rem .7rem 2.9rem;width:40%}.footer .footer-container .social-media-wrapper .social-media-buttons{align-items:center;border-bottom:1px solid var(--clr-dark-brown);border-top:1px solid var(--clr-dark-brown);display:flex;gap:1.5rem;justify-content:flex-end;padding-bottom:.6rem;padding-right:1.78rem;padding-top:.6rem;width:60%}.footer .footer-container .footer-links-div{align-items:center;display:flex;justify-content:center;margin-bottom:5rem;margin-top:5rem}.footer .footer-container .footer-links-div .logo-area{width:50%}.footer .footer-container .footer-links-div .footer-links{align-items:center;border-top:1px solid var(--clr-dark-brown);display:flex;flex-direction:column;justify-content:center;width:50%}.footer .footer-container .footer-links-div .footer-links .footer-link{align-items:center;border-bottom:1px solid var(--clr-dark-brown);color:var(--clr-dark-brown);display:flex;font-size:var(--h6-font-size);font-style:normal;font-weight:700;justify-content:space-between;line-height:normal;padding-bottom:2rem;padding-top:2rem;text-transform:uppercase;width:100%}.footer .footer-container .footer-links-div .footer-links .footer-link span{-webkit-text-stroke-width:.30000001192092896;-webkit-text-stroke-color:var(--clr-dark-brown);color:var(--clr-dark-brown);font-size:var(--h6-font-size);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.footer .lower-footer{align-items:center;border-top:2px solid var(--clr-dark-brown);color:var(--clr-dark-brown);display:flex;flex-direction:column;font-family:var(--p-font-family);font-size:1.5rem;font-style:normal;font-weight:400;gap:1rem;justify-content:center;line-height:1.84375rem;padding:2.5rem 0}.footer .lower-footer .developed-by p{color:#6873a1;text-align:center}.footer .lower-footer .developed-by a{color:#6873a1;font-weight:700}.footer .desktop{display:flex}.footer .mobile{display:none}@media (max-width:1440px){.footer .footer-container .social-media-wrapper .title-area{padding-left:2rem;padding-right:3rem}.footer .footer-container .footer-links-div .footer-links .footer-link{padding-bottom:1.2rem;padding-top:1.2rem}}@media (max-width:1024px){.footer .footer-container .social-media-wrapper .title-area{padding-left:.5rem;padding-right:2rem}.footer .footer-container .social-media-wrapper .social-media-buttons{padding-right:0}}@media (max-width:820px){.footer .footer-container .social-media-wrapper .title-area{padding-left:.5rem;padding-right:1.5rem}.footer .footer-container .social-media-wrapper .social-media-buttons{padding-bottom:.8rem;padding-top:.8rem}}@media (max-width:768px){.footer{background:none}.footer .footer-container .div-one{align-items:center;display:flex;justify-content:center}.footer .footer-container .social-media-wrapper{width:100%}.footer .footer-container .social-media-wrapper .social-media-buttons{justify-content:center}.footer .footer-container .footer-links-div{background:var(--clr-green-bg);border-radius:1.5rem;flex-direction:column;margin-bottom:5rem;margin-top:5rem;padding:2rem 1.5rem}.footer .footer-container .footer-links-div .logo-area{order:2;width:100%}.footer .footer-container .footer-links-div .footer-links{border-top:none;width:100%}.footer .footer-container .footer-links-div .footer-links .footer-links-main-title{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;width:100%}.footer .footer-container .footer-links-div .footer-links .footer-links-main-title h4{color:var(--clr-dark-brown);font-family:Phudu;font-size:var(--h4-font-size);font-style:normal;font-weight:700;line-height:2.75rem;text-transform:uppercase}.footer .footer-container .footer-links-div .footer-links .footer-links-main-title p{color:var(--clr-dark-brown);font-family:var(--p-font-family);font-size:.625rem;font-style:normal;font-weight:400;line-height:.9375rem}.footer .lower-footer{border-bottom:2px solid var(--clr-dark-brown);border-top:none;font-size:.73rem;font-style:normal;font-weight:400;gap:.5rem;justify-content:flex-end;line-height:normal;padding-bottom:.81rem;padding-top:2.97rem;text-align:end}.footer .desktop{display:none}.footer .mobile{display:flex}.footer .lower-footer.desktop{border-top:none}.footer .footer-container .social-media-wrapper .title-area{line-height:2rem;padding-left:.5rem;padding-right:1rem}.footer .footer-container .social-media-wrapper .social-media-buttons{padding-bottom:.6rem;padding-right:0;padding-top:.59rem;width:60%}.footer .footer-container .social-media-wrapper .social-media-buttons img{height:2rem}.footer{padding-top:3rem}}.toast-container{align-items:flex-start;background:#fff;border:1px solid #321d1d1a;border-radius:.875rem;box-shadow:0 2px 10px 0 #0000000d;color:#fff;display:flex;gap:1rem;justify-content:flex-start;left:50%;max-width:20rem;opacity:0;padding:15px;position:fixed;top:20px;transform:translateX(-50%);width:100%;z-index:1000}.toast-container.slide-in{animation:slideInFromTop .5s forwards}.toast-container.slide-out{animation:slideOutToTop .5s forwards}@keyframes slideInFromTop{0%{opacity:0;transform:translateX(-50%) translateY(-100%)}to{opacity:1;transform:translateX(-50%) translateY(20px)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateX(-50%) translateY(20px)}to{opacity:0;transform:translateX(-50%) translateY(-100%)}}.icon-container{width:20%}.toast-icon{height:auto;width:3.25rem}.text-container{display:flex;flex-direction:column;gap:.25rem}.title{color:#000;font-size:1rem;font-weight:700;text-transform:uppercase}.message{color:#321d1d80;font-family:var(--p-font-family);font-size:.9rem;font-weight:400;letter-spacing:-.0125rem;line-height:.9375rem}.hero-container{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;justify-content:flex-start}.hero-container .large-title h1{color:var(--clr-dark-brown);font-size:var(--h1-font-size);font-style:normal;font-weight:700;text-transform:uppercase}.hero-container p{color:var(--clr-black);font-family:var(--p-font-family);font-size:var(--p-font-size);font-style:normal;font-weight:400;max-width:37.3125rem}.hero-container .register-now-btn{max-width:100%;width:20rem}.hero-container .register-now-btn .shake-arrow{animation:shake 2s ease-in-out infinite;animation-delay:1s;display:inline-block}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.hero-section button{gap:1rem!important;margin:7rem auto 0}@media (max-width:768px){.hero-section{background-color:var(--clr-light-blue)}.hero-container{gap:1.38rem}.hero-section button{margin:2.25rem 0 0;width:100%}.hero-container p{max-width:29rem}.scroll-down-btn{display:none}}@media (max-width:475px){.hero-container p{max-width:18rem}}.marquee{align-items:center;background:var(--clr-dark-brown);color:var(--clr-white);display:flex;font-size:1.875rem;font-style:normal;font-weight:700;height:4.5rem;justify-content:center;max-width:100%;overflow-x:hidden;position:relative;text-transform:uppercase;vertical-align:middle;width:100vw}.track{animation:marquee 32s linear infinite;white-space:nowrap;will-change:transform}.track .content{align-items:center;display:flex;gap:1.12rem;justify-content:center;width:100%}.track .content p{color:var(--clr-white);font-size:1.875rem}.track .content img{height:1.875rem}.content-item{align-items:center;display:flex}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.track .content p{font-size:1.5rem}.track .content img{height:1.5rem}.marquee{height:3.2rem}}@media (max-width:475px){.track .content p{font-size:1.25rem}.track .content img{height:1.25rem}.marquee{height:3rem}}.court-services-items{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);padding-top:5rem}@media (max-width:1440px){.court-services-items{gap:2rem}}@media (max-width:1024px){.court-services-items{gap:1rem}}@media (max-width:900px){.court-services-items{gap:4rem;grid-template-columns:repeat(1,1fr)}}@media (max-width:768px){.court-services-items{grid-template-columns:repeat(1,1fr)}}@media (max-width:475px){.court-services-items{grid-template-columns:repeat(1,1fr)}}.section-heading{flex-direction:column;gap:1.44rem}.section-heading,.section-heading .small-heading{align-items:center;display:flex;justify-content:center}.section-heading .small-heading{gap:1.19rem}.section-heading .large-heading h2,.section-heading .small-heading h6{color:var(--clr-dark-brown);font-style:normal;font-weight:700;text-transform:uppercase}.section-heading .large-heading h2{text-align:center}.section-heading.text-aligh-left{align-items:flex-start;justify-content:flex-start;text-align:start}.section-heading.text-aligh-left h2{text-align:start}.booking-steps-heading-container{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:5rem}.booking-steps-heading-container .steps{font-weight:300}.booking-steps-heading-container .steps,.booking-steps-heading-container .steps span{color:var(--clr-dark-brown);font-size:var(--h3-font-size);font-style:normal;line-height:normal;text-transform:uppercase}.booking-steps-heading-container .steps span{font-weight:700}.booking-steps-heading-container .booking-steps-heading-title{align-items:flex-start;display:flex;flex-direction:column;gap:1.3rem}.booking-steps-heading-container .small-title{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}.booking-steps-heading-container .small-title span{color:var(--clr-dark-brown);font-size:var(--h6-font-size);font-style:normal;font-weight:600;line-height:normal}.booking-steps-heading-container .booking-steps-heading-title .large-title h3{font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.service-card{border-radius:2.75rem;display:flex;flex-direction:column;height:35rem;justify-content:space-between;max-height:41rem;overflow:visible}.bg-orange{background-color:var(--clr-light-orange);margin:10px}.bg-blue{background-color:var(--clr-light-blue);margin:10px}.bg-yellow{background-color:var(--clr-dark-yellow-bg);margin:10px}.services-card-img{margin-left:-1.3rem;margin-right:-1.3rem;margin-top:-3rem}.services-card-img img{width:100%}.service-card-content{align-items:flex-start;display:flex;flex-direction:column;grid-area:.5rem;justify-content:flex-start;padding:2.88rem}.service-card-content h3{color:var(--clr-dark-brown);font-size:var(--h3-font-size);font-style:normal;font-weight:700;text-transform:uppercase}.service-card-content p{color:#000;font-family:var(--p-font-family);font-size:var(--p-font-size);font-style:normal;font-weight:400;margin-top:.5rem}.service-card-content .btn{margin-top:1.5rem}.service-card-content .btn.service-item-btn{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:1440px){.service-card{gap:2rem;height:30rem;max-height:41rem}.service-card-content{padding-left:2rem;padding-right:2rem;padding-top:0}.service-card{border-radius:2rem}}@media (max-width:1280px){.service-card{border-radius:1.75rem;height:28rem;max-height:41rem}}@media (max-width:1020px){.service-card-content{padding:0 1.5rem 2.18rem}.service-card{border-radius:1.5rem;height:28rem;max-height:41rem}}@media (max-width:900px){.service-card{height:100%;max-height:100%}}.store-products-section{background:var(--clr-light-blue);border:1px solid #0000}.store-cards-list{align-items:center;display:flex;flex-wrap:nowrap;gap:2rem;justify-content:flex-start;margin-bottom:5rem;margin-top:5rem;overflow-x:scroll;padding-left:1rem;scroll-snap-type:x mandatory}.store-cards-list::-webkit-scrollbar{display:none}.store-products-section .button-area{align-items:center;display:flex;justify-content:center}.store-products-section .button-area a{max-width:27.5rem;width:27.5rem}@media (max-width:768px){.store-cards-list{gap:1rem;margin-bottom:3rem;margin-top:3rem;padding-left:1rem}}.store-card{border-radius:2.75rem;flex:0 0 auto;max-width:100%;scroll-snap-align:start;text-align:center;width:33.125rem}.store-card img{background:var(--clr-light-sky-blue);border-radius:2.75rem;height:35.4375rem;object-fit:cover;width:100%}.store-card .title-contents{align-items:center;display:flex;flex-direction:column;gap:.2rem;justify-content:center;margin-top:2.5rem}@media (max-width:1440px){.store-card{width:calc(33.33333% - 2rem)}}@media (max-width:1280px){.store-card{width:calc(33.33333% - 2rem)}}@media (max-width:1024px){.store-card{width:calc(50% - 4rem)}.store-card img{height:24rem}}@media (max-width:768px){.store-card{width:-webkit-fit-content;width:fit-content}.store-card img{border-radius:1.5rem;height:18rem;width:15rem}.store-card .title-contents{margin-top:1.5rem}}@media (max-width:475px){.store-card img{height:15.125rem;width:11.6875rem}.store-card .title-contents{margin-top:.5rem}}.why-us-section{background:#fcf29f;border:1px solid #0000}.why-list{grid-gap:3.25rem;display:grid;gap:3.25rem;grid-template-columns:repeat(4,1fr);margin-top:5rem}@media (max-width:1440px){.why-list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin-top:5rem}}@media (max-width:1024px){.why-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.why-list{grid-template-columns:repeat(1,1fr);margin-top:3rem}}@media (max-width:475px){.why-list{grid-template-columns:repeat(1,1fr);margin-top:3rem}}.why-us-card{align-items:flex-start;background:#fff;border:1px solid #000;border-radius:2.04319rem;display:flex;flex-direction:column;height:30.5rem;justify-content:space-between;max-height:30.5rem;padding:2.5rem}.why-us-card .why-us-contents h4{font-size:var(--h4-font-size);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.why-us-card .why-us-contents p{font-family:var(--p-font-family);font-size:var(--p-font-size);font-style:normal;font-weight:400;margin-top:1.5rem}@media (max-width:1440px){.why-us-card img{height:5rem}.why-us-card{height:28rem;max-height:28rem;padding:2rem}.why-us-card .why-us-contents p{margin-top:1rem}}@media (max-width:768px){.why-us-card{height:17rem}}@media (max-width:475px){.why-us-card{align-items:flex-start;background:none;border:none;flex-direction:row;gap:1rem;height:auto;justify-content:flex-start;padding:0}.why-us-card img{height:2.5rem;width:2.5rem}.why-us-card .why-us-contents h4{font-size:1rem}.why-us-card .why-us-contents p{font-size:.8125rem;margin-top:.5rem}}.location-card{cursor:pointer}.location-card .location-image{align-items:center;background:#fff;border:1px solid #000;border-radius:2.5rem;display:flex;height:100%;justify-content:center;padding:.2rem .25rem}.location-card .location-image .img-wrapper{border-radius:inherit;height:100%;max-height:342px;overflow:hidden;position:relative;width:100%}.location-card .location-image .img-wrapper .info-button{display:none;position:absolute;right:1rem;top:1rem}.location-card .location-image .img-wrapper img{border-radius:inherit;height:100%;max-height:25.95225rem;object-fit:cover;width:100%}.location-card .location-contents{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-top:1.5rem}.location-card .location-contents .title-location{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.location-card .location-contents .title-location h5{color:var(--clr-dark-brown);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.location-card .location-contents .title-location p{font-family:var(--p-font-family);font-style:normal;font-weight:400;line-height:1.84375rem}.location-card .location-contents .location-buttons{align-items:center;display:flex;gap:.7rem}.location-card .location-contents .location-buttons .info-button{display:block}.location-card .location-contents .location-buttons .info-button img{max-width:none}@media (max-width:1750px){.location-card .location-image .img-wrapper img{max-height:23.95225rem}}@media (max-width:1536px){.location-card .location-image .img-wrapper img{max-height:20rem}}@media (max-width:1280px){.location-card .location-image .img-wrapper img{max-height:23.5rem}}@media (max-width:1024px){.location-card .location-image .img-wrapper img{max-height:21rem}}@media (max-width:900px){.location-card .location-image .img-wrapper img{max-height:18rem}}@media (max-width:768px){.location-card .location-image{border-radius:1.3125rem;padding-bottom:.1rem}.location-card .location-image .img-wrapper img{max-height:25.95225rem}.location-card .location-contents .location-buttons{gap:.5rem}.location-card .location-contents .location-buttons a{font-size:.8rem}.location-card .location-contents .location-buttons .info-button{display:none;padding:.65rem 1.1rem}.location-card .location-contents .location-buttons .info-button img{height:.8rem}.location-card .location-image .img-wrapper .info-button{display:block;padding:.5rem 1.1rem}.location-card .location-image .img-wrapper .info-button img{height:1rem}}@media (max-width:640px){.location-card .location-image .img-wrapper img{max-height:23rem}}@media (max-width:540px){.location-card .location-image .img-wrapper img{max-height:20rem}}@media (max-width:475px){.location-card .location-image .img-wrapper img{max-height:18rem}}@media (max-width:430px){.location-card .location-image .img-wrapper img{max-height:17rem}}.continue-btn-container{background:linear-gradient(180deg,#fff0,#fff);bottom:0;height:9rem;left:0;position:fixed;right:0;width:100%}.continue-btn-container .button-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.continue-btn-container .button-wrapper .continue-btn{max-width:27.5rem;width:100%}@media (max-width:1024px){.continue-btn-container .button-wrapper .continue-btn{max-width:22rem}}@media (max-width:820px){.continue-btn-container .button-wrapper .continue-btn{max-width:21rem}}@media (max-width:768px){.continue-btn-container .button-wrapper .continue-btn{max-width:20rem}}@media (max-width:475px){.continue-btn-container{height:7rem}.continue-btn-container .button-wrapper .continue-btn{max-width:17rem}}@media (max-width:375px){.continue-btn-container{height:6rem}.continue-btn-container .button-wrapper .continue-btn{max-width:15rem}}.date-selector-wrapper{align-items:center;display:flex;gap:1.56rem;justify-content:flex-start;max-height:12rem;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:1rem;white-space:nowrap}.date-selector-wrapper::-webkit-scrollbar{display:none}.date-selector-list{align-items:center;display:flex;flex-shrink:0;gap:1.56rem;justify-content:center;margin:2rem 2rem 0}.date-selector-list .date-selector-card{align-items:center;border:2px solid #321d1d24;border-radius:30px;cursor:pointer;display:flex;flex-direction:column;gap:.43rem;justify-content:center;min-width:8.4rem;padding:1.31rem 2rem}.date-selector-list .date-selector-card h6{font-weight:500;line-height:normal}.date-selector-list .date-selector-card h2{font-weight:600;line-height:normal}.date-selector-list .date-selector-card.active,.date-selector-list .date-selector-card:hover{background:var(--clr-dark-brown);border:2px solid var(--clr-dark-brown);color:var(--clr-white)}@media (max-width:1280px){.date-selector-list .date-selector-card{border-radius:1.2rem;min-width:6rem;padding:1rem 1.25rem}.date-selector-list{gap:1.2rem;margin-top:0}.date-time-selection-section .booking-steps-heading-container{margin-bottom:3rem}}@media (max-width:1024px){.date-selector-wrapper{padding:1rem 1rem 1rem 62.5px}.date-selector-list{gap:1.2rem;margin-left:0;margin-top:0}}@media (max-width:912px){.date-selector-wrapper{padding:1rem 1rem 1rem 14.5px}.date-selector-list{gap:1.2rem;margin-bottom:0;margin-left:0;margin-top:0}}@media (max-width:820px){.date-selector-wrapper{padding:1rem 1rem 1rem 26.5px}.date-selector-list{gap:1.2rem;margin-left:0;margin-top:0}}@media (max-width:768px){.date-selector-wrapper{padding:1rem 1rem 2rem 72px}.date-selector-list .date-selector-card{border-radius:1.2rem;min-width:6rem;padding:1.25rem .75rem}.date-selector-list{gap:1.2rem;margin-bottom:0;margin-left:0;margin-top:0}.date-time-selection-section .booking-steps-heading-container{margin-bottom:3rem}}@media (max-width:540px){.date-selector-wrapper{padding:1rem 1rem 2rem 8px}.date-selector-list{margin-bottom:0;margin-left:0;margin-top:0}}@media (max-width:475px){.date-selector-wrapper{padding:1rem 1rem 2rem 18.75px}.date-selector-list .date-selector-card{border-radius:1rem;min-width:4rem;padding:.91rem 1.25rem}.date-selector-list .date-selector-card h2{font-size:1.5rem}.date-selector-list{gap:.75rem;margin-bottom:0;margin-left:0;margin-top:0}}@media (max-width:375px){.date-selector-wrapper{padding:1rem 1rem 1.5rem 16.59px}.date-selector-list{margin-bottom:0;margin-left:0;margin-top:0}}.time-selection-container{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:4rem}@media (max-width:1280px){.time-selection-container{margin-top:2rem}}@media (max-width:768px){.time-selection-container{grid-template-columns:1fr;margin-top:0}}.times-card{border-radius:1.5rem;padding:2rem 3rem}.card-bg-morning{background:#c6e5ba}.card-bg-afternoon{background:#fef092}.card-bg-evening{background:#ffb3b2}.times-card .time-price{align-items:center;display:flex;justify-content:space-between}.times-card .time-card-title{align-items:center;display:flex;gap:.75rem;justify-content:center}.times-card .time-card-title h6{color:#000;font-style:normal;font-weight:600;line-height:1.5;text-align:center}.time-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin-top:1.5rem}.time-list .time{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--a-font-size);font-style:normal;font-weight:600;justify-content:center;line-height:normal;padding:.75rem .5rem}.time-list .time,.time-list .time.active{border:2px solid #000;border-radius:.5rem}.time-list .time.active{background:var(--clr-dark-brown);color:var(--clr-white)}.time-list .time.disabled{opacity:.5}@media (max-width:768px){.times-card{border-radius:.75rem;padding:1.5rem 2rem}}@media (max-width:475px){.time-list .time{padding:.6rem 1.19rem}.times-card{padding:1.5rem}}@media (max-width:403px){.time-list .time{padding:.6rem 1rem}}@media (max-width:385px){.time-list .time{padding:.6rem .8rem}}@media (max-width:370px){.time-list .time{padding:.6rem 1.19rem}}.court-lists-section{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-bottom:3rem}.court-lists-section .court-layout-section p{color:var(--clr-dark-brown);font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;text-align:center}.court-list-wrapper{margin:auto;max-width:50%;width:100%}.court-list-wrapper .court-list{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center}@media (max-width:1440px){.court-list-wrapper{max-width:70%}}@media (max-width:1024px){.court-list-wrapper{max-width:80%}}@media (max-width:900px){.court-list-wrapper{max-width:90%}}@media (max-width:768px){.court-lists-section{gap:1rem}.court-lists-section .court-layout-section p{font-size:1.1rem}.court-list-wrapper{max-width:95%}.court-list-wrapper .court-list{gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.court-selection-section .court-selection-container{background:var(--clr-white);border:1px solid #b9b1b1;border-radius:20px;padding-bottom:1.5rem;padding-top:1.5rem}.court-lists-section:last-child{margin-bottom:0}}@media (max-width:640px){.court-list-wrapper .court-list{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.court-lists-section .court-layout-section p{font-size:1rem}}@media (max-width:540px){.court-list-wrapper .court-list{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (max-width:480px){.court-list-wrapper .court-list{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (max-width:421px){.court-list-wrapper .court-list{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}}@media (max-width:385px){.court-list-wrapper .court-list{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}.court-list-wrapper-2{margin:auto;max-width:35%;width:100%}.court-list-wrapper-2 .court-list{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center}@media (max-width:1440px){.court-list-wrapper-2{max-width:45%}}@media (max-width:1024px){.court-list-wrapper-2{max-width:50%}}@media (max-width:900px){.court-list-wrapper-2{max-width:75%}}@media (max-width:768px){.court-lists-section{gap:1rem}.court-lists-section .court-layout-section p{font-size:1.1rem}.court-list-wrapper-2{max-width:80%}.court-list-wrapper-2 .court-list{gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.court-selection-section .court-selection-container{background:var(--clr-white);border:1px solid #b9b1b1;border-radius:20px;padding-bottom:1.5rem;padding-top:1.5rem}.court-lists-section:last-child{margin-bottom:0}}@media (max-width:640px){.court-list-wrapper-2 .court-list{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.court-lists-section .court-layout-section p{font-size:1rem}}@media (max-width:540px){.court-list-wrapper-2 .court-list{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (max-width:475px){.court-list-wrapper-2 .court-list{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(102px,1fr))}}@media (max-width:421px){.court-list-wrapper-2 .court-list{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}}@media (max-width:385px){.court-list-wrapper-2 .court-list{grid-template-columns:repeat(auto-fit,minmax(83px,1fr))}}.court-list-item{align-items:center;cursor:pointer;display:flex;justify-content:center}.court-list-item img{height:auto;max-width:100%}.confirmation-card{align-items:center;border:2px solid var(--clr-dark-brown);border-radius:4.0625rem;display:flex;flex-direction:column;gap:1.5rem;margin:auto;max-width:47.4375rem;overflow:hidden;padding:2.5rem 2.5rem 0;position:relative;width:100%}.confirmation-card.confirm-background{background-color:#fcf29f;background-image:url(/static/media/confirm-background.d6587574b248fc284929.png);background-position:50%;background-repeat:repeat;background-size:auto}.confirmation-card .confirmation-title h5{font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.confirmation-paddle-container{height:auto;position:relative;width:60%}.confirmation-card .paddleBackground{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%;z-index:0}.confirmation-card .paddle-bg{background-image:url(/static/media/confirm-paddle.6aaf7bf2f1334a01aea7.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.confirmation-card .confirmation-paddle-contents{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:2rem 4rem 10rem;position:relative;width:100%;z-index:1}.confirmation-card .confirmation-paddle-contents .logo-area{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.confirmation-card .confirmation-paddle-contents .logo-area img{height:2.75rem;width:auto}.confirmation-card .confirmation-paddle-contents .logo-area span{color:var(--clr-dark-brown);font-size:.94856rem;font-style:normal;font-weight:400;text-align:center}.confirmation-card .confirmation-paddle-contents .confirm-booking-info{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between;margin-top:2.62rem}.confirmation-card .confirmation-paddle-contents .confirm-booking-info .location,.confirmation-card .confirmation-paddle-contents .confirm-booking-info .players{align-items:center;display:flex;flex-direction:column;gap:.2rem;justify-content:center}.confirmation-card .confirmation-paddle-contents .confirm-booking-info .location span,.confirmation-card .confirmation-paddle-contents .confirm-booking-info .players span{font-size:.9rem;font-style:normal;font-weight:500;line-height:normal}.confirmation-card .confirmation-paddle-contents .confirm-booking-info .location h5,.confirmation-card .confirmation-paddle-contents .confirm-booking-info .players h5{font-size:1rem;font-style:normal;font-weight:600;line-height:normal}.confirmation-card .confirmation-paddle-contents .confirm-booking-info .location h5 span{font-size:1rem;font-style:normal;font-weight:600;line-height:normal;text-align:center}.confirmation-card .confirmation-paddle-contents .confirm-booking-info .court-image img{width:7.5rem}.confirmation-card .confirmation-paddle-contents .belongs-to-text{font-family:var(--p-font-family);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;margin-top:1.75rem}.confirmation-card .confirmation-paddle-contents .user-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-style:normal;font-weight:700;line-height:normal;margin-top:.65rem;overflow:hidden;text-align:center;text-transform:uppercase}.confirmation-card .confirmation-paddle-contents .date-time-display{align-items:center;background:#4b3837;border-radius:3.26438rem;display:flex;gap:1.25rem;justify-content:center;margin-top:1.4rem;padding:.5rem 1.5rem}.confirmation-card .confirmation-paddle-contents .date-time-display .date,.confirmation-card .confirmation-paddle-contents .date-time-display .time{color:#fff;font-size:.9rem;font-style:normal;font-weight:600;line-height:normal;text-align:center}.confirmation-card .confirmation-paddle-contents .end-para{color:var(--clr-dark-brown);font-family:var(--p-font-family);font-size:.625rem;font-style:normal;font-weight:400;line-height:.9375rem;margin-top:1.75rem;text-align:center}.share-buttons{align-items:center;display:flex;gap:.87rem;justify-content:center;margin-top:2rem;width:100%}.share-buttons .btn.btn-flex{width:20%}.share-buttons .btn.btn-flex span img{height:1.5rem}.share-buttons .btn.btn-flex span{align-items:flex-start;display:flex;gap:.81rem;justify-content:flex-start}@media (max-width:1024px){.share-buttons .btn.btn-flex{width:30%}}@media (max-width:768px){.confirmation-card{border-radius:1.5rem}.confirmation-paddle-container{width:70%}.confirmation-card .confirmation-paddle-contents{padding:2rem 3rem 10rem}.confirmation-card .confirmation-paddle-contents .date-time-display{gap:1rem;padding:.5rem 1rem}.confirmation-card .confirmation-paddle-contents .date-time-display .date,.confirmation-card .confirmation-paddle-contents .date-time-display .time{font-size:.8rem}.confirmation-card .confirmation-paddle-contents .date-time-display svg{height:.8rem}.share-buttons .btn.btn-flex{width:50%}}@media (max-width:640px){.confirmation-paddle-container{width:100%}.confirmation-card .confirmation-paddle-contents .confirm-booking-info{gap:2rem}.confirmation-card .confirmation-paddle-contents .logo-area{gap:.2rem}.confirmation-card .confirmation-paddle-contents .logo-area img{height:2.2rem}.confirmation-card .confirmation-paddle-contents .logo-area span{font-size:.75rem}.share-buttons{background:linear-gradient(180deg,#fff0,#fff7ee);margin-top:-3rem;position:relative;z-index:2000}.share-buttons .btn.btn-flex span img{height:1.2rem}}@media (max-width:475px){.confirmation-card .confirmation-paddle-contents{padding:2rem 2rem 10rem}.confirmation-card .confirmation-paddle-contents .confirm-booking-info{gap:1.5rem}.share-buttons{margin-top:-2rem}}@media (max-width:430px){.confirmation-card .confirmation-paddle-contents{padding:2rem 2rem 8rem}}@media (max-width:412px){.confirmation-card{padding:2.5rem 0 0}.confirmation-card .confirmation-paddle-contents{padding:-1rem 2rem 5rem}.share-buttons{margin-top:-1.5rem}}.overlay{background:#222c;position:fixed;z-index:100000}.overlay,.overlay__inner{height:100%;left:0;top:0;width:100%}.overlay__inner{position:absolute}.overlay__inner img{animation:blink 2s ease-in-out infinite normal;height:10%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.overlay__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.spinner{animation:spin 1s linear infinite;border:2px solid #ffffff0d;border-radius:100%;border-top-color:#fff;display:inline-block;height:75px;width:75px}@keyframes spin{to{transform:rotate(1turn)}}.darkBG{background-color:#0003;height:100vh;left:0;top:0;width:100vw}.centered,.darkBG{position:fixed;z-index:100}.centered{left:50%;top:50%;transform:translate(-50%,-50%)}.modal{align-items:center;background:#fff;border-radius:16px;box-shadow:0 5px 20px 0 #0000000a;color:var(--clr-dark-brown);display:flex;flex-direction:column;gap:.5rem;height:200px;overflow-y:scroll;width:auto}.modalHeader{background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:10px;width:100%}.heading{font-size:var(--h3-font-size);font-weight:500;margin:0}.heading,.modalContent{color:#321d1d;text-align:center}.modalContent{font-size:var(--normal-font-size);padding:10px 20px;width:100%}.modalContent .shadow-card{box-shadow:none}.modalActions{display:flex;justify-content:center;margin-bottom:10px;width:100%}.actionsContainer{align-items:center;display:flex;justify-content:space-around;width:100%}.closeBtn{background:#fff;border:none;border-radius:8px;color:#321d1d;cursor:pointer;font-size:18px;font-weight:500;margin:10px;padding:4px 8px;position:absolute;right:0;top:0;transition:all .25s ease}.closeBtn:hover{color:red;transform:scale(1.1)}.deleteBtn{background:var(--clr-dark-blue);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:11px 28px;transition:all .25s ease}.deleteBtn:hover{background:#ff3e4e;box-shadow:0 10px 20px -10px #ff3e4e99;transform:translateY(-5px)}.cancellation-modal{height:-webkit-fit-content;height:fit-content;width:600px}.cancellation-modal-container .input-container .error-message{margin-top:1rem}small{line-height:1.5}@media (max-width:640px){.cancellation-modal-container .cancellation-form h3{font-size:1.2rem}small{font-size:70%}}@media (max-width:475px){.cancellation-modal-container .cancellation-form h3{font-size:1rem}small{font-size:65%}}@media (max-width:375px){.cancellation-modal-container .cancellation-form h3{font-size:.8rem}}.cancellation-modal .cancellation-form{align-items:center;display:flex;flex-direction:column;gap:1rem}.cancellation-modal .cancellation-form form{width:100%}.cancellation-modal .cancellation-form .input-wrapper label{float:left}.cancellation-modal .cancellation-form textarea{resize:none;width:100%}.cancellation-modal .cancellation-form .button-area{align-items:center;display:flex;justify-content:center}.released .button-area{gap:2rem;justify-content:space-between!important}.cancellation-modal .cancellation-form .button-area .btn-danger{width:100%}@media (max-width:900px){.cancellation-modal{width:550px}}@media (max-width:640px){.cancellation-modal{width:450px}}@media (max-width:475px){.cancellation-modal{width:400px}.cancellation-modal .cancellation-form{gap:.5rem}}@media (max-width:390px){.cancellation-modal{width:325px}}.profile-edit-modal{height:-webkit-fit-content;height:fit-content;width:600px}.profile-edit-modal img{height:auto;width:6rem}@media (max-width:900px){.profile-edit-modal{width:550px}}@media (max-width:640px){.profile-edit-modal{width:450px}}@media (max-width:475px){.profile-edit-modal{width:400px}.profile-edit-modal .profile-edit-form{gap:.5rem}}@media (max-width:390px){.profile-edit-modal{width:325px}}.booking-details-modal-css .modalContent{padding:0}.booking-details-modal-css .closeBtn{background:var(--clr-white);border:solid var(--clr-dark-brown);border-radius:50px;border-width:2px 2px thick;color:var(--clr-dark-brown);cursor:pointer;font-size:var(--button-font-size);font-style:normal;font-weight:700;height:4rem;margin:0;padding:.65rem 1.25rem;position:relative;text-transform:uppercase;width:5rem}.booking-details-modal-css .modal{height:70vh;padding:3.44rem 7.5rem;width:70vw}.booking-details-modal-css .booking-details-modal-header{align-items:center;display:flex;justify-content:space-between;width:100%}.booking-details-modal-css .booking-details-modal-header .header-btn-title-texts{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.booking-details-modal-css .booking-details-modal-header .header-btn-title-texts h5{font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.booking-details-modal-css .booking-details-modal-header .booking-details-pricing{align-items:start;display:flex;flex-direction:column;justify-content:center}.booking-details-modal-css .booking-details-modal-header .booking-details-pricing .prices-showcase{align-items:center;display:flex;justify-content:flex-start}.booking-details-modal-css .booking-details-modal-header .booking-details-pricing p{font-family:var(--p-font-family);font-size:1rem;font-style:normal;font-weight:400}.booking-details-modal-css .booking-details-modal-header .booking-details-pricing h5{font-style:normal;font-weight:600;line-height:normal}.booking-details-modal-css .payment-options{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:1rem;width:100%}.booking-details-modal-css .payment-options .pay-at-court-btn{align-items:center;display:flex;justify-content:center;padding:.5rem 1rem;text-align:center;vertical-align:middle}.booking-details-modal-css .payment-options .pay-at-court-btn img{height:1.5rem}@media (max-width:1440px){.booking-details-modal-css .modal{height:70vh;padding:2.44rem 4.5rem;width:75vw}}@media (max-width:768px){.booking-details-modal-css .modal{height:auto;justify-content:space-between;padding:2.5rem;width:90vw}}@media (max-width:630px){.booking-details-modal-css .payment-options{flex-direction:column;gap:.5rem}}@media (max-width:475px){.booking-details-modal-css .modal{padding:2rem;width:92vw}}@media (max-width:430px){.booking-details-modal-css .modal{padding:2rem;width:95vw}}@media (max-width:390px){.booking-details-modal-css .modal{height:95vh;padding:2rem 1.5rem;width:95vw}.booking-details-modal-css .payment-options{margin-top:0}}@media (max-width:375px){.booking-details-modal-css .modal{height:98vh}}.booking-details-summary{margin-top:3rem}.booking-details-container{border:2px solid var(--clr-dark-brown);border-radius:2.25rem}.booking-details-container .booking-details-title{align-items:center;background-color:#fff;border-bottom:1px solid var(--clr-dark-brown);border:solid var(--clr-dark-brown);border-radius:25px;border-width:1px 1px 3px;display:flex;justify-content:center;margin:-1.5rem auto auto;padding:.5rem 6rem;width:-webkit-fit-content;width:fit-content}.booking-details-container .booking-details-title h6{color:var(--clr-dark-brown);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.booking-details-container .booking-details-list{display:flex;flex-direction:column;padding:2rem 5rem;width:100%}.booking-details-container .booking-details-list .book-details{align-items:center;border-bottom:1px solid #00000054;display:flex;justify-content:space-between;padding:1rem 0}.booking-details-container .booking-details-list .book-details .title-area{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}.booking-details-container .booking-details-list .book-details .title-area p{font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal}.booking-details-container .booking-details-list .book-details .value-area h6{color:var(--clr-dark-brown)}.booking-details-container .booking-details-list .book-details .value-area p{font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.booking-details-container .booking-details-list .book-details .value-area{text-align:end;width:45%}.booking-details-container .booking-details-list .coupon-code-field{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem 0}.booking-details-container .booking-details-list .coupon-code-field .coupon-code-field-container{align-items:center;background-color:#fff;border-bottom:1px solid var(--clr-dark-brown);border:solid var(--clr-dark-brown);border-radius:32px;border-width:1px 1px 3px;display:flex;gap:.3rem;height:100%;height:2.95rem;justify-content:center;margin:auto;padding-left:1rem}.booking-details-container .booking-details-list .coupon-code-field .error-message{color:var(--clr-red);font-family:var(--p-font-family);font-size:.9rem;margin-top:.5rem}.booking-details-container .booking-details-list .coupon-code-field .success-message{color:green;font-family:var(--p-font-family);font-size:.9rem;margin-top:.5rem}.booking-details-container .booking-details-list .coupon-code-field .coupon-code-field-container .coupon-input{border-radius:5px;font-family:var(--p-font-family);font-weight:500;height:1.8rem;vertical-align:middle;width:100%}.booking-details-container .booking-details-list .coupon-code-field .coupon-code-field-container .apply-btn{padding:.3rem 1rem}.booking-details-container .booking-details-list .coupon-code-field .coupon-code-field-container .apply-btn:hover{background:var(--clr-light-blue)}.booking-details-container .booking-details-list .coupon-code-field .coupon-code-field-container .remove-btn{color:var(--clr-red);padding:.4rem 1rem}@media (max-width:1280px){.booking-details-container .booking-details-list .coupon-code-field .coupon-code-field-container{height:2.5rem}}@media (max-width:1024px){.booking-details-container .booking-details-list{padding:2rem 3rem}.booking-details-container .booking-details-list .book-details .title-area p{font-size:1rem}.booking-details-container .booking-details-list .book-details .title-area img{height:1.25rem;width:1.25rem}.booking-details-container .booking-details-title{padding:.5rem 4.5rem}}@media (max-width:540px){.booking-details-container .booking-details-title{padding:.5rem 3rem}.booking-details-container .booking-details-list{padding:2rem}}@media (max-width:475px){.booking-details-modal-css .closeBtn{padding:.5rem 1rem}.booking-details-modal-css .booking-details-modal-header .header-btn-title-texts{gap:.5rem}.booking-details-container .booking-details-list{padding:1.5rem}.booking-details-container .booking-details-list .book-details:first-child{padding-top:0}.booking-details-container .booking-details-list .coupon-code-field .coupon-code-field-container{height:2.3rem}.booking-details-modal-css .closeBtn{height:2.7rem;padding:.5rem;width:3.3rem}.booking-details-modal-css .booking-details-modal-header .header-btn-title-texts{gap:.5rem}.booking-details-container .booking-details-list{padding:1.5rem}.booking-details-container .booking-details-list .book-details:first-child{padding-top:0}}.slide-button-container{align-items:center;background-color:initial;border-bottom:1px solid var(--clr-dark-brown);border:solid var(--clr-dark-brown);border-radius:50px;border-width:1px 1px 4px;cursor:grab;display:flex;max-width:16.625rem;overflow:hidden;padding:0 10px;position:relative;width:100%}.slide-image{height:100%;left:10px;margin:.3rem 0;max-height:2rem}.slide-text{color:var(--clr-dark-brown);font-size:var(--h6-font-size);font-style:normal;font-weight:700;left:50%;line-height:normal;margin:0;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.slide-button-container:active{cursor:grabbing}@media (max-width:768px){.slide-button-container{padding:0 10px}.slide-image{height:100%;margin:.4rem 0;max-height:2rem}}@media (max-width:475px){.slide-button-container{margin-top:1rem;padding:0 7px}.slide-image{height:100%;margin:.4rem 0;max-height:2rem}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--clr-dark-brown);border:none;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.input-field-wrapper{align-items:center;background:#fff;border:1px solid var(--clr-dark-brown);border-radius:.75rem;display:flex;gap:.37rem;justify-content:flex-start;padding:.5rem 1.25rem;width:100%}.input-field-wrapper .input-div .error-label{color:var(--clr-red)}.input-field-wrapper.error-border{border:1px solid var(--clr-red)}.input-field-wrapper .icon-div{display:flex;height:1.5rem;width:1.5rem}.input-field-wrapper .icon-div.right{opacity:.7}.input-field-wrapper .input-div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.input-field-wrapper .input-div input{font-family:var(--p-font-family);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;opacity:.7;width:100%}.input-field-wrapper .input-div label{font-size:.65rem;font-style:normal;font-weight:400;letter-spacing:.0625rem;line-height:.75rem;opacity:.4;text-transform:capitalize}.fields-wrapper .input-field .warning-textfield{color:var(--clr-orange);font-family:var(--p-font-family);font-size:.8rem;margin-bottom:.3rem;text-align:center}.gender-radio{align-items:center;display:flex;gap:.5rem}.gender-btn{background:#0000;border:1px solid #967f7f;border-radius:.75rem;color:#967f7f;cursor:pointer;font-family:var(--p-font-family);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;padding:.875rem 1.9375rem;text-transform:capitalize;transition:all .3s ease;width:33.33%}.gender-btn.selected,.gender-btn:hover{background:var(--clr-white);border:1px solid var(--clr-dark-brown);color:var(--clr-dark-brown)}.gender-radio.disabled .gender-btn{cursor:not-allowed;pointer-events:none}@media (max-width:768px){.gender-btn{padding:.875rem 1.5rem}}.checkbox-wrapper-12{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;margin-top:1rem;position:relative}.checkbox-wrapper-12>svg{left:-170%;pointer-events:none;position:absolute;top:-130%;width:110px}.checkbox-wrapper-12 *{box-sizing:border-box;color:var(--clr-dark-brown);cursor:pointer;font-family:var(--p-font-size);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.checkbox-wrapper-12 .checkbox-label a{color:var(--clr-orange);text-decoration:underline}.checkbox-wrapper-12 input[type=checkbox]{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;margin:0}.checkbox-wrapper-12 input[type=checkbox]:focus{outline:0}.checkbox-wrapper-12 .cbx{height:24px;left:calc(50vw - 12px);top:calc(50vh - 12px);width:24px}.checkbox-wrapper-12 .cbx input{border:2px solid #bfbfc0}.checkbox-wrapper-12 .cbx input,.checkbox-wrapper-12 .cbx label{border-radius:50%;height:24px;left:0;position:absolute;top:0;width:24px}.checkbox-wrapper-12 .cbx label{background:none;filter:url(#goo-12);pointer-events:none;transform:trasnlate3d(0,0,0)}.checkbox-wrapper-12 .cbx svg{left:4px;pointer-events:none;position:absolute;top:5px;z-index:1}.checkbox-wrapper-12 .cbx svg path{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19;transition:stroke-dashoffset .3s ease;transition-delay:.2s}.checkbox-wrapper-12 .cbx input:checked+label{animation:splash-12 .6s ease forwards}.checkbox-wrapper-12 .cbx input:checked+label+svg path{stroke-dashoffset:0}@keyframes splash-12{40%{background:var(--clr-orange);box-shadow:0 -18px 0 -8px var(--clr-orange),16px -8px 0 -8px var(--clr-orange),16px 8px 0 -8px var(--clr-orange),0 18px 0 -8px var(--clr-orange),-16px 8px 0 -8px var(--clr-orange),-16px -8px 0 -8px var(--clr-orange)}to{background:var(--clr-orange);box-shadow:0 -36px 0 -10px #0000,32px -16px 0 -10px #0000,32px 16px 0 -10px #0000,0 36px 0 -10px #0000,-32px 16px 0 -10px #0000,-32px -16px 0 -10px #0000}}@media (max-width:475px){.checkbox-wrapper-12{gap:.5rem}.checkbox-wrapper-12 .cbx,.checkbox-wrapper-12 .cbx input,.checkbox-wrapper-12 .cbx label{height:20px;width:20px}.checkbox-wrapper-12 .cbx svg{height:.8rem;left:3px;top:3px;width:.8rem}}@media (max-width:640px){.checkbox-wrapper-12{gap:.5rem}}.otp-flex{align-items:center!important;display:flex;justify-content:space-between!important;width:100%}.otp-flex input{background:#fff;border:1px solid var(--clr-dark-brown);border-radius:.75rem;font-size:1rem;font-style:normal;font-weight:500;height:50px;line-height:1.5rem;opacity:.7;padding:.5rem 1rem;text-align:center;width:50px}.otp-flex .error-border{border:1px solid var(--clr-red)}.profile-options-list{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding:1rem 1.5rem}.profile-options-list .profile-option{align-items:center;background:#fff;border:1px solid #321d1d80;border-radius:2.5rem;display:flex;justify-content:space-between;padding:1.125rem 1rem 1.125rem 1.25rem;width:100%}.profile-options-list .profile-option .profile-option-title{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.profile-options-list .profile-option .profile-option-title p{color:var(--clr-dark-brown);font-size:1rem;font-style:normal;font-weight:500;line-height:1rem}.profile-options-list .profile-option .profile-option-title p.logout-text{color:var(--clr-red)}.profile-options-list .profile-option .arrow-image{opacity:.7}.profile-image-container{align-items:center;display:flex;justify-content:center;margin-top:2rem;position:relative}.profile-image-container .bg-blue{border-bottom:2px solid #181818;height:7rem;margin-top:-6rem;position:absolute;width:100%}.image-label{cursor:pointer;display:inline-block}.profile-image-wrapper{align-items:center;background:#181818;background-color:#181818;border:3px solid #181818;border-radius:50%;display:flex;height:9rem;justify-content:center;overflow:hidden;position:relative;width:9rem}.profile-image{height:100%;object-fit:cover;width:100%}input[type=file]{display:none}.history-card{background:#fff;border:1px solid #321d1d1a;border-radius:.75rem;padding:.75rem .75rem .75rem 1.25rem;position:relative}.history-card .type-of-history-tag{background:var(--clr-dark-brown);border-bottom-left-radius:8px;border-bottom-right-radius:8px;left:1.25rem;padding:.06rem .5rem .19rem;position:absolute;top:0}.history-card .type-of-history-tag p{color:var(--clr-white);font-size:.625rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.history-card .card-wrapper{align-items:center;display:flex;justify-content:space-between}.history-card .card-wrapper .history-text-info{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start}.history-card .card-wrapper .history-text-info .history-card-title{color:var(--clr-dark-brown);font-size:1.2rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.history-card .card-wrapper .history-text-info .history-card-date-time{color:#000;font-family:var(--p-font-family);font-size:.8rem;font-style:normal;font-weight:400;line-height:normal;opacity:.6;text-transform:capitalize}.history-card .card-wrapper .history-text-info .history-card-status{align-items:center;display:flex;gap:.25rem;justify-content:flex-start;margin-top:1.37rem}.history-card .card-wrapper .history-text-info .history-card-status .pending{color:#b79a27}.history-card .card-wrapper .history-text-info .history-card-status .cancelled{color:#f46d45}.history-card .card-wrapper .history-text-info .history-card-status img{height:.8rem}.history-card .card-wrapper .history-text-info .history-card-status span{color:#34bc58;font-family:var(--p-font-family);font-size:.8rem;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.history-card .card-wrapper .history-text-info .history-card-status .courts-booking-clr{color:#34bc58}.history-card .card-wrapper .history-text-info .history-card-status .cancelled-clr{color:#f46d45}.history-card .card-wrapper .history-text-info .history-card-status .cancel-requested-clr{color:#b79a27}.history-card .card-wrapper .history-card-image img{border-radius:5px;height:6.625rem;width:6rem}.all-history-container{max-width:100%;padding:0}.tabs{border-bottom:2px solid #ddd;display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.tab-button{background:#0000;border:none;border-bottom:3px solid #0000;color:#000;cursor:pointer;flex:1 1;font-size:16px;font-style:normal;font-weight:500;line-height:normal;opacity:.6;padding:.5rem .31rem;text-transform:uppercase;transition:all .3s ease-in-out}.tab-button.active{border-bottom:3px solid var(--clr-dark-brown)}.tab-button.active,.tab-button:hover{color:var(--clr-dark-brown);opacity:1}.tab-content{display:flex;flex-direction:column;gap:15px}.booking-card{background:#fff;border-left:5px solid #007bff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:15px}.booking-card h3{color:#333;margin:0}.booking-card p{color:#666;margin:5px 0 0}.no-data{color:#999;font-size:14px;text-align:center}.history-details-card{align-items:flex-start;display:flex;flex-direction:column;gap:1.6rem}.history-details-card .history-details-green-container{align-items:flex-start;background:#bfe1b1;border:1px solid var(--clr-dark-brown);border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;padding:1rem}.history-details-card .history-details-green-container h6{color:var(--clr-dark-brown);font-size:1rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.history-details-card .history-details-green-container p{color:#000;font-family:var(--p-font-family);font-size:.9rem;font-style:normal;font-weight:400;line-height:normal;opacity:.6}.history-details-card .history-details-main-container{align-items:flex-start;background:#fff;border:1px solid var(--clr-dark-brown);border-radius:1rem;display:flex;flex-direction:column;gap:1.6rem;padding:1.44rem 1rem;width:100%}.history-details-card .history-details-main-container .title-button-area .title-location{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.history-details-card .history-details-main-container .title-button-area .title-location h6{color:var(--clr-dark-brown);font-family:Phudu;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.history-details-card .history-details-main-container .title-button-area .title-location p{color:#000;font-family:var(--p-font-family);font-size:.9rem;font-style:normal;font-weight:400;line-height:normal;opacity:.6}.history-details-card .history-details-main-container .history-details-image-section img{border-radius:10px}.history-details-card .history-details-main-container .booking-details-summary{margin-top:0}.history-details-card .history-details-main-container .booking-details-container{border:none}.history-details-card .history-details-main-container .booking-details-container .booking-details-title{display:none}.history-details-card .history-details-main-container .booking-details-container .booking-details-list{padding:0}.history-details-card .history-details-main-container .history-booking-details{padding:0 1rem;width:100%}.history-details-card .history-booking-actions{width:100%}.history-details-card .history-booking-actions .action-main-title{color:var(--clr-dark-brown);font-size:.9rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.history-details-card .history-booking-actions-container{background:#fff;border:1px solid var(--clr-dark-brown);border-radius:1rem;margin-top:1rem;padding:1.44rem 1rem}.history-details-card .history-booking-actions-container .actions:first-child{padding-top:0}.history-details-card .history-booking-actions-container .actions:last-child{padding-bottom:0}.history-details-card .history-booking-actions-container .actions{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0}.history-details-card .history-booking-actions-container .actions .action-title{align-items:center;color:var(--clr-dark-brown);display:flex;font-size:1rem;font-style:normal;font-weight:500;gap:.5rem;justify-content:flex-start;line-height:normal;text-transform:uppercase}.history-details-card .history-booking-actions-container .line-div{background:var(--clr-dark-brown);height:.03125rem}.history-details-card .history-booking-actions-container .actions .action-title.canceled{color:#f46d45}.history-details-card .history-booking-actions-container .actions .action-title.pending{color:#b79a27}.proceed-btn{margin-top:1rem;width:100%}.red-button{border-color:var(--clr-red);color:var(--clr-red)}.final-booking-step{color:#321d1d99;font-size:.75rem;font-weight:400}.final-booking-step,.final-booking-step span{font-family:var(--p-font-family);font-style:normal;line-height:normal}.final-booking-step span{color:#321d1d;font-size:.8rem;font-weight:700}.drawer-overlay{background:#00000080;inset:0;position:fixed;transition:opacity .3s ease-in-out;z-index:40}.bottom-drawer{background:var(--background-color);border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 10px #0000001a;left:0;overflow:hidden;position:fixed;transition:transform .3s ease-in-out;width:100%;z-index:50}.bottom-drawer .drawer-content-wrapper{margin:0 auto;max-width:400px;width:90%}.drawer-header{align-items:center;background:var(--background-color);border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:15px}.drawer-header .drawer-header-title-column{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;max-width:80%}.drawer-header .drawer-header-title-column .drawer-paragraph{color:#321d1d99;font-family:var(--p-font-family);font-size:.75rem;font-style:normal;font-weight:500;letter-spacing:-.0125rem;line-height:1rem}.drawer-header .drawer-header-title-column .drawer-title{color:#321d1d;font-family:Phudu;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.drawer-close-btn{background:none;border:none;color:#666;cursor:pointer;font-size:20px;transition:color .2s ease-in-out}.drawer-close-btn:hover{color:#000}.drawer-content{max-height:calc(100vh - 60px);overflow-y:auto;padding:15px}.drawer-enter{transform:translateY(100%)}.drawer-enter-active{transition:transform .3s ease-in-out}.drawer-enter-active,.drawer-exit{transform:translateY(0)}.drawer-exit-active{transform:translateY(100%);transition:transform .3s ease-in-out}.booking-cancel-card{align-items:center;background:var(--clr-white);border:1px solid var(--clr-dark-brown);border-radius:.75rem;display:flex;gap:.4rem;justify-content:flex-start;padding:1rem}.booking-cancel-card .img-div{max-height:3.75rem;max-width:5.125rem}.booking-cancel-card .info-div{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;justify-content:space-between;width:100%}.booking-cancel-card .info-div .booking-cancel-title-location{align-items:flex-end;color:var(--clr-dark-brown);display:flex;font-size:1rem;font-style:normal;font-weight:700;gap:.5rem;justify-content:space-between;line-height:normal;text-transform:uppercase}.booking-cancel-card .info-div .booking-cancel-title-location p,.booking-cancel-card .info-div .booking-cancel-title-location span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-cancel-card .info-div .booking-cancel-title-location span{color:var(--clr-black);font-family:var(--p-font-family);font-size:.8rem;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.booking-cancel-card .info-div .booking-cancel-date-time{color:#000;font-family:var(--p-font-family);font-size:.8rem;font-style:normal;font-weight:400;line-height:1rem}.booking-cancel-card .info-div .booking-cancel-court{color:var(--clr-dark-brown);font-size:1rem;font-style:normal;font-weight:700;line-height:normal;margin-top:.2rem;text-transform:uppercase}.booking-cancel-confirm-card{background:#fff;border:1px solid var(--clr-dark-brown);border-radius:.75rem;margin-bottom:.62rem;padding:.75rem 1rem}.booking-cancel-confirm-card p{color:var(--clr-dark-brown);font-family:var(--p-font-family);font-size:.8rem;font-style:normal;font-weight:500;letter-spacing:-.0125rem;line-height:1rem;margin-bottom:.62rem}.booking-cancel-confirm-card .booking-cancel-confirm-check-list{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem;justify-content:flex-start}.booking-cancel-confirm-card .booking-cancel-confirm-check-list div{align-items:center;display:flex;gap:.6rem;justify-content:flex-start}.booking-cancel-confirm-card .booking-cancel-confirm-check-list div label{color:#321d1d99;cursor:pointer;font-family:var(--p-font-family);font-size:.8rem;font-style:normal;font-weight:500;letter-spacing:-.0125rem;line-height:1.25rem}.not-found-container{align-items:center;display:flex;flex-direction:column;gap:2rem;height:50vh;justify-content:center;text-align:center;width:100vw}.glitch{animation:glitch 725ms infinite;font-size:10rem;font-weight:700;position:relative;text-shadow:.05em 0 0 #00fffc,-.03em -.04em 0 #fc00ff,.025em .04em 0 #fffc00;text-transform:uppercase}.glitch span{left:0;position:absolute;top:0}.glitch span:first-child{animation:glitch .5s infinite;-webkit-clip-path:polygon(0 0,100% 0,100% 35%,0 35%);clip-path:polygon(0 0,100% 0,100% 35%,0 35%);opacity:.75;transform:translate(-.04em,-.03em)}.glitch span:last-child{animation:glitch 375ms infinite;-webkit-clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);opacity:.75;transform:translate(.04em,.03em)}@keyframes glitch{0%{text-shadow:.05em 0 0 #00fffc,-.03em -.04em 0 #fc00ff,.025em .04em 0 #fffc00}15%{text-shadow:.05em 0 0 #00fffc,-.03em -.04em 0 #fc00ff,.025em .04em 0 #fffc00}16%{text-shadow:-.05em -.025em 0 #00fffc,.025em .035em 0 #fc00ff,-.05em -.05em 0 #fffc00}49%{text-shadow:-.05em -.025em 0 #00fffc,.025em .035em 0 #fc00ff,-.05em -.05em 0 #fffc00}50%{text-shadow:.05em .035em 0 #00fffc,.03em 0 0 #fc00ff,0 -.04em 0 #fffc00}99%{text-shadow:.05em .035em 0 #00fffc,.03em 0 0 #fc00ff,0 -.04em 0 #fffc00}to{text-shadow:-.05em 0 0 #00fffc,-.025em -.04em 0 #fc00ff,-.04em -.025em 0 #fffc00}}.not-found-container .not-found-texts{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.not-found-container .not-found-texts h3{font-family:var(--body-font-family);font-weight:700}.not-found-container .not-found-texts h6{font-family:var(--p-font-family);font-size:1rem}.not-found-container .go-to-home-btn{gap:1rem}.location-details-modal-css .modalContent{padding:0}.location-details-modal-css .close-btn-2{background:none;border:none;border-bottom:thick;border-radius:50px;color:none;cursor:pointer;margin:0;position:relative;width:5rem}.location-details-modal-css .close-btn-2 img{height:3rem;width:3rem}.location-details-modal-css .modal{background-color:var(--background-color);height:75vh;overflow-y:scroll;padding:4rem 3rem;width:80vw}.location-details-modal-css .location-details-modal-header{align-items:center;border-bottom:1px solid #1f3038;display:flex;justify-content:space-between;padding-bottom:1.5rem;width:100%}.location-details-modal-css .location-details-modal-header .heading-texts-content{align-items:center;display:flex;flex-direction:column;gap:.35rem;justify-content:center;text-align:center;width:90%}.location-details-modal-css .location-details-modal-header h5{font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.location-details-modal-css .modalContent .location-modal-content-container{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem;justify-content:flex-start;margin-top:1rem;width:100%}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-modal-information{align-items:flex-start;background:#e8dd92;border-radius:1.25rem;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;padding:1.25rem 3rem;width:50%}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-modal-information h6{color:var(--clr-dark-brown);font-size:1.625rem;font-style:normal;font-weight:600;line-height:3.18238rem}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-modal-information p{color:#000;font-family:var(--p-font-family);font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-modal-information .location-values-and-link{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;width:100%}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-modal-information .location-values-and-link img{height:3rem;width:auto}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities{width:40%}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facility-title{color:var(--clr-dark-brown);font-size:1.625rem;font-style:normal;font-weight:600;line-height:3.18238rem}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facilities-list{grid-gap:1rem;align-items:flex-start;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);justify-content:space-between}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facilities-list .facility-item{align-items:center;display:flex;gap:.94rem;justify-content:flex-start}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facilities-list .facility-item img{height:auto;max-width:4.5rem}.location-details-modal-css .modalContent .location-modal-content-container .location-library{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;width:100%}.location-details-modal-css .modalContent .location-modal-content-container .location-library .pictures-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);padding:10px}.location-details-modal-css .modalContent .location-modal-content-container .location-library .pictures-container img{border-radius:2.224rem;display:block;height:auto;width:100%}@media (max-width:1440px){.location-details-modal-css .modal{height:75vh;padding:2.44rem 4.5rem;width:85vw}}@media (max-width:1024px){.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities{flex-direction:column;gap:1rem}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities,.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-modal-information{max-width:100%;padding:1rem 1.5rem;width:100%}.location-details-modal-css .modalContent .location-modal-content-container .location-library .pictures-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.location-details-modal-css .modal{justify-content:start;padding:2.5rem;width:90vw}.location-details-modal-css .modalContent .location-modal-content-container .location-library .pictures-container{gap:1rem;grid-template-columns:repeat(2,1fr);padding:0}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-modal-information p{font-size:1rem;line-height:1.3rem}.location-details-modal-css .modalContent .location-modal-content-container .location-library .pictures-container img{border-radius:.8rem}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facility-title,.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-modal-information h6{font-size:1.3rem;line-height:2.18238rem}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-modal-information .location-values-and-link img{height:2.5rem}}@media (max-width:540px){.location-details-modal-css .modalContent .location-modal-content-container .location-library .pictures-container{grid-template-columns:repeat(1,1fr)}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facilities-list{gap:.5rem}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facilities-list img{height:2rem}}@media (max-width:475px){.location-details-modal-css .modal{padding:2rem;width:92vw}.location-details-modal-css .modalContent .location-modal-content-container .location-library .pictures-container{grid-template-columns:repeat(1,1fr)}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities,.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-modal-information{padding:1rem}}@media (max-width:430px){.location-details-modal-css .modal{padding:2rem;width:95vw}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facilities-list .facility-item img{max-width:3.2rem}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facilities-list .facility-item{gap:.5rem}}@media (max-width:390px){.location-details-modal-css .modal{height:95vh;padding:2rem 1.5rem;width:95vw}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facilities-list{grid-template-columns:repeat(2,1fr)}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facilities-list .facility-item p{font-size:.9rem}}@media (max-width:375px){.location-details-modal-css .modal{height:95vh}.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facilities-list .facility-item img{max-width:3rem}}@media (max-width:344px){.location-details-modal-css .modalContent .location-modal-content-container .location-info-facilities .location-facilities .facilities-list .facility-item img{max-width:2.5rem}}.terms-conditions-info-container{margin-bottom:3rem;margin-top:3rem}.terms-conditions-info-container .tam-text{font-weight:600;text-align:center}.terms-conditions-info-container .tam-small{text-align:start!important}.terms-conditions-info-container .header-intro-ts{margin-bottom:3rem;text-align:center}.terms-conditions-info-container .header-intro-ts p{margin-left:auto;margin-right:auto;max-width:60%}.terms-conditions-info-container .terms-title-large{font-size:var(--h2-font-size);font-weight:var(--font-weight-600);margin-bottom:1rem;margin-top:1rem}.terms-conditions-info-container .terms-conditions-right-sided,.terms-conditions-info-container .terms-conditions-right-sided-inner{margin-left:3rem}.terms-conditions-info-container .terms-paragraphs{align-items:flex-start;display:flex;font-family:var(--p-font-family);font-size:var(--a-font-size);font-weight:500;justify-content:flex-start;line-height:1.7rem;margin-bottom:1rem;margin-top:1rem}.terms-conditions-info-container .terms-paragraphs .bold{font-weight:600;margin-right:.5rem}.terms-conditions-info-container .terms-paragraphs .green{color:green}.terms-conditions-info-container .terms-paragraphs i{color:green;font-size:20px;font-weight:400;margin-right:1rem}.terms-conditions-info-container .terms-title-small{font-family:var(--p-font-family);font-size:var(--h5-font-size);margin-bottom:1rem;margin-top:1rem;text-align:center}@media (max-width:900px){.terms-conditions-info-container .header-intro-ts p{max-width:80%}.terms-conditions-info-container .terms-conditions-right-sided{margin-left:1.5rem}.terms-conditions-info-container .terms-conditions-right-sided-inner{margin-left:2rem}}@media (max-width:768px){.terms-conditions-info-container .header-intro-ts p{max-width:95%}.terms-conditions-info-container .terms-conditions-right-sided{margin-left:1rem}.terms-conditions-info-container .terms-conditions-right-sided-inner{margin-left:2rem}}@media (max-width:640px){.terms-conditions-info-container .terms-paragraphs{margin-bottom:.5rem;margin-top:.5rem}}.contact-buttons-container .contact-buttons{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);justify-content:space-between;margin:2rem 0}.contact-buttons-container .contact-buttons a{align-items:center;border:1px solid var(--clr-dark-brown);border-radius:15px;color:var(--clr-dark-brown);display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:1rem;transition:.4s}.contact-buttons-container .contact-buttons a:hover{background-color:var(--clr-dark-blue);transition:.4s}.contact-buttons-container .contact-buttons a p{color:var(--clr-green);font-size:var(--p-font-size)}.contact-buttons-container .contact-buttons a i{font-size:var(--p-font-size)}.contact-us-map-container{border-radius:1rem;padding:0!important;position:relative}.contact-us-map-container iframe{border:none;border-radius:1rem;box-shadow:0 6px 24px 0 #0000000d;height:70vh;width:100%}.contact-us-map-container .contact-us-map-content-box{bottom:0;position:absolute;right:0;width:45%}.map-content-text{background:var(--clr-white);border-radius:6px 0 6px 0;border-bottom-right-radius:1rem;padding:13%}.map-content-text .btn-primary{margin-top:35px}.map-content-text h6{color:var(--clr-dark-brown);font-size:1.75rem;font-weight:600;line-height:1.95rem}.map-content-text h6,.map-content-text p{font-family:var(--p-font-family);margin-bottom:1rem}.map-content-text p{font-size:var(--a-font-size)}.map-content-text a{font-family:var(--p-font-family)}.map-content-text .contact-info{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.map-content-text .contact-info a{color:var(--clr-medium-grey);font-size:var(--a-font-size)}.map-content-text .contact-info a span{color:var(--clr-dark-blue);font-weight:var(--font-weight-700)}@media (max-width:768px){.contact-buttons-container .contact-buttons{grid-template-columns:repeat(2,1fr);margin:1rem 0 2rem}.contact-us-map-container{display:flex;flex-direction:column;gap:3rem}.contact-us-map-container .contact-us-map-content-box{position:relative;width:100%}.contact-us-map-container .contact-us-map-content-box .map-content-text{border-bottom-left-radius:1rem;padding:5%}}@media (max-width:475px){.contact-buttons-container .contact-buttons{gap:1rem;grid-template-columns:repeat(1,1fr);margin:1rem 0}}.radio-wrapper-27{--bc:27.8078% .029596 256.847952;display:flex;flex-direction:column;font-family:var(--body-font-family),sans-serif;gap:.7rem}.radio-wrapper-27 .radio-title{margin-bottom:.5rem}.radio-wrapper-27 .radio-content{padding-left:.6em}.radio-wrapper-27 .radio-content ul{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;justify-content:flex-start;margin:0 0 .5rem}.radio-wrapper-27 label{-webkit-tap-highlight-color:transparent;align-items:center;color:var(--clr-black);display:flex;font-size:.875rem;font-size:1rem;gap:.5rem;line-height:1.25rem}.radio-wrapper-27 input[type=radio]{--tw-border-opacity:.2;--chkbg:var(--bc);--b1:100% 0 0;-webkit-appearance:none;appearance:none;border-color:oklch(var(--bc)/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;cursor:pointer;height:1.3rem;margin:0;padding:0;width:1.3rem}.radio-wrapper-27 input[type=radio]:checked,.radio-wrapper-27 input[type=radio][aria-checked=true]{--tw-bg-opacity:1;animation:radiomark-27 .2s ease-out;animation:radiomark-27 var(--animation-input,.2s) ease-out;background-color:var(--clr-black);background-image:none;box-shadow:0 0 0 4px oklch(var(--b1)/1) inset,0 0 0 4px oklch(var(--b1)/1) inset}@keyframes radiomark-27{0%{box-shadow:0 0 0 12px oklch(var(--b1)/1) inset,0 0 0 12px oklch(var(--b1)/1) inset}50%{box-shadow:0 0 0 3px oklch(var(--b1)/1) inset,0 0 0 3px oklch(var(--b1)/1) inset}to{box-shadow:0 0 0 4px oklch(var(--b1)/1) inset,0 0 0 4px oklch(var(--b1)/1) inset}}@media (max-width:475px){.radio-wrapper-27 label{font-size:.9rem;gap:.4rem}.radio-wrapper-27 input[type=radio]{height:1.2rem;width:1.2rem}.radio-wrapper-27{gap:.7rem}}.proof{border:1px solid var(--clr-black);border-radius:15px;margin-top:0;padding:12px;text-align:center;width:-webkit-fit-content;width:fit-content}.proof .error{margin-bottom:5px}.imgArea{align-items:center;background-color:#fcf4a990;border-left-style:dotted;border:2px dotted var(--clr-black);border-radius:10px;display:flex;flex-direction:column;gap:10px;height:270px;justify-content:center;padding:15px;position:relative;text-align:center;width:300px}.imgArea i{font-size:100px}.imgArea h4{font-weight:900}.imgArea p{color:grey}.imgArea p span{font-weight:800}.imgArea img{border-radius:10px;object-fit:cover;object-position:center;z-index:3}.imgArea img,.imgArea:before{height:100%;left:0;position:absolute;top:0;width:100%}.imgArea:before{align-items:center;background-color:#00000080;color:#fff;content:attr(data-title);display:flex;justify-content:center;opacity:0;pointer-events:none;transition:.5s;z-index:4}.imgArea.active:hover:before{opacity:1}.selectImage{background:var(--clr-green);border-bottom:1px solid var(--clr-black);border:solid var(--clr-black);border-radius:25px;border-radius:10px;border-width:1px 1px 3px;color:var(--clr-black);cursor:pointer;font-weight:700;margin-top:10px;padding:.7rem 1rem;width:100%}.agreement{margin:15px 0 20px;padding:15px 15px 30px}@media (max-width:475px){.imgArea{height:270px;width:270px}}@media (max-width:360px){.imgArea{height:200px;width:200px}}.custom-select-wrapper{display:flex;flex-direction:column;gap:.7rem;position:relative}label{color:#874745;display:block;font-family:var(--headlines-font-family);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.custom-select{align-items:center;background:#fff;border:1px solid var(--clr-dark-brown);border-radius:.75rem;cursor:pointer;display:flex;height:60px;justify-content:space-between;padding:.5rem 1.25rem}.custom-select:hover{border-color:#888}.selected-value.placeholder{color:#999}.arrow{font-size:.9rem}.custom-select-dropdown{background:#fff;border:1px solid var(--clr-dark-brown);border-radius:0 0 6px 6px;border-top:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.custom-select-search{border-bottom:1px solid var(--clr-dark-brown);box-sizing:border-box;padding:8px 10px;width:100%}.custom-select-options{list-style:none;margin:0;padding:0}.custom-select-option{cursor:pointer;padding:10px}.custom-select-option:hover{background-color:#f2f2f2}.no-options{color:#999;padding:10px;text-align:center}.has-error .custom-select{border-color:red}.error-message{color:red;font-size:.85rem;margin-top:4px}.event-registration{font-size:1rem;height:100%;margin:0 auto;max-width:768px}.list-content ul{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem;justify-content:flex-start;margin-top:1rem}.list-content ul li{font-family:var(--p-font-family);font-size:1rem}.registration-form-wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;padding:2rem}.registration-form-wrapper.height-full{height:100vh}.ty-msg .welcome-info .font-2{font-weight:500}.registration-form-wrapper .formik-form{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.registration-form-wrapper .font-now{font-family:var(--body-font-family),sans-serif!important}.registration-form-wrapper .submit-btn{background:var(--clr-blue);background-color:none;border-bottom:1px solid var(--clr-black);border:solid var(--clr-black);border-radius:25px;border-radius:10px;border-width:1px 1px 3px;color:var(--clr-black);cursor:pointer;font-weight:500;margin-top:10px;min-width:150px;padding:.7rem 2rem;text-align:center}.registration-form-wrapper .form-card p strong{color:#874745;font-family:var(--headlines-font-family);font-size:1.1rem;font-weight:700}.registration-form-wrapper .form-card.bg-border-none{background:none;border:none}.registration-form-wrapper .form-card.light-blue{background:var(--clr-light-blue)}.registration-form-wrapper .input-flex-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;width:100%}.registration-form-wrapper .input-div{width:100%}.registration-form-wrapper .input-div .div-5050{align-items:flex-start;display:flex;gap:1rem;justify-content:flex-start;width:100%}.registration-form-wrapper .input-div .div-5050 .input-wrapper{width:100%}.form-card{background:#e6f8e0;border-bottom:1px solid var(--clr-black);border:solid var(--clr-black);border-radius:10px;border-width:1px 1px 3px;padding:1rem 1.5rem;width:100%}.form-card.error-border{border-color:var(--clr-red)}.form-card .pay-now-btn{background:var(--clr-green);border-bottom:1px solid var(--clr-black);border:solid var(--clr-black);border-radius:25px;border-radius:10px;border-width:1px 1px 3px;cursor:pointer;font-weight:700;margin-top:10px;padding:.7rem 1rem;width:100%}.form-card .scanner-img{align-items:center;display:flex;justify-content:center}.form-card .scanner-img img{width:60%}.form-card .radio-title{color:#874745;font-family:var(--headlines-font-family);font-size:1.2rem;font-weight:600}.form-card .pricing-info{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.form-card .pricing-info ul{display:flex;flex-direction:column;gap:1rem}.form-card .pricing-info ul li{align-items:center;display:flex;font-family:var(--p-font-family),sans-serif;font-weight:400;gap:.5rem;justify-content:flex-start}.form-card .pricing-info ul li br{display:none}.form-card .pricing-info ul li img{height:1.2rem}.registration-form-wrapper .form-main-title{color:var(--clr-black);font-family:var(--headlines-font-family);font-weight:700}.registration-form-wrapper .welcome-info{align-items:flex-start;color:#874745!important;display:flex;flex-direction:column;gap:1.2rem;justify-content:flex-start}.form-card .payment-qr-screenshot{color:#874745;font-family:var(--headlines-font-family);font-size:1.2rem;font-weight:600;margin-bottom:1rem;text-align:center}.registration-form-wrapper .welcome-info .welcome-heading{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;justify-content:flex-start}.registration-form-wrapper .welcome-info .welcome-sub-headings{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.registration-form-wrapper .welcome-info .bold{font-weight:700}.registration-form-wrapper .welcome-info .font-1{color:#874745;font-family:var(--headlines-font-family);font-size:1.2rem}.registration-form-wrapper .pricing-info .title-span{color:#874745;font-family:var(--headlines-font-family);font-size:1.1rem;font-weight:700}.registration-form-wrapper .pricing-info p{color:var(--clr-black);font-family:var(--headlines-font-family);font-size:1.1rem;font-weight:500}.registration-form-wrapper .pricing-info small{color:var(--clr-black);font-family:var(--headlines-font-family);font-size:.9rem;font-weight:500}.registration-form-wrapper .pricing-info small.margin-small{margin-top:1rem}.registration-form-wrapper .welcome-info .font-2{color:var(--clr-black);font-family:var(--p-font-family);font-size:1.1rem;line-height:1.6}.welcome-body.margin-left{margin-left:20px}.welcome-body ul{list-style-type:disc;margin-left:20px;padding-left:20px}.welcome-body ul li{color:var(--clr-black);font-size:1.1rem;line-height:1.6}.welcome-body ul li::marker{color:var(--clr-black);font-size:18px}.map-div{align-items:center;border-radius:20px;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.form-card .alert-title{color:var(--clr-black);font-family:var(--headlines-font-family);font-size:1rem}.map-div iframe{border-radius:20px;box-shadow:0 2px 5px 4px #0003;flex:50% 1;height:10rem}.map-div .address{align-items:flex-start;border-left:2px solid #39201f72;display:flex;flex:50% 1;flex-direction:column;gap:1rem;justify-content:center;padding-left:1rem}.map-div .address-item i{font-weight:300}.map-div .address-item{align-items:flex-start;display:flex;font-family:var(--headlines-font-family);font-size:1rem;font-weight:500;gap:1rem;justify-content:flex-start}.terms-condition-div .title{color:#874745;font-family:var(--headlines-font-family);font-size:1.2rem;font-weight:600}.terms-condition-div .condition-list{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;justify-content:flex-start;margin-top:1rem}.supported-section{align-items:center;background:#e6f8e0;display:flex;font-weight:500;gap:.5rem;justify-content:center;padding:1rem}.supported-section .names a{color:#874745;font-weight:500}@media (max-width:768px){.supported-section{flex-direction:column}}@media (max-width:640px){.registration-form-wrapper{gap:1.5rem}.map-div{flex-direction:column;gap:2rem}.map-div .address{border-left:none;flex:100% 1}.map-div iframe{flex:100% 1;width:100%}.registration-form-wrapper .welcome-info .font-1{font-size:1.1rem}.registration-form-wrapper .welcome-info .font-2{font-size:1rem}.form-card .radio-title,.terms-condition-div .title{font-size:1.1rem}.form-card .pricing-info ul{gap:.7rem}.registration-form-wrapper .form-main-title{font-size:1.5rem}}@media (max-width:475px){.registration-form-wrapper{gap:1rem}.registration-logo img{height:10rem}.registration-form-wrapper .form-main-title{font-size:1.5rem}.registration-form-wrapper .welcome-info .font-1{font-size:1rem}.registration-form-wrapper .welcome-info .font-2{font-size:.9rem}.form-card .radio-title{font-size:1rem}.radio-wrapper-27 label,.terms-condition-div .condition-list p{font-size:.9rem}.checkbox-wrapper-12{gap:.5rem}.terms-condition-div .title{font-size:1rem}.form-card .pricing-info ul{gap:.5rem}.form-card .pricing-info ul li{font-size:1rem}.form-card .pricing-info ul li p img{height:1.1rem}}@media (min-width:344px){.registration-form-wrapper{padding:2rem 1rem}}.file-upload-container{display:flex;flex-direction:column;gap:1rem}.file-upload-label{font-weight:700;margin-bottom:4px}.file-upload-row{align-items:center;display:flex;gap:12px}.upload-button{background-color:#fff;border-radius:6px;cursor:pointer;font-size:14px;margin-bottom:0;padding:8px 16px;-webkit-user-select:none;user-select:none}.hidden-file-input{display:none}.file-name{color:#444;font-size:16px;font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-items-list{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);justify-content:flex-start}.not-fount-text-messages{font-family:var(--p-font-family);font-size:1.5rem;font-weight:500}.about-container{padding:20px;text-align:center}.about-title{color:#333;font-size:28px;font-weight:700;margin-bottom:10px}.about-description,.bottom-p{color:#555;font-family:var(--p-font-family);font-size:16px;line-height:1.6;margin-bottom:30px}.bottom-p{margin-top:30px}.features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{align-items:flex-start;background:#fff;border:1px solid #000;border-radius:8px;border-radius:2.04319rem;cursor:pointer;display:flex;flex-direction:column;padding:1.5rem 2rem;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.feature-card:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-5px)}.feature-title{color:var(--clr-dark-brown);font-family:var(--body-font-family);font-size:20px;font-weight:700;margin-bottom:5px}.feature-description{color:var(--clr-dark-brown);font-family:var(--p-font-family);font-size:14px;line-height:1.4;text-align:left}.note-texts{margin-top:4rem;text-align:center}@media (max-width:1650px){.location-items-list{gap:3rem}}@media (max-width:1440px){.location-items-list{gap:2rem}}@media (max-width:1280px){.location-items-list{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.note-texts{margin-bottom:1rem;margin-top:0}.location-items-list{gap:1.5rem;grid-template-columns:1fr}.features-grid{gap:20px}}.auth-container{margin:0 auto;max-width:400px;padding:10px;width:90%}.auth-container .title-Header{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin-bottom:1.5rem}.profile-edit .auth-container .title-Header{justify-content:space-between}.auth-container .title-Header .btn{padding:.5rem 1rem;width:15%}.auth-container .title-Header h4{font-family:var(--body-font-family);font-weight:700;text-align:center;width:60%}.auth-form{display:flex;flex-direction:column;gap:1.5rem}.auth-form .fields-section-wrapper{display:flex;flex-direction:column;gap:.75rem}.auth-form .fields-section-wrapper .center-title-area{font-family:var(--p-font-family);text-align:center}.auth-form .fields-section-wrapper .recover-btn{text-align:center}.auth-form .fields-wrapper{display:flex;flex-direction:column;gap:1rem}.auth-form .form-footer{align-items:center;display:flex;justify-content:center}.auth-form .form-footer.forgot-div{justify-content:space-between}.auth-form .form-footer.forgot-div .checkbox-wrapper-12{margin-top:0}.auth-form .form-footer p{font-family:var(--p-font-size);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.auth-form .form-footer a{color:var(--clr-orange);text-decoration:underline}.auth-form .auth-profile-name-phone-number{align-items:center;display:flex;flex-direction:column;gap:.12rem;justify-content:center}.auth-form .auth-profile-name-phone-number h4{font-style:normal;font-weight:700;line-height:normal}.auth-form .auth-profile-name-phone-number p{font-style:normal;font-weight:400;line-height:.75rem;opacity:.7}.auth-form .resend-otp{font-family:var(--p-font-family)}.auth-form .resend-otp a{color:var(--clr-orange);text-decoration:none}.auth-form .resend-otp a.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}
/*# sourceMappingURL=main.8f196abf.css.map*/