.bookings-module__4X-JPq__container{background:#f8f8f8;min-height:100vh;display:flex}.bookings-module__4X-JPq__main{flex:1;padding:1.5em}.bookings-module__4X-JPq__header{justify-content:space-between;align-items:center;display:flex}.bookings-module__4X-JPq__role{color:#fff;background:#0d6efd;border-radius:20px;padding:.4em 1em;font-size:.9em}.bookings-module__4X-JPq__filterBar{flex-wrap:wrap;gap:.8em;margin:1.5em 0;display:flex}.bookings-module__4X-JPq__filterBtn{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:.5em 1em;font-size:.9em;transition:all .3s}.bookings-module__4X-JPq__filterBtn:hover{background:#f0f4ff}.bookings-module__4X-JPq__active{color:#fff;background:#0d6efd;border-color:#0d6efd}.bookings-module__4X-JPq__tableContainer{background:#fff;border-radius:10px;overflow-x:auto;box-shadow:0 1px 4px rgba(0,0,0,.1)}.bookings-module__4X-JPq__table{border-collapse:collapse;width:100%}.bookings-module__4X-JPq__table th,.bookings-module__4X-JPq__table td{text-align:left;border-bottom:1px solid #eee;padding:.9em 1em;font-size:.9em}.bookings-module__4X-JPq__table th{color:#666;background:#fafafa}.bookings-module__4X-JPq__status{border-radius:20px;padding:.3em .7em;font-size:.8em;font-weight:600}.bookings-module__4X-JPq__pending{color:#e68a00;background:#fff4e6}.bookings-module__4X-JPq__confirmed{color:#007bff;background:#e6f7ff}.bookings-module__4X-JPq__rejected{color:#ff4d4d;background:#ffe6e6}.bookings-module__4X-JPq__completed{color:#2db84c;background:#e6ffe6}.bookings-module__4X-JPq__actionBtn{cursor:pointer;background:#f9f9f9;border:1px solid #ddd;border-radius:6px;align-items:center;gap:.4em;padding:.4em .8em;transition:all .3s;display:flex}.bookings-module__4X-JPq__actionBtn:hover{background:#eef3ff}.bookings-module__4X-JPq__actionRow td{background:#f9f9f9}.bookings-module__4X-JPq__actionOptions{justify-content:flex-start;gap:.6em;padding:.8em;display:flex}.bookings-module__4X-JPq__actionOption{cursor:pointer;color:#fff;border:none;border-radius:6px;padding:.4em .8em;font-size:.85em}.bookings-module__4X-JPq__accept{background:#0d6efd}.bookings-module__4X-JPq__reject{background:#dc3545}.bookings-module__4X-JPq__complete{background:#28a745}.bookings-module__4X-JPq__infoText{color:#666;font-size:.85em}@media (max-width:768px){.bookings-module__4X-JPq__main{padding:1em}.bookings-module__4X-JPq__filterBar{gap:.5em}.bookings-module__4X-JPq__filterBtn{font-size:.8em}.bookings-module__4X-JPq__table th,.bookings-module__4X-JPq__table td{padding:.6em;font-size:.8em}.bookings-module__4X-JPq__actionOptions{flex-direction:column;align-items:flex-start}}.bookings-module__4X-JPq__filterSection{flex-direction:column;gap:1em;margin:1em 0 1.5em;display:flex}.bookings-module__4X-JPq__searchInput{border:1px solid #ccc;border-radius:8px;outline:none;width:100%;max-width:400px;padding:.6em 1em;font-size:.9em;transition:all .2s}.bookings-module__4X-JPq__searchInput:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.bookings-module__4X-JPq__pagination{justify-content:center;align-items:center;gap:1em;margin-top:1.5em;display:flex}.bookings-module__4X-JPq__pageBtn{color:#fff;cursor:pointer;background:#0d6efd;border:none;border-radius:6px;padding:.5em 1em;transition:background .3s}.bookings-module__4X-JPq__pageBtn:disabled{cursor:not-allowed;background:#ccc}.bookings-module__4X-JPq__pageBtn:hover:not(:disabled){background:#0b5ed7}.bookings-module__4X-JPq__pageIndicator{color:#555;font-size:.9em}.bookings-module__4X-JPq__noData{text-align:center;color:#777;padding:1em}@media (max-width:768px){.bookings-module__4X-JPq__filterSection{flex-direction:column;align-items:stretch}.bookings-module__4X-JPq__filterBar{flex-wrap:wrap}.bookings-module__4X-JPq__pagination{flex-direction:column;gap:.6em}}
.aside-module__pDKuNG__aside{background-color:#fff;border-right:1px solid #eee;flex-direction:column;width:220px;height:100vh;padding:1em;transition:all .3s;display:flex}.aside-module__pDKuNG__collapsed{align-items:center;width:70px}.aside-module__pDKuNG__top{justify-content:space-between;align-items:center;display:flex}.aside-module__pDKuNG__logo{color:#111;font-size:1.2em;font-weight:600}.aside-module__pDKuNG__toggle{cursor:pointer;color:#555;font-size:1.2em}.aside-module__pDKuNG__menu{flex-direction:column;gap:1em;margin-top:2em;padding:0;list-style:none;display:flex}.aside-module__pDKuNG__menu li{cursor:pointer;color:#333;align-items:center;gap:1em;font-size:.95em;transition:all .3s;display:flex}.aside-module__pDKuNG__menu li:hover{color:#0d6efd}.aside-module__pDKuNG__collapsed li{justify-content:center}@media (max-width:768px){.aside-module__pDKuNG__aside{z-index:100;background:#fff;height:100%;position:fixed;top:0;left:0}}
.createSub-module__z4snSG__overlay{z-index:50;background-color:rgba(0,0,0,.45);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:scroll}.createSub-module__z4snSG__formContainer{background-color:#fff;border-radius:16px;width:100%;max-width:420px;max-height:150vh;padding:2em;animation:.25s createSub-module__z4snSG__slideIn;position:relative;box-shadow:0 8px 25px rgba(0,0,0,.15)}@keyframes createSub-module__z4snSG__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.createSub-module__z4snSG__heading{text-align:center;color:#333;margin-bottom:1em;font-size:1.4em;font-weight:600}.createSub-module__z4snSG__formGroup{flex-direction:column;margin-bottom:1em;display:flex}.createSub-module__z4snSG__label{color:#444;margin-bottom:.4em;font-weight:500}.createSub-module__z4snSG__input,.createSub-module__z4snSG__textarea{border:1px solid #ccc;border-radius:8px;outline:none;padding:.6em .8em;font-size:.95em;transition:border .2s}.createSub-module__z4snSG__input:focus,.createSub-module__z4snSG__textarea:focus{border-color:#007bff}.createSub-module__z4snSG__textarea{resize:none}.createSub-module__z4snSG__imagePreview{object-fit:cover;border:1px solid #ddd;border-radius:10px;width:100%;height:160px;margin-top:.6em}.createSub-module__z4snSG__actions{justify-content:space-between;margin-top:1.5em;display:flex}.createSub-module__z4snSG__button{cursor:pointer;border:none;border-radius:8px;padding:.6em 1.4em;font-weight:500;transition:background .2s}.createSub-module__z4snSG__cancelBtn{color:#333;background-color:#e0e0e0}.createSub-module__z4snSG__cancelBtn:hover{background-color:#d5d5d5}.createSub-module__z4snSG__saveBtn{color:#fff;background-color:#007bff}.createSub-module__z4snSG__saveBtn:hover{background-color:#0066d6}
.styles-module__1qtDIa__hero{color:#000;width:100%;height:100vh;padding:var(--pad-lg);background:url(../media/hero.f48c6131.png);justify-content:space-between;align-items:center;display:flex;position:relative}.styles-module__1qtDIa__heroText{text-transform:uppercase;text-align:center;flex-direction:column;gap:.5em;width:100%;margin-bottom:.6em;padding-top:1.5em;font-size:30px;display:flex}.styles-module__1qtDIa__heroText img{z-index:100;width:18em;height:9em}.styles-module__1qtDIa__hairImg{animation:.5s linear styles-module__1qtDIa__moveHair}.styles-module__1qtDIa__slash{z-index:0;position:relative}.styles-module__1qtDIa__slashLines{z-index:-1;opacity:.5;width:18em;height:10em;animation:1s linear styles-module__1qtDIa__moveSlash;position:absolute;top:0}@keyframes styles-module__1qtDIa__moveSlash{0%{transform:translate(-15em)}30%{transform:translate(-15em)}to{transform:translate(0)}}@keyframes styles-module__1qtDIa__moveHair{0%{transform:translate(-15em)}30%{transform:translate(-15em)}to{transform:translate(0)}}.styles-module__1qtDIa__heroBtn{justify-content:center;gap:2em;width:100%;display:flex}.styles-module__1qtDIa__womanImages{display:flex}.styles-module__1qtDIa__womanImages img{width:auto;height:45vw;position:absolute;bottom:0;right:0}.styles-module__1qtDIa__woman1{z-index:0;animation:10s linear infinite styles-module__1qtDIa__moveWoman1;right:20%}.styles-module__1qtDIa__woman2{z-index:0;animation:10s linear infinite styles-module__1qtDIa__moveWoman2;right:0}@keyframes styles-module__1qtDIa__moveWoman1{0%{opacity:0;height:0;transform:translateY(5em)}5%{opacity:.1;height:100%;transform:translateY(2em)}6%{opacity:1;height:100%;transform:translateY(0)}49%{opacity:1;height:100%;transform:translateY(0)}50%{height:0}to{opacity:1;height:0%;transform:translateY(0)}}@keyframes styles-module__1qtDIa__moveWoman2{0%{height:0;transform:translateY(0)}5%{opacity:0;height:0;transform:translateY(0)}49%{opacity:1;height:0;transform:translateY(5em)}50%{opacity:1;height:100%;transform:translateY(5em)}51%{opacity:1;height:100%;transform:translateY(0)}to{opacity:1;height:100%;transform:translateY(0)}}@media (min-width:1551px){.styles-module__1qtDIa__heroText{justify-content:space-between;max-width:70%;height:70vh;margin-top:-4em;margin-bottom:4rem}.styles-module__1qtDIa__slash{height:50vh}.styles-module__1qtDIa__slash img{height:inherit;width:100%}.styles-module__1qtDIa__heroBtn{width:65%}}@media (max-width:1550px){.styles-module__1qtDIa__heroDiv1{margin-bottom:5em}}@media (max-width:1024px){.styles-module__1qtDIa__hero{text-align:center;padding:var(--pad-md);flex-direction:column;justify-content:center;align-items:center;gap:2em;height:70vh}.styles-module__1qtDIa__womanImages{background-color:pink}.styles-module__1qtDIa__woman1,.styles-module__1qtDIa__woman2{left:20em}@keyframes styles-module__1qtDIa__moveWoman1{0%{opacity:0;height:0;transform:translateY(5em)}5%{opacity:.1;height:40%;transform:translateY(2em)}6%{opacity:1;height:40%;transform:translateY(0)}49%{opacity:1;height:40%;transform:translateY(0)}50%{height:0}to{opacity:1;height:0%;transform:translateY(0)}}@keyframes styles-module__1qtDIa__moveWoman2{0%{height:0;transform:translateY(0)}5%{opacity:0;height:0;transform:translateY(0)}49%{opacity:1;height:0;transform:translateY(5em)}50%{opacity:1;height:40%;transform:translateY(5em)}51%{opacity:1;height:40%;transform:translateY(0)}to{opacity:1;height:40%;transform:translateY(0)}}.styles-module__1qtDIa__heroDiv1{margin-top:-10em}.styles-module__1qtDIa__heroBtn{justify-content:space-between}}@media (max-width:600px){.styles-module__1qtDIa__hero{height:100vh;margin-top:-5rem}.styles-module__1qtDIa__slash img{width:auto;height:5em}.styles-module__1qtDIa__woman1,.styles-module__1qtDIa__woman2{left:7em}}.styles-module__1qtDIa__section1{color:var(--text-color);padding:var(--pad-lg)}.styles-module__1qtDIa__section1Div1{flex-direction:column;gap:.7em;margin-top:1em;padding-bottom:2em;display:flex}.styles-module__1qtDIa__section1Div1 h1{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing2)}.styles-module__1qtDIa__section1Div1 p{letter-spacing:var(--letter-spacing2);font-size:var(--font-size-lg)}.styles-module__1qtDIa__section1Div2{justify-content:space-between;gap:var(--gap-lg);flex-wrap:wrap;display:flex}@media (max-width:480px){.styles-module__1qtDIa__section1Div2{justify-content:center}}.styles-module__1qtDIa__section2{color:var(--text-color);margin-top:-1em}.styles-module__1qtDIa__section2Div1{padding:var(--pad-lg);flex-direction:column;gap:.7em;margin-top:1em;padding-bottom:4em;display:flex}.styles-module__1qtDIa__section2Div1 h1{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing2)}.styles-module__1qtDIa__section2Div1 p{letter-spacing:var(--letter-spacing2);font-size:var(--font-size-lg);align-items:center;gap:1em;display:flex}.styles-module__1qtDIa__section2Div1 p span{color:#0a79e0;align-items:center;gap:1em;display:flex}.styles-module__1qtDIa__section2 .styles-module__1qtDIa__categoryCards{background-color:var(--background2);justify-content:space-between;gap:var(--gap-lg);flex-wrap:wrap;display:flex}.styles-module__1qtDIa__categoryCards div{position:relative;top:-.8em}.styles-module__1qtDIa__section3{color:var(--text-color);background-color:var(--background2);padding:var(--pad-lg)}.styles-module__1qtDIa__section3Div1 h1{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing2)}.styles-module__1qtDIa__section3Div1 p{letter-spacing:var(--letter-spacing2);font-size:var(--font-size-lg);align-items:center;gap:1em;display:flex}.styles-module__1qtDIa__section3Div1{flex-direction:column;gap:.7em;padding-top:2em;padding-bottom:4em;display:flex}.styles-module__1qtDIa__section3Div2{justify-content:space-between;display:flex}.styles-module__1qtDIa__section3Div2 div{flex-direction:column;gap:2em;display:flex}@media (max-width:1024px){.styles-module__1qtDIa__lastHottest{width:100%;display:flex;flex-direction:row!important}}@media (max-width:480px){.styles-module__1qtDIa__lastHottest{align-items:baseline;width:100%;display:flex;flex-direction:column!important}}.styles-module__1qtDIa__section4{padding:3em}.styles-module__1qtDIa__sec4Images{width:30em;position:relative}.styles-module__1qtDIa__sec4Images .styles-module__1qtDIa__img1{height:40em;width:inherit}.styles-module__1qtDIa__sec4Images .styles-module__1qtDIa__img2{width:15em;height:15em;position:absolute;top:-2em;right:-6em}.styles-module__1qtDIa__sec4Images .styles-module__1qtDIa__img3{width:15em;height:15em;position:absolute;bottom:-2em;right:-6em}.styles-module__1qtDIa__sec4Images img{box-shadow:0 0 10px 5px rgba(0,0,0,.1)}.styles-module__1qtDIa__section3Div2{align-items:center;display:flex}.styles-module__1qtDIa__gallery{justify-content:space-between}.styles-module__1qtDIa__section5Div2,.styles-module__1qtDIa__section3Div2{gap:var(--gap-lg);flex-wrap:wrap;display:flex}.styles-module__1qtDIa__btnCenter{justify-content:center;width:100%;margin-top:2em;display:flex}@media (max-width:480px){.styles-module__1qtDIa__section2 .styles-module__1qtDIa__categoryCards,.styles-module__1qtDIa__section3Div2{justify-content:center}.styles-module__1qtDIa__section4{padding:1em}.styles-module__1qtDIa__img2,.styles-module__1qtDIa__img3{display:none}}@media (min-width:1024px){.styles-module__1qtDIa__hero,.styles-module__1qtDIa__section1,.styles-module__1qtDIa__section2,.styles-module__1qtDIa__section3,.styles-module__1qtDIa__section4{padding:2em 5em}}.styles-module__1qtDIa__errorCon{color:#fff;background-color:red;justify-content:space-between;align-items:center;min-height:1em;padding:.5em;transition:all 1s;animation-name:styles-module__1qtDIa__slideIn;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;display:flex;position:fixed;right:3em}@keyframes styles-module__1qtDIa__slideIn{0%{opacity:0;top:-3em}to{opacity:1;top:5em}}
.components-module__555M0a__button{background:var(--gradient-color);color:#fff;padding:var(--pad-sm)var(--pad-md);border-radius:var(--border-radius);box-shadow:var(--box-shadow);cursor:pointer;font-family:var(--font-family);font-weight:var(--weight-medium);font-size:var(--font-size-lg);text-transform:capitalize;border:none;min-width:8rem;transition:background-color .3s}.components-module__555M0a__header{justify-content:space-between;align-items:center;gap:var(--gap-lg);padding:var(--pad-md)var(--pad-lg);background-color:var(--primary-color);height:70px;box-shadow:var(--box-shadow);color:var(--text-color);z-index:1;display:flex;position:-webkit-sticky;position:sticky;top:0}.components-module__555M0a__navLinks{justify-content:space-between;align-items:center;gap:var(--gap-lg);width:60%;display:flex}.components-module__555M0a__navLinks div{height:inherit;justify-content:center;align-items:center;gap:var(--gap-lg);display:flex}.components-module__555M0a__header h1{color:#d8a573}.components-module__555M0a__header .components-module__555M0a__hamburger{display:none}@media (max-width:820px){.components-module__555M0a__header{align-items:center}.components-module__555M0a__header h1{font-size:1.4em}.components-module__555M0a__navLinks{gap:var(--gap-md);width:67%}.components-module__555M0a__navLinks div{gap:var(--gap-md)}.components-module__555M0a__button{padding:var(--pad-sm);font-size:var(--font-size-base);min-width:6rem}}@media (max-width:480px){.components-module__555M0a__header{position:relative}.components-module__555M0a__header .components-module__555M0a__hamburger{cursor:pointer;display:block}.components-module__555M0a__navLinks{background-color:var(--primary-color);width:50%;padding:var(--pad-lg)0;box-shadow:var(--box-shadow);z-index:1000;border-radius:10px;flex-direction:column;animation:.3s ease-in-out components-module__555M0a__slideIn;position:absolute;top:70px;right:0}.components-module__555M0a__toggleNav{display:none}.components-module__555M0a__hamburger button{width:4em;padding:var(--pad-sm);cursor:pointer;border:none}.components-module__555M0a__navLinks div{flex-direction:column;width:70%}.components-module__555M0a__button{padding:var(--pad-sm);font-size:var(--font-size-base);min-width:8rem}}@keyframes components-module__555M0a__slideIn{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}.components-module__555M0a__bookCard{text-align:center;background-color:var(--background);color:var(--text-color);border-radius:var(--small-radius);justify-content:space-between;align-items:center;gap:var(--gap-md);flex-direction:column;max-width:350px;height:30em;display:flex;box-shadow:0 4px 10px 5px rgba(0,0,0,.1)}.components-module__555M0a__bookCard img{border-radius:inherit;width:100%;height:12em}.components-module__555M0a__bookCard h2{text-transform:uppercase;color:var(--headings-color);font-size:2rem}.components-module__555M0a__bookCard p{text-align:justify;padding:0 var(--pad-md)}.components-module__555M0a__bookCardBtnDiv{border-bottom-left-radius:var(--small-radius);border-bottom-right-radius:var(--small-radius);background:var(--gradient-color);cursor:pointer;justify-content:center;align-items:center;width:100%;height:3em;display:flex}.components-module__555M0a__bookCardBtnDiv:hover button{transition:var(--transition);margin-right:2em}.components-module__555M0a__bookCardBtnDiv:hover .components-module__555M0a__cheronRight{color:#fff;transition:var(--transition);display:block}.components-module__555M0a__cheronRight{color:#000;font-size:2em;display:none}.components-module__555M0a__bookCard button{text-transform:uppercase;font-size:var(--font-size-lg);font-weight:var(--weight-bold);letter-spacing:var(--letter-spacing);background-color:transparent;border:none;justify-content:center;align-items:center;display:flex}@media (max-width:1024px){.components-module__555M0a__bookCard{width:19em;height:25em;overflow:hidden}.components-module__555M0a__bookCard h2{font-size:25px}}@media (max-width:912px){.components-module__555M0a__bookCard{width:20em;height:28em;overflow:hidden}.components-module__555M0a__bookCard h2{font-size:25px}}@media (max-width:480px){.components-module__555M0a__bookCard{width:25em;height:28em;overflow:hidden}.components-module__555M0a__bookCard h2{font-size:25px}}.components-module__555M0a__categoryCard{text-align:center;background-color:var(--background);color:var(--text-color);justify-content:space-between;align-items:center;gap:var(--gap-sm);border-radius:1.5em;flex-direction:column;max-width:350px;height:15em;display:flex;overflow:hidden;box-shadow:0 4px 10px 5px rgba(0,0,0,.1)}.components-module__555M0a__categoryCard .components-module__555M0a__categoryImg{border-radius:inherit;height:inherit;object-fit:cover;width:100%}.components-module__555M0a__categoryCard div{width:100%;padding:0 var(--pad-md);justify-content:space-between;align-items:center;display:flex}.components-module__555M0a__categoryCard div p{font-size:1.3rem;font-weight:var(--weight-bold);color:var(--secondary-color)}.components-module__555M0a__hottestCard{text-align:center;background-color:var(--background);color:var(--text-color);justify-content:space-between;align-items:center;gap:var(--gap-sm);border-radius:1.5em;flex-direction:column;max-width:350px;height:20em;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px 5px rgba(0,0,0,.1)}.components-module__555M0a__hottestCard img{object-fit:cover;height:100%}.components-module__555M0a__hottestCard div{color:#fff;padding:var(--pad-sm);text-align:left;width:100%;position:absolute;bottom:.5em}.components-module__555M0a__hottestCard div h3{color:var(--text-color);padding:var(--pad-sm)var(--pad-md);border-radius:var(--small-radius);padding:var(--pad-sm);background-color:rgba(255,255,255,.7);position:absolute;bottom:4.5em}.components-module__555M0a__hottestCard div span{font-family:arial;font-weight:100}.components-module__555M0a__galleryCard{border-radius:var(--small-radius);width:35 0px;height:15em;box-shadow:0 4px 10px 5px rgba(0,0,0,.1)}.components-module__555M0a__galleryCard img{border-radius:inherit;height:inherit;object-fit:cover;width:100%}@media (max-width:480px){.components-module__555M0a__galleryCard{width:500px}}.components-module__555M0a__footer{background-color:var(--primary-color);color:var(--text-color);position:relative}.components-module__555M0a__footerDiv1{justify-content:space-between;gap:var(--gap-lg);padding:var(--pad-lg);margin-bottom:2em;display:flex}.components-module__555M0a__footerAbout{gap:var(--gap-md);text-align:justify;flex-direction:column;max-width:33%;display:flex}.components-module__555M0a__footerAbout h1{letter-spacing:var(--letter-spacing)}.components-module__555M0a__footerAbout .components-module__555M0a__socials{gap:var(--gap-md);color:var(--text-color);cursor:pointer;font-size:1.5em;display:flex}.components-module__555M0a__footerAbout button{background-color:var(--secondary-color);color:#fff;box-shadow:var(--box-shadow);cursor:pointer;font-family:var(--font-family);font-weight:var(--weight-medium);font-size:var(--font-size-lg);text-transform:capitalize;border:none;justify-content:center;align-items:center;gap:.5em;width:13rem;padding:.3em;transition:background-color .3s;display:flex}.components-module__555M0a__newsletter{gap:var(--gap-md);flex-direction:column;max-width:33%;display:flex}.components-module__555M0a__newsletter input{padding:var(--pad-sm);border-radius:var(--small-radius);box-shadow:var(--box-shadow);font-size:var(--font-size-lg);font-family:var(--font-family);color:#616161;border:none}.components-module__555M0a__footer .components-module__555M0a__siteMap{gap:var(--gap-md);flex-direction:column;width:25%;display:flex}.components-module__555M0a__footerDiv2{background-color:var(--text-color);color:var(--background);text-align:center;padding:var(--pad-lg);width:100%;position:absolute;bottom:0;left:0}@media (max-width:820px){.components-module__555M0a__footerDiv1{text-align:center;flex-direction:column;align-items:center;gap:2em}.components-module__555M0a__footer h1{text-align:left;font-size:20px}.components-module__555M0a__footerAbout,.components-module__555M0a__newsletter,.components-module__555M0a__footer .components-module__555M0a__siteMap{width:100%;max-width:100%}.components-module__555M0a__siteMap{align-items:flex-start}.components-module__555M0a__footerAbout h1{font-size:1.5em}}@media (min-width:1025px){.components-module__555M0a__header,.components-module__555M0a__footer{padding:var(--pad-md)var(--pad-xxl)}}
.calendar-module__3MvVvq__fc-highlight{opacity:.6!important;background-color:#d0e3f3!important}
.subBooking-module__6z7Pka__container{color:#333;max-width:1200px;margin:0 auto;padding:2em 1em;font-family:Poppins,sans-serif}.subBooking-module__6z7Pka__container h2{text-align:center;color:#1a1a1a;font-size:1.8rem;font-weight:600}.subBooking-module__6z7Pka__calendar{justify-content:center;margin-top:1.5em;display:flex}.subBooking-module__6z7Pka__catHead{flex-wrap:wrap;justify-content:center;gap:1.2em;margin-top:2em;display:flex}.subBooking-module__6z7Pka__service{cursor:pointer;background-color:#fff;border:1.5px solid #ddd;border-radius:12px;flex-direction:column;align-items:center;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.05)}.subBooking-module__6z7Pka__service img{border-bottom:1px solid #eee}.subBooking-module__6z7Pka__service h3{text-align:center;color:#333;padding:.8em;font-size:1rem;font-weight:500}.subBooking-module__6z7Pka__selectedService{transform:translateY(-4px);box-shadow:0 0 10px rgba(0,112,243,.2);border-color:#0070f3!important}.subBooking-module__6z7Pka__catDiv{flex-wrap:wrap;gap:2em;margin-top:2.5em;display:flex}.subBooking-module__6z7Pka__subServicesDiv{flex-wrap:wrap;flex:2;gap:1.5em;display:flex}.subBooking-module__6z7Pka__subMain{background-color:#f9f9f9;border-radius:12px;padding:1.5em;box-shadow:0 2px 5px rgba(0,0,0,.03)}.subBooking-module__6z7Pka__subMain h3{color:#222;margin-bottom:.8em;font-size:1.1rem;font-weight:600}.subBooking-module__6z7Pka__subDivDiv{flex-wrap:wrap;gap:1em;display:flex}.subBooking-module__6z7Pka__subDiv{background:#fff;border:1px solid #ccc;border-radius:10px;width:180px;padding:.6em;transition:all .25s}.subBooking-module__6z7Pka__subDiv:hover{border-color:#0070f3;transform:translateY(-3px)}.subBooking-module__6z7Pka__subDiv.subBooking-module__6z7Pka__selectedService{border:2px solid #0070f3;box-shadow:0 0 10px rgba(0,112,243,.2)}.subBooking-module__6z7Pka__subDiv h4{color:#111;margin-top:.5em;font-size:.95rem}.subBooking-module__6z7Pka__subDiv p{color:#0070f3;font-size:.9rem;font-weight:500}.subBooking-module__6z7Pka__textareaDiv{flex-direction:column;flex:1;gap:.6em;display:flex}.subBooking-module__6z7Pka__textareaDiv label{color:#333;font-size:1rem;font-weight:500}.subBooking-module__6z7Pka__textarea{resize:vertical;border:1.5px solid #ccc;border-radius:10px;width:100%;min-height:150px;padding:1em;font-size:.95rem;transition:border .2s}.subBooking-module__6z7Pka__textarea:focus{border-color:#0070f3;outline:none}.subBooking-module__6z7Pka__buttonWrapper button{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:8px;padding:.9em 1.8em;font-size:1rem;transition:background .3s,transform .2s}.subBooking-module__6z7Pka__buttonWrapper button:hover{background-color:#005ecb;transform:translateY(-2px)}.subBooking-module__6z7Pka__buttonWrapper button:disabled{cursor:not-allowed;background-color:#ccc}@media (max-width:992px){.subBooking-module__6z7Pka__catDiv{flex-direction:column}.subBooking-module__6z7Pka__subDiv{width:calc(50% - 1em)}}@media (max-width:600px){.subBooking-module__6z7Pka__subDiv{width:100%}.subBooking-module__6z7Pka__catHead{gap:.8em}.subBooking-module__6z7Pka__container h2{font-size:1.4rem}.subBooking-module__6z7Pka__subMain{padding:1em}}
.bookingStyles-module__p8UC4a__book{padding:2em 5em}.bookingStyles-module__p8UC4a__bookDiv1{justify-content:space-between;display:flex}.bookingStyles-module__p8UC4a__basicInfo{width:50%}.bookingStyles-module__p8UC4a__basicInfo div{flex-direction:column;gap:.5em;margin-bottom:1em;display:flex}.bookingStyles-module__p8UC4a__basicInfo div label{text-transform:capitalize;color:#474747;font-size:24px;font-weight:300}.bookingStyles-module__p8UC4a__basicInfo div input{font-size:var(--font-size-lg);height:2.5em;padding:var(--pad-md);color:#222;background:#fff;background-color:var(--primary-color);border:none;border-radius:10px;outline:none;transition:box-shadow .2s,border .2s;box-shadow:0 2px 8px rgba(0,0,0,.07)}.bookingStyles-module__p8UC4a__basicInfo div input:focus{border:1.5px solid #6496ff;outline:none;box-shadow:0 0 0 3px rgba(100,150,255,.3)}.bookingStyles-module__p8UC4a__calendar{background-color:var(--primary-color);z-index:0;border-radius:20px;width:34em}.bookingStyles-module__p8UC4a__catHead{border-bottom:2px solid var(--primary-color);gap:2em;width:50%;padding-bottom:1em;display:flex}.bookingStyles-module__p8UC4a__service{border:3px solid var(--text-color);cursor:pointer;border-radius:20px;flex-direction:column;gap:1em;padding:.3em;display:flex;position:relative}.bookingStyles-module__p8UC4a__selectedService{border:5px solid var(--primary-color)}.bookingStyles-module__p8UC4a__not{background-color:orange}.bookingStyles-module__p8UC4a__service:hover{box-shadow:1px 1px 5px 1px #000}.bookingStyles-module__p8UC4a__service h3{color:#fff;position:absolute;top:2.5em;left:1em}.bookingStyles-module__p8UC4a__service img{border-radius:11px}.bookingStyles-module__p8UC4a__subMain{flex-direction:column;gap:.5em;margin-top:1.5em;display:flex}.bookingStyles-module__p8UC4a__subServicesDiv{flex-wrap:wrap;width:55%;display:flex}.bookingStyles-module__p8UC4a__subDiv{flex-direction:column;width:11.7em;margin-bottom:1em;margin-right:2em;display:flex}.bookingStyles-module__p8UC4a__midService{flex-direction:column;gap:.3em;margin-top:.5em;display:flex}.bookingStyles-module__p8UC4a__textareaDiv{width:40%;margin-top:1em}.bookingStyles-module__p8UC4a__textarea{border:2px solid var(--primary-color);border-radius:15px;width:100%;height:8em;padding:.5em;font-size:20px}.bookingStyles-module__p8UC4a__error{color:red;font-size:16px}@media (max-width:1024px){.bookingStyles-module__p8UC4a__book{padding:2em var(--pad-lg)}.bookingStyles-module__p8UC4a__bookDiv1{position:relative}.bookingStyles-module__p8UC4a__basicInfo div input{width:95%}.bookingStyles-module__p8UC4a__basicInfo .bookingStyles-module__p8UC4a__btn{width:15%;position:absolute;bottom:0}.bookingStyles-module__p8UC4a__catHead{margin-top:1em}.bookingStyles-module__p8UC4a__catDiv{flex-direction:column}.bookingStyles-module__p8UC4a__subServicesDiv{width:100%}.bookingStyles-module__p8UC4a__textareaDiv{flex-direction:column;gap:.5em;width:98%;margin-top:2em;display:flex}.bookingStyles-module__p8UC4a__textareaDiv label{color:#e73e3e;font-size:20px;font-weight:700}.bookingStyles-module__p8UC4a__subDivDiv{overflow-y:scroll}}@media (max-width:480px){.bookingStyles-module__p8UC4a__book{padding:0}.bookingStyles-module__p8UC4a__bookDiv1{flex-direction:column;justify-content:flex-start;gap:1em;height:66em;display:flex}.bookingStyles-module__p8UC4a__basicInfo{padding:var(--pad-md)}.bookingStyles-module__p8UC4a__basicInfo div input,.bookingStyles-module__p8UC4a__basicInfo,.bookingStyles-module__p8UC4a__calendar{width:100%}.bookingStyles-module__p8UC4a__basicInfo .bookingStyles-module__p8UC4a__btn{z-index:1;margin-bottom:1.5em;bottom:-1em}.bookingStyles-module__p8UC4a__catHead{scrollbar-width:1em;width:100%;overflow-y:auto}}@media (min-width:1024px){.bookingStyles-module__p8UC4a__catSection{padding:2em 5em}}@media (max-width:820px){.bookingStyles-module__p8UC4a__catSection{padding:var(--pad-md)}}
