main{background:#fbfbfb!important}.asrContainer .searchContainer{width:50%}.asrContainer{width:100%;display:flex;justify-content:start;align-items:start}.asrContainer .sidebar{min-height:300px;max-height:100%;border-right:1px solid var(--border-color)}.asrContainer .sidebar:after{content:"";border-right:2px solid #007575;border-radius:3px;display:inline-block;height:30px;margin-left:20px;z-index:1}.asrContainer .content{padding-left:20px}.asrItemSelection .ant-card-head{background:transparent!important;min-height:0!important;padding:0}.asrItemSelection .ant-card-body{padding:0}.asrContainer .content .primaryHeading{display:flex;justify-content:start;align-items:center;gap:1rem;margin-top:1rem}.asrContainer .content{width:100%}.asrContainer .content .primaryHeading .label{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal;width:20%}.asrContainer .content .primaryHeading .labelBorder{background:#000;width:80%;border:1px solid var(--border-color)}.asrContainer .cartContainer{width:100%;display:flex;justify-content:start;align-items:start;flex-wrap:wrap;margin-top:.5rem;gap:.5rem}.asrContainer .cartContainer .cartItem{border-radius:12px;border:1px solid var(--border-color);background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1rem;padding:.5rem 10px 1.5rem;min-height:227px}.asrContainer .cartContainer .cartItem .icon{width:100%;height:139px;border-radius:12px;border:1px solid var(--border-color)}.asrContainer .cartContainer .cartItem .itemDetail{width:100%;border-radius:12px}.asrContainer .cartContainer .cartItem .itemDetail .addItemInCart,.asrContainer .cartContainer .cartItem .itemDetail .titlePrice{display:flex;justify-content:space-between;align-items:center;width:100%}.asrContainer .cartContainer .cartItem .icon img{width:100%;height:100%;object-fit:cover;border:.1px solid #000;border-radius:12px}.asrContainer .cartContainer .cartItem .itemDetail{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.3rem}.asrContainer .cartContainer .cartItem .itemDetail h2{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.asrContainer .cartContainer .cartItem .itemDetail h1{color:#ae1843;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.asrContainer .cartContainer .cartItem .itemDetail .ant-select-single{height:20px!important}.asrContainer .cartContainer .cartItem .itemDetail .ant-select{width:74px}.asrContainer .cartContainer .cartItem .itemDetail .ant-select-selector{height:20px!important;border-radius:0!important}.asrContainer .cartContainer .cartItem .itemDetail .ant-select .ant-select-selector span:nth-child(2){color:#000;font-size:10px;font-style:normal;font-weight:300;line-height:normal}.asrContainer .cartContainer .cartItem .itemDetail .ant-select .ant-select-arrow{margin-top:-6px!important;height:8px;font-size:8px}.asrContainer .cartContainer .cartItem .incrementDecrementButtonsContainer{display:flex;justify-content:end;width:100%;align-items:center}.asrContainer .cartContainer .cartItem .incrementDecrementButtons{display:flex;justify-content:center;align-items:center;gap:.5rem;height:14px;padding:10px;border-radius:15px;border:1px solid var(--border-color)}.asrContainer .cartContainer .cartItem .incrementDecrementButtons .decrement,.asrContainer .cartContainer .cartItem .incrementDecrementButtons .increment{display:flex;justify-content:center;align-items:center;border-radius:100px;font-style:normal}.asrContainer .cartContainer .cartItem .incrementDecrementButtons .decrement img,.asrContainer .cartContainer .cartItem .incrementDecrementButtons .increment img{object-fit:contain;width:100%;height:100%}.asrContainer .cartContainer .cartItem .incrementDecrementButtons .incrementNumber{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:7px}.asrContainer .cartContainer .cartItem .cartIcon{width:24px;height:24px;border-radius:6px;background:#007575;display:flex;justify-content:center;align-items:center}.asrContainer .cartContainer .cartItem .cartIcon img{width:100%;height:100;object-fit:contain}.asrContainer .buttons{display:flex;justify-content:start;align-self:center;gap:.5rem}.asrContainer .buttons button{width:152px;height:39px;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 .8rem}.asrContainer .buttons button:first-child,.asrContainer .buttons button:first-child:hover{border:1px solid#007575!important;color:#007575!important;background:transparent!important}.asrContainer .buttons button:last-child,.asrContainer .buttons button:last-child:hover{background:#007575!important;color:#fff!important}.asrContainer .buttons button:last-child .icon{width:16.696px;height:19.826px;position:relative}.asrContainer .buttons button:last-child .icon img{width:100%;height:100%;object-fit:contain}.asrContainer .buttons button:last-child .icon .itemInCart{position:absolute;right:-2px;z-index:1;bottom:-4px;color:#007575;font-size:7px;font-style:normal;font-weight:800;line-height:normal;border-radius:100px;width:10px;height:10px;line-height:10px;background:#fff}.cartDrawer .cartContainer{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;margin-top:2rem;gap:1.5rem;padding:0 10px}.cartDrawerButtons .decrement,.cartDrawerButtons .increment{height:25px!important;width:25px!important;font-size:14px!important;background-color:#007575;color:#fff}.addItemInCart .decrement,.addItemInCart .increment{height:14px!important;width:14px!important;font-size:14px!important}.cartDrawer .cartContainer .cartItem{display:flex;justify-content:start;gap:.5rem;width:100%;align-items:start;border:1px solid #e0e0e0;border-radius:8px;padding:12px;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:box-shadow .3s ease,transform .3s ease}.cartDrawer .cartContainer .cartItem .itemIcon{width:64px;height:59px;flex-shrink:0}.cartDrawer .cartContainer .cartItem .itemIcon img{width:100%;object-fit:cover;height:100%;border-radius:12px;border:.1px solid #000}.cartDrawer .cartContainer .cartItem .itemDetail{width:80%;display:flex;flex-direction:column;align-items:start;gap:.3rem}.cartDrawer .cartContainer .cartItem .itemDetail .title{display:flex;justify-content:space-between;align-items:center;width:100%}.cartDrawer .cartContainer .cartItem .itemDetail .title .removeButton{display:flex;justify-content:center;align-items:center;gap:.2rem}.cartDrawer .cartContainer .cartItem .itemDetail .title .removeButton img{width:12px;height:12px;object-fit:contain}.cartDrawer .cartContainer .cartItem .itemDetail .title .removeButton span{color:#ae1843;font-size:10px;font-style:normal;font-weight:300;line-height:normal}.cartDrawer .cartContainer .cartItem .itemDetail .title .label{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:13px}.cartDrawer .cartContainer .cartItem .itemDetail .size{color:#000;font-size:10px;font-style:normal;font-weight:300;line-height:13px}.cartDrawer .cartContainer .incrementDecrementButtonsContainer{display:flex;justify-content:space-between;align-items:center;width:100%}.cartDrawer .cartContainer .incrementDecrementButtonsContainer .incrementDecrementButtons{display:flex;justify-content:center;align-items:center;gap:.3rem}.cartDrawer .cartContainer .incrementDecrementButtonsContainer .incrementDecrementButtons .decrement,.cartDrawer .cartContainer .incrementDecrementButtonsContainer .incrementDecrementButtons .increment,.cartDrawer .cartContainer .incrementDecrementButtonsContainer .incrementDecrementButtons .incrementNumber{border-radius:4px;border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center}.cartDrawer .cartContainer .incrementDecrementButtonsContainer .incrementDecrementButtons .incrementNumber{width:40px;height:25px}.cartDrawer .cartContainer .incrementDecrementButtonsContainer .price{color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.cartDrawer .cartContainer .incrementDecrementButtonsContainer .incrementNumber{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:25px}#cartDrawer .ant-drawer-body{padding:0!important}.cartDrawer .backIconContainer{display:flex;justify-content:start;gap:.3rem;align-items:center}.cartDrawer .backIconContainer span{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.ant-drawer-content.cartDrawer{border-radius:12px 0 0 12px}.cartDrawer .footer{width:100%;display:flex;justify-content:start;align-items:start;gap:1rem;flex-direction:column;margin-top:.5rem}.cartDrawer .footer .item{display:flex;justify-content:space-between;align-items:center;width:100%}.cartDrawer .footer .item .label{color:#000;font-size:14px;font-style:normal;font-weight:275;line-height:13px}.cartDrawer .footer .item .value{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:13px}.cartDrawer .footer .query{width:100%}.cartDrawer .footer .query .queryInput{position:relative}.cartDrawer .footer .query .queryInput span{position:absolute;right:10px;bottom:10px;color:#000;font-size:10px}.cartDrawer .footer .query .label{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.cartDrawer .footer .query .label span{color:#ae1843}.cartDrawer{margin-bottom:3rem}.cartDrawer .footer .query textarea{resize:none;margin-top:.5rem;width:100%}.cartDrawer .ant-divider-horizontal{margin:0!important}.cartDrawer .footer button{width:124px;height:38px}body.en .footer button{margin-left:auto}body.ar .footer button{margin-right:auto}.cartDrawer .footer button,.cartDrawer .footer button:hover{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;background:#007575!important;margin-bottom:1rem}.asrContainer .mobileHeading{display:none}.asrForm .ant-form-item-explain-error{margin-top:0}@media (max-width:768px){.asrContainer .buttons button{margin:2rem 0}.asrContainer .content{padding-left:0}.asrContainer .sidebar{display:none}.asrContainer .cartContainer .cartItem{gap:.5rem}.asrContainer .cartContainer .cartItem .itemDetail{width:calc(100% - 67px)}.asrContainer .cartContainer .cartItem .icon{width:67px;height:84px}.asrContainer .cartContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(173px,1fr));gap:.5rem;align-items:stretch;width:100%;margin-bottom:4rem}.asrContainer .cartContainer .cartItem{width:100%;flex-direction:row;justify-content:start;align-items:start;border-radius:12px;border:.1px solid #6f6f6f;background:#fff}.asrContainer .cartContainer .cartItem .itemDetail .titlePrice{flex-direction:column;justify-content:start;align-items:start}.asrContainer .cartContainer .cartItem .incrementDecrementButtonsContainer{width:100%}.asrContainer .cartContainer .cartItem .icon img{border-radius:12px;border:.1px solid #6f6f6f}.asrContainer .content .primaryHeading .label,.asrContainer .content .primaryHeading .labelBorder{width:50%}.ant-drawer-content.cartDrawer{border-radius:20px 20px 0 0}.asrContainer .buttons button:last-child{margin-left:auto;position:fixed;bottom:-1rem;left:50%;transform:translateX(-50%);box-shadow:0 -4px 8px rgba(0,0,0,.1),0 -1px 5px rgba(0,0,0,.2)}.asrContainer .cartContainer .cartItem .itemDetail .addItemInCart{flex-direction:column;align-items:start;gap:.5rem}.asrContainer .cartContainer .cartItem .incrementDecrementButtonsContainer{justify-content:start;gap:.8rem}.asrContainer .cartContainer .cartItem .incrementDecrementButtons{border-radius:15px;border:.1px solid #000}.cartContainer .cartItem .incrementDecrementButtons .decrement,.cartContainer .cartItem .incrementDecrementButtons .increment{border-radius:100px;background-color:#007575;display:flex;justify-content:center;align-items:center;color:#fff;font-size:10px}.asrContainer .cartContainer .cartItem .itemDetail h1{color:#000;font-size:10px;font-style:normal;font-weight:500;line-height:normal}.asrContainer .cartContainer .cartItem .itemDetail .ant-select-selector{border-radius:18px!important;height:22px!important;border:.2px solid #000}.asrContainer .cartContainer .cartItem{min-height:108px}}@media (max-width:425px){.asrContainer .mobileHeading{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:normal;width:100%;text-align:center;display:block}.asrContainer .buttons,.asrContainer .searchContainer{width:100%}.asrContainer .buttons button{width:48%}}.dashboardContainer{width:100%;display:flex;justify-content:center;gap:1rem;padding:1rem}.dashboardContainer .mainContent{width:75%;display:flex;flex-direction:column;justify-content:start;align-items:start}.dashboardContainer .sidebar{width:25%}.dashboardContainer .mainContent .paymentOverview{display:flex;justify-content:start;flex-direction:column;align-items:start;width:100%;border-radius:5px;background:#fff;box-shadow:3px 3px 11px 0 #f5f5f5;height:145px;padding:20px}.dashboardContainer .myPayments,.dashboardContainer .myStudents{height:350px}.dashboardContainer .myPayments .header{display:flex;justify-content:space-between;align-items:center}.dashboardContainer .myPayments .header .label,.dashboard_container .myPayments .label{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:16px}.dashboardContainer .myPayments .header .value{color:#007575;font-size:14px;font-style:normal;font-weight:600;line-height:16px;text-decoration-line:underline;cursor:pointer}.dashboardContainer .myPayments .barChart{margin-top:1rem}.dashboardContainer .mainContent .paymentOverview .paymentItemContainer{display:flex;justify-content:space-between;width:100%;align-items:center}.dashboardContainer .paymentOverview h1{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.dashboardContainer .paymentItemContainer{margin-top:1.2rem}.dashboardContainer .paymentItemContainer .paymentItem{display:flex;justify-content:center;align-items:center;gap:1rem}.dashboardContainer .progressBar .ant-progress{width:40px;height:40px}.dashboardContainer #progressBar .ant-progress-inner{width:100%!important;height:100%!important}.dashboardContainer .paymentItem .detail{display:flex;flex-direction:column;align-items:start;gap:.5rem}.dashboardContainer .paymentItem .detail .title{color:#000;font-size:13px;font-style:normal;font-weight:300;line-height:16px}.dashboardContainer .paymentItem .detail .title:last-child{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.dashboardContainer .paymentItem:first-child .ant-progress-inner{background:#e5e4ff}.dashboardContainer .paymentItem:nth-child(2) .ant-progress-inner{background:#f2fbf7}.dashboardContainer .paymentItem:nth-child(3) .ant-progress-inner{background:#fff5dc}.dashboardContainer .paymentItem:nth-child(4) .ant-progress-inner{background:#edced8}.dashboardContainer .mainContent>.col2{display:flex;justify-content:start;align-items:start;width:100%;gap:1rem;margin-top:1rem}.dashboardContainer .applications,.dashboardContainer .bookings{padding:20px;height:500px;width:50%}.dashboardContainer .card{border-radius:6px;background:#fff}.dashboardContainer .applications .header .top,.dashboardContainer .bookings .header .top{display:flex;justify-content:space-between;align-items:center}.dashboardContainer .applications .header .top>div,.dashboardContainer .bookings .header .top>div{display:flex;justify-content:center;align-items:center;gap:0}.dashboardContainer .applications .header .top>div span,.dashboardContainer .bookings .header .top>div span{color:#007575;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.dashboardContainer .applications .header .top .button,.dashboardContainer .bookings .header .top .button{width:22px;height:22px;cursor:pointer}.dashboardContainer .applications .header .top>div img,.dashboardContainer .bookings .header .top>div img{width:100%;height:100%;object-fit:contain}.dashboardContainer .applications .header .top>.label,.dashboardContainer .bookings .header .top>.label{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.dashboardContainer .applications .header .bottom,.dashboardContainer .bookings .header .bottom{display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:9px;border:.1px solid #d9d9d9;background:var(--white,#fff);box-shadow:0 4px 4px 0 rgba(0,0,0,.1);margin-top:1rem;padding:20px;height:95px}.dashboardContainer .applications .header .bottom .task{display:flex;justify-content:start;align-items:start;gap:.5rem;flex-direction:column}.dashboardContainer .applications .header .bottom .task>div{display:flex;justify-content:start;align-items:start;gap:.2rem;flex-direction:column}.dashboardContainer .applications .header .bottom .task img{width:28px;height:28px;object-fit:contain}.dashboardContainer .applications .header .bottom .task>div span:first-child{color:#000;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.dashboardContainer .applications .header .bottom .task>div span:last-child{color:#000;font-size:12px;font-style:normal;font-weight:275;line-height:normal}.dashboardContainer .applications .body,.dashboardContainer .bookings .body{margin-top:1.5rem;display:flex;justify-content:start;align-items:start}.dashboardContainer .applications .col1,.dashboardContainer .applications .col2,.dashboardContainer .bookings .col1,.dashboardContainer .bookings .col2{width:50%;display:flex;flex-direction:column;gap:1rem}.dashboardContainer .applications .col1{gap:1.3rem}.dashboardContainer .applications .title,.dashboardContainer .bookings .title{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:.5rem}.dashboardContainer .applications .application{display:flex;justify-content:start;align-items:center;width:100%;margin-bottom:1rem;gap:.5rem}.dashboardContainer .applications .status{margin-bottom:1rem}.dashboardContainer .applications .application img{width:12px;height:12px;object-fit:contain}.dashboardContainer .applications .application span,.dashboardContainer .applications .status{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.dashboardContainer .applications .status.required{color:#353535;width:120px;background:var(--for-tag,#feac4c)}.dashboardContainer .applications .status.approved,.dashboardContainer .applications .status.required{font-size:10px;height:14px;border-radius:9px;display:flex;justify-content:center;align-items:center;padding:10px 4px}.dashboardContainer .applications .status.approved{width:100px;color:var(--steps,#6f6f6f);background:#f1fe58}.dashboardContainer .applications .status.underReview{color:#6f6f6f;font-size:10px;min-width:100px;height:14px;border-radius:9px;background:#e2e2e2;display:flex;justify-content:center;align-items:center;padding:10px 4px}.dashboardContainer .applications .footer,.dashboardContainer .bookings .footer{margin-top:1.5rem;display:flex;justify-content:center;align-items:center;color:#007575;font-size:14px;font-style:normal;font-weight:600;line-height:16px;text-decoration-line:underline;cursor:pointer}.dashboardContainer .bookings .header .bottom .task{display:flex;justify-content:start;align-items:center;gap:1rem}.dashboardContainer .bookings .header .bottom .task span:first-child{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.dashboardContainer .bookings .header .bottom .task span:last-child{color:#fec53d;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.dashboardContainer .bookings .header .bottom .task .divider{width:1px;height:22px;border-radius:20px}.dashboardContainer .bookings .header .bottom .task:first-child .divider{background:#fec53d}.dashboardContainer .bookings .header .bottom .task:nth-child(2) .divider{background:#0a5}.dashboardContainer .bookings .header .bottom .task:nth-child(3) .divider{background:#ff9066}.dashboardContainer .bookings .header .bottom .task:nth-child(2) span:last-child{color:#0a5}.dashboardContainer .bookings .header .bottom .task:nth-child(3) span:last-child{color:#ff9066}.dashboardContainer .bookings .body{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:1rem}.dashboardContainer .bookings .body h1{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.dashboardContainer .bookings .body .calender{width:100%;height:83px;border-radius:11px;background:rgba(0,117,117,.02);display:flex;justify-content:start;align-items:start;padding:10px}.dashboardContainer .bookings .body .event .col1 .title{display:flex;flex-direction:column;gap:.3rem;justify-content:start;align-items:start}.dashboardContainer .bookings .body .event{width:100%;height:83px;border-radius:11px;border:1px solid var(--border-color);background:#fdfdfd;display:flex;justify-content:space-between;align-items:center;padding:10px}.dashboardContainer .bookings .body .event .date{display:flex;justify-content:start;align-items:start;flex-direction:column;gap:.2rem}.dashboardContainer .bookings .body .event .date span:first-child{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:16px}.dashboardContainer .bookings .body .event .col1{display:flex;justify-content:start;align-items:start;flex-direction:row}.dashboardContainer .bookings .body .event .date span:last-child{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.dashboardContainer .bookings .body .event .title>div{display:flex;justify-content:space-between;align-items:start;gap:1rem}.dashboardContainer .bookings .body .event .title>div span:last-child{display:flex;justify-content:center;gap:.2rem;align-items:center;color:#353535;font-size:8px;font-style:normal;font-weight:600;line-height:16px;min-width:60px;height:13px;background:var(--for-tag,#feac4c);border-radius:7px}.dashboardContainer .bookings .body .event .title>div span:first-child{color:#000;font-size:14px;font-style:normal;font-weight:500;white-space:nowrap;line-height:normal}.dashboardContainer .bookings .body .event .title>div:nth-child(2){color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.dashboardContainer .bookings .body .event .time{display:flex;justify-content:center;align-items:center;gap:.5rem}.dashboardContainer .bookings .body .event .time span:first-child{color:#ae1843;font-size:6px;font-style:normal;font-weight:400;line-height:16px}.dashboardContainer .bookings .body .event .time span:nth-child(2){color:#ae1843;font-size:10px;font-style:normal;font-weight:600;line-height:16px}.dashboardContainer .bookings .body .event .time .button{width:65px;height:20px;background:#007575;display:flex;justify-content:center;align-items:center;color:#ff9066;color:#fff;font-size:8px;font-style:normal;font-weight:600;cursor:pointer;line-height:16px}.dashboardContainer .bookings .calender{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem}.dashboardContainer .bookings .calender .content,.dashboardContainer .bookings .calender .header{display:flex;justify-content:space-between;width:100%}.dashboardContainer .bookings .calender .header .month{color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.dashboardContainer .bookings .calender .header .controls{display:flex;justify-content:center;align-items:center;gap:.5rem}.dashboardContainer .bookings .calender .header .controls img{width:16px;height:16px;object-fit:contain;cursor:pointer}.dashboardContainer .bookings .calender .content .day{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.2rem}.dashboardContainer .bookings .calender .content .day .day{color:#2b2b36;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.dashboardContainer .bookings .calender .content .day .date{color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.dashboardContainer .bookings .calender .content .day .date.active{background:#007575;color:#fff;padding:2px 4px}.dashboardContainer .mainContent>.col3{display:flex;justify-content:start;align-items:start;width:100%;gap:1rem;margin-top:1rem}.dashboardContainer .mainContent>.col3>div{padding:20px;width:50%}.dashboardContainer .myStudents .header .label{color:#343a40;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.dashboardContainer .myStudents .body{display:flex;justify-content:start;align-items:start;flex-direction:column;gap:1rem}.dashboardContainer .myStudents .body .student{display:flex;justify-content:space-between;align-items:center;padding:10px;width:100%;border-radius:12px;background:#fdfdfd;box-shadow:0 2px 4px 0 rgba(0,0,0,.13)}.dashboardContainer .myStudents .body .student .col1{display:flex;justify-content:start;align-items:start;gap:1rem;flex-direction:row}.dashboardContainer .myStudents .body .student .col1 img{width:32px;height:32px;object-fit:cover;border-radius:32px}.dashboardContainer .myStudents .body .student .col1 .detail .label{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:140%;white-space:nowrap}.dashboardContainer .myStudents .body .student .col1 .detail .info{display:flex;justify-content:start;align-items:center;gap:.3rem}.dashboardContainer .myStudents .body .student .col1 .detail .info img{width:13px;height:10.513px;object-fit:contain}.dashboardContainer .myStudents .body .student .col1 .detail .info span{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.dashboardContainer .myStudents .body .student .col2,.dashboardContainer .myStudents .body .student .col3{display:flex;flex-direction:column;gap:.5rem;align-items:start;justify-content:start}.dashboardContainer .myStudents .body .student .col2 div{color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.dashboardContainer .myStudents .body .student .col3 div{white-space:nowrap;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.dashboardContainer .myStudents .body .student .col3 div:first-child{color:#007575}.dashboardContainer .myStudents .body .student .col3 div:nth-child(2){color:#ae1843}.dashboardContainer .myStudents .footer .viewAll{margin-top:1.5rem;display:flex;justify-content:center;align-items:center;color:#007575;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-decoration-line:underline;cursor:pointer}.dashboardContainer .myStudents .body .student .col1{width:50%}.dashboardContainer .myStudents .body .student .col2{width:30%}.dashboardContainer .myStudents .body .student .col3{width:20%}.dashboardContainer .myStudents .body .student .col3 div:first-child{border-left:1.5px solid #007575;padding:3px 10px}.dashboardContainer .myStudents .body .student .col3 div:last-child{border-left:1.5px solid #ae1843;padding:3px 10px}.dashboardContainer .sidebar{display:flex;flex-direction:column;align-items:start;gap:1rem;justify-content:start}.dashboardContainer .codeOfConduct,.dashboardContainer .reRegistration,.dashboardContainer .tuitionFee{width:100%;border-radius:5px;background:#fff;padding:20px}.dashboardContainer .tuitionFee .header{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.dashboardContainer .codeOfConduct .detail,.dashboardContainer .reRegistration .detail,.dashboardContainer .tuitionFee .detail{display:flex;justify-content:start;align-items:start;gap:.5rem}.dashboardContainer .codeOfConduct .body,.dashboardContainer .reRegistration .body,.dashboardContainer .tuitionFee .body{display:flex;flex-direction:column;justify-content:start;width:100%;align-items:start;gap:.5rem}.dashboardContainer .tuitionFee .body .item{display:flex;justify-content:space-between;width:100%;align-items:center}.dashboardContainer .tuitionFee .body .item .detail img{margin-top:.3rem}.dashboardContainer .tuitionFee .detail>div{display:flex;flex-direction:column;justify-content:start;align-items:start}.dashboardContainer .tuitionFee .detail span:first-child{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.dashboardContainer .tuitionFee .detail span:nth-child(2){color:#000;font-size:12px;font-style:normal;font-weight:275;line-height:16px}.dashboardContainer .tuitionFee .price{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.dashboardContainer .tuitionFee .footer{color:#007575;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;display:flex;justify-content:start;align-items:center;margin-top:.5rem;margin-left:.9rem;cursor:pointer}.dashboardContainer .reRegistration .header{display:flex;justify-content:start;align-items:center;gap:.2rem;border-radius:10px;background:rgba(217,223,255,.59);width:156px;height:17px;margin-bottom:1rem}.dashboardContainer .reRegistration .header img{width:8px;height:8px;margin-left:.5rem;object-fit:contain}.dashboardContainer .reRegistration .header span{color:#041dff;font-size:10px;font-style:normal;font-weight:500;line-height:16px}.dashboardContainer .reRegistration .students{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.5rem}.dashboardContainer .reRegistration>div.label{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:13px;margin-bottom:.5rem}.dashboardContainer .reRegistration .student{border-radius:7px;border:1px solid var(--border-color);display:flex;height:51px;align-items:center;justify-content:space-between;width:100%;padding:10px}.dashboardContainer .reRegistration .student .col1,.dashboardContainer .reRegistration .student .col1 .detail{display:flex;justify-content:start;align-items:start;gap:.5rem}.dashboardContainer .reRegistration .student .col1 .detail{flex-direction:column}.dashboardContainer .reRegistration .student .col1 .detail>div{color:#212121;font-size:10px;font-style:normal;font-weight:300;line-height:normal}.dashboardContainer .reRegistration .student .col1 .detail>div:nth-child(2){display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:1rem}.dashboardContainer .reRegistration .student .col1 .detail>div:nth-child(2)>div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.2rem}.dashboardContainer .reRegistration .student .col1 .detail>div:nth-child(2)>div img{width:13px;height:10.513px;object-fit:contain}.dashboardContainer .reRegistration .student .col1 .detail>div:nth-child(2)>div span{color:#000;font-size:10px;font-style:normal;font-weight:300;line-height:normal}.dashboardContainer .reRegistration .student .col2{width:17.222px;height:17px;border-radius:3px;background:#007575;box-shadow:2px 2px 8px 0 rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;cursor:pointer}.dashboardContainer .codeOfConduct{width:100%;border-radius:4px;background:#fff}.dashboardContainer .codeOfConduct .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.dashboardContainer .codeOfConduct .header .label{color:#343a40;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.dashboardContainer .codeOfConduct .header .button img{width:15px;height:15px;object-fit:contain;cursor:pointer}.dashboardContainer .codeOfConduct .boxes{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;gap:.5rem}.dashboardContainer .codeOfConduct .boxes .box{width:48%;padding:10px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:15px;background:#fff;gap:.5rem;box-shadow:0 3.5px 5.5px 0 rgba(0,0,0,.08)}.dashboardContainer .codeOfConduct .box>img.img1{width:29px;height:29px;object-fit:contain}.dashboardContainer .codeOfConduct .box>img.img2{width:100%}.dashboardContainer .codeOfConduct .box>div.div1{color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:275;line-height:150%}.dashboardContainer .codeOfConduct .box>div.div2{color:#03cbb9;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.dashboardContainer .codeOfConduct .box:nth-child(2)>div.div2{color:#fec53d}.dashboardContainer .codeOfConduct .acknowledgmentHeading{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:13px;margin-top:1rem}.dashboardContainer .codeOfConduct .acknowledgments{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;gap:.5rem}.dashboardContainer .codeOfConduct .acknowledgment{width:100%;padding:10px;min-height:101px;border:1px solid var(--border-color);border-radius:10px}.dashboardContainer .codeOfConduct .acknowledgment .col1{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}.dashboardContainer .codeOfConduct .acknowledgment .col1 .behavior{display:flex;justify-content:start;align-items:center;gap:.2rem}.dashboardContainer .codeOfConduct .acknowledgment .col1 .behavior img{width:10px;height:10px;object-fit:contain}.dashboardContainer .sidebar .card:nth-child(3) .acknowledgment .col1 .behavior span{color:#ae1e3a;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.dashboardContainer .codeOfConduct .acknowledgment .col1 .status{color:#ff9066;font-size:8px;font-style:normal;font-weight:600;padding:8px;width:120px;height:10px;white-space:nowrap;border-radius:10px;background:rgba(255,144,102,.17);display:flex;justify-content:center;align-items:center;line-height:normal}.dashboardContainer .codeOfConduct .acknowledgment .col2{display:flex;justify-content:space-between;align-items:start;width:100%;flex-direction:column;margin-top:1rem}.dashboardContainer .codeOfConduct .acknowledgment .col2 .col{display:flex;justify-content:start;align-items:center;gap:.5rem}.dashboardContainer .codeOfConduct .acknowledgment .col2 .col img{width:20px;height:20px;object-fit:contain}.dashboardContainer .codeOfConduct .acknowledgment .col2 .col div{display:flex;justify-content:start;align-items:center;gap:.5rem}.dashboardContainer .codeOfConduct .acknowledgment .col2 .col div span{color:#000;font-size:12px;font-style:normal;font-weight:400;white-space:nowrap;line-height:normal}.dashboardContainer .codeOfConduct .acknowledgment .col2>.col2{margin-top:0}.dashboardContainer .tuitionFee .ant-progress,.dashboardContainer .tuitionFee .ant-progress-inner{width:100%!important}.dashboardContainer .tuitionFee .ant-progress-text{color:#000;font-size:16px;font-style:normal;font-weight:400;white-space:nowrap;line-height:normal}.dashboardContainer .paymentOverview .paymentItem:nth-child(4) img{width:100px!important}.progress{position:relative;margin:4px;float:left;text-align:center}.barOverflow{position:relative;overflow:hidden;width:150px;height:60px;margin-bottom:-14px}.bar{position:absolute;top:0;left:0;width:150px;height:150px;border-radius:50%;box-sizing:border-box;border-color:#eee #ae1843 #ae1843 #eee;border-style:solid;border-width:8px}.dashboardContainer .progress .amount{display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center;width:100%;top:2rem;gap:.1rem}.dashboardContainer .progress .amount span{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.dashboardContainer .progress .amount span:first-child{font-size:14px;font-weight:500}tspan{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:9px}.recharts-layer.recharts-label-list text{fill:#ae1843}.recharts-layer.recharts-label-list text tspan{color:#ae1843;font-family:SF Pro Display;font-size:12px;font-style:normal;font-weight:600;line-height:9px}.viewAll{color:#007575;font-size:12px!important;font-style:normal;font-weight:600;line-height:24.579px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:768px){.dashboardContainer,.dashboardContainer .mainContent>.col2,.dashboardContainer .mainContent>.col3{flex-direction:column}.dashboardContainer .applications,.dashboardContainer .bookings,.dashboardContainer .mainContent,.dashboardContainer .mainContent>.col3>div,.dashboardContainer .sidebar{width:100%}.dashboardContainer .mainContent .paymentOverview{height:auto}.dashboardContainer .mainContent .paymentOverview .paymentItemContainer{flex-wrap:wrap}.dashboardContainer .paymentItemContainer .paymentItem{width:47%;justify-content:start;gap:1rem}.dashboardContainer .paymentItemContainer .paymentItem:nth-child(3),.dashboardContainer .paymentItemContainer .paymentItem:nth-child(4){margin-top:1rem}.dashboardContainer .paymentItem .detail .title{font-size:10px}.dashboardContainer .paymentItem .detail .title:last-child{font-size:14px}.dashboardContainer .applications .header .bottom .task>div span:first-child{font-size:12px}.dashboardContainer .applications .header .bottom .task>div span:last-child{font-size:10px}.dashboardContainer .applications .header .bottom .task img{width:22px;height:22px}.dashboardContainer .bookings .header .bottom .task span:first-child,.dashboardContainer .bookings .header .bottom .task span:last-child,.dashboardContainer .myStudents .body .student .col1 .detail .label{font-size:12px}.dashboardContainer .bookings .body .event .date span:first-child,.dashboardContainer .bookings .body .event .date span:last-child,.dashboardContainer .bookings .body .event .title>div span:first-child,.dashboardContainer .bookings .body .event .title>div:nth-child(2),.dashboardContainer .bookings .calender .content .day .date,.dashboardContainer .myStudents .body .student .col1 .detail .info span,.dashboardContainer .myStudents .body .student .col3 div{font-size:10px}.dashboardContainer .bookings .body .event .time{flex-direction:column;gap:0}.dashboardContainer .bookings .body .event .title>div{gap:2rem}.dashboardContainer .reRegistration .student .col1 .detail>div:nth-child(2){flex-direction:column;gap:.2rem}.dashboardContainer .reRegistration .student{width:50%;height:80px;flex:0 0 45%;border-radius:7px}.dashboardContainer .reRegistration .students{flex-direction:row;overflow:scroll;flex-wrap:nowrap}.dashboardContainer .codeOfConduct .boxes .box{flex-direction:row;height:50px;padding:10px}.dashboardContainer .codeOfConduct .box>div.div2{font-size:12px;border-left:1px solid var(--border-color);padding-left:.3rem}.dashboardContainer .codeOfConduct .box>img.img1{width:20px;height:20px}.dashboardContainer .codeOfConduct .boxes .box .img2{display:none}.myPayments{margin-bottom:.5rem!important}._dashboard_students_container.mobile{width:100%;min-height:65px}.studentsCard .ant-card-body{gap:.5rem;padding:0!important;width:100%}.studentsCard .inner-view{margin:10px}._dashboard_students_container ._stduent_name{width:140px}.upcomingBookingsHeading{margin-top:1rem!important;margin-bottom:0;color:#000;gap:.3rem;font-size:13px;font-style:normal;font-weight:400;cursor:pointer;line-height:normal}}@media (max-width:425px){.upcomingBookingsHeading{margin-top:1.5rem!important}._recent_application_counter_container{justify-content:flex-end}}.bookingContainer{display:flex;justify-content:start;align-items:start;gap:1rem}.bookingTabContainer .ensTabs.myBookingsTab{flex-wrap:nowrap}.bookingContainer .content{width:65%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:2rem}.bookingContainer .sidebar{width:35%;padding:1px 10px 2rem;background:#fff;height:100%}.bookingContainer .bookingShowcase{border-radius:16px;background:#007575;height:124px;width:100%;position:relative;padding:20px}.bookingContainer .bookingShowcase .group{padding-inline-start:10px;top:50%;transform:translateY(-50%);position:absolute;display:flex;flex-direction:column;gap:.5rem}.bookingContainer .bookingShowcase img.showcase{position:absolute;inset-inline-end:3%;bottom:-.5rem;width:186.047px;height:119.069px;transform:rotate(-1.342deg)}.bookingContainer .bookingShowcase .group h1{color:#fff;font-size:16px;font-style:normal;font-weight:500}.bookingContainer .bookingShowcase .group button,.bookingContainer .bookingShowcase .group button:hover{width:137px;display:flex;justify-content:start;align-items:center;background:#fff!important;height:36px;color:#007575;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.bookingContainer .bookingList{width:100%}.bookingContainer .bookings{justify-content:start;flex-wrap:wrap;align-items:center;gap:1rem;width:100%}.bookingContainer .bookings .booking{width:100.5%;height:250px;position:relative}.bookingContainer .bookings .booking img.showcase{width:100%;height:100%;object-fit:cover;border-radius:10px}.bookingContainer .bookings .booking .group{position:absolute;border-radius:0 0 16px 16px;background:rgba(0,0,0,.5);backdrop-filter:blur(3.5px);bottom:0;width:100%;height:69.328px;display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.bookingContainer .bookings .booking .group>div{width:70%;display:flex;flex-direction:column;gap:.2rem}.bookingContainer .bookings .booking .group h1{color:#fff;font-size:12px;line-height:normal;padding:0;margin:0;font-weight:500}.bookingContainer .bookings .booking .group p{color:#fff;font-size:10px;font-style:normal;font-weight:300;line-height:12px}.bookingContainer .bookings .booking .group button,.bookingContainer .bookings .booking .group button:hover{width:78px;height:22px;color:#007575;background:#fff!important;text-align:center;font-size:10px;font-style:normal;font-weight:600;line-height:normal;border-radius:5px}.bookingContainer .widget{cursor:pointer;width:100%;min-height:68px;height:auto;border-radius:12px;border:1px solid rgba(0,0,0,.04);display:flex;justify-content:space-between;align-items:center;padding:10px}.bookingContainer .sidebar{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem;padding-top:10px}.bookingContainer .widgets{width:100%;display:flex;flex-direction:column;gap:1rem}.bookingContainer .widget .col1{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.2rem}.bookingContainer .widget .col1 ._count_section{display:flex;align-items:center!important;justify-content:center;color:#fff;margin-bottom:5px}.bookingContainer .widget .col1 ._count_section p{font-size:13px;font-weight:300;color:#fff;width:90px;padding:0;margin:0;opacity:.9}.bookingContainer .widget .col1 ._count_section p:hover{opacity:1}.bookingContainer .widget .col1 ._count_section span{font-size:14px;font-weight:700;color:#fff;padding-inline-start:10px}.bookingContainer .widget h2{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}.bookingContainer .widget h1{color:#fff;font-size:18px;font-style:normal;font-weight:500;padding:0;line-height:normal;margin:0 0 10px}.bookingContainer .widget img{width:119px;object-fit:contain}.bookingContainer .walletWidget{background:var(
    --gd-1,linear-gradient(161deg,#007575 11.29%,#00dbdb 92.93%)
  )}.bookingContainer .bookingsWidget{background:linear-gradient(178deg,#ae1843 1.71%,rgba(174,24,67,.65) 97.74%,rgba(174,24,67,.61) 0)}.bookingContainer .upCommingBookingsCards{display:flex;justify-content:start;align-items:start;flex-direction:column;gap:.5rem;width:100%}.bookingContainer .upCommingBookingsCards h1{color:#000;font-size:14px;font-style:normal;font-weight:300}.bookingContainer .upCommingBookingsCards .bookings{display:flex;flex-direction:column;width:100%;justify-content:start;align-items:start;gap:1rem}.bookingContainer .upCommingBookingsCards .bookings .booking{border-radius:10.241px;width:100%;background:rgba(0,117,117,.08);height:57px;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.bookingContainer .upCommingBookingsCards .bookings .booking .col1{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.3rem}.bookingContainer .upCommingBookingsCards .bookings .booking .col1 h1,.bookingContainer .upCommingBookingsCards .bookings .booking .col1 h2{margin:0;padding:0}.bookingContainer .upCommingBookingsCards .bookings .booking .col1 h1{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.bookingContainer .upCommingBookingsCards .bookings .booking .col1 h2{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:normal;opacity:.8}.bookingContainer .upCommingBookingsCards .bookings .booking .col2 span{color:#000;text-align:center;font-size:12.29px;font-style:normal;font-weight:400;line-height:normal}.bookingContainer .sidebar .card{height:518px;border-radius:16.386px;border:1px solid var(--border-color);background:#fff;width:100%;padding:10px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem}.react-calendar{width:100%!important;border:none!important}.react-calendar button{text-align:center;font-size:12px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}.react-calendar__navigation .react-calendar__navigation__arrow{font-size:22px}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#007575!important}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#007575!important;color:#fff!important}.bookingContainer .calendarWidget{display:flex;flex-direction:column}.bookingContainer .calendarWidget h1{color:#000;text-align:start;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.16px;text-transform:capitalize}.bookingContainer .dNone{display:none}.mybookingFilterManager .searchIcon{position:absolute;right:0;top:0;height:100%;border-radius:0 14px 14px 0;background:var(--stroke,#007575);width:33px}.addSheduleButton,.mybookingFilterManager .searchIcon{display:flex;justify-content:center;align-items:center}.addSheduleButton{gap:.2rem;border-radius:4px;background:#007575;box-shadow:0 5px 22px 0 rgba(0,0,0,.04),0 0 0 .5px rgba(0,0,0,.03);width:130px;height:35px;cursor:pointer;white-space:nowrap}.addSheduleButton span{color:#007575;font-size:14px;font-style:normal;font-weight:500;line-height:25.12px;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;color:#fff;display:flex}.booking .discountModal .header{display:flex;gap:.5rem;align-items:center;border-bottom:.1px solid #000;padding-bottom:1rem}.booking .discountModal .header .col2{display:flex;flex-direction:column;align-items:start;gap:.3rem}.booking .discountModal .body h2,.booking .discountModal .body p,.booking .discountModal .header .col2 h2,.booking .discountModal .header .col2 p{margin-bottom:0}.booking .discountModal .body h2,.booking .discountModal .header .col2 h2{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.booking .discountModal .body p,.booking .discountModal .header .col2 p{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.booking .discountModal .body p{font-size:14px}.discountModal .header img{width:37px;height:37px;object-fit:contain}.booking .discountModal .body{margin-top:1rem}.booking .discountModal .body ul{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.booking .discountModal .body ul li{display:flex;align-items:center;gap:.5rem}.booking .discountModal .body>p{margin-top:.5rem;font-size:12px;font-weight:300}.booking .discountModal .body ul li span{color:#ae1843}@media (max-width:768px){.bookingContainer{flex-direction:column}.bookingContainer .sidebar{width:100%;margin-top:2rem}.bookingContainer .content{width:100%;gap:1rem}.bookingContainer .widgets{flex-direction:row;gap:.5rem}.bookingContainer .widget{width:50%}.bookingContainer .widget h2{font-size:12px}.bookingContainer .widget h1{font-size:14px}.bookingContainer .widget img{width:78px;height:55px}.bookingContainer .dNone{display:inline-block;color:#007575;font-size:12px;font-style:normal;font-weight:600;line-height:24.579px;text-decoration-line:underline;cursor:pointer}.bookingContainer .upCommingBookingsCards{margin-top:2rem}.bookingContainer .upCommingBookingsCards h1{display:flex;justify-content:space-between;align-items:center;width:97%;font-size:12px}.bookingContainer .upCommingBookingsCards h1>span:first-child{display:flex;justify-content:start;align-items:center;gap:.5rem}.bookingContainer .sidebar{border-radius:12px}.bookingContainer .sidebar .card{height:auto}.bookingContainer .bookingShowcase .group{padding-inline-start:10px}.bookingContainer .bookingShowcase .group h1{font-size:14px}.bookingContainer .bookingShowcase .group button,.bookingContainer .bookingShowcase .group button:hover{font-size:12px;width:111px;gap:.2rem;height:27px}.bookingContainer .bookingShowcase img{width:13px;height:13px}.bookingContainer .bookingShowcase img.showcase{width:145.118px;height:100.435px}.bookingContainer .bookings .booking{width:98%!important;display:flex;justify-content:center;align-items:center}.bookingContainer .slick-dots li{width:11px!important;height:5px!important;padding:0!important;margin:2px!important;background:rgba(0,117,117,.2);border-radius:10px}.bookingContainer .slick-dots li.slick-active{width:27px!important;background:#007575!important}.bookingContainer .slick-dots li button:before{display:none}.mobile-content.booking>h1{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.mobile-content.booking>div span{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.booking.title-section.Mobile{border-radius:10px;height:79px}.mobileBooking{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.mobileBooking .collapsebleTitle{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.mobileBooking .collapsebleDateTime{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.mobileBooking .detail-title{font-size:14px;font-weight:600;line-height:21px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center}.mobileBooking .detail-title img{width:13px;height:13px;object-fit:contain}.mobileBooking .booking.collapsable{width:100%;height:62px;border-radius:9px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.mobileBooking .booking.collapsable .col1{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.4rem}.mobileBooking .actionButtons{display:flex;align-items:center;gap:1rem}.mobileBooking .actionButtons img{width:13px;height:13px;object-fit:contain;cursor:pointer}.mobileBooking .booking.collapsable .col2{display:flex;align-items:center;justify-content:end;flex-direction:row;gap:.4rem}.mobileBooking .booking.collapsable .col2 img:first-child,.mobileBooking .booking.collapsable .col2 img:nth-child(2){width:11px;height:14.003px;object-fit:contain;cursor:pointer}.mobileBooking .bookingCard .ant-card-body{padding:10px 20px;width:100%;min-height:300px;border-radius:9px;background:#fff}.booking.mobile .ant-form-item:not(.ant-form-item-horizontal) .ant-form-item-label>label,.mobileBooking .bookingCard label,.mobileBooking .mobileItemLabel{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.mobileBooking span.addNew,.mobileBooking span.selectFromList{color:#007575;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.mobileBooking .ant-form-item-control-input-content,.mobileBooking .ant-picker,.mobileBooking .ant-row{width:100%}.addSheduleButton img{width:16px;height:16px;object-fit:contain}.booking .ant-picker .ant-picker-suffix{color:#007575}.booking .availableDiscountContainer>.ant-card-body{padding:8px 10px 2rem;display:flex;flex-direction:column;gap:.4rem}.booking .availableDiscountContainer h1{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:normal;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem}.booking .availableDiscountContainer .availableDiscount .ant-card-body{display:flex;justify-content:space-between;align-items:center;padding:8px 10px!important;gap:.5rem}.booking .availableDiscount span{font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ant-checkbox-inner:after{width:4.714286px;height:8.142857px}.booking .col2 .item.itemWithLink{margin-bottom:-1rem}.addSheduleButton{background:transparent;box-shadow:none}.addSheduleButton span{color:#007575;font-size:14px;font-style:normal;font-weight:500;line-height:25.12px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.choiceEmailOption label span{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.choiceEmailOption label span,.selectSlotRow span{color:#007575;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.selectSlotRow{margin-top:-.5rem}.slotCol .active{background-color:rgba(0,117,117,.1)}.yesNo .no,.yesNo .yes{color:#6f6f6f;font-size:12px;font-style:normal;font-weight:300;line-height:normal;height:25px;line-height:25px}.days .shortDays .active,.yesNo .active{color:#007575;border:.5px solid #007575;background:rgba(0,117,117,.1)}.days .shortDays{display:flex}.days .shortDays span{display:flex;width:21px;height:21px;padding:4px 10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:13.5px;background:#f1f1f1;color:#6f6f6f;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.booking .mobileCol .ant-form-item .ant-form-item-label{padding-bottom:2px!important}.mobileCol2 .totalAmount{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;margin-bottom:-1rem}.mobileCol2 .col2 .item.subTotal{margin-top:1rem}.mobileCol2 .col2 .item.discount,.mobileCol2 .col2 .item.vat{margin-top:-.5rem}.dayPassController .col2 .item.termsCondition.itemWithLink{margin-top:.5rem}.mobileBooking .ant-form-item{margin-bottom:.5rem}}@media (max-width:550px){.bookingContainer .bookingShowcase .group{padding-inline-start:10px}}@media (max-width:425px){.bookingContainer .bookingShowcase .group{padding-inline-start:10px}}@media (max-width:408px){.bookingContainer .bookingShowcase .group{padding-inline-start:10px}}@media (max-width:375px){.bookingContainer .bookingShowcase .group{padding-inline-start:10px}}.facilitiesContainer .row1{display:flex;justify-content:space-between;width:100%;align-items:center}.facilitiesContainer .search{position:relative}.facilitiesContainer .search input{border-radius:0 14px 14px 0;width:276px;height:29px;border-radius:14px;border:.1px solid #dcdcdc;background:#fff}.facilitiesContainer .search input,.facilitiesContainer .search input::placeholder{color:#212121;font-size:12px;font-style:normal;font-weight:400;line-height:24px}body.ar .facilitiesContainer .search input{text-align:left}.facilitiesContainer .searchButton{position:absolute;cursor:pointer;top:0;background:#007575;width:30px;height:100%;border-radius:0 14px 14px 0;display:flex;justify-content:center;align-items:center;right:0}.facilitiesContainer .searchButton img{width:18px;height:18px;object-fit:contain}.facilitiesContainer .filterButton button,.facilitiesContainer .filterButton button:hover{width:75px;height:26px;border-radius:16px;border:.5px solid #007575!important;background:rgba(0,117,117,.1)!important;color:#007575!important;font-size:12px;font-style:normal;font-weight:300;line-height:140%;display:flex;justify-content:center;align-items:center;gap:.2rem}.facilitiesContainer .filterButton button img{width:17px;height:17px;object-fit:contain}.facilitiesContainer .row2{display:grid;gap:1rem;justify-content:center;grid-template-columns:repeat(4,minmax(250px,1fr))}.facilitiesContainer .row2 .card{width:23.9%;border-radius:11px;background:#fff;cursor:pointer!important;padding:18px 15px 15px}.facilitiesContainer .row2 .card .ant-skeleton{width:100%}.facilitiesContainer .row2 .card img.showCase{width:100%;object-fit:cover;height:208px;border-radius:10px;margin-bottom:20px}.facilitiesContainer .row2 .card .content{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.2rem;margin-top:.5rem}.facilitiesContainer .row2 .card .content .top h1{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:7px}.facilitiesContainer .row2 .card .content .location{color:#000;font-size:13px;font-style:normal;font-weight:300;line-height:normal;display:flex;justify-content:center;align-items:center;gap:.6rem;margin-bottom:10px;line-height:21px}.facilitiesContainer .row2 .card .content .location img{width:15px;height:15px;object-fit:contain}.facilitiesContainer .row2 .card .content .middle{display:flex;justify-content:start;align-items:center;gap:.8rem;padding:5px 0}.facilitiesContainer .row2 .card .content .separator{width:100%;border-top:1px solid #e8e8e8;margin-bottom:5px}.facilitiesContainer .row2 .card .content .vertical-separator{width:1px;margin-left:3px;height:17px;margin-bottom:0;background:#e9ecef}.facilitiesContainer .row2 .card .content .middle .facilties{display:flex;justify-content:start;align-items:center;gap:.5rem}.facilitiesContainer .row2 .card .content .middle .facilties img,.facilitiesContainer .row2 .card .content .middle .guest img{width:15px;height:15px;border-radius:2px}.facilitiesContainer .row2 .card .content .middle .guest{display:flex;justify-content:start;align-items:center;gap:.2rem}.facilitiesContainer .row2 .card .content .middle .guest span{color:#6f6f6f;font-size:12px;font-style:normal;font-weight:300;line-height:16px}.facilitiesContainer .row2 .card .content .bottom{display:flex;justify-content:start;align-items:center;gap:.4rem;cursor:pointer}.facilitiesContainer .row2 .card .content .bottom span{color:#007575;text-align:center;font-size:10px;font-style:normal;font-weight:600;line-height:normal}.facilitiesContainer .row2 .card .content .bottom img{width:8px;height:8px;object-fit:contain}body.ar .facilitiesContainer .row2 .card .content .bottom img{transform:rotate(-90deg)}.facilitiesContainer .slick-dots li button:before{display:none}.facilitiesContainer .slick-dots li{width:7px;height:7px;margin:0 2px;border-radius:100px;background-color:hsla(0,0%,100%,.67)}.facilitiesContainer .slick-dots{bottom:4px}.facilitiesContainer .slick-dots li.slick-active{background-color:#fff}.facilitiesContainer .slick-prev{left:5px;z-index:1}.facilitiesContainer .slick-next{right:5px;z-index:1}.facilitiesContainer .slick-next:before,.facilitiesContainer .slick-prev:before{font-size:20px;opacity:1}.facilitiesContainer .fitlerModal .body .filtersButtons button.active{background:#cce3e3!important;color:#007575!important}.facilitiesContainer .filterButton{position:relative}.facilitiesContainer .slick-arrow{opacity:0;transition:opacity .5s ease}.slick-slider:hover .slick-arrow{opacity:1!important}@media (max-width:768px){.facilitiesContainer .consistentFilters .search{width:75%!important}.facilitiesContainer .slick-next:before,.facilitiesContainer .slick-prev:before{font-size:14px}.facilitiesContainer .slick-arrow{opacity:1}.fitlerModal.bookingFilterModal{box-shadow:none!important;border:0!important}.fitlerModal.bookingFilterModal .body .filtersButtons button{width:100%}.facilitiesContainer .row2 .card{width:47%}.facilitiesContainer .row2 .card .content .top{flex-direction:column;align-items:start}.facilitiesContainer .filterButton button span{display:none}.facilitiesContainer .filterButton button,.facilitiesContainer .filterButton button:hover{width:50px;height:26px;border-radius:6px;border:.5px solid #007575!important;display:flex;justify-content:center;align-items:center}.facilitiesContainer .filterButton button img{width:20px;height:20px;object-fit:contain}.facilitiesContainer .customPagination{margin-top:1rem}}@media (max-width:574px){.facilitiesContainer .row2{margin-top:10px}.facilities-card-wrapper{padding:0!important}}@media (max-width:375px){.facilitiesContainer .filterButton button,.facilitiesContainer .filterButton button:hover,.facilitiesContainer .row2 .card{width:100%}.facilitiesContainer .filterButton{width:100%!important}}@media (max-width:320px){.facilitiesContainer .row1{flex-direction:column;gap:.5rem}.facilitiesContainer .filterButton button{width:100%}.facilitiesContainer .filterButton button span{display:flex}}.facilities-skeleton .skeleton-card{border-radius:11px;background:#fff;width:100%}.facilities-skeleton .skeleton-card .content{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.2rem}@media (max-width:574px){.facilities-skeleton .facilities-card-wrapper{padding:0!important}}.facilities-skeleton .ant-skeleton.ant-skeleton-element{width:100%!important}.facilities-skeleton :where(.css-dev-only-do-not-override-vryruh).ant-skeleton.ant-skeleton-element .ant-skeleton-input{width:100%!important}@media (max-width:1400px){.facilitiesContainer .row2{grid-template-columns:repeat(3,minmax(250px,1fr))}}@media (max-width:1024px){.facilitiesContainer .row2{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (max-width:640px){.facilitiesContainer .row2{grid-template-columns:repeat(1,minmax(250px,1fr))}}.bookingDetailContainer{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:4rem}.bookingDetailContainer .main-title{color:#000;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.bookingDetailContainer .slider{width:100%;height:353px;overflow:hidden;border:1px solid #d9d9d9cb;border-radius:10px}.bookingDetailContainer .slider img{width:100%!important;height:100%;object-fit:contain}.bookingDetailContainer>.content{width:100%;display:flex;justify-content:start;align-items:start;gap:1rem;border-radius:9px;padding:30px}.bookingDetailContainer .content .col1{width:56%;display:flex;flex-direction:column;gap:1rem}.bookingDetailContainer .content .col2{width:44%}.bookingDetailContainer .aboutUs{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.5rem;width:90%}.bookingDetailContainer .aboutUs h1{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.bookingDetailContainer .aboutUs p{color:#212121;font-family:Poppins;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.bookingDetailContainer .amenities{display:flex;justify-content:start;align-items:start;flex-direction:column;gap:.5rem;background:#fff;border-radius:10px}.bookingDetailContainer .amenities h1{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.amenitiesRootCard .ant-card-body,.amenitiesRootCard .ant-card-head{width:100%}.amenitiesRootCard .ant-card-body .services{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;justify-content:center;align-items:stretch}.bookingDetailContainer .amenities .services .service{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;gap:.5rem;background:#f8f7fa!important;height:75px;text-align:center}.bookingDetailContainer .amenities .services .service img{width:28px;height:27px;object-fit:contain;filter:hue-rotate(180deg) saturate(1000%) brightness(1) sepia(1) saturate(1) contrast(1) brightness(.5)}.bookingDetailContainer .amenities .services .service span{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.bookingDetailContainer .timing{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem;width:100%;background:#fff;border-radius:10px}.bookingDetailContainer .timing h1{color:#000;font-feature-settings:"liga" off,"clig" off;font-size:13px;font-style:normal;font-weight:600;padding:0;margin:3px 0 0}.bookingTimingsRootCard .ant-card-body,.bookingTimingsRootCard .ant-card-head{width:100%;padding:0 24px 30px}.bookingTimingsRootCard .header{display:flex;justify-content:start;align-items:center;gap:.3rem}.bookingDetailContainer .timing .header img{width:14px;height:14px;object-fit:contain}.bookingDetailContainer .timing .header span{color:#0a5;font-size:13px;font-style:normal;line-height:normal}.bookingDetailContainer .timing .content{display:flex;flex-direction:column;justify-content:start;align-items:start;width:56%}.bookingDetailContainer .timing .content .dayTime{display:flex;width:100%;justify-content:space-between;align-items:center;padding:.5rem 0}.bookingDetailContainer .timing .content .dayTime:not(.bookingDetailContainer .timing .content .dayTime:last-child){border-bottom:1px solid #d9d9d9cb}.bookingDetailContainer .timing .content .dayTime .day,.bookingDetailContainer .timing .content .dayTime .time{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.bookingDetailContainer .location{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.5rem;width:100%;background:#fff;border-radius:10px}.bookingLocationCard .ant-card-body,.bookingLocationCard .ant-card-head{width:100%}.bookingLocationCard .ant-card-body{padding:10px 16px 30px}.bookingDetailContainer .location h1{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.bookingDetailContainer .location .address{display:flex;justify-content:start;align-items:center;gap:.5rem}.bookingDetailContainer .location .address img{width:9px;height:12.249px;object-fit:contain}.bookingDetailContainer .location .address>span.label{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:23px}.bookingDetailContainer .location .address>span.value{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:23px}.bookingDetailContainer .location .map{width:100%;height:154px}.bookingDetailContainer .location .map img{width:100%;height:100%;object-fit:cover}.bookingDetailContainer .col2{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem}.bookingDetailContainer .pricing{width:100%}.bookingDetailContainer .pricing .ant-card-body{background:#fff;border-radius:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem;justify-content:start;align-items:stretch;margin-top:.2rem}.bookingDetailContainer .pricing .ant-card-body:after,.bookingDetailContainer .pricing .ant-card-body:before{content:none}.bookingDetailContainer .pricing h1{color:#000;font-feature-settings:"liga" off,"clig" off;font-size:13px;font-style:normal;font-weight:600;line-height:23px}.bookingDetailContainer .pricing .card{min-height:71px;border-radius:9px;border:1px solid #d9d9d9cb;background:#fff;width:100%;display:flex;padding:10px 14px}.bookingDetailContainer .pricing .card .title{display:flex;justify-content:start;gap:.5rem;padding-top:.5rem}.bookingDetailContainer .pricing .card .title img{width:33px;height:33px;object-fit:contain}.bookingDetailContainer .pricing .card .title span{color:#000;font-size:12px;font-style:normal;line-height:normal}.bookingDetailContainer .pricing .card .prices{display:flex;justify-content:start;align-items:start;flex-direction:column;gap:5px}.bookingDetailContainer .pricing .card .prices .price{display:flex;justify-content:center;align-items:center;gap:.2rem}.bookingDetailContainer .pricing .card .prices .price span:first-child{color:#007575;text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.bookingDetailContainer .pricing .card .prices .price span:nth-child(2){color:#007575;text-align:center;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.bookingDetailContainer .availableDiscount{min-height:50px;width:100%;display:flex;flex-direction:column;gap:1rem;justify-content:start;align-items:start;background:#fff;padding:18px;border-radius:10px}.bookingDetailContainer .availableDiscount .header{width:100%}.bookingDetailContainer .availableDiscount .header,.bookingDetailContainer .availableDiscount .header>div{display:flex;justify-content:space-between;align-items:center}.bookingDetailContainer .availableDiscount .header>div{gap:.5rem}.bookingDetailContainer .availableDiscount .header>div img{width:21px;height:21px;object-fit:contain}.bookingDetailContainer .availableDiscount .header>div span{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.bookingDetailContainer .availableDiscount .content{display:flex;justify-content:start;align-items:start;gap:1rem;width:100%}.bookingDetailContainer .availableDiscount .content .card{width:48%;border-radius:0 0 5px 5px;border:1px solid #d9d9d9cb}.bookingDetailContainer .availableDiscount .content .card .header{background:#007575;border-radius:5px 5px 0 0;height:28px;width:100%;color:#fff;text-align:center;font-size:10px;font-style:normal;font-weight:400;display:flex;justify-content:start;align-items:center;padding-left:.5rem;line-height:normal}body.ar .bookingDetailContainer .availableDiscount .content .card .header{padding-right:.5rem}.bookingDetailContainer .availableDiscount .content .card .content ul{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.5rem;margin-top:.5rem;padding:7px}.bookingDetailContainer .availableDiscount .content .card .content ul li{color:#000;text-align:center;font-size:10px;font-style:normal;font-weight:300;line-height:normal;margin-left:2px}.bookingDetailContainer .availableDiscount .content .card .content ul li span{margin-left:10px}.bookingDetailContainer .availableDiscount .content .card .content ul li:before{content:".";font-size:20px;line-height:0px;display:flex;justify-content:start;align-items:center}.bookingDetailContainer .bookNow,.bookingDetailContainer .bookNow:hover{width:199px;margin-top:1.2rem;height:47px;background:#007575!important;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.bookingDetailContainer .availableDiscount img.toggle{transform:rotate(180deg)}.toggleButtons{display:none}.bookingPriceDetailsCard.ant-card .ant-card-body{padding:10px;display:flex;flex-direction:column;gap:.5rem;margin-top:.2rem}@media (max-width:1086px){.bookingDetailContainer .main-title{padding-top:.5rem;padding-bottom:0}.bookingDetailContainer .slider,.bookingDetailContainer .slider img{height:240px}.bookingDetailContainer>.content{flex-direction:column}.bookingDetailContainer .aboutUs,.bookingDetailContainer .amenities .services,.bookingDetailContainer .content .col1,.bookingDetailContainer .content .col2,.bookingDetailContainer .location,.bookingDetailContainer .timing,.bookingDetailContainer>.content{width:100%}.bookingDetailContainer .amenities .services{justify-content:start}.bookingDetailContainer .amenities .services .service span,.bookingDetailContainer .location .address>span.value{font-size:10px}.bookingDetailContainer .aboutUs h1,.bookingDetailContainer .amenities h1,.bookingDetailContainer .location h1,.bookingDetailContainer .timing h1{font-size:14px}.bookingDetailContainer .location .address>span.value{line-height:17px}.bookingDetailContainer .location .address{align-items:start}.bookingDetailContainer .location .address img{margin-top:.1rem}.bookingDetailContainer .location .address>span.label{line-height:17px}.bookingDetailContainer .toggleButtons{display:flex;justify-content:center;align-items:center;width:100%}.bookingDetailContainer .buttons{width:188px;height:29px;display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:15px;background:#fff}.bookingDetailContainer .buttons div{font-size:12px;font-style:normal;font-weight:500;line-height:20px;cursor:pointer}.bookingDetailContainer .buttons div.active{color:#fff;background:#007575;width:85px;height:21px;border-radius:15px;display:flex;justify-content:center;align-items:center}.bookingDetailContainer{gap:.6rem}}@media (max-width:492px){.bookingDetailContainer .bookNow{width:186px;position:fixed;bottom:6px;margin:auto}.bookingDetailContainer .location{margin-bottom:6rem}.bookingDetailContainer>.content{padding:10px}}@media (max-width:320px){.bookingDetailContainer .availableDiscount .content .card{width:100%}.bookingDetailContainer .pricing .card{flex-direction:column;align-items:start;justify-content:start;gap:.5rem}.bookingDetailContainer .availableDiscount .content{flex-direction:column}.bookingDetailContainer .availableDiscount{max-height:300px}}.bookingDetail-html-content{color:#007575!important}.bookingDetail-html-content p,.bookingDetail-html-content ul{margin:0!important}.custom-slider{text-align:left;width:100%;position:relative}@media (min-width:1086px){.custom-slider{margin-bottom:6rem}}.custom-slider-title{font-size:2rem;font-weight:700;margin-bottom:20px}.custom-slider-slide{width:100%;overflow:hidden;border-radius:10px;border:1px solid #d9d9d9cb}@media (max-width:1086px){.custom-slider-slide{border-radius:0;border:none}}.custom-slider-slide-image{width:100%;height:484px;object-fit:cover;background-position:50%}.custom-slider-cta-buttons{margin-top:20px}.custom-slider-book-btn,.custom-slider-join-btn{font-size:1rem;padding:10px 20px;margin:5px;border:none;border-radius:5px;cursor:pointer}.slick-dots{text-align:left!important;bottom:-15px}html[dir=rtl] .slick-dots{text-align:right!important}.bookingDetailContainer .slick-dots li{width:100px;height:5px}.bookingDetailContainer .slick-dots li a img{border:1px solid #d9d9d9cb;width:100%;height:80px;border-radius:2px;background-position:50%}.bookingDetailContainer .slick-dots li.slick-active{width:100px}.bookingDetailContainer .slick-dots li.slick-active a img{border:1px solid #007575}.secondary-slider-image{margin-top:10px;border:1px solid #d9d9d9cb;width:88%!important;height:80px;border-radius:2px;background-position:50%;object-fit:cover}@media (max-width:1086px){.custom-slider-slide-image{height:375px}}@media (max-width:686px){.custom-slider-slide-image{height:216px}.secondary-slider-image{height:70px}.bookingDetailContainer .timing .content{width:100%}}