option{font-family:Montserrat,sans-serif;font-weight:400}*,::after,::before{outline:0}audio,canvas,embed,iframe,img,object,svg,video{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}html{overflow-x:hidden}body{background-color:#fff;overflow-x:hidden}button:focus{outline:0}.bg-gradient{background:#690fad}.container-fluid{width:100%;max-width:calc(1300px + 2rem);margin-left:auto;margin-right:auto}.custom-container{width:100%;max-width:calc(1173px + 2rem);padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.sub-container{width:100%;max-width:calc(1028px + 2rem);padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.section-header{margin-top:46px}@media screen and (max-width:991px){.section-header{margin-top:35px}}.section-header .section-title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:28.13px}@media screen and (max-width:991px){.section-header .section-title{font-size:18px}}.section-header .btn-see-all{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21px;color:#690fad;display:inline-flex;width:max-content}.section-header .shown-result-box{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.09px}@media screen and (max-width:991px){.section-header .shown-result-box{font-family:Montserrat,sans-serif;font-weight:400}}.section-body{margin-top:25px}@media screen and (max-width:991px){.section-body{margin-top:20px}}.section-body .swiper-pagination-bullet-active{width:28px;background:#690fad}.section-body .card{width:340px;height:338px}.section-body .card .card-body{height:338px}@media screen and (max-width:991px){.section-body .card{width:290px}}.section-body .sm-card{width:324px}@media screen and (max-width:991px){.section-body .sm-card{width:290px}}.section-body .friend-img-box{width:88px;height:88px;border-radius:171px;-webkit-border-radius:171px;-moz-border-radius:171px;-ms-border-radius:171px;-o-border-radius:171px;overflow:hidden}.section-body .friend-img-box img{width:88px;height:88px}.section-body .our-partners-logo-box{width:112px;height:108.85px;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;overflow:hidden}.section-body .our-partners-logo-box img{width:112px;height:108.85px}.section-body .booking-card{width:361px;margin-right:30px;margin-bottom:56px;min-height:368px}.section-body .booking-card .booking-info-box{height:46px}@media screen and (max-width:991px){.section-body .booking-card{width:305px;margin-right:15px}}.section-body .booking-card .booking-card-header{border-bottom:1px solid #d6d6d6;margin-left:-29px;margin-right:-29px;padding-left:29px;padding-right:29px;padding-bottom:18px;margin-bottom:15.51px}@media screen and (max-width:991px){.section-body .booking-card .booking-card-header{padding-bottom:21px;margin-bottom:9.5px}}.section-body .booking-history-card{width:332px;margin-right:18px;margin-bottom:80px}@media screen and (max-width:991px){.section-body .booking-history-card{width:304px;margin-right:15px}}.activity-listing-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.94px}@media screen and (max-width:991px){.activity-listing-title{font-family:Montserrat,sans-serif}}.card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:inline-block;border-radius:.5rem}.card .card-body{border-radius:11px;overflow:hidden;box-shadow:0 22px 40px rgb(0 0 0 / 10%);border-radius:11px;overflow:hidden}.card .card-body .card-img{width:100%;height:181.5px;object-fit:cover;object-position:center}@media screen and (max-width:991px){.card .card-body .card-img{height:181px}}.card .card-body .card-info-box{padding-left:23px;padding-right:23px;padding-bottom:20px;background-color:#fff}.card .card-body .gym-logo{top:136px;-webkit-box-shadow:0 5px 7px rgba(0,0,0,.45);box-shadow:0 5px 7px rgba(0,0,0,.45)}.card .card-body .card-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;width:80%}.card .card-body .float-right .pl-7 path,.card .card-body .float-right .pl-7 svg{fill:#690fad}.card .card-body .distance-box{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card .card-body .distance{font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;line-height:12px;color:#000}.card .card-body .location-icon{min-width:15px}.card .card-body .location{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:12.19px;color:#000;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card>button{width:100%}.sm-card{border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;margin-right:18px;display:inline-block}.sm-card .card-body{border-radius:11px;overflow:hidden}.sm-card .card-body .btn-add-new{width:324px;height:273px;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px}@media screen and (max-width:991px){.sm-card .card-body .btn-add-new{width:290px}}.sm-card .card-body .btn-add-new p{margin-top:44px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.94px;color:#fff}.sm-card .card-body .card-img{width:100%;height:112px;border-radius:11px 11px 0 0}.sm-card .card-body .card-info-box{padding:8px 18.26px 27px 18px;border-radius:0 0 11px 11px}.sm-card .card-body .card-title{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:17.07px;margin-bottom:8px}.sm-card .card-body .created-at{color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.63px;margin-bottom:22.94px}.sm-card .card-body .members-title{color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:14.63px;margin-bottom:8px}.sm-card .card-body .member-list{display:-webkit-box;display:-ms-flexbox;display:flex}.sm-card .card-body .member-list .member-item{margin-left:-15px}.sm-card .card-body .member-list .member-item img{width:40px;height:40px}.sm-card .card-body .member-list .member-item .btn-invite{width:40px;height:40px;background-color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sm-card .card-body .member-list .member-item .btn-invite p{margin-top:2px;font-family:Montserrat,sans-serif;font-size:8px;font-weight:500;line-height:9.38px;color:#fff}.sm-card .card-body .member-list .member-item:first-child{margin-left:0}.sm-card .card-body .btn-join{text-align:center;background-color:#690fad;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.94px;width:112.74px;height:42px;border-radius:5px}.sm-card .card-body .btn-leaderboard{text-align:center;background-color:#690fad;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17.07px;width:112.74px;height:42px;border-radius:7px}.card .card-body .btn-fav-box{position:absolute;right:15px;top:16px;width:36px;height:36px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;z-index:1;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (max-width:991px){.card .card-body .btn-fav-box{right:13px;top:14px;width:32px;height:32px}}.card .card-body .btn-fav-box .fav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.card .card-body .btn-fav-box .fav path,.card .card-body .btn-fav-box .fav svg{fill:#caa8f5}@media (max-width:991px){.card .card-body .btn-fav-box .fav{width:32px;height:32px}}.card .card-body .btn-fav-box .fav:hover{background:#690fad}.card .card-body .btn-fav-box .fav:hover path,.card .card-body .btn-fav-box .fav:hover svg{fill:#fff}.card .card-body .btn-fav-box.active .fav{background:#690fad}.card .card-body .btn-fav-box.active .fav path,.card .card-body .btn-fav-box.active .fav svg{fill:#fff}.card .card-body .btn-fav-box.active .fav:hover{background:#fff}.card .card-body .btn-fav-box.active .fav:hover path,.card .card-body .btn-fav-box.active .fav:hover svg{fill:#caa8f5}.booking-card{padding:21px 30px 24px;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);background-color:#fff;border-radius:11px}.booking-card .booking-card-header{margin-bottom:33.51px}.booking-card .booking-card-header .business-logo-box{width:100%;max-width:36px}.booking-card .booking-card-header .business-logo-box img{width:27px;height:27px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.booking-card .booking-card-header .business-name{font-family:Montserrat,sans-serif;font-size:14px;line-height:17.07px;font-weight:700;padding-top:5px;text-transform:uppercase}.booking-card .booking-title{font-family:Montserrat,sans-serif;font-size:14px;line-height:17.07px;font-weight:700;margin-bottom:11.4px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}.booking-card .booking-more-info-box{position:relative;top:-5px}.booking-card .booking-desc-icon-box{min-width:13px;margin-left:9px}.booking-card .booking-desc-box{display:none;position:absolute;width:257px;top:44px;left:-116px;padding:13px 11px;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25),0 -1px 4px rgba(0,0,0,.25),1px 22px 40px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.25),0 -1px 4px rgba(0,0,0,.25),1px 22px 40px rgba(0,0,0,.1);border-radius:11px;z-index:9}@media screen and (max-width:480px){.booking-card-body{position:relative}.booking-card .booking-more-info-box{position:unset}.booking-card .booking-desc-box{width:100%;left:0;right:0}}.booking-card .booking-desc-box .booking-desc{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:400;position:relative}.booking-card .booking-desc-box .booking-desc::before{content:"";position:absolute;top:-31px;left:111px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:0;height:0;border-style:solid;border-width:11px 18px 11px 0;border-color:transparent #fff transparent transparent;-webkit-filter:drop-shadow(-2px 0 1px #d6d6d6);filter:drop-shadow(-2px 0 1px #d6d6d6)}.booking-card .booking-activity-info-item{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:400;margin-bottom:12.26px;padding-left:20px;min-height:30px}.booking-card .booking-activity-info-item .booking-activity-info-item-icon-box{position:absolute;width:15px;margin-right:6px;margin-left:-20px}.booking-card .booking-activity-info-item .booking-activity-info-item-icon-box svg{min-width:10px}.booking-card .booking-activity-info-item .booking-activity-name{font-weight:700;margin-right:5px}.booking-card .booking-card-footer{text-align:center;margin-top:28px;margin-bottom:24px}.booking-card .booking-card-footer .btn-book-now{font-family:Montserrat,sans-serif;font-size:18px;line-height:21.94px;font-weight:500;width:100%;max-width:262.47px;height:44.82px;background-color:#690fad;color:#fff}@media (max-width:767px){.booking-card .booking-card-footer .btn-book-now{font-size:14px}}.bg-custom-gray{background:#8c8c8c}.bg-custom-blue{background-color:#690fad}.booking-history-card{padding:14px 29px 0;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);background-color:#fff;border-radius:11px}.booking-history-card .booking-card-header{margin-bottom:33.51px}.booking-history-card .booking-card-header .business-logo-box{width:100%;max-width:36px}.booking-history-card .booking-card-header .business-logo-box img{width:27px;height:27px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.booking-history-card .booking-card-header .business-name{font-family:Montserrat,sans-serif;font-size:14px;line-height:17.07px;font-weight:500;padding-top:5px}.booking-history-card .booking-title{font-family:Montserrat,sans-serif;font-size:14px;line-height:17.07px;font-weight:700;margin-bottom:11.4px}.booking-history-card .booking-more-info-box{position:relative}.booking-history-card .booking-desc-icon-box{min-width:13px;margin-left:9px}.booking-history-card .booking-desc-box{display:none;position:absolute;width:257px;left:47px;top:-30px;padding:13px 11px;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25),0 -1px 4px rgba(0,0,0,.25),1px 22px 40px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.25),0 -1px 4px rgba(0,0,0,.25),1px 22px 40px rgba(0,0,0,.1);border-radius:11px;z-index:9}@media screen and (max-width:991px){.booking-history-card .booking-desc-box{top:44px;left:-116px}}.booking-history-card .booking-desc-box .booking-desc{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:400;position:relative}.booking-history-card .booking-desc-box .booking-desc::before{content:"";position:absolute;top:16px;left:-28px;width:0;height:0;border-style:solid;border-width:11px 18px 11px 0;border-color:transparent #fff transparent transparent;-webkit-filter:drop-shadow(-2px 0 1px #d6d6d6);filter:drop-shadow(-2px 0 1px #d6d6d6)}@media screen and (max-width:991px){.booking-history-card .booking-desc-box .booking-desc::before{top:-31px;left:111px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.booking-history-card .booking-activity-time{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:400;margin-bottom:18.29px}.booking-history-card .booking-activity-info-item{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:400;margin-bottom:12.26px;padding-left:20px;min-height:25px}.booking-history-card .booking-activity-info-item .booking-activity-info-item-icon-box{position:absolute;width:15px;margin-right:6px;margin-left:-20px}.booking-history-card .booking-activity-info-item .booking-activity-info-item-icon-box svg{min-width:10px}.booking-history-card .booking-activity-info-item .booking-activity-name{font-weight:700;margin-right:5px}.booking-history-card .booking-card-footer{text-align:center;margin-left:-29px;margin-right:-29px}.group{position:relative}.group label{font-family:Montserrat,sans-serif;font-size:16px;line-height:19.5px;font-weight:400;position:absolute;top:20px;padding:0 18px;color:#fff!important;-webkit-transition:top .2s ease-in-out,font-size .2s ease-in-out;transition:top .2s ease-in-out,font-size .2s ease-in-out}.group .active{top:0;font-size:12px;font-weight:400;line-height:14.63px;padding-left:0;left:0;color:#fff!important}.group input{font-family:Montserrat,sans-serif;width:100%;padding:20px 18px 8px;font-size:16px;line-height:19.5px;font-weight:400;height:53px;color:#fff;background-color:transparent!important;border-bottom:1px solid #fff}.group input:focus{outline:0;background-color:transparent!important}.group svg{position:absolute;right:1px;bottom:12px}.group path,.group svg{fill:#fff}.form-group{display:block;padding-left:36px}.form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form-group label{position:relative;cursor:pointer}.form-group label::before{width:18px;height:18px;content:"";-webkit-appearance:none;background-color:transparent;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;margin-left:-36px;background:url(/assets/images/icons/07f10572221f99624f728a14c5a85927f8334214/checkbox-uncheck.png);background-repeat:no-repeat}.form-group input:checked+label:after{content:"";display:block;position:absolute;top:-2px;left:0;width:18px;height:18px;margin-right:10px;margin-left:-36px;background:url(/assets/images/icons/888c0fdcfad207f5c526075ff2414ebe5d1fd1d0/checkbox-checked.png),#fff;background-repeat:no-repeat}@media screen and (max-width:991px){.form-group input:checked+label:after{top:-3px}}.custom-modal{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;padding:1rem .5rem;background:#0000007d;overflow-y:auto;width:100%;min-height:100vh;height:100%}@media (max-width:767px){.custom-modal{padding:10vh .5rem}}.custom-modal .modal-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 2rem)}.custom-modal .modal-outer-box{overflow:hidden;width:100%;border-radius:20px;margin:auto}.custom-modal .modal-header{padding:13px}.custom-modal .modal-header .btn-modal-close{width:36px;cursor:pointer}.custom-modal .modal-header .btn-modal-close path,.custom-modal .modal-header .btn-modal-close svg{fill:#690fad}@media (max-width:767px){.custom-modal .modal-header .btn-modal-close svg{width:28px;height:28px;margin-left:auto}}.vue-pincode-input-wrapper{gap:8px}.vue-pincode-input{max-width:56px!important;height:56px;border-radius:4px;background:#f2f5ea;color:#06070e;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:15px;letter-spacing:0;text-align:left;padding:16px;box-shadow:none!important}.custom-modal .img-box{max-width:110px;max-height:110px;position:relative;border-radius:50%;-webkit-box-shadow:0 4px 4px 0 #00000040;box-shadow:0 4px 4px 0 #00000040}.custom-modal .img-box .profile-pic{max-width:110px;max-height:110px;margin-left:auto;margin-right:auto;display:block;-o-object-fit:cover;object-fit:cover}.custom-modal .img-box .file-upload{display:none}.custom-modal .img-box .circle{border-radius:50%;overflow:hidden;width:110px;height:110px;-webkit-transition:all .3s;transition:all .3s;background-image:url(/assets/images/06bcecce0f19d768a4dc9e1f4bd09db17e546829/camera-icon.png);background-repeat:no-repeat;background-position:center;background-color:#fff}.custom-modal .img-box img{width:110px;height:110px}.custom-modal .img-box .upload-pen-box{width:34px;height:34px;position:absolute;right:0;bottom:0;border:3px solid #690fad;background-color:#690fad}.custom-modal .img-box .upload-pen-box path,.custom-modal .img-box .upload-pen-box svg{fill:#fff}.custom-modal .add-img-box{margin-top:7px;margin-bottom:30px}.custom-modal .add-img-box .img-box{max-width:112px;max-height:110px;position:relative}.custom-modal .add-img-box .img-box .upload-button{width:112px;height:110px;border-radius:9px}.custom-modal .add-img-box .img-box .profile-pic{position:absolute;top:0;left:0;border-radius:9px;max-width:112px;max-height:110px;margin-left:auto;margin-right:auto;display:none;-o-object-fit:cover;object-fit:cover;z-index:1}.custom-modal .add-img-box .img-box .file-upload{display:none}.custom-modal .add-img-box .img-box img{width:112px;height:110px}.custom-modal .add-img-box .add-photo-box{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:110px;width:112px;background:#121212;border-radius:9px}.custom-modal .add-img-box .add-photo-box svg{margin-left:auto;margin-right:auto;margin-bottom:17.15px}.custom-modal .add-img-box .add-photo-box p{font-family:Montserrat,sans-serif;color:#fff;font-size:12px;font-weight:500;line-height:14px}.custom-modal .modal-title{font-family:Montserrat,sans-serif;font-weight:700}.custom-modal .modal-desc{font-size:24px;font-weight:500;line-height:25px}@media screen and (max-width:991px){.custom-modal .modal-desc{margin-top:20px;font-size:18px}}.custom-modal .group label{font-family:Montserrat,sans-serif;color:#222!important;padding-left:6px;top:25px;font-size:16px;font-weight:400;line-height:19.5px}@media screen and (max-width:991px){.custom-modal .group label{font-size:12px}}.custom-modal .group label.active{padding-left:0;top:0;font-size:12px;font-weight:400;line-height:14.63px}@media screen and (max-width:991px){.custom-modal .group label.active{font-size:10px}}.custom-modal .group input{font-family:Montserrat,sans-serif;color:#000!important;border-bottom:1px solid #000;padding-left:6px;padding-right:30px;font-size:16px;font-weight:400;line-height:19.5px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}@media screen and (max-width:991px){.custom-modal .group input{font-size:12px}}.custom-modal .group svg{right:8px}@media screen and (max-width:991px){.custom-modal .group svg{width:17px}}.custom-modal .group svg path{fill:#690fad}.custom-modal .btn-dropdown{position:absolute;right:0;bottom:0}.custom-modal .add-activity-type-field-box,.custom-modal .gender-field-box,.custom-modal .nationality-field-box{position:relative}.custom-modal .add-activity-type-field-box .add-activity-type-field-body,.custom-modal .gender-field-box .add-activity-type-field-body,.custom-modal .nationality-field-box .add-activity-type-field-body{position:absolute;left:0;right:0;z-index:9;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25)}.custom-modal .add-activity-type-field-box .add-activity-type-field-body .type-list,.custom-modal .gender-field-box .add-activity-type-field-body .type-list,.custom-modal .nationality-field-box .add-activity-type-field-body .type-list{background:#fff;border-radius:0 0 11px 11px;padding:12px 22px 3px}.custom-modal .add-activity-type-field-box .add-activity-type-field-body .type-list .type-item,.custom-modal .gender-field-box .add-activity-type-field-body .type-list .type-item,.custom-modal .nationality-field-box .add-activity-type-field-body .type-list .type-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:19.5px;margin-bottom:12px;cursor:pointer}@media screen and (max-width:991px){.custom-modal .add-activity-type-field-box .add-activity-type-field-body .type-list .type-item,.custom-modal .gender-field-box .add-activity-type-field-body .type-list .type-item,.custom-modal .nationality-field-box .add-activity-type-field-body .type-list .type-item{font-size:12px}}.custom-modal .checkbox-field-box{margin-bottom:25px}.custom-modal .checkbox-field-box label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:14.63px}@media screen and (max-width:991px){.custom-modal .checkbox-field-box label{font-size:10px}}.custom-modal .checkbox-field-box label button{text-decoration:underline}.custom-modal .btn-submit{font-family:Montserrat,sans-serif;width:100%;font-size:14px;font-weight:700;line-height:17px;height:48px;cursor:pointer;color:#fff}.custom-modal .account-btn-box button{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;line-height:12.19px}@media screen and (max-width:991px){.custom-modal .social-account-box{padding-bottom:34px}}.custom-modal button.social-link.rounded-full{-webkit-box-shadow:0 20px 40px 0 #0000001a;box-shadow:0 20px 40px 0 #0000001a}.custom-modal .social-title{font-size:18px;font-weight:500;line-height:21px}.btn-filter{width:106px;height:97px;padding:14px;background:#fff;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:14px;margin-bottom:50px}@media screen and (max-width:991px){.btn-filter{margin-bottom:30px}}.btn-filter .btn-filter-icon-box svg{margin-left:auto}.btn-filter .btn-filter-icon-box path,.btn-filter .btn-filter-icon-box svg{fill:#000}.btn-filter .btn-filter-content-box{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.06px;text-align:left}.btn-filter:hover{background:#690fad}.btn-filter:hover .btn-filter-icon-box path,.btn-filter:hover .btn-filter-icon-box svg{fill:#fff}.btn-filter:hover .btn-filter-content-box{color:#fff}.btn-filter-activity-type{width:104px;height:115.69px;padding:17px 15px;background:#fff;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);border-radius:11px;margin-right:14px;margin-bottom:20px}@media screen and (max-width:991px){.btn-filter-activity-type{margin-bottom:30px}}.btn-filter-activity-type .btn-filter-activity-type-icon-box svg{margin-bottom:14px}.btn-filter-activity-type .btn-filter-activity-type-icon-box path,.btn-filter-activity-type .btn-filter-activity-type-icon-box svg{fill:#000}.btn-filter-activity-type .btn-filter-activity-type-content-box{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:14.06px;text-align:left;word-break:break-word}.btn-filter-activity-type:hover{background:#690fad}.btn-filter-activity-type:hover .btn-filter-activity-type-icon-box path,.btn-filter-activity-type:hover .btn-filter-activity-type-icon-box svg{fill:#fff}.btn-filter-activity-type:hover .btn-filter-activity-type-content-box{color:#fff}.btn-filter-activity-type.active,.btn-filter.active{background:#690fad}.btn-filter-activity-type.active .btn-filter-activity-type-icon-box path,.btn-filter-activity-type.active .btn-filter-activity-type-icon-box svg,.btn-filter-activity-type.active .btn-filter-icon-box path,.btn-filter-activity-type.active .btn-filter-icon-box svg,.btn-filter.active .btn-filter-activity-type-icon-box path,.btn-filter.active .btn-filter-activity-type-icon-box svg,.btn-filter.active .btn-filter-icon-box path,.btn-filter.active .btn-filter-icon-box svg{fill:#fff}.btn-filter-activity-type.active .btn-filter-activity-type-con,.btn-filter-activity-type.active .btn-filter-content-box,.btn-filter.active .btn-filter-activity-type-con,.btn-filter.active .btn-filter-content-box{color:#fff}.filter-by-item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:127px;height:113.69px;margin-right:20px;padding:20px;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;background-color:#000}.filter-by-item-box svg{min-width:48px}.filter-by-item-box path,.filter-by-item-box svg{fill:#fff}.filter-by-item-box p{margin-top:9px;text-align:center;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:14.06px;color:#fff}.filter-by-item-box:hover{background-color:#690fad;cursor:pointer}.filter-by-item-box:hover path,.filter-by-item-box:hover svg{fill:#000}.filter-by-item-box:hover p{color:#000;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:14.06px}.selected{background-color:#690fad;cursor:pointer}.selected path,.selected svg{fill:#000}.selected p{color:#000}/*!*=======================================================*/#app-header{min-height:60px;max-height:60px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 22px 40px rgba(0,0,0,.1)}@media screen and (max-width:991px){#app-header{min-height:50px;max-height:50px}}#app-header .navbar-brand{float:left;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#app-header .navbar-brand .navbar-brand-logo{max-width:200px}@media screen and (max-width:500px){#app-header .navbar-brand .navbar-brand-logo{max-width:137px}}@media screen and (max-width:374px){#app-header .navbar-brand .navbar-brand-logo{max-width:100px}}@media screen and (min-width:992px){#app-header .navbar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}@media screen and (max-width:991px){#app-header .navbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50px;right:0;z-index:999;background:#f1f1f1;width:84px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:10px 4px}}@media screen and (min-width:992px){#app-header .navbar .navbar-nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}@media screen and (max-width:991px){#app-header .navbar .navbar-nav{width:100%;padding-left:10px;padding-right:10px;margin-right:0}}#app-header .navbar .navbar-nav .nav-item{padding:17px calc(1.5vw + 5px);margin-left:10px;margin-right:10px;cursor:pointer}@media screen and (max-width:991px){#app-header .navbar .navbar-nav .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#app-header .navbar .navbar-nav .nav-item .nav-link .path path,#app-header .navbar .navbar-nav .nav-item .nav-link svg.path{fill:#000}#app-header .navbar .navbar-nav .nav-item .nav-link .on-demand path:first-child{fill:#000}#app-header .navbar .navbar-nav .nav-item .nav-link .on-demand path:last-child{stroke:#000}@media screen and (max-width:991px){#app-header .navbar .navbar-nav .nav-item .btn-signin{display:none}}#app-header .navbar .navbar-nav .nav-item:hover{border-bottom:1px solid #690fad}@media screen and (max-width:991px){#app-header .navbar .navbar-nav .nav-item:hover{border-bottom:none}}#app-header .navbar .navbar-nav .nav-item:hover .nav-link .path path,#app-header .navbar .navbar-nav .nav-item:hover .nav-link svg.path{fill:#690fad}#app-header .navbar .navbar-nav .nav-item:hover .nav-link .on-demand path:first-child{fill:#690fad}#app-header .navbar .navbar-nav .nav-item:hover .nav-link .on-demand path:last-child{stroke:#690fad}#app-header .navbar .navbar-nav .nav-item.active{border-bottom:1px solid #690fad}@media screen and (max-width:991px){#app-header .navbar .navbar-nav .nav-item.active{border-bottom:none}}#app-header .navbar .navbar-nav .nav-item.active .nav-link .path path{fill:#690fad}#app-header .navbar .navbar-nav .nav-item.active .nav-link .on-demand path:first-child{fill:#690fad}#app-header .navbar .navbar-nav .nav-item.active .nav-link .on-demand path:last-child{stroke:#690fad}#app-header .search-box{position:relative;max-width:273px;width:100%;margin-right:71px}@media screen and (max-width:767px){#app-header .search-box{display:none}}@media (max-width:991px) and (min-width:768px){#app-header .search-box{margin-right:40px;margin-left:15px}}.sm-btn-search{min-width:36px;width:36px;height:36px}.input-field-category-box .input-field-category-box,.input-field-search-box .input-field-search-box{margin-bottom:0!important}.search-box-show{display:block!important;position:absolute!important;top:60px;left:50%;z-index:9999;transform:translate(-50%,0)}.search-box-show input{background-color:#fff!important;height:50px!important}#app-header .search-box input{font-family:Montserrat,sans-serif;font-size:12px!important;font-weight:400;line-height:14.06px;width:100%;height:37px;padding:18px;background-color:#f1f1f1;display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;padding:12px 36px 10px 15px}#app-header .search-box svg{position:absolute;top:10px;right:13px}#app-header .search-box path,#app-header .search-box svg{fill:#000}#app-header .account-controls-item{position:relative;width:36px;height:36px}#app-header .account-controls-item .header-nav-link{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden}#app-header .account-controls-item .account-controlls-link{cursor:pointer;background-color:#f1f1f1}#app-header .account-controls-item .account-controlls-link svg{width:20px;margin:auto}#app-header .account-controls-item .account-controlls-link path,#app-header .account-controls-item .account-controlls-link svg{fill:#000}#app-header .account-controls-item .account-controlls-link .profile-img{margin:-6px}#app-header .account-controls-item:nth-child(2) svg{width:14px}#app-header .account-controls-item .counter{font-size:10px;font-weight:500;line-height:9.38px;width:14px;height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:30px;position:absolute;top:-1px;right:-1px;background-color:#690fad;color:#fff}#app-header .account-controls-item .profile-window{position:absolute;top:51px;right:0;width:320px;color:#000;background-color:#fff;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;padding:23px 36px;z-index:9;box-shadow:0 22px 40px 0 #0000001a}@media screen and (max-width:991px){#app-header .account-controls-item .profile-window{top:45px;right:-3.4rem;width:280px}}#app-header .account-controls-item .profile-window .profile-header .profile-img{width:48px;height:48px;margin-right:10px;position:relative;background:#f1f1f1}#app-header .account-controls-item .profile-window .profile-header .user-info-box .user-name{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:19.5px}#app-header .account-controls-item .profile-window .profile-header .user-info-box button{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.63px;color:#690fad}#app-header .account-controls-item .profile-window .profile-divider{height:2px;margin-top:18px;margin-bottom:29px;background-color:#222}#app-header .account-controls-item .profile-window .profile-body .profile-list .profile-item{margin-bottom:18px}#app-header .account-controls-item .profile-window .profile-body .profile-list .profile-item button{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px}#app-header .account-controls-item .profile-window .profile-body .profile-list .profile-item button:hover{opacity:.8}#app-header .account-controls-item .profile-window .profile-body .profile-list .profile-item .sub-menu{display:none;margin-left:10px}#app-header .account-controls-item .profile-window .profile-body .profile-list .profile-item .sub-menu .sub-menu-item{margin-top:18px}#app-header .account-controls-item .profile-window .profile-body .profile-list .profile-item .sub-menu .sub-menu-item .form-group input:checked+label:after{top:3px;margin-left:-36px}#app-header .account-controls-item .profile-window .profile-body .profile-list .profile-item:last-child{margin-bottom:0}#app-header .notification-window{position:absolute;top:50px;right:0;width:400px;height:520px;color:#000;background-color:#fff;box-shadow:0 22px 40px rgb(0 0 0 / 25%);border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;z-index:9}#app-header .hide-notification{display:none}@media screen and (max-width:991px){#app-header .notification-window{top:51px;right:4px}}@media screen and (max-width:767px){#app-header .notification-window{width:100%;max-width:300px}}#app-header .notification-window .notification-header{padding:10px;border-bottom:1px solid #690fad;z-index:10}#app-header .notification-window .notification-header .notification-header-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:18px}#app-header .notification-window .notification-header button{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.06px;color:#690fad}#app-header .notification-window .notification-divider{height:2px;margin-left:15px;margin-right:23px;background-color:#222}#app-header .notification-window .notification-body{padding:5px 0 15px 10px}#app-header .notification-window .notification-body .notification-list{overflow-y:scroll;height:400px}#app-header .notification-window .notification-body .notification-list::-webkit-scrollbar{width:7px}#app-header .notification-window .notification-body .notification-list::-webkit-scrollbar-track{background:0 0}#app-header .notification-window .notification-body .notification-list::-webkit-scrollbar-thumb{background:#f1f1f1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#app-header .notification-window .notification-body .notification-list .notification-item{margin-bottom:24px;margin-right:7px}#app-header .notification-window .notification-body .notification-list .notification-item .notification-icon-box{min-width:55px}#app-header .notification-window .notification-body .notification-list .notification-item .notification-icon-box .notification-outer-icon-box .notification-inner-icon-box{width:42px;height:42px}#app-header .notification-window .notification-body .notification-list .notification-item .notification-icon-box .notification-outer-icon-box .notification-inner-icon-box .notification-alert{width:42px;height:42px;background-color:#e5e5e5}#app-header .notification-window .notification-body .notification-list .notification-item .notification-icon-box .notification-outer-icon-box .notification-inner-icon-box .notification-alert path,#app-header .notification-window .notification-body .notification-list .notification-item .notification-icon-box .notification-outer-icon-box .notification-inner-icon-box .notification-alert svg{fill:#690fad}#app-header .notification-window .notification-body .notification-list .notification-item .notification-content-box{padding-right:5px}#app-header .notification-window .notification-body .notification-list .notification-item .notification-content-box .notification-content-outer-box .notification-content-inner-box .notification-content-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;text-align:left}#app-header .notification-window .notification-body .notification-list .notification-item .notification-content-box .notification-content-outer-box .notification-content-inner-box .notification-content-desc{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.06px}#app-header .notification-window .notification-body .notification-list .notification-item .notification-content-box .notification-content-outer-box .notification-content-button-box{margin-top:10px}#app-header .notification-window .notification-body .notification-list .notification-item .notification-content-box .notification-content-outer-box .notification-content-button-box button{border-radius:11px;width:83.33px;height:30px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px}#app-header .notification-window .notification-body .notification-list .notification-item .notification-content-box .notification-content-outer-box .notification-content-button-box .btn-accept{color:#fff;background-color:#690fad}#app-header .notification-window .notification-body .notification-list .notification-item .notification-content-box .notification-content-outer-box .notification-content-button-box .btn-decline{color:#222;background-color:#e5e5e5}#app-header .notification-window .notification-body .notification-list .notification-item .notification-status-box .notification-status-outer-box .notification-status-inner-box .seen-status{width:11px;height:11px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;background-color:#555;margin-right:5px}#app-header .notification-window .notification-body .notification-list .notification-item .notification-status-box .notification-status-outer-box .notification-status-inner-box .seen-status.active{background-color:#690fad}#app-header .notification-window .notification-body .notification-list .notification-item .notification-status-box .notification-status-outer-box .notification-status-inner-box .delivered-time{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:16.63px}#app-header .notification-window .notification-body .notification-list .notification-item:last-child{margin-bottom:0}#app-header #toggle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width:992px){#app-header #toggle{display:none!important}}#app-header #toggle path,#app-header #toggle svg{fill:#222}#app-header #toggle .btn-open{display:none}@media screen and (max-width:991px){#app-header #toggle .btn-open{display:block}}@media screen and (min-width:992px){#app-header #toggle .btn-close{display:none!important}}#banner{background-repeat:no-repeat;background-position:center;background-size:cover;min-height:65vh;height:320px}#banner::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0}#banner .custom-container{position:relative;min-height:65vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-bottom:60px}#banner .custom-container .hero-title{margin:auto;text-align:center}#banner .custom-container .hero-btn{margin:auto;text-align:center}@media screen and (min-width:768px){#banner .custom-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){#banner .custom-container .hero-img{max-width:300px!important;margin-bottom:35px;padding-left:1rem;padding-right:1rem;margin-left:auto}}@media screen and (max-width:991px){#banner .custom-container{padding-left:20px;padding-right:20px}#banner .custom-container .hero-content-box{margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){#banner .custom-container{padding-left:15px;padding-right:15px}#banner .custom-container .hero-content-box{margin-left:0}#banner .custom-container .hero-content-box img{width:100px;height:100px;margin-left:0}#banner .custom-container .hero-title{text-align:left}#banner .custom-container .hero-btn{margin-left:0}}@media screen and (max-width:374px){#banner .custom-container .hero-content-box img{width:75px;height:75px;margin-top:15px}#banner .custom-container .hero-title{font-size:30px;line-height:30px;margin-bottom:10px}#banner .custom-container .hero-btn{font-size:13px}}#banner .custom-container .hero-tagline{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:17px;margin-bottom:10px;color:#525252;letter-spacing:.25em;text-align:left}@media screen and (max-width:991px){#banner .custom-container .hero-tagline{font-size:26px}#banner .custom-container .hero-title{margin-left:0;padding-bottom:15px}}#banner .custom-container .hero-title{font-family:Montserrat,sans-serif;font-size:48px;font-weight:800;line-height:58.5px;margin-bottom:25px;color:#fff;text-shadow:0 5px 5px rgba(0,0,0,.13)}@media screen and (max-width:991px){#banner .custom-container .hero-title{font-size:34px;line-height:34px;margin-bottom:15px}}#banner .custom-container .hero-btn{display:block;width:240px;height:50px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:21.94px;color:#fff;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.13);box-shadow:0 5px 5px rgba(0,0,0,.13);background-color:#690fad;cursor:pointer;text-transform:capitalize}@media screen and (max-width:991px){#banner .custom-container .hero-btn{width:180px;height:44px;font-size:14px;font-weight:600;line-height:17.07px}}#banner .custom-container .hero-img{max-width:600px}@media screen and (max-width:991px){#banner .custom-container{padding-left:20px;padding-right:20px}#banner .custom-container .hero-content-box{margin-left:auto;margin-right:auto}}#banner .custom-container .hero-tagline{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:17px;margin-bottom:10px;color:#525252;letter-spacing:.25em;text-align:left}@media screen and (max-width:991px){#banner .custom-container .hero-tagline{font-size:26px}#banner .custom-container .hero-title{margin-left:0;padding-bottom:15px}}#banner .custom-container .hero-title{font-family:Montserrat,sans-serif;font-size:48px;font-weight:800;line-height:58.5px;margin-bottom:25px;color:#fff;text-shadow:0 5px 5px rgba(0,0,0,.13)}@media screen and (max-width:991px){#banner .custom-container .hero-title{font-size:34px;line-height:34px;margin-bottom:15px}}#banner .custom-container .hero-btn{display:block;width:240px;height:50px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:21.94px;color:#fff;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.13);box-shadow:0 5px 5px rgba(0,0,0,.13);background-color:#690fad;cursor:pointer;text-transform:capitalize}@media screen and (max-width:991px){#banner .custom-container .hero-btn{width:180px;height:44px;font-size:14px;font-weight:600;line-height:17.07px}}#banner .custom-container .hero-img{max-width:600px}#filter{position:relative;margin-bottom:62px}#filter .filter-box{width:100%;max-width:1173px;padding:42px 72px;margin-top:-63px;-webkit-box-shadow:0 22px 40px rgb(0 0 0 / 10%);box-shadow:0 22px 40px rgb(0 0 0 / 10%);background-color:#fff;border-radius:10px}@media screen and (max-width:991px){#filter .filter-box{padding:29px 16px calc(30px - 1rem) 19px;-ms-flex-wrap:wrap;flex-wrap:wrap}}#filter .filter-box .input-field-category-box,#filter .filter-box .input-field-search-box{width:100%}@media screen and (max-width:991px){#filter .filter-box .input-field-category-box,#filter .filter-box .input-field-search-box{margin-bottom:1rem}}#filter .filter-box .input-field-category-box input,#filter .filter-box .input-field-category-box select,#filter .filter-box .input-field-search-box input,#filter .filter-box .input-field-search-box select{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.5px;font-weight:400;width:100%;padding:11px 13px 12px 18px;display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;padding-right:28px;background-color:#f1f1f1}#filter .filter-box .input-field-search-box{max-width:641px;position:relative}@media screen and (max-width:991px){#filter .filter-box .input-field-search-box{max-width:100%;margin-right:0}}#filter .filter-box .input-field-search-box svg{position:absolute;right:13px;top:13px;cursor:pointer}#filter .filter-box .input-field-search-box .manual-location-field-box{display:none;position:absolute;width:100%;top:0;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;z-index:2;background-color:#fff}#filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-header input{display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;font-style:italic;border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0}#filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-header button{position:absolute}#filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body{padding-top:22px;padding-bottom:22px;padding-left:8px;padding-right:8px;margin-left:10px;margin-right:10px;border-top:1px solid #222}#filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list .location-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:19px;cursor:pointer}#filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list .location-item:last-child{margin-bottom:0}#filter .filter-box .input-field-category-box{max-width:226px;position:relative}@media screen and (max-width:991px){#filter .filter-box .input-field-category-box{max-width:100%;margin-right:0}}#filter .filter-box .input-field-category-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#filter .filter-box .input-field-category-box svg{position:absolute;right:13px;top:17px;cursor:pointer}#filter .filter-box .input-field-category-box .svg-category-icon.active{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}#filter .filter-box .input-field-category-box .category-field-box{display:none;position:absolute;width:100%;top:0;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;z-index:2;background-color:#fff}@media screen and (max-width:991px){#filter .filter-box .input-field-category-box .category-field-box{width:100%;top:2.9rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}}@media screen and (max-width:991px){#filter .filter-box .input-field-category-box .category-field-box .category-field-header{display:none}}#filter .filter-box .input-field-category-box .category-field-box .category-field-header select{display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;font-style:italic;border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0}#filter .filter-box .input-field-category-box .category-field-box .category-field-header button{position:absolute}#filter .filter-box .input-field-category-box .category-field-box .category-field-body{padding-top:22px;padding-bottom:22px;padding-left:8px;padding-right:8px;margin-left:10px;margin-right:10px;border-top:1px solid #222}@media screen and (max-width:991px){#filter .filter-box .input-field-category-box .category-field-box .category-field-body{border-top:none}}#filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list .category-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:19px;cursor:pointer}#filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list .category-item:last-child{margin-bottom:0}#filter .filter-box .search-btn-box{max-width:123px;width:100%}@media screen and (max-width:991px){#filter .filter-box .search-btn-box{max-width:100%;margin-left:auto}}#filter .filter-box .search-btn-box button{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.5px;font-weight:500;width:100%;padding:11px 13px;color:#fff;background-color:#690fad}#listing-filter{margin-bottom:92px}@media screen and (max-width:767px){#listing-filter.on-demand-filter{margin-bottom:60px}#advance-filter .advance-filter-menu-btn-box{margin-bottom:40px}}#listing-filter .filter-box{width:100%;max-width:1173px;padding:42px 72px;margin-top:62px;-webkit-box-shadow:0 22px 40px 0 #0000001a;box-shadow:0 22px 40px 0 #0000001a;background-color:#fff}@media screen and (max-width:991px){#listing-filter .filter-box{padding:29px 16px calc(30px - 1rem) 19px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1px;margin-bottom:1px}}#listing-filter .filter-box .input-field-category-box,#listing-filter .filter-box .input-field-search-activity-box,#listing-filter .filter-box .input-field-search-box{width:100%}@media screen and (max-width:991px){#listing-filter .filter-box .input-field-category-box,#listing-filter .filter-box .input-field-search-activity-box,#listing-filter .filter-box .input-field-search-box{margin-bottom:1rem}}#listing-filter .filter-box .input-field-category-box input,#listing-filter .filter-box .input-field-category-box select,#listing-filter .filter-box .input-field-search-activity-box input,#listing-filter .filter-box .input-field-search-activity-box select,#listing-filter .filter-box .input-field-search-box input,#listing-filter .filter-box .input-field-search-box select,#listing-filter .filter-box .select{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.5px;font-weight:400;width:100%;padding:11px 13px 12px 18px;display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;padding-right:28px;background-color:#f1f1f1}#listing-filter .filter-box .select .option{font-family:Montserrat,sans-serif;font-weight:400}#listing-filter .filter-box .select .disabled{opacity:.7}#listing-filter .filter-box .input-field-search-activity-box{max-width:324px;position:relative}@media screen and (max-width:991px){#listing-filter .filter-box .input-field-search-activity-box{max-width:100%;margin-right:0}}#listing-filter .filter-box .input-field-search-activity-box svg{position:absolute;right:13px;top:13px;cursor:pointer}#listing-filter .filter-box .input-field-search-activity-box path,#listing-filter .filter-box .input-field-search-activity-box svg{fill:#222}#listing-filter .filter-box .input-field-search-activity-box .manual-location-field-box{display:none;position:absolute;width:100%;top:0;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;z-index:2;background-color:#fff}#listing-filter .filter-box .input-field-search-activity-box .manual-location-field-box .manual-location-field-header input{display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;background-color:#fff}#listing-filter .filter-box .input-field-search-activity-box .manual-location-field-box .manual-location-field-header button{position:absolute}#listing-filter .filter-box .input-field-search-activity-box .manual-location-field-box .manual-location-field-body{padding-top:22px;padding-bottom:22px;padding-left:8px;padding-right:8px;margin-left:10px;margin-right:10px;border-top:1px solid #222}#listing-filter .filter-box .input-field-search-activity-box .manual-location-field-box .manual-location-field-body .location-list .location-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:19px;cursor:pointer}#listing-filter .filter-box .input-field-search-activity-box .manual-location-field-box .manual-location-field-body .location-list .location-item:last-child{margin-bottom:0}#listing-filter .filter-box .input-field-search-box{max-width:256px;position:relative}@media screen and (max-width:991px){#listing-filter .filter-box .input-field-search-box{max-width:100%;margin-left:0}}#listing-filter .filter-box .input-field-search-box svg{position:absolute;right:13px;top:13px;cursor:pointer}#listing-filter .filter-box .input-field-search-box .manual-location-field-box{display:none;position:absolute;width:100%;top:0;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;z-index:2;background-color:#fff}#listing-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-header input{display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;font-style:italic;border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;background-color:#fff}#listing-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-header button{position:absolute}#listing-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body{padding-top:22px;padding-bottom:22px;padding-left:8px;padding-right:8px;margin-left:10px;margin-right:10px;border-top:1px solid #222}#listing-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list .location-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:19px;cursor:pointer}#listing-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list .location-item:last-child{margin-bottom:0}#listing-filter .filter-box .input-field-category-box{max-width:226px;position:relative}@media screen and (max-width:991px){#listing-filter .filter-box .input-field-category-box{max-width:100%;margin-right:0;margin-left:0;display:flex}}@media screen and (max-width:767px){#listing-filter .filter-box .input-field-category-box{margin-left:0;display:flex}}#listing-filter .filter-box .input-field-category-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#listing-filter .filter-box .input-field-category-box svg{position:absolute;right:13px;top:17px;cursor:pointer}#listing-filter .filter-box .input-field-category-box path,#listing-filter .filter-box .input-field-category-box svg{fill:#222}#listing-filter .filter-box .input-field-category-box .svg-category-icon.active{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}#listing-filter .filter-box .input-field-category-box .category-field-box{position:absolute;width:100%;top:0;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;z-index:2;background-color:#fff}@media screen and (max-width:991px){#listing-filter .filter-box .input-field-category-box .category-field-box{width:calc(100% + 35px);top:2.9rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}}@media screen and (max-width:991px){#listing-filter .filter-box .input-field-category-box .category-field-box .category-field-header{display:none}}#listing-filter .filter-box .input-field-category-box .category-field-box .category-field-header select{display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;font-style:italic;border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;background-color:#fff}#listing-filter .filter-box .input-field-category-box .category-field-box .category-field-header button{position:absolute}#listing-filter .filter-box .input-field-category-box .category-field-box .category-field-body{padding-top:22px;padding-bottom:22px;padding-left:8px;padding-right:8px;margin-left:10px;margin-right:10px;border-top:1px solid #222}@media screen and (max-width:991px){#listing-filter .filter-box .input-field-category-box .category-field-box .category-field-body{border-top:none}}#listing-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list .category-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:19px;cursor:pointer}#listing-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list .category-item:last-child{margin-bottom:0}#listing-filter .filter-box .search-btn-box{max-width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:991px){#listing-filter .filter-box .search-btn-box{max-width:100%;margin-left:0}}#listing-filter .filter-box .search-btn-box button{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.5px;font-weight:500;width:100%;padding:11px 13px;color:#fff;background-color:#690fad}#listing-filter .filter-box .search-btn-box .btn-map{min-width:41px;min-height:42px;max-width:41px;max-height:42px;background-color:#f1f1f1;margin-left:17.41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:7px}#listing-filter .btn-sm-map{width:100%;color:#690fad;background-color:#fff;padding:22px 22px 23px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.94px}#listing-filter .btn-sm-map svg{margin-left:16px}@media screen and (min-width:768px){#listing-filter .btn-sm-map{display:none}}#see-all-filter .filter-box{width:100%;max-width:1173px;padding:42px 72px;margin-top:62px;-webkit-box-shadow:0 22px 40px 0 #0000001a;box-shadow:0 22px 40px 0 #0000001a;background-color:#fff}@media screen and (max-width:768px){#see-all-filter .filter-box{padding:29px 16px calc(30px - 1rem) 19px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1px}#filter .filter-box{margin-top:1px}}#see-all-filter .filter-box .input-field-category-box,#see-all-filter .filter-box .input-field-search-activity-box{width:100%}@media screen and (max-width:768px){#see-all-filter .filter-box .input-field-category-box,#see-all-filter .filter-box .input-field-search-activity-box{margin-bottom:1rem}}#see-all-filter .filter-box .input-field-category-box input,#see-all-filter .filter-box .input-field-category-box select,#see-all-filter .filter-box .input-field-search-activity-box input,#see-all-filter .filter-box .input-field-search-activity-box select{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.5px;font-weight:400;width:100%;padding:11px 13px 12px 18px;display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;padding-right:28px;background-color:#f1f1f1}#see-all-filter .filter-box .input-field-search-activity-box{max-width:622px;position:relative}@media screen and (max-width:768px){#see-all-filter .filter-box .input-field-search-activity-box{max-width:100%;margin-right:0}}#see-all-filter .filter-box .input-field-search-activity-box svg{position:absolute;right:35px;top:13px;cursor:pointer}#see-all-filter .filter-box .input-field-search-activity-box path,#see-all-filter .filter-box .input-field-search-activity-box svg{fill:#222}#see-all-filter .filter-box .input-field-search-activity-box .manual-location-field-box{display:none;position:absolute;width:100%;top:0;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;z-index:2;background-color:#fff}#see-all-filter .filter-box .input-field-search-activity-box .manual-location-field-box .manual-location-field-header input{display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;font-style:italic;border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;background-color:#fff}#see-all-filter .filter-box .input-field-search-activity-box .manual-location-field-box .manual-location-field-header button{position:absolute}#see-all-filter .filter-box .input-field-search-activity-box .manual-location-field-box .manual-location-field-body{padding-top:22px;padding-bottom:22px;padding-left:8px;padding-right:8px;margin-left:10px;margin-right:10px;border-top:1px solid #222}#see-all-filter .filter-box .input-field-search-activity-box .manual-location-field-box .manual-location-field-body .location-list .location-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:19px;cursor:pointer}#see-all-filter .filter-box .input-field-search-activity-box .manual-location-field-box .manual-location-field-body .location-list .location-item:last-child{margin-bottom:0}#see-all-filter .filter-box .input-field-category-box{max-width:226px;position:relative}@media screen and (max-width:768px){#see-all-filter .filter-box .input-field-category-box{max-width:98%}}#see-all-filter .filter-box .input-field-category-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#see-all-filter .filter-box .input-field-category-box svg{position:absolute;right:13px;top:17px;cursor:pointer}#see-all-filter .filter-box .input-field-category-box path,#see-all-filter .filter-box .input-field-category-box svg{fill:#222}#see-all-filter .filter-box .input-field-category-box .svg-category-icon.active{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}#see-all-filter .filter-box .input-field-category-box .category-field-box{display:none;position:absolute;width:100%;top:0;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;z-index:2;background-color:#fff}@media screen and (max-width:768px){#see-all-filter .filter-box .input-field-category-box .category-field-box{width:calc(100% + 35px);top:2.9rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}}@media screen and (max-width:768px){#see-all-filter .filter-box .input-field-category-box .category-field-box .category-field-header{display:none}}#see-all-filter .filter-box .input-field-category-box .category-field-box .category-field-header select{display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;background-color:#fff}#see-all-filter .filter-box .input-field-category-box .category-field-box .category-field-header button{position:absolute}#see-all-filter .filter-box .input-field-category-box .category-field-box .category-field-body{padding-top:22px;padding-bottom:22px;padding-left:8px;padding-right:8px;margin-left:10px;margin-right:10px;border-top:1px solid #222}@media screen and (max-width:768px){#see-all-filter .filter-box .input-field-category-box .category-field-box .category-field-body{border-top:none}}#see-all-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list .category-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:19px;cursor:pointer}#see-all-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list .category-item:last-child{margin-bottom:0}#see-all-filter .filter-box .search-btn-box{max-width:123px;width:100%}@media screen and (max-width:768px){#see-all-filter .filter-box .search-btn-box{max-width:96%;margin-left:0;position:relative;top:-10px}}#see-all-filter .filter-box .search-btn-box button{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.5px;font-weight:500;width:100%;padding:11px 13px;color:#fff;background-color:#690fad}#filter-items{margin-top:50px;margin-bottom:100px}.on-demand #filter-items{margin-top:20px;margin-bottom:50px}@media screen and (max-width:767px){#filter-items{margin-top:20px;margin-bottom:50px}}#filter-items .filter-items-header{margin-bottom:35px}#filter-items .filter-items-header .btn-back{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:21.09px}#filter-items .filter-items-header .btn-back .btn-back-icon{width:42px;height:42px;border-radius:50%;background-color:#fff}@media screen and (max-width:991px){#filter-items .filter-items-header .layout-toggle-box{display:none}}#filter-items .filter-items-inner-box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:16px;column-gap:16px;row-gap:30px}@media screen and (max-width:991px){#filter-items .filter-items-inner-box{grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:16px;column-gap:16px;row-gap:30px}}@media screen and (max-width:800px){#filter-items .filter-items-inner-box{grid-template-columns:1fr 1fr;-webkit-column-gap:16px;column-gap:16px;row-gap:26px}}.on-demand #filter-items .filter-items-inner-box .vod-card{width:100%;margin-right:0}@media screen and (max-width:600px){#filter-items .filter-items-inner-box{grid-template-columns:1fr 1fr;-webkit-column-gap:11px;column-gap:11px;row-gap:23px}.on-demand #filter-items .filter-items-inner-box{grid-template-columns:1fr;column-gap:11px;row-gap:23px}}@media screen and (max-width:400px){#filter-items .filter-items-inner-box{grid-template-columns:1fr;-webkit-column-gap:11px;column-gap:11px;row-gap:20px}}@media screen and (max-width:800px){#filter-items .filter-items-inner-box .card-img{height:150px}}@media screen and (max-width:800px){#filter-items .filter-items-inner-box .gym-logo{top:130px;left:13px}#filter-items .filter-items-inner-box .gym-logo img{width:38px;height:38px}}@media screen and (max-width:800px){#filter-items .filter-items-inner-box .card-info-box{padding-left:13px;padding-right:13px;padding-top:40px}}#filter-items .filter-items-inner-box .card-titile-box{display:grid;grid-template-columns:3fr 1fr;-webkit-column-gap:5px;column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#filter-items .filter-items-inner-box .card-title{text-align:left}@media screen and (max-width:800px){#filter-items .filter-items-inner-box .card-title{font-size:9px;line-height:10.97px}}#filter-items .filter-items-inner-box .float-right .pl-7 svg{margin-left:auto;margin-right:auto}@media screen and (max-width:800px){#filter-items .filter-items-inner-box .float-right .pl-7 svg{max-width:15px}}@media screen and (max-width:800px){#filter-items .filter-items-inner-box .float-right .distance-box{margin-top:-2px;margin-right:0}}@media screen and (max-width:800px){#filter-items .filter-items-inner-box .activity-icon-box svg{max-width:12px}}@media screen and (max-width:800px){#filter-items .filter-items-inner-box .distance-box .step svg{max-width:7px}}@media screen and (max-width:800px){#filter-items .filter-items-inner-box .distance{font-size:9px}}@media screen and (max-width:800px){#filter-items .filter-items-inner-box .location-box{margin-top:3px}#filter-items .filter-items-inner-box .location-box .location-icon{min-width:10px}#filter-items .filter-items-inner-box .location-box .location{font-size:9px}}@media screen and (min-width:992px){#filter-items .three-columns{grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:68px;column-gap:68px;row-gap:68px}}#activity-map-filter{position:absolute;left:0;right:0;z-index:1}#activity-map-filter .custom-container .activity-search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:991px){#activity-map-filter .custom-container .activity-search-box{flex-direction:column}}#activity-map-filter .custom-container .activity-search-box .btn-back{margin-top:10px;margin-right:36px}@media screen and (max-width:991px){#activity-map-filter .custom-container .activity-search-box .btn-back{margin-right:15px}}#activity-map-filter .custom-container .activity-search-box .btn-back .btn-back-icon{width:42px;height:42px;background-color:#fff}#activity-map-filter .custom-container .activity-search-box .search-field-container{width:100%}#activity-map-filter .custom-container .activity-search-box .input-field-search-box{width:100%;position:relative;margin-top:10px}#activity-map-filter .custom-container .activity-search-box .input-field-search-box .input-field-search{width:100%;height:42px;padding:11px 24px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:19.5px}#activity-map-filter .custom-container .activity-search-box .input-field-search-box svg{position:absolute;top:13px;right:24px}#activity-map-filter .custom-container .activity-search-box .btn-map-activity-search{width:100%;height:42px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:18.75px;color:#fff;background-color:#690fad;margin-top:10px}@media screen and (min-width:992px){#activity-map-filter .custom-container .activity-search-box .btn-map-activity-search{width:145px;margin-left:36px}}@media screen and (max-width:767px){#activity-map-filter .custom-container .activity-search-box .btn-map-activity-search{width:100%;margin-top:15px}}#activity-map-filter .custom-container .filter-by-category-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item{background-color:#fff;margin-top:22px;margin-right:11px;font-family:Montserrat,sans-serif;cursor:pointer;text-align:left;color:#690fad}#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item path,#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item svg{fill:#690fad}#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item .filter-by-category-icon{margin-right:22px}@media screen and (max-width:767px){#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item .filter-by-category-icon{margin-right:15px}}#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item:hover{color:#fff;background-color:#690fad}#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item:hover .filter-by-category-icon img{filter:invert(1)}#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item:hover path,#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item:hover svg{fill:#fff}#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item{font-size:12px;font-weight:500;line-height:14.06px;width:185px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;padding:11px 22px;margin-right:15px}@media screen and (max-width:767px){#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item{padding:10px 7px 10px 20px;width:160px;height:50px;margin-right:10px}#activity-map-filter .custom-container .filter-by-category-list .filter-by-category-item svg{max-height:17px;margin-bottom:7px}}@media screen and (max-width:991px){#gyms-health .custom-container .section-header{margin-top:28px}}#classes-activities .section-header,#fitness-hubs .section-header,#fitness-villages .section-header,#gyms-health .section-header,#mass-events .section-header{margin-top:0}#classes-activities .section-body .swiper-container,#fitness-hubs .section-body .swiper-container,#fitness-villages .section-body .swiper-container,#gyms-health .section-body .swiper-container,#mass-events .section-body .swiper-container{height:396px}#our-partners{margin-top:46px}@media screen and (max-width:991px){#our-partners{margin-top:35px}}#newsletters{margin-top:100px;padding-top:50px;padding-bottom:50px}@media screen and (max-width:991px){#newsletters{margin-top:50px}}@media screen and (min-width:992px){#newsletters .sub-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:991px){#newsletters .sub-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#newsletters .sub-container .newsletter-title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:500;line-height:34px;width:100%;max-width:165px;color:#fff}@media screen and (max-width:991px){#newsletters .sub-container .newsletter-title{margin-bottom:15px}}#newsletters .sub-container .newsletter-email-filed-box{width:100%;height:47px}#newsletters .sub-container .newsletter-email-filed-box input{height:47px}#newsletters .sub-container .btn-newsletters{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:21px;padding:11px 40px;color:#000;background-color:#fff}@media screen and (max-width:992px){#newsletters .sub-container .btn-newsletters{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-top:15px}}#signin-modal .modal-outer-box,#signup-modal .modal-outer-box{max-width:calc(650px + 2rem);background:#fff}#signin-modal .form-container,#signup-modal .form-container{width:100%;max-width:350px}#signin-modal .form-container .modal-title,#signup-modal .form-container .modal-title{font-size:46px;line-height:53px}@media screen and (max-width:991px){#signin-modal .form-container .modal-title,#signup-modal .form-container .modal-title{font-size:36px;line-height:42.19px}}@media screen and (max-width:767px){#signin-modal .form-container .modal-title,#signup-modal .form-container .modal-title{margin-top:15px;font-size:24px;line-height:28.13px}#signin-modal .form-container .modal-desc,#signup-modal .form-container .modal-desc{margin-top:30px;margin-bottom:30px;line-height:21px}#signin-modal .group label.active,#signup-modal .group label.active{font-size:12px;line-height:15px}#signin-modal .group input,#signup-modal .group input{font-size:14px!important;line-height:17px}#signin-modal .btn-submit,#signup-modal .btn-submit{height:42px}.account-btn-box{margin-bottom:30px}.account-btn-box a{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:15px;letter-spacing:0;text-align:left}#signin-modal .social-title{font-size:16px;line-height:19px;margin-bottom:15px}#signin-modal .social-link img,#signin-modal .social-link svg{width:42px;height:42px}#signin-modal .form-container{padding-bottom:47px}#signin-modal .group input{padding-left:15px;font-weight:500}}#signin-modal .form-group input:checked+label:after,#signup-modal .form-group input:checked+label:after{top:0;background:url(/assets/images/icons/5a3670ed048882abde74d8b03e9b40e8979d4deb/modal-checkbox-checked.png),#fff}@media screen and (max-width:991px){#signin-modal .form-group input:checked+label:after,#signup-modal .form-group input:checked+label:after{top:-3px}}#account-recovery-modal .modal-outer-box,#otp-modal .modal-outer-box,#password-reset-confirmation-modal .modal-outer-box,#reset-password-modal .modal-outer-box{max-width:calc(400px + 2rem);background:#fff}#account-recovery-modal .form-container,#otp-modal .form-container,#password-reset-confirmation-modal .form-container,#reset-password-modal .form-container{width:100%;max-width:325px}#account-recovery-modal .form-container .modal-title,#otp-modal .form-container .modal-title,#password-reset-confirmation-modal .form-container .modal-title,#reset-password-modal .form-container .modal-title{font-size:24px;line-height:28.13px}#account-recovery-modal .forget-password-modal-desc,#otp-modal .forget-password-modal-desc,#password-reset-confirmation-modal .forget-password-modal-desc,#reset-password-modal .forget-password-modal-desc{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.06px;margin-top:20px;margin-bottom:31px}#account-recovery-modal .forget-password-group,#otp-modal .forget-password-group,#password-reset-confirmation-modal .forget-password-group,#reset-password-modal .forget-password-group{position:relative}#account-recovery-modal .forget-password-group label,#otp-modal .forget-password-group label,#password-reset-confirmation-modal .forget-password-group label,#reset-password-modal .forget-password-group label{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:400;position:absolute;top:25px;padding:0 5px;color:#000!important;-webkit-transition:top .2s ease-in-out,font-size .2s ease-in-out;transition:top .2s ease-in-out,font-size .2s ease-in-out}#account-recovery-modal .forget-password-group .active,#otp-modal .forget-password-group .active,#password-reset-confirmation-modal .forget-password-group .active,#reset-password-modal .forget-password-group .active{top:0;font-size:10px;font-weight:400;line-height:10.619px;padding-left:0;left:0;color:#000!important}#account-recovery-modal .forget-password-group input,#otp-modal .forget-password-group input,#password-reset-confirmation-modal .forget-password-group input,#reset-password-modal .forget-password-group input{font-family:Montserrat,sans-serif;width:100%;padding:20px 18px 8px;font-size:12px;line-height:14.63px;font-weight:400;height:53px;color:#000;background-color:transparent!important;border-bottom:1px solid #000}#account-recovery-modal .forget-password-group input:focus,#otp-modal .forget-password-group input:focus,#password-reset-confirmation-modal .forget-password-group input:focus,#reset-password-modal .forget-password-group input:focus{outline:0;background-color:transparent!important}#account-recovery-modal .forget-password-group svg,#otp-modal .forget-password-group svg,#password-reset-confirmation-modal .forget-password-group svg,#reset-password-modal .forget-password-group svg{position:absolute;right:1px;bottom:12px}#account-recovery-modal .forget-password-group path,#account-recovery-modal .forget-password-group svg,#otp-modal .forget-password-group path,#otp-modal .forget-password-group svg,#password-reset-confirmation-modal .forget-password-group path,#password-reset-confirmation-modal .forget-password-group svg,#reset-password-modal .forget-password-group path,#reset-password-modal .forget-password-group svg{fill:#690fad}#account-recovery-modal .otp-input-field-box,#otp-modal .otp-input-field-box,#password-reset-confirmation-modal .otp-input-field-box,#reset-password-modal .otp-input-field-box{margin-bottom:29px}#account-recovery-modal .otp-input-field-box input,#otp-modal .otp-input-field-box input,#password-reset-confirmation-modal .otp-input-field-box input,#reset-password-modal .otp-input-field-box input{font-family:Montserrat,sans-serif;font-size:24px;line-height:29.26px;font-weight:500;width:30px;height:35px;background-color:#f1f1f1;margin-left:5px;margin-right:5px}#account-recovery-modal .btn-signIn-instead,#otp-modal .btn-signIn-instead,#password-reset-confirmation-modal .btn-signIn-instead,#reset-password-modal .btn-signIn-instead{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:14.63px}#inspire-your-network-modal .modal-outer-box{max-width:calc(550px + 2rem);background:#fff}#inspire-your-network-modal .form-container{width:100%;max-width:310px}#inspire-your-network-modal .modal-title{font-size:36px;line-height:42.19px;margin-top:20px;margin-bottom:51px}@media screen and (max-width:991px){#inspire-your-network-modal .modal-title{margin-bottom:28px}}#inspire-your-network-modal p{color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:16.41px;margin-bottom:22px;text-align:center}@media screen and (max-width:991px){#inspire-your-network-modal p{margin-bottom:18px}}#inspire-your-network-modal .search-add-friend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:39px}#inspire-your-network-modal .social-icons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:38px}@media screen and (max-width:991px){#inspire-your-network-modal .social-icons-list{margin-bottom:31px}}#inspire-your-network-modal .social-icons-list .social-icon-item .social-icon-link{width:58px;height:58px;background-color:#690fad;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:30px}@media screen and (max-width:991px){#inspire-your-network-modal .social-icons-list .social-icon-item .social-icon-link{width:48px;height:48px}}@media screen and (max-width:991px){#inspire-your-network-modal .social-icons-list .social-icon-item .social-icon-link svg{max-width:26px}}#inspire-your-network-modal .invitation-link-box{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:328px;margin-bottom:89px}@media screen and (max-width:991px){#inspire-your-network-modal .invitation-link-box{margin-bottom:42px}}#inspire-your-network-modal .invitation-link-box input{width:100%;max-width:328px;height:42px;background-color:#f1f1f1;color:#000;padding:13px 35px 13px 19px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:16.41px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#inspire-your-network-modal .invitation-link-box button{position:absolute;right:17px;top:13px}#inspire-your-network-modal .invitation-link-box button path,#inspire-your-network-modal .invitation-link-box button svg{fill:#690fad}#inspire-your-network-modal .btn-close-modal-inspire-your-network{text-align:center;margin-bottom:76px}@media screen and (max-width:991px){#inspire-your-network-modal .btn-close-modal-inspire-your-network{margin-bottom:55px}}#inspire-your-network-modal .btn-close-modal-inspire-your-network button{width:100%;max-width:303px;height:50px;color:#fff;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px}#bookings .booking-listing-outer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:275px;height:158px;margin-right:25px;padding:25px;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;background-color:#fff;margin-bottom:34px;position:relative}@media screen and (min-width:992px){#bookings .booking-listing-outer-box{-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);margin-bottom:40px}}#bookings .booking-listing-outer-box .booking-listing-inner-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bookings .booking-listing-outer-box .booking-listing-inner-box .booking-listing-icon-box{margin-right:25px}#bookings .booking-listing-outer-box .booking-listing-inner-box path,#bookings .booking-listing-outer-box .booking-listing-inner-box svg{fill:#690fad}#bookings .booking-listing-outer-box .booking-listing-inner-box .date,#bookings .booking-listing-outer-box .booking-listing-inner-box .destination,#bookings .booking-listing-outer-box .booking-listing-inner-box .exercise-name,#bookings .booking-listing-outer-box .booking-listing-inner-box .instructor-name,#bookings .booking-listing-outer-box .booking-listing-inner-box .time{font-family:Montserrat,sans-serif;font-size:10px;line-height:12.19px;color:#000}#bookings .booking-listing-outer-box .booking-listing-inner-box .exercise-name{font-weight:400}#bookings .booking-listing-outer-box .booking-listing-inner-box .instructor-name{font-weight:500}#bookings .booking-listing-outer-box .booking-listing-inner-box .destination{font-weight:400}#bookings .booking-listing-outer-box .booking-listing-inner-box .date{font-weight:400;margin-top:17.78px}#bookings .booking-listing-outer-box .booking-listing-inner-box .time{font-weight:400}#bookings .booking-listing-outer-box:hover{background-color:#690fad;cursor:pointer}#bookings .booking-listing-outer-box:hover path,#bookings .booking-listing-outer-box:hover svg{fill:#fff}#bookings .booking-listing-outer-box:hover .date,#bookings .booking-listing-outer-box:hover .destination,#bookings .booking-listing-outer-box:hover .exercise-name,#bookings .booking-listing-outer-box:hover .instructor-name,#bookings .booking-listing-outer-box:hover .time{color:#fff}#booking-history .section-header{margin-top:0}#business-profile .business-profile-header .business-profile-banner-box,#business-profile .business-profile-header .business-profile-map-box{width:50%;height:440px;overflow:hidden}@media screen and (max-width:991px){#business-profile .business-profile-header .business-profile-banner-box,#business-profile .business-profile-header .business-profile-map-box{width:100%}}#business-profile .business-profile-header .business-profile-banner-box img,#business-profile .business-profile-header .business-profile-map-box img{width:100%;height:440px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:991px){#business-profile .business-profile-header .business-profile-map-box{display:none}}#business-profile .business-profile-info-box .business-profile-short-info-box{padding-bottom:15px;gap:4px}#business-profile .business-profile-info-box .business-profile-logo-box{margin-right:9px}#business-profile .business-profile-info-box .business-profile-logo-box img{width:70px;height:70px}#business-profile .business-profile-info-box .business-profile-name-box .business-profile-brand-title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:28.13px;margin-bottom:4px}#business-profile .business-profile-info-box .business-profile-name-box .business-profile-brand-subtitle{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17.07px}#business-profile .business-profile-info-box .business-profile-contact-info-box{padding-bottom:15px}@media screen and (max-width:991px){#business-profile .business-profile-gallery-list{justify-content:center}}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-map,#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:14.63px}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number{padding:13px 16px;background-color:#fff;margin-right:15px}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number svg{margin-right:7.1px}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-map{padding:16px 27px;color:#f1f1f1;background-color:#690fad}#business-profile .business-profile-menu-tab-swiper-container .swiper-wrapper .swiper-slide{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.swiper-wrapper{z-index:unset!important}#business-profile .business-profile-menu-tab-list{margin-bottom:10px}#business-profile .business-profile-menu-tab-list .business-profile-menu-tab-item{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:17.07px;margin-right:15px;margin-bottom:15px;background-color:#fff;color:#000;padding:13.28px 29.13px 14.01px;-webkit-box-shadow:0 2px 2px 0 #00000040;box-shadow:0 2px 2px 0 #00000040;cursor:pointer}#business-profile .business-profile-menu-tab-list .business-profile-menu-tab-item svg{margin-right:4.8px}#business-profile .business-profile-menu-tab-list .business-profile-menu-tab-item path,#business-profile .business-profile-menu-tab-list .business-profile-menu-tab-item svg{fill:#000}#business-profile .business-profile-menu-tab-list .business-profile-menu-tab-item:hover{background-color:#690fad;color:#fff}#business-profile .business-profile-menu-tab-list .business-profile-menu-tab-item:hover path,#business-profile .business-profile-menu-tab-list .business-profile-menu-tab-item:hover svg{fill:#fff}#business-profile .business-profile-menu-tab-list .active{background-color:#690fad;color:#fff}#business-profile .business-profile-menu-tab-list .active path,#business-profile .business-profile-menu-tab-list .active svg{fill:#fff}#business-profile .business-profile-gallery-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(183px,1fr));-webkit-column-gap:15px;column-gap:15px;row-gap:15px}#business-profile .business-profile-gallery-list .business-profile-gallery-item img{border-radius:11px}#business-profile .business-profile-info-box .business-profile-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:21.94px}#business-profile .business-profile-info-box .business-profile-about-us-box{margin-bottom:35px}#business-profile .business-profile-info-box .business-profile-about-us-box .business-profile-title{margin-bottom:24px}#business-profile .business-profile-info-box .business-profile-about-us-box .business-profile-about-us-desc{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:5px}#business-profile .business-profile-info-box .what-offer-list{margin-bottom:26px;margin-top:21px}#business-profile .business-profile-info-box .what-offer-item{width:144px;height:45px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.06px;background-color:#690fad;color:#f1f1f1;padding:14px 20px;cursor:pointer;margin-right:11px;margin-bottom:11px}#business-profile .business-profile-info-box .what-offer-item svg{min-width:17px;margin-right:18px}#business-profile .business-profile-info-box .business-profile-address-box{margin-bottom:84px}@media screen and (min-width:992px){#business-profile .business-profile-info-box .business-profile-address-box{margin-bottom:63px}}#business-profile .business-profile-info-box .btn-business-address{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:26px;background-color:#fff;padding:15px 20px;-webkit-box-shadow:0 2px 4px 0 #0000001a;box-shadow:0 2px 4px 0 #0000001a;margin-top:21px;text-align:left}@media screen and (max-width:991px){#business-profile .business-profile-info-box .btn-business-address{font-size:14px}}#business-profile .business-profile-info-box .btn-business-address svg{margin-right:10px;min-width:26.43px}#business-profile .business-profile-info-box .lg-business-profile-contact-info-box{margin-bottom:64px}@media screen and (min-width:992px){#business-profile .business-profile-info-box .lg-business-profile-contact-info-box{display:none}}#business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-map,#business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-number{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:14.63px}#business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-number{padding:13px 16px;background-color:#fff;margin-right:15px}#business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-number svg{margin-right:7.1px}#business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-map{padding:16px 27px;color:#f1f1f1;background-color:#690fad}#business-profile .business-profile-activities-page .business-profile-activities-filter{margin-top:30px;margin-bottom:42px;margin-left:-1rem;margin-right:-1rem}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box{width:100%;max-width:1173px;padding:42px 72px;-webkit-box-shadow:0 22px 40px 0 #0000001a;box-shadow:0 22px 40px 0 #0000001a;background-color:#fff}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box{padding:29px 16px calc(30px - 1rem) 19px;-ms-flex-wrap:wrap;flex-wrap:wrap}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box{width:100%}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box{margin-bottom:1rem}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box input,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box select,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box input,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box select,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box input,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box select{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.5px;font-weight:400;width:100%;padding:11px 13px 12px 18px;display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;padding-right:28px;background-color:#f1f1f1}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box{max-width:240px;position:relative}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box{max-width:100%}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box svg{position:absolute;right:13px;top:13px;cursor:pointer}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box{display:none;position:absolute;width:100%;top:0;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;z-index:2;background-color:#fff}@media screen and (min-width:992px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box{left:0;top:2.9rem;border-radius:0}}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box{width:100%;top:2.9rem;right:0;border-radius:0}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body{padding-top:17px;padding-bottom:17px;padding-left:8px;padding-right:8px;margin-left:10px;margin-right:10px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list{height:100%;max-height:193px;overflow-y:scroll;padding-top:5px;padding-bottom:5px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list::-webkit-scrollbar{width:7px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:11px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.45);border-radius:11px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list .location-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:19px;cursor:pointer}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list .location-item:last-child{margin-bottom:0}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box{max-width:240px;position:relative}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box{max-width:100%;margin-right:0}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box svg{position:absolute;right:13px;top:17px;cursor:pointer;background-color:transparent}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box path,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box svg{fill:#222}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .svg-category-icon.active{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box{display:none;position:absolute;width:100%;top:0;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;z-index:2;background-color:#fff}@media screen and (min-width:992px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box{left:0;top:2.9rem;border-radius:0}}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box{left:0;border-radius:0;width:100%;top:2.9rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body{padding-top:17px;padding-bottom:17px;padding-left:8px;padding-right:8px;margin-left:10px;margin-right:10px}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body{border-top:none}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list{padding-top:5px;padding-bottom:5px;height:100%;max-height:193px;overflow-y:scroll}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list::-webkit-scrollbar{width:7px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:11px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.45);border-radius:11px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list .category-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:19px;cursor:pointer}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list .category-item:last-child{margin-bottom:0}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box{max-width:240px;position:relative}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box{max-width:100%;margin-right:0;margin-left:0}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box svg{position:absolute;right:13px;top:13px;cursor:pointer}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box path,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box svg{fill:#000}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box{display:none;position:absolute;width:100%;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);z-index:2;background-color:#fff;width:calc(100% + 75px)}@media screen and (min-width:992px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box{right:0;top:2.9rem;border-radius:0}}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box{top:2.9rem;left:0;border-radius:0}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-header{padding:32px 27px 32px 32px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-header .selected-calendar-from,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-header .selected-calendar-to{font-family:Montserrat,sans-serif;font-size:11px;line-height:13.41px;font-weight:400;color:#000}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-filter{height:215px}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body{border-top:none}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar{color:#000;background-color:#fff;padding-bottom:25px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar .current-calendar-info-box{padding-left:32px;padding-right:27px;margin-bottom:17px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar .selected-calendar-month,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar .selected-calendar-year{font-family:Montserrat,sans-serif;font-size:24px;line-height:29.26px;font-weight:400}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar table{width:calc(100% - 40px);margin-left:auto;margin-right:19px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar table tr td,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar table tr th{font-family:Montserrat,sans-serif;font-size:11px;line-height:13.41px;font-weight:400;padding-bottom:15px;cursor:pointer;text-align:center}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar table tr:last-child td{padding-bottom:0}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-footer{margin-top:23px;padding:21px 31px 22px;-webkit-box-shadow:0 -4px 4px 0 #0000001a;box-shadow:0 -4px 4px 0 #0000001a}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-footer .btn-calendar-apply,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-footer .btn-calendar-cancel{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:500}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-footer .btn-calendar-cancel{color:#000;margin-right:31px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-footer .btn-calendar-apply{color:#690fad}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .search-btn-box{max-width:122.59px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .reset-btn-box{max-width:122.59px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .search-btn-box{max-width:122px;margin-left:auto}.reset-btn-box{max-width:122px;margin-right:auto}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .search-btn-box button{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.5px;font-weight:500;width:100%;padding:11px 13px;color:#fff;background-color:#690fad}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .reset-btn-box button{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.5px;font-weight:500;width:100%;padding:11px 13px;color:#000;background-color:#f1f1f1}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .search-btn-box .btn-map{min-width:41px;min-height:42px;max-width:41px;max-height:42px;background-color:#f1f1f1;margin-left:17.41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:7px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group label{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.75px;font-weight:400;color:#000}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group label::before{-webkit-filter:invert(0) sepia(100%) saturate(0) hue-rotate(21deg) brightness(97%) contrast(103%);filter:invert(0) sepia(100%) saturate(0) hue-rotate(21deg) brightness(97%) contrast(103%)}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group input{display:none}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group input:checked+label:after{top:4px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group:hover label{color:#690fad}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group:hover label::before{-webkit-filter:unset;filter:unset}#business-profile .business-profile-activities-page .booking-card-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));row-gap:30px;-webkit-column-gap:30px;column-gap:30px}#booking-confirmation-modal .modal-outer-box,#booking-confirmed-modal .modal-outer-box,#multiple-booking-modal .modal-outer-box{max-width:calc(650px + 2rem);background:#fff;padding-bottom:40px}#booking-confirmation-modal .form-container,#booking-confirmed-modal .form-container,#multiple-booking-modal .form-container{width:100%;max-width:450px}#booking-confirmation-modal .form-container .modal-title,#booking-confirmed-modal .form-container .modal-title,#multiple-booking-modal .form-container .modal-title{font-size:36px;line-height:42.19px;margin-top:8px;margin-bottom:20px}@media screen and (max-width:991px){#booking-confirmation-modal .form-container .modal-title,#booking-confirmed-modal .form-container .modal-title,#multiple-booking-modal .form-container .modal-title{font-size:24px}}#booking-confirmation-modal .modal-subtitle,#booking-confirmed-modal .modal-subtitle,#multiple-booking-modal .modal-subtitle{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.94px;margin-top:39px;margin-bottom:13px}@media screen and (max-width:991px){#booking-confirmation-modal .modal-subtitle,#booking-confirmed-modal .modal-subtitle,#multiple-booking-modal .modal-subtitle{font-size:14px}}#booking-confirmation-modal .booking-confirmation-modal-desc,#booking-confirmed-modal .booking-confirmation-modal-desc,#multiple-booking-modal .booking-confirmation-modal-desc{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:20px;margin-bottom:41px;text-align:justify}@media screen and (max-width:991px){#booking-confirmation-modal .booking-confirmation-modal-desc,#booking-confirmed-modal .booking-confirmation-modal-desc,#multiple-booking-modal .booking-confirmation-modal-desc{font-size:10px}}#booking-confirmation-modal .inputGroup,#booking-confirmed-modal .inputGroup,#multiple-booking-modal .inputGroup{display:block;margin:11px 0;position:relative;border-radius:15px;-webkit-box-shadow:0 22px 40px 0 #0000001a;box-shadow:0 22px 40px 0 #0000001a}#booking-confirmation-modal .inputGroup label,#booking-confirmed-modal .inputGroup label,#multiple-booking-modal .inputGroup label{padding:52px 80px 45px 38px;width:100%;display:block;text-align:left;color:#000;cursor:pointer;position:relative;z-index:2;-webkit-transition:color .2s ease-in;transition:color .2s ease-in;overflow:hidden;border-radius:15px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:19.5px}@media screen and (max-width:991px){#booking-confirmation-modal .inputGroup label,#booking-confirmed-modal .inputGroup label,#multiple-booking-modal .inputGroup label{font-size:12px;line-height:14.63px}}#booking-confirmation-modal .inputGroup label:after,#booking-confirmed-modal .inputGroup label:after,#multiple-booking-modal .inputGroup label:after{width:24px;height:24px;content:"";border:6px solid #ccf1ff;background-color:#690fad;border-radius:50%;z-index:2;position:absolute;right:38px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#booking-confirmation-modal .inputGroup input:checked~label:before,#booking-confirmed-modal .inputGroup input:checked~label:before,#multiple-booking-modal .inputGroup input:checked~label:before{-webkit-transform:translate(-50%,-50%) scale3d(56,56,1);transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}#booking-confirmation-modal .inputGroup input:checked~label:after,#booking-confirmed-modal .inputGroup input:checked~label:after,#multiple-booking-modal .inputGroup input:checked~label:after{border:6px solid #690fad;background-color:#ccf1ff}#booking-confirmation-modal .inputGroup input,#booking-confirmed-modal .inputGroup input,#multiple-booking-modal .inputGroup input{width:24px;height:24px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:2;position:absolute;right:38px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;visibility:hidden}#booking-confirmation-modal .btn-booking-confirmation,#booking-confirmed-modal .btn-booking-confirmation,#multiple-booking-modal .btn-booking-confirmation{font-family:Montserrat,sans-serif;width:100%;max-width:303px;font-size:14px;font-weight:700;line-height:17.07px;height:50px;color:#fff;background-color:#690fad;margin-top:67px;margin-bottom:25px}#booking-confirmation-modal .btn-cancel,#booking-confirmed-modal .btn-cancel,#multiple-booking-modal .btn-cancel{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:16.41px;color:#690fad;margin-bottom:48px}@media screen and (max-width:991px){#booking-confirmation-modal .btn-cancel,#booking-confirmed-modal .btn-cancel,#multiple-booking-modal .btn-cancel{margin-bottom:30px}}#booking-confirmation-modal .booking-confirmed-success-icon,#booking-confirmed-modal .booking-confirmed-success-icon,#multiple-booking-modal .booking-confirmed-success-icon{margin:46px 0}@media screen and (max-width:991px){#booking-confirmation-modal .booking-confirmed-success-icon svg,#booking-confirmed-modal .booking-confirmed-success-icon svg,#multiple-booking-modal .booking-confirmed-success-icon svg{max-width:80px}}#multiple-booking-modal .form-container{width:100%;max-width:594px}#multiple-booking-modal .multiple-booking-modal-input-field-outer-box{overflow-y:scroll;height:100%;max-height:463px;padding-right:20px}#multiple-booking-modal .multiple-booking-modal-input-field-outer-box::-webkit-scrollbar{width:6px}#multiple-booking-modal .multiple-booking-modal-input-field-outer-box::-webkit-scrollbar-track{background:#f1f1f1}#multiple-booking-modal .multiple-booking-modal-input-field-outer-box::-webkit-scrollbar-thumb{width:6px;background:#690fad;border-radius:10px}#multiple-booking-modal .multiple-booking-modal-input-field-inner-box input{width:100%;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.63px;padding:16px 18px;border:1px solid #000}@media screen and (max-width:991px){#multiple-booking-modal .multiple-booking-modal-input-field-inner-box input{padding:13px 14px}}#multiple-booking-modal .multiple-booking-modal-input-field-inner-box .btn-add{width:127px;height:46px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17.07px;color:#fff;background-color:#690fad}@media screen and (max-width:991px){#multiple-booking-modal .multiple-booking-modal-input-field-inner-box .btn-add{width:113px;height:42px}}#multiple-booking-modal .booked-seat-card{-webkit-box-shadow:0 3px 6px 0 #00000026;box-shadow:0 3px 6px 0 #00000026;background-color:#fff;padding:25px 39px 24px 28px;border-radius:11px;margin-top:16px;margin-bottom:13px}@media screen and (max-width:991px){#multiple-booking-modal .booked-seat-card{padding:15px 19px 19px 13px}}#multiple-booking-modal .booked-seat-card .user-email,#multiple-booking-modal .booked-seat-card .user-name{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.63px}#multiple-booking-modal .booked-seat-card .user-email span,#multiple-booking-modal .booked-seat-card .user-name span{margin-left:20px}@media screen and (max-width:991px){#multiple-booking-modal .booked-seat-card .user-email span,#multiple-booking-modal .booked-seat-card .user-name span{margin-left:5px}}#multiple-booking-modal .booked-seat-card .btn-delete-seat{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:17.07px}#activity-listing{margin-bottom:75px}#activity-listing .search-results{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.09px;margin-left:23px;margin-bottom:31px}@media screen and (max-width:991px){#activity-listing .search-results{margin-left:10px}}#activity-listing .section-header{margin-top:0}#advance-filter .advance-filter-btn{position:relative;width:100%;color:#690fad;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:47px;padding-left:15px;padding-right:15px}#advance-filter .advance-filter-btn svg{margin-left:10px}#advance-filter .advance-filter-btn::before{content:"";position:absolute;width:43%;height:1px;background:#690fad;margin-right:10px;left:0}#advance-filter .advance-filter-btn::after{content:"";position:absolute;width:43%;height:1px;background:#690fad;margin-left:10px;right:0}#advance-filter .section-body{margin-top:20px}#advance-filter .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:unset}@media screen and (min-width:992px){#advance-filter .advance-filter-btn-inner-box{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){#advance-filter .activity-type-filter-box #activity-type-filter-outer-box{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}#advance-filter .advance-filter-btn-box .btn-apply-filter{color:#fff;background-color:#690fad}#advance-filter .advance-filter-btn-box .btn-filter-reset{color:#000;background-color:#fff;-webkit-box-shadow:0 4px 4px rgb(0 0 0 / 25%);box-shadow:0 4px 4px rgb(0 0 0 / 25%)}#advance-filter .advance-filter-btn-box .btn-apply-filter,#advance-filter .advance-filter-btn-box .btn-filter-reset{width:100%;max-width:303px;height:50px;text-align:center;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:21.09px;margin:13px 21px}#advance-filter .advance-filter-btn-box .btn-apply-filter,#advance-filter .advance-filter-btn-box .btn-filter-reset{width:100%;max-width:303px;height:50px;text-align:center;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:21.09px;margin:13px 21px}#activity-listing-advance-filter{margin-bottom:95px}#activity-listing-advance-filter .booking-cards-title-box{margin-top:unset}#activity-listing-advance-filter .section-body .booking-card{margin-bottom:40px}#activity-listing-advance-filter .section-header{margin-bottom:30px}#activity-listing-advance-filter .section-header .section-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.09px}#faqs{margin-top:110px;margin-bottom:59px}#faqs .faqs-page-title{font-family:Montserrat,sans-serif;font-size:36px;font-weight:400;line-height:43.88px;margin-bottom:43px}@media screen and (max-width:991px){#faqs .faqs-page-title{font-size:30px;margin-bottom:33px}}@media screen and (max-width:768px){#faqs .faqs-page-title{font-size:26px;margin-bottom:23px}}#faqs .faqs-list{margin-bottom:95px}#faqs .fags-accordion-box{background-color:#fff;-webkit-box-shadow:0 4px 4px 0 #00000040;box-shadow:0 4px 4px 0 #00000040;border-radius:10px;margin-top:10px}#faqs .fags-accordion-box .accordion-btn-box{width:100%;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.94px;color:#000;padding:18px}@media screen and (max-width:991px){#faqs .fags-accordion-box .accordion-btn-box{font-size:14px}}#faqs .fags-accordion-box .accordion-content-box{padding:31px 65px}@media screen and (max-width:991px){#faqs .fags-accordion-box .accordion-content-box{padding:16px 35px}}#faqs .fags-accordion-box .accordion-content-box ol{list-style:ordered}#faqs .fags-accordion-box .accordion-content-box ol li{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:26px}@media screen and (max-width:991px){#faqs .fags-accordion-box .accordion-content-box ol li{font-size:12px}}#faqs .fags-accordion-box .accordion-content-box p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:26px;margin-bottom:30px}@media screen and (max-width:991px){#faqs .fags-accordion-box .accordion-content-box p{font-size:12px}}#faqs .fags-accordion-box .accordion-content-box p strong{font-weight:700}#faqs .fags-accordion-box .accordion-content-box p:last-child{margin-bottom:0}#faqs .email-box,#faqs .subject-field-box{width:100%}#faqs .group{position:relative}#faqs .group label{font-family:Montserrat,sans-serif;font-size:14px;line-height:17.07px;font-weight:400;position:absolute;top:20px;padding:0 18px;color:#000!important;-webkit-transition:top .2s ease-in-out,font-size .2s ease-in-out;transition:top .2s ease-in-out,font-size .2s ease-in-out}#faqs .group .active{top:0;font-size:12px;font-weight:700;line-height:14.63px;padding-left:0;left:0;color:#000!important}#faqs .group input,#faqs .group textarea{font-family:Montserrat,sans-serif;width:100%;padding:20px 18px 8px;font-size:14px;line-height:17.07px;font-weight:400;color:#000;background-color:transparent!important;border-bottom:1px solid #000}#faqs .group input{height:53px}#faqs .group input:focus,#faqs .group textarea:focus{outline:0;background-color:transparent!important}#faqs .form-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:21.94px;margin-bottom:10px}#faqs .form-subtitle{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17.07px;margin-bottom:77px}#faqs .form-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#faqs .form-btn-box .btn-cancel-form,#faqs .form-btn-box .btn-send-form{width:100%;max-width:157px;height:45px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:17.07px}#faqs .form-btn-box .btn-cancel-form{color:#000;background-color:#fff}#faqs .form-btn-box .btn-send-form{color:#fff;background-color:#690fad}.vti__input{background:0 0!important}input#date-of-birth{background:0 0!important;width:100%!important;border-bottom:1px solid #000;padding-top:10px}.mx-calendar{width:100%!important}i.mx-icon-double-left,i.mx-icon-double-right{display:none!important;float:right!important}.mx-datepicker-main{font-family:dubaifont!important;font-size:11px!important;font-weight:400!important;background-color:transparent!important;border:none!important;color:#000!important}button.mx-btn.mx-btn-text.mx-btn-current-month{font-size:24px!important;color:#000!important}button.mx-btn.mx-btn-text.mx-btn-current-year{font-size:24px!important;color:#000!important}.mx-icon-double-left:after,.mx-icon-double-left:before,.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-left:before,.mx-icon-right:before{content:"";position:relative;top:-1px;display:inline-block;width:20px!important;height:20px!important;vertical-align:middle;border-style:solid;border-color:#000!important;border-width:4px 0 0 4px!important;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg) scale(.7);transform:rotate(-45deg) scale(.7)}.mx-calendar-content .cell:hover{color:#000!important;background-color:#690fad36!important}.mx-calendar-content .cell.hover-in-range,.mx-calendar-content .cell.in-range{color:#000!important;background-color:#690fad36!important}.fc .fc-button-primary:hover{border:none!important}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{border:none!important;outline:0!important}.fc-event-title.fc-sticky{color:#690fad!important;text-align:left!important;position:relative!important;left:15px!important;font-size:10px;font-weight:700}.fc-h-event{display:block;border:none!important;background-color:transparent!important}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none!important}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none!important}button.fc-prev-button.fc-button.fc-button-primary:focus{outline:0!important}.fc .fc-button-primary:focus{box-shadow:none!important}th.fc-col-header-cell.fc-day{padding-bottom:15px!important;font-family:Montserrat}.border_radius_9999{border-radius:9999px}.vdp-datepicker__calendar{position:absolute;z-index:100;background:#fff;border:1px solid #fff;width:100%;max-width:350px;box-shadow:0 6px 10px rgb(0,0,0,.2);border-radius:1px 1px 11px 11px}.vdp-datepicker__calendar .cell.selected{background:#690fad!important;color:#fff;border-radius:3px}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #690fad!important;border-radius:3px!important}#contact-us-banner{background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width:992px){#contact-us-banner{min-height:100vh;height:100%}}@media screen and (max-width:991px){#contact-us-banner{min-height:440px}}@media screen and (min-width:992px){#contact-us-banner .custom-container{padding-top:197px;padding-bottom:197px}}@media screen and (max-width:991px){#contact-us-banner .custom-container{padding-top:221px;padding-bottom:69px}}#contact-us-banner .custom-container .contact-us-hero-title{font-family:Montserrat,sans-serif;font-size:64px;font-weight:500;line-height:78px;font-size:48px;color:#fff;max-width:550px}@media screen and (max-width:991px){#contact-us-banner .custom-container .contact-us-hero-title{font-size:36px;line-height:44px}}#contact-us-banner .custom-container .contact-us-hero-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:22px;max-width:550px}@media screen and (max-width:991px){#contact-us-banner .custom-container .contact-us-hero-desc{font-size:12px}}#customer-support .customer-support-box-container{max-width:1152px;margin-left:auto;margin-right:auto}@media screen and (min-width:992px){#customer-support .customer-support-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-180px;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.25);box-shadow:0 22px 40px rgba(0,0,0,.25)}}#customer-support .customer-support-form{width:100%;background-color:#fff}@media screen and (min-width:992px){#customer-support .customer-support-form{padding:77px 85px 75px}}@media screen and (max-width:991px){#customer-support .customer-support-form{padding:78px 33px 67px;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.25);box-shadow:0 22px 40px rgba(0,0,0,.25)}}@media screen and (min-width:992px){#customer-support .customer-support-form .flexgroup{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:21px;column-gap:21px}}#customer-support .customer-support-form .form-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:22px;text-align:left;margin-bottom:55px}#customer-support .customer-support-form .group{position:relative;margin-bottom:31px}#customer-support .customer-support-form .group label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:15px;position:absolute;top:20px;padding:0;color:#000!important;-webkit-transition:top .2s ease-in-out,font-size .2s ease-in-out;transition:top .2s ease-in-out,font-size .2s ease-in-out}#customer-support .customer-support-form .group .active{font-weight:300;top:0;left:0;color:#000!important}#customer-support .customer-support-form .group input,#customer-support .customer-support-form .group textarea{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:15px;width:100%;color:#000;background-color:transparent!important;border-bottom:1px solid rgba(0,0,0,.45)}#customer-support .customer-support-form .group input{height:53px}#customer-support .customer-support-form .group textarea{padding-top:20px}#customer-support .customer-support-form .group input:focus,#customer-support .customer-support-form .group textarea:focus{outline:0;background-color:transparent!important}#customer-support .customer-support-form .btn-send-form{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:21px;text-align:center;color:#fff;background-color:#690fad;padding:10px 61px 11px;margin:auto;display:block}@media screen and (min-width:992px){#customer-support .customer-support-live-chat{background:linear-gradient(159.67deg,#690fad 1.55%,#bed62f 106.93%);max-width:471px}}@media screen and (max-width:991px){#customer-support .customer-support-live-chat .customer-support-live-chat-outer-box{background:linear-gradient(159.67deg,#690fad 1.55%,#bed62f 106.93%);display:none}}@media screen and (min-width:992px){#customer-support .customer-support-live-chat .customer-support-live-chat-outer-box{display:block!important}}#customer-support .customer-support-live-chat .btn-chat-close{position:absolute;top:13px;right:11px}.btn-live-chat-toggle{margin-top:20px}@media screen and (min-width:992px){.btn-live-chat-toggle{display:none}}.btn-live-chat-toggle .btn-live-chat-toggle-inner-box{width:92px;height:92px;background-color:#690fad;cursor:pointer;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1)}.btn-live-chat-toggle.chat-close{margin-top:20px;position:fixed;bottom:20px;right:20px}.contact-information-inner-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(372px,372px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:19px;column-gap:19px;row-gap:19px}.contact-information-inner-box .contact-info-card{background-color:#fff;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);border-radius:11px;padding:37px 35px 12px}.social-media-link-inner-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,272px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:23px;column-gap:23px;row-gap:23px;margin-bottom:103px}.social-media-link-inner-box .contact-info-card{background-color:#fff;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);border-radius:11px;padding:37px 50px 44px}.social-media-link-inner-box .contact-info-card:hover{background:linear-gradient(159.67deg,rgba(0,165,225,.85) 1.55%,rgba(190,214,47,.85) 106.93%)}.social-media-link-inner-box .contact-info-card:hover p{color:#fff}.social-media-link-inner-box .contact-info-card:hover path,.social-media-link-inner-box .contact-info-card:hover svg{fill:#fff}.social-media-link-inner-box .contact-info-card img,.social-media-link-inner-box .contact-info-card svg{margin-bottom:28px}.contact-us-title{font-family:Montserrat,sans-serif;font-weight:500;line-height:44px;margin-bottom:56px;margin-top:120px}@media screen and (min-width:992px){.contact-us-title{font-size:36px;text-align:center}}@media screen and (max-width:991px){.contact-us-title{font-size:18px;line-height:22px}}.contact-info-card-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#690fad;margin-bottom:24px}.contact-info-card-subtitle{font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:17px;margin-bottom:11px}.contact-info-card-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17px;margin-bottom:29px}.contact-info-card-sub-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17px}.contact-info-card-address-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17px}.contact-info-card-address-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17px;margin-bottom:41px}.contact-info-card-social-address-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17px}#legal .custom-container{min-height:799px;background-color:#fff;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);position:relative;padding-top:57px;padding-bottom:72px;margin-top:10px;margin-bottom:50px;overflow:hidden}@media screen and (min-width:992px){#legal .custom-container{margin-top:11px;margin-bottom:60px;border-radius:11px}}#legal .legal-sidebar{position:absolute;top:0;left:0;bottom:0;width:0;height:100%;background-color:#fff;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);border-radius:11px 0 0 11px;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#legal .legal-sidebar .legal-sidebar-outer-box{width:299px;padding:55px 47px 25px}@media screen and (max-width:991px){#legal .legal-sidebar .legal-sidebar-outer-box{padding:55px 25px 25px}}#legal .legal-sidebar .sidebar-menu-list{margin-top:52px;list-style:none}#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item{position:relative;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:17px;text-align:left;margin-bottom:17px;color:#000;cursor:pointer}#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item:hover{color:#690fad}#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item:hover::before{content:"";position:absolute;left:-13px;top:8px;width:10px;height:1px;background-color:#690fad}#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item.active{color:#690fad}#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item.active::before{content:"";position:absolute;left:-13px;top:8px;width:10px;height:1px;background-color:#690fad}#legal .legal-sidebar .sidebar-submenu-list{padding-left:10px;list-style:none;margin-top:-10px;margin-bottom:10px}#legal .legal-sidebar .sidebar-submenu-list .sidebar-submenu-item{position:relative;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:15px;text-align:left;color:#000;margin-top:7px;margin-bottom:7px;cursor:pointer}#legal .legal-content-header{margin-bottom:67px}#legal .legal-content-header .legal-content-header-outer-box{max-width:calc(1076px - 2rem);padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}#legal .legal-content-header .btn-sidebar-toggle{width:42px;float:left}#legal .legal-content-header .btn-search-bar-toggle{width:32px;float:right}#legal .legal-content-header .legal-content-header-inner-box{width:100%;max-width:850px;margin-left:auto;margin-right:auto}#legal .legal-content-header .legal-content-header-inner-box .legal-content-header-title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:29px;text-align:center;color:#690fad}#legal .legal-content-header .legal-content-header-inner-box .legal-content-header-search-field{display:none;width:100%;height:42px;background-color:#f1f1f1;padding:12px 20px 13px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-align:left}#legal .legal-content-body .legal-content-body-outer-box{max-width:calc(850px - 3rem);padding-left:1rem;padding-right:2rem;margin-left:auto;margin-right:auto;overflow-y:auto;height:100%;max-height:475px}#legal .legal-content-body .legal-content-body-outer-box::-webkit-scrollbar{width:9px}#legal .legal-content-body .legal-content-body-outer-box::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#legal .legal-content-body .legal-content-body-outer-box::-webkit-scrollbar-thumb{background:#690fad;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#legal .legal-content-body .sidebar-item-content-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:22px;text-align:left;color:#000;margin-bottom:16px}#legal .legal-content-body .sidebar-item-content-title.active{color:#690fad}#legal .legal-content-body .sidebar-item-content-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:19px;text-align:left;margin-bottom:17px;color:#000}#legal .legal-content-footer{margin-top:37px}#legal .legal-content-footer .rounded-full{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:17px;text-align:center;-webkit-filter:drop-shadow(0 7px 11px rgba(0, 0, 0, .1));filter:drop-shadow(0 7px 11px rgba(0, 0, 0, .1))}#legal .legal-content-footer .btn-cancel{padding:14px 53px;color:#000;background-color:#fff;margin-right:6px}#legal .legal-content-footer .btn-accept{padding:14px 43px;color:#fff;background-color:#690fad;margin-left:6px}.btn-filter-icon-box img,.btn-filter-icon-box svg{max-width:38px;margin-left:auto}.btn-filter-activity-type-icon-box img,.btn-filter-activity-type-icon-box svg{margin-bottom:14px;max-height:44px;margin-left:auto}.filter-by-category-icon{margin-right:22px;max-width:38px}.filter-by-category-icon img{max-height:24px;filter:invert(16%) sepia(79%) saturate(4050%) hue-rotate(271deg) brightness(74%) contrast(110%)}.booking-listing-icon-box img,.booking-listing-icon-box svg{max-width:79px}.card-activity-icons-item{margin-right:8px}.card-activity-icons-item:last-child{margin-right:0}.card-activity-icons-item img,.card-activity-icons-item svg{max-height:18px;height:18px}@media only screen and (max-width:768px){.fc .fc-button .fc-icon{vertical-align:middle;font-size:1em!important}.fc .fc-toolbar-title{font-size:1em!important;margin:0}.input-field-search-box.ml-2{position:relative;top:-12px}select#nationality{font-size:11px!important}}.filter-box .input-field-search-box.ml-2{top:unset}.category-active{color:#fff!important;background-color:#690fad!important}.category-active img{filter:invert(1)}.image-color-white{filter:invert(1)}.btn-filter:hover .btn-filter-icon-box>img{filter:invert(1)}.btn-filter-activity-type:hover .btn-filter-activity-type-icon-box>img{filter:invert(1)}.booking-history-card .booking-desc-box{display:none;position:absolute;width:257px;left:47px;top:-30px;padding:13px 11px;background:#fff;-webkit-box-shadow:0 4px 4px rgb(0 0 0 / 25%),0 -1px 4px rgb(0 0 0 / 25%),1px 22px 40px rgb(0 0 0 / 10%);box-shadow:0 4px 4px rgb(0 0 0 / 25%),0 -1px 4px rgb(0 0 0 / 25%),1px 22px 40px rgb(0 0 0 / 10%);border-radius:11px;z-index:9;min-height:75px}.show-tooltip{display:block!important}#checkin-modal .modal-outer-box{max-width:calc(650px + 2rem);background:#e0e0e0}#checkin-modal .form-container{width:100%;max-width:450px}#checkin-modal .booking-checkin-header{background-color:#fff;margin-top:67px;border-radius:11px 11px 21px 21px;position:relative;margin-bottom:5px}#checkin-modal .booking-checkin-header .logo-box{position:absolute;left:0;right:0;top:-67px}#checkin-modal .booking-checkin-header .logo-box .logo-outer-box{width:150px;height:150px;background:#fff;border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;padding:10px;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.45);box-shadow:0 5px 8px rgba(0,0,0,.45)}#checkin-modal .booking-checkin-header .checkin-detail{padding-top:114px}#checkin-modal .booking-checkin-header .checkin-detail .booking-activity-name{color:#000;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.94px;margin-bottom:5px}#checkin-modal .booking-checkin-header .checkin-detail .booking-activity-place{color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17.07px;margin-bottom:0}#checkin-modal .booking-checkin-header .checkin-detail .booking-activity-type{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17px;margin-top:18px;margin-bottom:1px}#checkin-modal .booking-checkin-header .checkin-detail .booking-activity-instructor{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:15px}#checkin-modal .booking-checkin-header .booking-activity-instruction-box{border-top:1px solid #c4c4c4;padding:28px;margin-top:14px}#checkin-modal .booking-checkin-header .booking-activity-instruction-box .booking-activity-instruction{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:15px;max-width:286px;margin-left:auto;margin-right:auto}#checkin-modal .booking-cancelation-message-box{background-color:#fff;margin-top:67px;margin-bottom:207px;padding:49px 15px 68px;border-radius:11px 11px 21px 21px;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1)}#checkin-modal .booking-cancelation-message-box .booking-cancelation-message-title,#checkin-modal .booking-cancelation-message-box .booking-cancelation-success-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin-top:54px;margin-bottom:29px}#checkin-modal .booking-cancelation-message-box .booking-cancelation-message-desc,#checkin-modal .booking-cancelation-message-box .booking-cancelation-success-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17px}#checkin-modal .booking-cancelation-message-box .booking-cancelation-message-desc,#checkin-modal .booking-cancelation-message-box .booking-cancelation-message-title{max-width:247px}#checkin-modal .booking-cancelation-message-box .booking-cancelation-success-desc,#checkin-modal .booking-cancelation-message-box .booking-cancelation-success-title{max-width:304px}#checkin-modal .booking-checkin-body{background-color:#fff;border-radius:21px;margin-bottom:21px}#checkin-modal .booking-checkin-body .booking-checkin-body-inner-box .activity-detail-left-side-box{padding:19px 20px;width:100%;max-width:325px;border-right:10px dotted #c4c4c4}#checkin-modal .booking-checkin-body .booking-checkin-body-inner-box .activity-detail-right-side-box{padding:19px 0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}#checkin-modal .booking-checkin-body .activity-detail-address-box{max-width:187px}#checkin-modal .booking-checkin-body .activity-detail-row{display:grid;grid-template-columns:1fr 1fr;margin-bottom:14px}#checkin-modal .booking-checkin-body .activity-detail-title{font-family:Mohave,sans-serif;font-size:10px;font-weight:400;line-height:14px;text-align:left;margin-bottom:4px;color:#000000a6}#checkin-modal .booking-checkin-body .activity-detail-info{font-family:Mohave,sans-serif;font-size:12px;font-weight:400;line-height:17px;text-align:left;margin-bottom:0;color:#000}#checkin-modal .booking-checkin-body .activity-detail-name{font-family:Mohave,sans-serif;font-size:16px;font-weight:700;line-height:33px;width:144px}#checkin-modal .booking-checkin-body .activity-detail-address{font-family:Mohave,sans-serif;font-size:10px;font-weight:400;line-height:14px}#checkin-modal .booking-checkin-mode-btn-proceed{color:#fff;background:#690fad;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:16.41px;text-align:center;width:100%;max-width:372px;height:48px;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}#checkin-modal .booking-checked-in-mode-btn-proceed{color:#fff;background:#690fad;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:16.41px;text-align:center;width:100%;max-width:372px;height:48px;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}#checkin-modal .booking-cancelation-success{color:#fff;background:#690fad;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:16.41px;text-align:center;width:100%;max-width:372px;height:48px;display:block;margin-left:auto;margin-right:auto;margin-bottom:108px}#checkin-modal .booking-checkin-mode-btn-cancel{color:#fff;background:#690fad;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:16.41px;text-align:center;width:100%;max-width:372px;height:48px;display:block;margin-left:auto;margin-right:auto;margin-bottom:55px}.header-image img{min-width:48px;min-height:48px;max-width:48px;max-height:48px;border-radius:100%;object-fit:fill;object-position:center}.account-controlls-link.rounded-full div img{min-height:36px;min-width:36px;height:36px;width:36px;border-radius:100%;box-shadow:0 0 3px rgba(0,0,0,.3);object-fit:cover;object-position:center}@media screen and (max-width:480px){.business-profile-name-box p{font-size:16px!important}.booking-history-card .booking-desc-box{left:-115px;top:40px}}#booking-confirmation-modal .inputGroup label:after,#booking-confirmed-modal .inputGroup label:after,#multiple-booking-modal .inputGroup label:after{width:24px;height:24px;content:"";border:6px solid #ccf1ff;background-color:#fff;border-radius:50%;z-index:2;position:absolute;right:38px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.left_swiper_arrow{position:absolute;top:35%;left:-5%}button.right_swiper_arrow{position:absolute;top:35%;right:-100px;z-index:99999}select#nationality{font-size:12px}select#gender{font-size:12px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{font-size:16px!important}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;text-transform:capitalize!important}#toast-container>div{opacity:1!important}#footer .custom-container .info p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-top:11px;color:#000}@media screen and (max-width:991px){#footer .custom-container .info p{line-height:22px}}.card-title-box{display:grid;grid-template-columns:3fr 1fr;-webkit-column-gap:5px;column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking-tag{color:#fff;background-color:#690fad;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0;text-align:left;padding:2px 5px;border-radius:3px;margin-left:17px}#bookings .booking-listing-outer-box .activity-status{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:0;text-align:right;position:absolute;right:0;top:10px;padding:2px 10px 2px 5px;color:#fff;background-color:#690fad;border-radius:3px 0 0 3px}#bookings .booking-listing-outer-box:hover .activity-status{color:#690fad;background-color:#fff}.vue-tel-input{border:none!important;border-bottom:1px solid #000!important;padding:5px 0!important;border-radius:0!important}#bookings .booking-listing-outer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:275px;height:158px;margin-right:25px;padding:25px;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;background-color:#fff;margin-bottom:34px;position:relative}@media screen and (min-width:992px){#bookings .booking-listing-outer-box{-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);margin-bottom:40px}}#bookings .booking-listing-outer-box .activity-status{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:0;text-align:right;position:absolute;right:0;top:10px;padding:2px 10px 2px 5px;color:#fff;background-color:#690fad;border-radius:3px 0 0 3px}#bookings .booking-listing-outer-box .booking-listing-inner-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bookings .booking-listing-outer-box .booking-listing-inner-box .booking-listing-icon-box{margin-right:25px}#bookings .booking-listing-outer-box .booking-listing-inner-box img,#bookings .booking-listing-outer-box .booking-listing-inner-box svg{max-width:79px}#bookings .booking-listing-outer-box .booking-listing-inner-box path,#bookings .booking-listing-outer-box .booking-listing-inner-box svg{fill:#690fad}#bookings .booking-listing-outer-box .booking-listing-inner-box .date,#bookings .booking-listing-outer-box .booking-listing-inner-box .destination,#bookings .booking-listing-outer-box .booking-listing-inner-box .exercise-name,#bookings .booking-listing-outer-box .booking-listing-inner-box .instructor-name,#bookings .booking-listing-outer-box .booking-listing-inner-box .time{font-family:Montserrat,sans-serif;font-size:10px;line-height:12.19px;color:#000}#bookings .booking-listing-outer-box .booking-listing-inner-box .exercise-name{font-weight:400}#bookings .booking-listing-outer-box .booking-listing-inner-box .instructor-name{font-weight:500}#bookings .booking-listing-outer-box .booking-listing-inner-box .destination{font-weight:400}#bookings .booking-listing-outer-box .booking-listing-inner-box .date{font-weight:400;margin-top:17.78px}#bookings .booking-listing-outer-box .booking-listing-inner-box .time{font-weight:400}#bookings .booking-listing-outer-box:hover{background-color:#690fad;cursor:pointer}#bookings .booking-listing-outer-box:hover .activity-status{color:#690fad;background-color:#fff}#bookings .booking-listing-outer-box:hover path,#bookings .booking-listing-outer-box:hover svg{fill:#fff}#bookings .booking-listing-outer-box:hover .date,#bookings .booking-listing-outer-box:hover .destination,#bookings .booking-listing-outer-box:hover .exercise-name,#bookings .booking-listing-outer-box:hover .instructor-name,#bookings .booking-listing-outer-box:hover .time{color:#fff}#booking-history .section-header{margin-top:0}#business-profile{background-color:#fff}@media screen and (max-width:991px){#business-profile .business-profile-header .custom-container{padding:0}}#business-profile .business-profile-header .business-profile-banner-box,#business-profile .business-profile-header .business-profile-map-box{width:100%;border-radius:0 0 7px 7px;height:331px;overflow:hidden}#business-profile .business-profile-header .business-profile-banner-box img,#business-profile .business-profile-header .business-profile-map-box img{width:100%;border-radius:0 0 7px 7px;height:331px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:767px){#business-profile .business-profile-header .business-profile-banner-box,#business-profile .business-profile-header .business-profile-banner-box img,#business-profile .business-profile-header .business-profile-map-box,#business-profile .business-profile-header .business-profile-map-box img{height:109px}}@media screen and (max-width:991px){#business-profile .business-profile-header .business-profile-map-box{display:none}}#business-profile .business-profile-info-box{margin-top:-16px;padding-bottom:50px}@media screen and (max-width:991px){#business-profile .business-profile-info-box .business-profile-short-info-box{padding-bottom:24px}}#business-profile .business-profile-info-box .business-profile-logo-box{margin-right:9px;padding:3px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#business-profile .business-profile-info-box .business-profile-logo-box img{min-width:110px;max-width:110px;min-height:110px;max-height:110px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 7px #690fad,0 0 0 10px #fff;background-color:#fff}@media screen and (max-width:991px){#business-profile .business-profile-info-box .business-profile-logo-box img{min-width:75px;max-width:75px;min-height:75px;max-height:75px}}#business-profile .business-profile-info-box .business-profile-name-box .business-profile-brand-title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:28.13px;margin-top:32px;margin-bottom:4px;width:100%;max-width:349px}@media screen and (max-width:991px){#business-profile .business-profile-info-box .business-profile-name-box .business-profile-brand-title{font-size:18px;padding-top:10px;padding-bottom:2px;margin:0}}#business-profile .business-profile-info-box .business-profile-name-box .business-profile-brand-subtitle{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17.07px;width:100%;max-width:349px}@media screen and (max-width:991px){#business-profile .business-profile-info-box .business-profile-name-box .business-profile-brand-subtitle{font-size:12px}}@media screen and (max-width:991px){#business-profile .business-profile-info-box .business-profile-contact-info-box{-ms-flex-wrap:wrap;flex-wrap:wrap}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-map,#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number,#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-business-map{margin-bottom:16px}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number{font-size:10px!important;line-height:12.19px!important;padding:10px 14px!important}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-map{font-size:10px!important;line-height:12.19px!important;padding:13px 18px 15px!important}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-business-map svg{max-width:40px!important}}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-map,#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:14.63px}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number{padding:13px 16px;background-color:#fff;margin-right:15px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number img,#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number svg{margin-right:7.1px}#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-map{padding:16px 27px;color:#f1f1f1;background-color:#690fad;margin-right:14px}#business-profile .tab-container{border-bottom:1px solid #7812c6;margin-bottom:64px}#business-profile .business-profile-menu-tab-swiper-container{max-width:800px}@media screen and (min-width:992px){#business-profile .business-profile-menu-tab-swiper-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#business-profile .business-profile-menu-tab-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:20px;background-color:#fff;color:#06070e;opacity:.65;padding:16px 32px;cursor:pointer;height:52px;border-radius:16px 16px 0 0;column-gap:8px}#business-profile .active:hover.business-profile-menu-tab-item{color:#ffff}@media (max-width:500px){#business-profile .business-profile-menu-tab-item{margin-right:0;padding:13.28px 20.13px 14.01px}}#business-profile .business-profile-menu-tab-item img,#business-profile .business-profile-menu-tab-item svg{margin-right:4.8px}#business-profile .business-profile-menu-tab-item path,#business-profile .business-profile-menu-tab-item svg{fill:#06070e}#business-profile .business-profile-menu-tab-item:hover{border-color:#690fad}#business-profile .business-profile-menu-tab-item:hover{background-color:#caa8f5}#business-profile .active{background:linear-gradient(270.17deg,#7812c6 15.31%,rgba(93,13,153,.65) 99.74%);color:#fffffa;opacity:1}#business-profile .active:hover{background:linear-gradient(270.17deg,#7812c6 15.31%,rgba(93,13,153,.65) 99.74%);color:#fffffa}#business-profile .active path,#business-profile .active svg,#business-profile .active:hover path,#business-profile .active:hover svg{fill:#ffff;stroke:#ffff}#business-profile .business-profile-gallery-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(183px,1fr));-webkit-column-gap:15px;column-gap:15px;row-gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:102px}#business-profile .business-profile-gallery-list .business-profile-gallery-item img{border-radius:11px}#business-profile .business-profile-info-box .business-profile-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:21.94px}#business-profile .business-profile-info-box .business-profile-about-us-box{margin-bottom:35px}#business-profile .business-profile-info-box .business-profile-about-us-box .business-profile-title{margin-bottom:24px}#business-profile .business-profile-info-box .business-profile-about-us-box .business-profile-about-us-desc{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:5px}#business-profile .business-profile-info-box .what-offer-list{margin-bottom:26px;margin-top:21px}#business-profile .business-profile-info-box .what-offer-item{width:144px;height:45px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.06px;background-color:#690fad;color:#f1f1f1;padding:14px 20px;cursor:pointer;margin-right:11px;margin-bottom:11px}#business-profile .business-profile-info-box .what-offer-item img,#business-profile .business-profile-info-box .what-offer-item svg{min-width:17px;max-width:18px;margin-right:18px}#business-profile .business-profile-info-box .business-profile-address-box{margin-bottom:84px}@media screen and (min-width:992px){#business-profile .business-profile-info-box .business-profile-address-box{margin-bottom:63px}}#business-profile .business-profile-info-box .btn-business-address{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:26px;background-color:#fff;padding:15px 20px;cursor:pointer;-webkit-box-shadow:0 2px 4px 0 #0000001A;box-shadow:0 2px 4px 0 #0000001A;margin-top:21px;text-align:left}@media screen and (max-width:991px){#business-profile .business-profile-info-box .btn-business-address{font-size:14px}}#business-profile .business-profile-info-box .btn-business-address img,#business-profile .business-profile-info-box .btn-business-address svg{margin-right:10px;min-width:26.43px}#business-profile .business-profile-info-box .lg-business-profile-contact-info-box{margin-bottom:64px}@media screen and (min-width:992px){#business-profile .business-profile-info-box .lg-business-profile-contact-info-box{display:none}}#business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-map,#business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-number{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:14.63px}#business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-number{padding:13px 16px;background-color:#fff;margin-right:15px}#business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-number img,#business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-number svg{margin-right:7.1px}#business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-map{padding:16px 27px;color:#f1f1f1;background-color:#690fad}#business-profile .business-profile-activities-page .business-profile-activities-filter{margin-top:30px;margin-bottom:42px;margin-left:-1rem;margin-right:-1rem}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box{width:100%;max-width:1173px;padding:42px 72px;-webkit-box-shadow:0 22px 40px 0 #0000001A;box-shadow:0 22px 40px 0 #0000001A;background-color:#fff}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box{padding:29px 16px calc(30px - 1rem) 19px;-ms-flex-wrap:wrap;flex-wrap:wrap}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box{width:100%}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box{margin-bottom:1rem}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box input,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box select,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box input,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box select,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box input,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box select{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.5px;font-weight:400;width:100%;padding:11px 13px 12px 18px;display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;padding-right:28px;background-color:#f1f1f1}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box{max-width:295px;position:relative}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box{max-width:100%}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box svg{position:absolute;right:13px;top:13px;cursor:pointer}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box{position:absolute;width:100%;top:0;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;z-index:2;background-color:#fff}@media screen and (min-width:992px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box{left:0;top:2.9rem;border-radius:0}}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box{top:2.9rem;right:0;border-radius:0}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body{padding-top:17px;padding-bottom:17px;padding-left:8px;padding-right:8px;margin-left:10px;margin-right:10px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list{height:100%;max-height:193px;overflow-y:scroll;padding-top:5px;padding-bottom:5px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list::-webkit-scrollbar{width:7px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:11px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.45);border-radius:11px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list .location-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:19px;cursor:pointer}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box .manual-location-field-body .location-list .location-item:last-child{margin-bottom:0}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box{max-width:295px;position:relative}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box{max-width:100%}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box svg{position:absolute;right:13px;top:17px;cursor:pointer;background-color:transparent}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box path,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box svg{fill:#222}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .svg-category-icon.active{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box{display:block;position:absolute;width:100%;top:0;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;-o-border-radius:20px 20px 0 0;z-index:2;background-color:#fff}@media screen and (min-width:992px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box{left:0;top:2.9rem;border-radius:0}}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box{left:0;border-radius:0;width:calc(100% + 66px);top:2.9rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body{padding-top:17px;padding-bottom:17px;padding-left:8px;padding-right:8px;margin-left:10px;margin-right:10px}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body{border-top:none}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list{padding-top:5px;padding-bottom:5px;height:100%;max-height:193px;overflow-y:scroll}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list::-webkit-scrollbar{width:7px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:11px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.45);border-radius:11px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list .category-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18.75px;margin-bottom:19px;cursor:pointer}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box .category-field-body .category-list .category-item:last-child{margin-bottom:0}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box{max-width:256px;position:relative}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box{max-width:calc(65% - .5rem);margin-right:0;margin-left:0}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box svg{position:absolute;right:13px;top:13px;cursor:pointer}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box path,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box svg{fill:#000}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box{display:none;position:absolute;width:100%;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25);z-index:2;background-color:#fff;width:calc(100% + 75px)}@media screen and (min-width:992px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box{right:0;top:2.9rem;border-radius:0}}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box{top:2.9rem;left:0;border-radius:0}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-header{padding:32px 27px 32px 32px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-header .selected-calendar-from,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-header .selected-calendar-to{font-family:Montserrat,sans-serif;font-size:11px;line-height:13.41px;font-weight:400;color:#000}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-filter{height:215px}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body{border-top:none}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar{color:#000;background-color:#fff;padding-bottom:25px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar .current-calendar-info-box{padding-left:32px;padding-right:27px;margin-bottom:17px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar .selected-calendar-month,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar .selected-calendar-year{font-family:Montserrat,sans-serif;font-size:24px;line-height:29.26px;font-weight:400}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar table{width:calc(100% - 40px);margin-left:auto;margin-right:19px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar table tr td,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar table tr th{font-family:Montserrat,sans-serif;font-size:11px;line-height:13.41px;font-weight:400;padding-bottom:15px;cursor:pointer;text-align:center}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar table tr:last-child td{padding-bottom:0}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-footer{margin-top:23px;padding:21px 31px 22px;-webkit-box-shadow:0 -4px 4px 0 #0000001A;box-shadow:0 -4px 4px 0 #0000001A}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-footer .btn-calendar-apply,#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-footer .btn-calendar-cancel{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:500}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-footer .btn-calendar-cancel{color:#000;margin-right:31px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-footer .btn-calendar-apply{color:#690fad}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .search-btn-box{max-width:122.59px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:991px){#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .search-btn-box{max-width:calc(35% - .5rem);margin-left:auto}}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .search-btn-box button{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.5px;font-weight:500;width:100%;padding:11px 13px;color:#fff;background-color:#690fad}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .search-btn-box .btn-map{min-width:41px;min-height:42px;max-width:41px;max-height:42px;background-color:#f1f1f1;margin-left:17.41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:7px}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group label{font-family:Montserrat,sans-serif;font-size:16px;line-height:18.75px;font-weight:400;color:#000;display:block}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group label::before{-webkit-filter:invert(0) sepia(100%) saturate(0) hue-rotate(21deg) brightness(97%) contrast(103%);filter:invert(0) sepia(100%) saturate(0) hue-rotate(21deg) brightness(97%) contrast(103%)}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group input{display:none}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group input:checked+label:after{top:0}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group:hover label{color:#690fad}#business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .form-group:hover label::before{-webkit-filter:unset;filter:unset}#business-profile .business-profile-activities-page .booking-card-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));row-gap:30px;-webkit-column-gap:30px;column-gap:30px}#business-profile .business-profile-packages-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,362px));-webkit-column-gap:15px;column-gap:15px;row-gap:15px;padding-bottom:102px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#booking-confirmation-modal .modal-outer-box,#booking-confirmed-modal .modal-outer-box,#multiple-booking-modal .modal-outer-box{max-width:calc(650px + 2rem);background:#fff;padding-bottom:40px}#booking-confirmation-modal .form-container,#booking-confirmed-modal .form-container,#multiple-booking-modal .form-container{width:100%;max-width:450px}#booking-confirmation-modal .form-container .modal-title,#booking-confirmed-modal .form-container .modal-title,#multiple-booking-modal .form-container .modal-title{font-size:36px;line-height:42.19px;margin-top:8px;margin-bottom:20px}@media screen and (max-width:991px){#booking-confirmation-modal .form-container .modal-title,#booking-confirmed-modal .form-container .modal-title,#multiple-booking-modal .form-container .modal-title{font-size:24px}}#booking-confirmation-modal .modal-subtitle,#booking-confirmed-modal .modal-subtitle,#multiple-booking-modal .modal-subtitle{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.94px;margin-top:39px;margin-bottom:13px}@media screen and (max-width:991px){#booking-confirmation-modal .modal-subtitle,#booking-confirmed-modal .modal-subtitle,#multiple-booking-modal .modal-subtitle{font-size:14px}}#booking-confirmation-modal .booking-confirmation-modal-desc,#booking-confirmed-modal .booking-confirmation-modal-desc,#multiple-booking-modal .booking-confirmation-modal-desc{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.63px;margin-bottom:41px}@media screen and (max-width:991px){#booking-confirmation-modal .booking-confirmation-modal-desc,#booking-confirmed-modal .booking-confirmation-modal-desc,#multiple-booking-modal .booking-confirmation-modal-desc{font-size:10px}}#booking-confirmation-modal .inputGroup,#booking-confirmed-modal .inputGroup,#multiple-booking-modal .inputGroup{display:block;margin:11px 0;position:relative;border-radius:15px;-webkit-box-shadow:0 22px 40px 0 #0000001A;box-shadow:0 22px 40px 0 #0000001A}#booking-confirmation-modal .inputGroup label,#booking-confirmed-modal .inputGroup label,#multiple-booking-modal .inputGroup label{padding:52px 80px 45px 38px;width:100%;display:block;text-align:left;color:#000;cursor:pointer;position:relative;z-index:2;-webkit-transition:color .2s ease-in;transition:color .2s ease-in;overflow:hidden;border-radius:15px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:19.5px}@media screen and (max-width:991px){#booking-confirmation-modal .inputGroup label,#booking-confirmed-modal .inputGroup label,#multiple-booking-modal .inputGroup label{font-size:12px;line-height:14.63px}}#booking-confirmation-modal .inputGroup label:after,#booking-confirmed-modal .inputGroup label:after,#multiple-booking-modal .inputGroup label:after{width:24px;height:24px;content:'';border:6px solid #ccf1ff;background-color:#690fad;border-radius:50%;z-index:2;position:absolute;right:38px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#booking-confirmation-modal .inputGroup input:checked~label:before,#booking-confirmed-modal .inputGroup input:checked~label:before,#multiple-booking-modal .inputGroup input:checked~label:before{-webkit-transform:translate(-50%,-50%) scale3d(56,56,1);transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}#booking-confirmation-modal .inputGroup input:checked~label:after,#booking-confirmed-modal .inputGroup input:checked~label:after,#multiple-booking-modal .inputGroup input:checked~label:after{border:6px solid #690fad;background-color:#ccf1ff}#booking-confirmation-modal .inputGroup input,#booking-confirmed-modal .inputGroup input,#multiple-booking-modal .inputGroup input{width:24px;height:24px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:2;position:absolute;right:38px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;visibility:hidden}#booking-confirmation-modal .btn-booking-confirmation,#booking-confirmed-modal .btn-booking-confirmation,#multiple-booking-modal .btn-booking-confirmation{font-family:Montserrat,sans-serif;width:100%;max-width:303px;font-size:14px;font-weight:700;line-height:17.07px;height:50px;color:#fff;background-color:#690fad;margin-top:67px;margin-bottom:25px}#booking-confirmation-modal .btn-cancel,#booking-confirmed-modal .btn-cancel,#multiple-booking-modal .btn-cancel{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:16.41px;color:#690fad;margin-bottom:48px}@media screen and (max-width:991px){#booking-confirmation-modal .btn-cancel,#booking-confirmed-modal .btn-cancel,#multiple-booking-modal .btn-cancel{margin-bottom:30px}}#booking-confirmation-modal .booking-confirmed-success-icon,#booking-confirmed-modal .booking-confirmed-success-icon,#multiple-booking-modal .booking-confirmed-success-icon{margin:46px 0}@media screen and (max-width:991px){#booking-confirmation-modal .booking-confirmed-success-icon img,#booking-confirmation-modal .booking-confirmed-success-icon svg,#booking-confirmed-modal .booking-confirmed-success-icon img,#booking-confirmed-modal .booking-confirmed-success-icon svg,#multiple-booking-modal .booking-confirmed-success-icon img,#multiple-booking-modal .booking-confirmed-success-icon svg{max-width:80px}}#multiple-booking-modal .form-container{width:100%;max-width:594px}#multiple-booking-modal .multiple-booking-modal-input-field-outer-box{overflow-y:scroll;height:100%;max-height:463px;padding-right:20px}#multiple-booking-modal .multiple-booking-modal-input-field-outer-box::-webkit-scrollbar{width:6px}#multiple-booking-modal .multiple-booking-modal-input-field-outer-box::-webkit-scrollbar-track{background:#f1f1f1}#multiple-booking-modal .multiple-booking-modal-input-field-outer-box::-webkit-scrollbar-thumb{width:6px;background:#690fad;border-radius:10px}#multiple-booking-modal .multiple-booking-modal-input-field-inner-box input{width:100%;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.63px;padding:16px 18px;border:1px solid #000}@media screen and (max-width:991px){#multiple-booking-modal .multiple-booking-modal-input-field-inner-box input{padding:13px 14px}}#multiple-booking-modal .multiple-booking-modal-input-field-inner-box .btn-add{width:127px;height:46px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17.07px;color:#fff;background-color:#690fad}@media screen and (max-width:991px){#multiple-booking-modal .multiple-booking-modal-input-field-inner-box .btn-add{width:113px;height:42px}}#multiple-booking-modal .booked-seat-card{-webkit-box-shadow:0 3px 6px 0 #00000026;box-shadow:0 3px 6px 0 #00000026;background-color:#fff;padding:25px 39px 24px 28px;border-radius:11px;margin-top:16px;margin-bottom:13px}@media screen and (max-width:991px){#multiple-booking-modal .booked-seat-card{padding:15px 19px 19px 13px}}#multiple-booking-modal .booked-seat-card .user-email,#multiple-booking-modal .booked-seat-card .user-name{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:14.63px}#multiple-booking-modal .booked-seat-card .user-email span,#multiple-booking-modal .booked-seat-card .user-name span{margin-left:20px}@media screen and (max-width:991px){#multiple-booking-modal .booked-seat-card .user-email span,#multiple-booking-modal .booked-seat-card .user-name span{margin-left:5px}}#multiple-booking-modal .booked-seat-card .btn-delete-seat{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:17.07px}.package-card{background-color:#fff;border-radius:11px;padding:20px;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1)}.package-card .package-name{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:0;text-align:left;margin-bottom:0;text-transform:uppercase}.package-card .package-current-price{font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:right;margin-bottom:0}.package-card .package-prev-price{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:0;text-align:right;text-decoration:line-through;margin-top:5px;margin-bottom:0}.package-card .btn-package-detail{font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:0;text-align:left;margin-top:30px;margin-bottom:24px}.package-card .session-available{font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:0;text-align:left;margin-top:-16px;margin-bottom:11px}.package-card .class-pass{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;margin-bottom:4px}.package-card .package-validity{font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:0;text-align:left;margin-bottom:0}.package-card .btn-package-buy{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:0;text-align:center;padding:14px 34px;background-color:#f1f1f1;border-radius:11px;margin-bottom:0}.package-card .package-footer,.package-card .package-header{display:grid;grid-template-columns:3fr 2fr;-webkit-column-gap:10px;column-gap:10px}.booking-card .booking-activity-time{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:400;margin-bottom:18.29px}.booking-card .booking-activity-time strong{font-weight:700}.booking-card .booking-activity-info-item{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:400;margin-bottom:12.26px;padding-left:20px}.booking-card .booking-activity-info-item strong{font-weight:700}.booking-card .booking-activity-info-item .booking-activity-info-item-icon-box{position:absolute;width:15px;margin-right:6px;margin-left:-20px}.booking-card .booking-activity-info-item .booking-activity-info-item-icon-box img,.booking-card .booking-activity-info-item .booking-activity-info-item-icon-box svg{min-width:10px;max-width:16px;max-height:18px}.booking-card .booking-activity-info-item .booking-activity-name{font-weight:700;margin-right:5px}.booking-card .booking-activity-info-item .tag{padding:2px 5px;color:#fff;background-color:#690fad;border-radius:3px;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0;text-align:left;margin-left:10px;margin-right:7px}.booking-card .booking-activity-info-item .subscription-tag{padding:2px 5px;color:#fff;background-color:#690fad;border-radius:3px;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0;text-align:left;margin-left:auto;margin-right:auto}.booking-card .booking-activity-info-item.expire-soon{color:#ffab07}.booking-card .booking-activity-info-item.expire-soon .booking-activity-info-item-icon-box circle,.booking-card .booking-activity-info-item.expire-soon .booking-activity-info-item-icon-box svg{fill:#ffab07}.booking-card .booking-activity-info-item.status-active{color:#3ac617}.booking-card .booking-activity-info-item.status-active .booking-activity-info-item-icon-box circle,.booking-card .booking-activity-info-item.status-active .booking-activity-info-item-icon-box svg{fill:#3ac617}.booking-card .booking-card-footer{text-align:center;margin-top:24px;margin-bottom:0}.booking-card .booking-card-footer .btn-book-now{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;width:100%;max-width:262.47px;min-height:44.82px;background-color:#690fad;color:#fff;text-align:center}@media (max-width:767px){.booking-card .booking-card-footer .btn-book-now{font-size:14px}}.booking-card .booking-card-footer .btn-book-secondary{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;width:100%;max-width:262.47px;min-height:44.82px;background-color:#f1f1f1;color:#690fad;text-align:center}@media (max-width:767px){.booking-card .booking-card-footer .btn-book-secondary{font-size:14px}}.booking-history-card{padding:14px 29px 0;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);background-color:#fff;border-radius:11px}.booking-history-card .booking-card-header{margin-bottom:33.51px}.booking-history-card .booking-card-header .business-logo-box{width:100%;max-width:36px}.booking-history-card .booking-card-header .business-logo-box img{width:27px;height:27px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.booking-history-card .booking-card-header .business-name{font-family:Montserrat,sans-serif;font-size:14px;line-height:17.07px;font-weight:500;padding-top:5px}.booking-history-card .booking-title{font-family:Montserrat,sans-serif;font-size:14px;line-height:17.07px;font-weight:700;margin-bottom:11.4px}.booking-history-card .booking-more-info-box{position:relative}.booking-history-card .booking-desc-icon-box{min-width:13px;margin-left:9px}.booking-history-card .booking-desc-box{display:none;position:absolute;width:257px;left:47px;top:-30px;padding:13px 11px;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25),0 -1px 4px rgba(0,0,0,.25),1px 22px 40px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.25),0 -1px 4px rgba(0,0,0,.25),1px 22px 40px rgba(0,0,0,.1);border-radius:11px;z-index:9}@media screen and (max-width:991px){.booking-history-card .booking-desc-box{top:44px;left:-116px}}.booking-history-card .booking-desc-box .booking-desc{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:400;position:relative}.booking-history-card .booking-desc-box .booking-desc::before{content:"";position:absolute;top:16px;left:-28px;width:0;height:0;border-style:solid;border-width:11px 18px 11px 0;border-color:transparent #fff transparent transparent;-webkit-filter:drop-shadow(-2px 0 1px #d6d6d6);filter:drop-shadow(-2px 0 1px #d6d6d6)}@media screen and (max-width:991px){.booking-history-card .booking-desc-box .booking-desc::before{top:-31px;left:111px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.booking-history-card .booking-activity-time{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:400;margin-bottom:18.29px}.booking-history-card .booking-activity-info-item{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:400;margin-bottom:12.26px;padding-left:20px}.booking-history-card .booking-activity-info-item .booking-activity-info-item-icon-box{position:absolute;width:15px;margin-right:6px;margin-left:-20px}.booking-history-card .booking-activity-info-item .booking-activity-info-item-icon-box img,.booking-history-card .booking-activity-info-item .booking-activity-info-item-icon-box svg{min-width:10px;max-width:16px}.booking-history-card .booking-activity-info-item .booking-activity-name{font-weight:700;margin-right:5px}.booking-history-card .booking-card-footer{text-align:center;margin-left:-29px;margin-right:-29px}.booking-history-card .booking-card-footer .btn-book-now{font-family:Montserrat,sans-serif;font-size:12px;line-height:14.63px;font-weight:500;width:100%;height:25px;background-color:#690fad;color:#fff;border-radius:0 0 11px 11px}.package-card{background-color:#fff;border-radius:11px;padding:20px;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1)}.package-card .package-name{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:0;text-align:left;margin-bottom:0;text-transform:uppercase}.package-card .package-current-price{font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:right;margin-bottom:0}.package-card .package-prev-price{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:0;text-align:right;text-decoration:line-through;margin-top:5px;margin-bottom:0}.package-card .btn-package-detail{font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:0;text-align:left;margin-top:30px;margin-bottom:24px}.package-card .session-available{font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:0;text-align:left;margin-top:-16px;margin-bottom:11px}.package-card .class-pass{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;margin-bottom:4px}.package-card .package-validity{font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:0;text-align:left;margin-bottom:0}.package-card .btn-package-buy{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:0;text-align:center;padding:14px 34px;background-color:#f1f1f1;border-radius:11px;margin-bottom:0}.package-card .package-footer,.package-card .package-header{display:grid;grid-template-columns:3fr 2fr;-webkit-column-gap:10px;column-gap:10px}.payment-detail-card{padding:31.15px 24.4px 32.23px 28px;max-width:342px;height:188px;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;background:radial-gradient(141.97% 92.29% at 3.67% 12.86%,#690fad 0,#3e0867 90.74%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto}.payment-detail-card .card-title{color:#fff;font-size:12px;font-weight:700;line-height:14.63px;font-family:Montserrat,sans-serif}.payment-detail-card .card-number{color:#fff;font-size:14px;font-weight:500;line-height:17.07px;font-family:Montserrat,sans-serif;word-spacing:7px}.payment-detail-card .cardholder-name{color:#fff;font-size:14px;font-weight:600;line-height:17.07px;font-family:Montserrat,sans-serif}.payment-detail-card .card-icon-box span{min-width:22.56px;min-height:22.56px}.payment-detail-card .card-icon-box .first-icon{background:#fffFFFF2;margin-right:-7px}.payment-detail-card .card-icon-box .second-icon{background:#f1f1F1A6}.section-body .booking-card{width:361px;margin-right:30px;margin-bottom:56px}@media screen and (max-width:991px){.section-body .booking-card{width:305px;margin-right:15px}}.section-body .booking-card .booking-card-header{padding-bottom:18px;margin-bottom:15.51px}@media screen and (max-width:991px){.section-body .booking-card .booking-card-header{padding-bottom:21px;margin-bottom:9.5px}}.section-body .booking-history-card{width:332px;margin-right:18px;margin-bottom:80px}@media screen and (max-width:991px){.section-body .booking-history-card{width:304px;margin-right:15px}}.booking-cards-title-box{width:100%;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:21.94px;color:#000;background-color:#fff;-webkit-box-shadow:0 4px 4px 0 #00000040;box-shadow:0 4px 4px 0 #00000040;margin-top:30px;margin-bottom:30px;border-radius:10px}@media (max-width:767px){.booking-cards-title-box{font-size:14px}}.booking-cards-title-box:hover{color:#fff;background-color:#690fad}.booking-cards-title-box span{padding:18px}.booking-cards-title-box.active{color:#fff!important;background-color:#690fad;border-radius:10px 10px 0 0}.booking-card .booking-card-header{border-bottom:1px solid #d6d6d6;padding-bottom:18px;margin-bottom:15.51px;margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}.custom-modal .modal-outer-box{overflow:hidden;width:100%;border-radius:20px;margin:auto}.custom-modal .modal-header{padding:13px}.custom-modal .modal-header .btn-modal-close{width:36px;cursor:pointer}.custom-modal .modal-header .btn-modal-close path,.custom-modal .modal-header .btn-modal-close svg{fill:#000}.custom-modal .img-box{max-width:110px;max-height:110px;position:relative;border-radius:50%;-webkit-box-shadow:0 4px 4px 0 #00000040;box-shadow:0 4px 4px 0 #00000040}.custom-modal .img-box .profile-pic{max-width:135px;max-height:135px;margin-left:auto;margin-right:auto;display:block;-o-object-fit:cover;object-fit:cover;margin-top:-12px;margin-left:-12px}.custom-modal .img-box .file-upload{display:none}.custom-modal .img-box .circle{border-radius:50%;overflow:hidden;width:110px;height:110px;-webkit-transition:all .3s;transition:all .3s;background-image:url(/assets/images/06bcecce0f19d768a4dc9e1f4bd09db17e546829/camera-icon.png);background-repeat:no-repeat;background-position:center;background-color:#fff}.custom-modal .img-box img{width:140px;height:140px}.custom-modal .img-box .upload-pen-box{width:34px;height:34px;position:absolute;right:0;bottom:0;border:3px solid #690fad;background-color:#690fad}.custom-modal .img-box .upload-pen-box path,.custom-modal .img-box .upload-pen-box svg{fill:#fff}.custom-modal .add-img-box{margin-top:7px;margin-bottom:30px}.custom-modal .add-img-box .img-box{max-width:112px;max-height:110px;position:relative}.custom-modal .add-img-box .img-box .upload-button{width:112px;height:110px;border-radius:9px}.custom-modal .add-img-box .img-box .profile-pic{position:absolute;top:0;left:0;border-radius:9px;max-width:112px;max-height:110px;margin-left:auto;margin-right:auto;display:none;-o-object-fit:cover;object-fit:cover;z-index:1}.custom-modal .add-img-box .img-box .file-upload{display:none}.custom-modal .add-img-box .img-box img{width:112px;height:110px}.custom-modal .add-img-box .add-photo-box{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:110px;width:112px;background:#121212;border-radius:9px}.custom-modal .add-img-box .add-photo-box svg{margin-left:auto;margin-right:auto;margin-bottom:17.15px}.custom-modal .add-img-box .add-photo-box p{font-family:Montserrat,sans-serif;color:#fff;font-size:12px;font-weight:500;line-height:14px}.custom-modal .modal-title{font-family:Montserrat,sans-serif;font-weight:700}.custom-modal .modal-desc{font-size:24px;font-weight:500;line-height:25px}@media screen and (max-width:991px){.custom-modal .modal-desc{margin-top:20px;font-size:18px}}.custom-modal .group label{font-family:Montserrat,sans-serif;color:#222!important;padding-left:6px;top:25px;font-size:16px;font-weight:400;line-height:19.5px}@media screen and (max-width:991px){.custom-modal .group label{font-size:12px}}.custom-modal .group label.active{padding-left:0;top:0;font-size:12px;font-weight:400;line-height:14.63px}@media screen and (max-width:991px){.custom-modal .group label.active{font-size:10px}}.custom-modal .group input{font-family:Montserrat,sans-serif;color:#000!important;border-bottom:1px solid #000;padding-left:6px;padding-right:30px;font-size:16px;font-weight:400;line-height:19.5px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}@media screen and (max-width:991px){.custom-modal .group input{font-size:12px}}.custom-modal .group svg{right:8px}@media screen and (max-width:991px){.custom-modal .group svg{width:17px}}.custom-modal .group svg path{fill:#690fad}.custom-modal .btn-dropdown{position:absolute;right:0;bottom:0}.custom-modal .add-activity-type-field-box,.custom-modal .gender-field-box,.custom-modal .nationality-field-box{position:relative}.custom-modal .add-activity-type-field-box .add-activity-type-field-body,.custom-modal .gender-field-box .add-activity-type-field-body,.custom-modal .nationality-field-box .add-activity-type-field-body{position:absolute;left:0;right:0;z-index:9;-webkit-box-shadow:0 4px 4px rgba(18,18,18,.25);box-shadow:0 4px 4px rgba(18,18,18,.25)}.custom-modal .add-activity-type-field-box .add-activity-type-field-body .type-list,.custom-modal .gender-field-box .add-activity-type-field-body .type-list,.custom-modal .nationality-field-box .add-activity-type-field-body .type-list{background:#fff;border-radius:0 0 11px 11px;padding:12px 22px 3px}.custom-modal .add-activity-type-field-box .add-activity-type-field-body .type-list .type-item,.custom-modal .gender-field-box .add-activity-type-field-body .type-list .type-item,.custom-modal .nationality-field-box .add-activity-type-field-body .type-list .type-item{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:19.5px;margin-bottom:12px;cursor:pointer}@media screen and (max-width:991px){.custom-modal .add-activity-type-field-box .add-activity-type-field-body .type-list .type-item,.custom-modal .gender-field-box .add-activity-type-field-body .type-list .type-item,.custom-modal .nationality-field-box .add-activity-type-field-body .type-list .type-item{font-size:12px}}.custom-modal .checkbox-field-box{margin-bottom:25px}.custom-modal .checkbox-field-box label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:14.63px}@media screen and (max-width:991px){.custom-modal .checkbox-field-box label{font-size:10px}}.custom-modal .checkbox-field-box label button{text-decoration:underline}.custom-modal .btn-submit{font-family:Montserrat,sans-serif;width:100%;font-size:14px;font-weight:700;line-height:17px;height:48px;cursor:pointer;color:#fff}.custom-modal .account-btn-box button{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;line-height:12.19px}@media screen and (max-width:991px){.custom-modal .social-account-box{padding-bottom:34px}}.custom-modal button.social-link.rounded-full{-webkit-box-shadow:0 20px 40px 0 #0000001a;box-shadow:0 20px 40px 0 #0000001a}.custom-modal .social-title{font-size:18px;font-weight:500;line-height:21px}#tooltip-descriptive-hover .modal-outer-box{max-width:calc(550px + 2rem);background:#f1f1f1}#tooltip-descriptive-hover .form-container{width:100%;max-width:450px}@media screen and (min-width:992px){#tooltip-descriptive-hover .form-container{padding-top:65px;padding-bottom:70px}}@media screen and (max-width:991px){#tooltip-descriptive-hover .form-container{padding-top:22px;padding-bottom:25px}}#tooltip-descriptive-hover .activity-detail-card{background:#fff;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);border-radius:11px 11px 21px 21px;margin-bottom:21px;padding:27px 31px 30px}#tooltip-descriptive-hover .activity-detail-header{border-bottom:1px solid #690fad;padding-bottom:24px;margin-bottom:15px}#tooltip-descriptive-hover .brand-img{min-width:40px;min-height:40px;max-width:40px;max-height:40px;margin-right:10px}#tooltip-descriptive-hover .brand-label{font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:0;text-align:left;text-transform:uppercase}#tooltip-descriptive-hover .brand-name{font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:left}#tooltip-descriptive-hover .package-short-info-box{margin-bottom:20px}#tooltip-descriptive-hover .package-name{font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:left}#tooltip-descriptive-hover .package-price{font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:right}#tooltip-descriptive-hover .package-label{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:0;text-align:right}#tooltip-descriptive-hover .package-info-label{font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:0;text-align:left;text-transform:uppercase;margin-bottom:2px}#tooltip-descriptive-hover .package-info-title{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;letter-spacing:0;text-align:left;margin-bottom:20px}#tooltip-descriptive-hover .package-t-c{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:0;text-align:left;text-transform:uppercase;margin-bottom:5px}#tooltip-descriptive-hover .package-t-c-list{list-style:inside;list-style-type:disc}#tooltip-descriptive-hover .package-t-c--item{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}#tooltip-descriptive-hover .booking-checkin-mode-btn-cancel{color:#000;background:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:16.41px;text-align:center;width:100%;max-width:372px;height:48px;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}#tooltip-descriptive-hover .booking-checkin-mode-btn-proceed{color:#fff;background:#690fad;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:16.41px;text-align:center;width:100%;max-width:372px;height:48px;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}#legal .custom-container{min-height:799px;background-color:#fff;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);position:relative;padding-top:57px;padding-bottom:72px;margin-top:10px;margin-bottom:50px;overflow:hidden}@media screen and (min-width:992px){#legal .custom-container{margin-top:11px;margin-bottom:60px;border-radius:11px}}#legal .legal-sidebar{position:absolute;top:0;left:0;bottom:0;width:0;height:100%;background-color:#fff;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);border-radius:11px 0 0 11px;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#legal .legal-sidebar .legal-sidebar-outer-box{width:299px;padding:55px 41px 25px}@media screen and (max-width:991px){#legal .legal-sidebar .legal-sidebar-outer-box{padding:55px 25px 25px}}#legal .legal-sidebar .sidebar-menu-list{margin-top:52px;list-style:none;overflow-y:auto;max-height:487px;padding-right:5px}#legal .legal-sidebar .sidebar-menu-list::-webkit-scrollbar{width:3px}#legal .legal-sidebar .sidebar-menu-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#legal .legal-sidebar .sidebar-menu-list::-webkit-scrollbar-thumb{background:#690fad;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item,#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-link{position:relative;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:17px;text-align:left;margin-bottom:17px;color:#000;cursor:pointer}#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item:hover,#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-link:hover{color:#690fad}#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item:hover::before,#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-link:hover::before{content:"";position:absolute;left:-13px;top:8px;width:10px;height:1px;background-color:#690fad}#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item.active{color:#690fad}#legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item.active::before{content:"";position:absolute;left:-13px;top:8px;width:10px;height:1px;background-color:#690fad}#legal .legal-sidebar .sidebar-submenu-list{padding-left:10px;list-style:none;margin-top:-10px;margin-bottom:10px}#legal .legal-sidebar .sidebar-submenu-list .sidebar-submenu-item,#legal .legal-sidebar .sidebar-submenu-list .sidebar-submenu-link{position:relative;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:15px;text-align:left;color:#000;margin-top:7px;margin-bottom:7px;cursor:pointer}#legal .legal-sidebar .sidebar-submenu-list .sidebar-submenu-list{padding-left:16px;padding-top:7px}#legal .legal-content-header{margin-bottom:67px}#legal .legal-content-header .legal-content-header-outer-box{max-width:calc(1076px - 2rem);padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}#legal .legal-content-header .btn-sidebar-toggle{width:42px;float:left}#legal .legal-content-header .btn-search-bar-toggle{width:32px;float:right}#legal .legal-content-header .legal-content-header-inner-box{width:100%;max-width:850px;margin-left:auto;margin-right:auto}#legal .legal-content-header .legal-content-header-inner-box .legal-content-header-title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:29px;text-align:center;color:#690fad}#legal .legal-content-header .legal-content-header-inner-box .legal-content-header-search-field{display:none;width:100%;height:42px;background-color:#f1f1f1;padding:12px 20px 13px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-align:left}#legal .legal-content-body .legal-content-body-outer-box{max-width:calc(850px - 3rem);padding-left:1rem;padding-right:2rem;margin-left:auto;margin-right:auto;overflow-y:auto;height:100%;max-height:475px}#legal .legal-content-body .legal-content-body-outer-box::-webkit-scrollbar{width:9px}#legal .legal-content-body .legal-content-body-outer-box::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#legal .legal-content-body .legal-content-body-outer-box::-webkit-scrollbar-thumb{background:#690fad;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#legal .legal-content-body .sidebar-item-content-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:22px;text-align:left;color:#000;margin-bottom:5px}#legal .legal-content-body .sidebar-item-content-date{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:19px;text-align:left;color:#000;margin-bottom:16px;font-style:italic}#legal .legal-content-body .sidebar-item-content-title.active{color:#690fad}#legal .legal-content-body .sidebar-item-content-subtitle{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:22px;text-align:left;color:#000;margin-bottom:10px}#legal .legal-content-body .sidebar-item-content-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-bottom:17px;color:#000}#legal .legal-content-body .section-title-list{list-style:disc;margin-bottom:20px;padding-left:17px}#legal .legal-content-body .external-link{color:#690fad;text-decoration:underline;word-break:break-all}#legal .legal-content-body .section-title-item{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-bottom:16px;color:#000}#legal .legal-content-body .subsection-list{list-style-type:circle;padding-left:20px;margin-bottom:16px}#legal .legal-content-body .subsection-list .subsection-list{list-style-type:square}#legal .legal-content-body .subsection-item{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-bottom:16px;color:#000}#legal .legal-content-body .certified-privacy{width:100%;max-width:150px;margin-bottom:17px}#legal .legal-content-body table{width:100%}#legal .legal-content-body th{text-align:left;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-bottom:17px;color:#000}#legal .legal-content-body td{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-bottom:16px;color:#000}#legal .legal-content-footer{margin-top:37px}#legal .legal-content-footer .rounded-full{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:17px;text-align:center;-webkit-filter:drop-shadow(0 7px 11px rgba(0, 0, 0, .1));filter:drop-shadow(0 7px 11px rgba(0, 0, 0, .1))}#legal .legal-content-footer .btn-cancel{padding:14px 53px;color:#000;background-color:#fff;margin-right:6px}#legal .legal-content-footer .btn-accept{padding:14px 43px;color:#fff;background-color:#690fad;margin-left:6px}@media (max-width:991px){.wallet-table-row.flex.active .small-screen-accordion-icon-box svg{transform:rotate(180deg)!important}.wallet-table-row.flex.active .small-screen-accordion-title{display:none!important}.wallet-table-row.flex.active .wallet-table-content-list{display:block!important}}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=radio]{--active:#690FAD;--active-inner:#fff;--focus:2px #680fad2d;--border:#D9D9D9;--border-hover:#680fad7c;--background:#D9D9D9;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:12px;outline:0;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));-webkit-transition:background .3s,border-color .3s,-webkit-box-shadow .2s;transition:background .3s,border-color .3s,-webkit-box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s,-webkit-box-shadow .2s}input[type=radio]:after{content:'';display:block;left:1px;top:1px;position:absolute;-webkit-transition:opacity var(--d-o,.2s),-webkit-transform var(--d-t,.3s) var(--d-t-e,ease);transition:opacity var(--d-o,.2s),-webkit-transform var(--d-t,.3s) var(--d-t-e,ease);transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s);transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s),-webkit-transform var(--d-t,.3s) var(--d-t-e,ease)}input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=radio]:disabled+label{cursor:not-allowed}input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=radio]:focus{-webkit-box-shadow:0 0 0 var(--focus);box-shadow:0 0 0 var(--focus)}input[type=radio]:not(.switch){width:12px}input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=radio]:not(.switch):checked{--o:1}input[type=radio]+label{display:inline-block;vertical-align:top;cursor:pointer;margin-left:11px;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:0;text-align:left}input[type=radio]{border-radius:50%}input[type=radio]:after{width:8px;height:8px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s,.7));transform:scale(var(--s,.7))}input[type=radio]:checked{--s:.5}}#cart .payment .cart-payment-title{font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:left}@media screen and (min-width:992px){#cart .payment .cart-payment-title{margin-bottom:34px}}#cart .payment .my-card-list{height:396px;overflow-y:auto;scrollbar-width:4px;padding-right:5px}#cart .payment .my-card-box.active{opacity:1}#cart .payment .my-card-box{margin-bottom:14px;opacity:.7;cursor:pointer}#payment-form .form-row .__PrivateStripeElement{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-style:normal!important;font-weight:400!important;line-height:13px!important;letter-spacing:0!important;text-align:left!important;margin-bottom:10px!important;padding:12px 13px!important;background:#f1f1f1!important;border-radius:11px!important}#card-element{font-family:Montserrat,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:13px;letter-spacing:0;text-align:left;margin-bottom:10px;padding:12px 13px!important;background:#f1f1f1!important;border-radius:11px}label.add_checkbox{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:13px;letter-spacing:0;text-align:left;display:flex;align-items:center;margin-top:19px;user-select:none;cursor:pointer;width:fit-content}input#add_card{margin-right:8px}#IndustryPartner{background-color:#fff}#IndustryPartner .IndustryPartner-inner-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;height:100%}@media (max-width:991px){#IndustryPartner .IndustryPartner-inner-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#IndustryPartner .content-box{width:100%;height:100%;padding-left:15px;padding-right:15px}@media (min-width:992px){#IndustryPartner .content-box{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}}@media (max-width:991px){#IndustryPartner .content-box{margin-top:15%;margin-bottom:10%}}#IndustryPartner .content-inner-box{width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width:600px){#IndustryPartner .content-inner-box{padding:30px 30px 40px 30px}}@media only screen and (min-width:1400px){#IndustryPartner .content-inner-box{padding:100px}}#IndustryPartner .content-inner-box .title{margin:0 0 15px;font-family:Montserrat,sans-serif;font-weight:600;line-height:1;text-transform:none;letter-spacing:0}@media only screen and (max-width:599px){#IndustryPartner .content-inner-box .title{font-size:1.5rem}}@media only screen and (min-width:600px){#IndustryPartner .content-inner-box .title{font-size:1.8rem}}@media only screen and (min-width:1000px){#IndustryPartner .content-inner-box .title{font-size:2.3rem}}#IndustryPartner .content-inner-box .subtitle{margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:1.2em;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}#IndustryPartner .content-inner-box .desc{margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:1em;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased;color:#333}#IndustryPartner .form-box{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;padding:30px 15px;min-height:50vh;height:100%}@media (min-width:992px){#IndustryPartner .form-box{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;min-height:100vh;height:100%;padding:15px}}#IndustryPartner .form-outer-box{width:100%;margin-left:auto;margin-right:auto;height:calc(100vh - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){#IndustryPartner .form-outer-box{min-height:calc(50vh - 30px);height:100%}}#IndustryPartner .form-outer-box .title{margin:0 0 15px;font-family:Montserrat,sans-serif;font-weight:600;line-height:1;text-transform:none;letter-spacing:0;color:#333}@media only screen and (max-width:767px){#IndustryPartner .form-outer-box .title{font-size:1.55rem}}@media only screen and (min-width:768px){#IndustryPartner .form-outer-box .title{font-size:1.6rem}}@media only screen and (min-width:1000px){#IndustryPartner .form-outer-box .title{font-size:2rem}}#IndustryPartner .form-outer-box .desc{margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:1em;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased;color:#333}#IndustryPartner .form-outer-box .desc a{color:#690fad}#IndustryPartner .form-outer-box .btn-register{display:block;padding:10px 20px;border-radius:3px;font-weight:500!important;font-family:Montserrat,sans-serif;font-size:.9rem!important;border-style:none;background-color:#690fad;color:#fff;border-color:#690fad;width:100%;margin-top:10px;text-align:center}#IndustryPartner .form-inner-box{background-color:#fff;width:100%;max-width:500px;padding:30px 40px;margin-left:auto;margin-right:auto}#brand{background-color:#fff;padding-top:80px;padding-bottom:80px}#brand .brand-header .title{margin:0 0 15px;font-family:Montserrat,sans-serif;font-weight:600;line-height:1;text-transform:none;letter-spacing:0;text-align:center}@media only screen and (min-width:767px){#brand .brand-header .title{font-size:1.55rem}}@media only screen and (min-width:768px){#brand .brand-header .title{font-size:1.7rem}}@media only screen and (min-width:1000px){#brand .brand-header .title{font-size:2rem}}#brand .brand-header .desc{margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:.95em;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased;color:#333;text-align:center}#brand .brand-body{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2.3rem;column-gap:2.3rem;row-gap:2.3rem;margin-top:50px}#brand .img-box img{margin:auto}span.mx-calendar-header-label{font-family:Montserrat,sans-serif}#contact-us-banner{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden;min-height:440px}#contact-us-banner::before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(105,15,173,.45)}@media screen and (min-width:992px){#contact-us-banner{height:100%}}@media screen and (max-width:991px){#contact-us-banner{background-position:right center}}@media screen and (min-width:992px){#contact-us-banner .custom-container{padding-top:112px;padding-bottom:250px}}@media screen and (max-width:991px){#contact-us-banner .custom-container{padding-top:221px;padding-bottom:69px}}#contact-us-banner .custom-container .contact-us-hero-title{font-family:Montserrat,sans-serif;font-size:64px;font-weight:500;line-height:78px;font-size:48px;color:#fff;max-width:550px;position:relative}@media screen and (max-width:991px){#contact-us-banner .custom-container .contact-us-hero-title{font-size:36px;line-height:44px}}#contact-us-banner .custom-container .contact-us-hero-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:22px;max-width:550px;position:relative}@media screen and (max-width:991px){#contact-us-banner .custom-container .contact-us-hero-desc{font-size:12px}}#customer-support{position:relative;z-index:999}#customer-support .customer-support-box-container{max-width:768px;margin-left:auto;margin-right:auto}@media screen and (min-width:992px){#customer-support .customer-support-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-180px;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.25);box-shadow:0 22px 40px rgba(0,0,0,.25)}}#customer-support .customer-support-form{width:100%;background-color:#fff}@media screen and (min-width:992px){#customer-support .customer-support-form{padding:77px 85px 75px}}@media screen and (max-width:991px){#customer-support .customer-support-form{padding:78px 33px 67px;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.25);box-shadow:0 22px 40px rgba(0,0,0,.25)}}@media screen and (min-width:992px){#customer-support .customer-support-form .flexgroup{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:21px;column-gap:21px}}#customer-support .customer-support-form .form-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:22px;text-align:left;margin-bottom:55px}#customer-support .customer-support-form .group{position:relative;margin-bottom:31px}#customer-support .customer-support-form .group label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:15px;position:absolute;top:20px;padding:0;color:#000!important;-webkit-transition:top .2s ease-in-out,font-size .2s ease-in-out;transition:top .2s ease-in-out,font-size .2s ease-in-out}#customer-support .customer-support-form .group .active{font-weight:300;top:0;left:0;color:#000!important}#customer-support .customer-support-form .group input,#customer-support .customer-support-form .group textarea{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:15px;width:100%;color:#000;background-color:transparent!important;border-bottom:1px solid rgba(0,0,0,.45)}#customer-support .customer-support-form .group input{height:53px}#customer-support .customer-support-form .group textarea{margin-top:20px}#customer-support .customer-support-form .group input:focus,#customer-support .customer-support-form .group textarea:focus{outline:0;background-color:transparent!important}#customer-support .customer-support-form .service-group{margin-bottom:31px}#customer-support .customer-support-form .service-group label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:15px;padding:0;color:#000!important;-webkit-transition:top .2s ease-in-out,font-size .2s ease-in-out;transition:top .2s ease-in-out,font-size .2s ease-in-out}#customer-support .customer-support-form .service-group select{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:15px;width:100%;color:#000;background-color:transparent!important;border-bottom:1px solid rgba(0,0,0,.45);height:43px}#customer-support .customer-support-form .btn-send-form{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:21px;text-align:center;color:#fff;background-color:#690fad;padding:10px 61px 11px;margin:auto;display:block}.btn-live-chat-toggle{margin-top:20px}@media screen and (min-width:992px){.btn-live-chat-toggle{display:none}}.btn-live-chat-toggle .btn-live-chat-toggle-inner-box{width:92px;height:92px;background-color:#690fad;cursor:pointer;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1)}.btn-live-chat-toggle.chat-close{margin-top:20px;position:fixed;bottom:20px;right:20px}.contact-information-inner-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,372px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:19px;column-gap:19px;row-gap:19px}.contact-information-inner-box .contact-info-card{background-color:#fff;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);border-radius:11px;padding:37px 35px 12px}.social-media-link-inner-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,272px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:23px;column-gap:23px;row-gap:23px;margin-bottom:103px}.social-media-link-inner-box .contact-info-card{background-color:#fff;-webkit-box-shadow:0 22px 40px rgba(0,0,0,.1);box-shadow:0 22px 40px rgba(0,0,0,.1);border-radius:11px;padding:37px 50px 44px}.social-media-link-inner-box .contact-info-card:hover{background:linear-gradient(159.67deg,rgba(105,15,173,.85) 1.55%,rgba(202,168,245,.85) 106.93%)}.social-media-link-inner-box .contact-info-card:hover p{color:#fff}.social-media-link-inner-box .contact-info-card:hover path,.social-media-link-inner-box .contact-info-card:hover svg{fill:#fff}.contact-us-title{font-family:Montserrat,sans-serif;font-weight:500;line-height:44px;margin-bottom:56px;margin-top:120px;text-align:center}@media screen and (min-width:992px){.contact-us-title{font-size:36px}}@media screen and (max-width:991px){.contact-us-title{font-size:26px;line-height:22px}}.contact-info-card-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#690fad;margin-bottom:24px}.contact-info-card-subtitle{font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:17px;margin-bottom:11px}.contact-info-card-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17px;margin-bottom:29px}.contact-info-card-sub-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17px}.contact-info-card-address-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17px}.contact-info-card-address-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17px;margin-bottom:41px}.contact-info-card-social-address-desc{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:17px}.toast{top:50px}#cart .payment .cart-item-body::-webkit-scrollbar{width:4px}#cart .payment .cart-item-body::-webkit-scrollbar-track{background:0 0}#cart .payment .cart-item-body::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#cart .payment .selected-package-item{position:relative;width:100%;display:flex;align-items:center}#activity-listing-days-filter .swiper-wrapper{padding-top:60px;padding-bottom:60px}#activity-listing-days-filter .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:14px}#activity-listing-days-filter .btn-day-filter{-webkit-box-shadow:0 4px 7px 0 #00000040;box-shadow:0 4px 7px 0 #00000040;padding:10px 39px;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;color:#000;background-color:#fff}#activity-listing-days-filter .btn-day-filter:hover{color:#fff;background-color:#690fad}#activity-listing-days-filter .btn-day-filter.active{color:#fff;background-color:#690fad}#activity-listing-days-filter .day{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:0;text-align:center}#activity-listing-days-filter .date{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0;text-align:center}#activity-listing{margin-bottom:115px}#activity-listing .search-results-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}@media screen and (min-width:992px){#activity-listing .search-results-box{padding-left:9px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}#activity-listing .search-results-title{font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-align:left;margin-right:15px}#activity-listing .search-results-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px}#cart .payment .package-info{width:100%}#cart .payment .btn-remove{position:absolute;left:-37px}@media screen and (min-width:768px){#cart .payment .btn-remove{padding:9px}}#cart .payment .package-holder-name{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:0;text-align:left}#cart .payment .package-name{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:0;text-align:left}#cart .payment .package-price{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:0;text-align:right;width:inherit;min-width:100px}#cart .payment .cart-item-footer{margin-top:20px}@media screen and (min-width:768px){#cart .payment .cart-item-footer{margin-left:40px}}.error-message{color:#f14336;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0;text-align:left;align-items:flex-start;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}#activity-listing .search-results-desc svg{min-width:20px;margin-right:15px}#activity-listing .activity-listing-outer-box{width:100%}@media screen and (min-width:992px){#activity-listing .activity-listing-outer-box{padding-left:19px;padding-left:19px}}#activity-listing .activity-listing-inner-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));row-gap:22px;-webkit-column-gap:22px;column-gap:22px}@media screen and (min-width:1024px){#activity-listing .activity-listing-inner-box{row-gap:44px;-webkit-column-gap:44px;column-gap:44px}}#activity-listing .no-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:30px;margin-top:128px}@media screen and (min-width:992px){#activity-listing .no-result{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:30px;column-gap:30px}}#activity-listing .no-result .search-result-box{max-width:507px;margin:auto}#activity-listing .no-result .search-result-title{font-family:Roboto,sans-serif;font-size:135px;font-style:normal;font-weight:900;line-height:158px;letter-spacing:0;text-align:left;margin-bottom:10px;color:#06070E73}#activity-listing .no-result .search-result-subtitle{font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:28px;letter-spacing:0;text-align:left;margin-bottom:43px;color:#06070E73}#activity-listing .no-result .search-result-desc{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:0;text-align:left;margin-bottom:43px;color:#06070E73}#activity-listing .no-result .search-result-tag{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:0;text-align:left;color:#690fad}#activity-listing .no-result .search-result-img{display:block;max-width:422px;margin:auto}#advance-filter .activity-listing-title{font-family:Roboto,sans-serif}#advance-filter .advance-filter-menu-btn-box{position:relative;width:100%;margin-bottom:47px}#advance-filter .advance-filter-menu-btn-box img,#advance-filter .advance-filter-menu-btn-box svg{margin-left:10px}#advance-filter .advance-filter-menu-btn-box .advance-menu-filter-btn{color:#690fad;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding-left:15px;padding-right:15px;position:relative;overflow:hidden;background-color:#fff}#advance-filter .advance-filter-menu-btn-box::before{content:"";position:absolute;width:100%;height:2px;background:#690fad;margin-right:10px;left:0}#advance-filter .section-body{margin-top:20px}#advance-filter .swiper-container{padding-bottom:40px}#advance-filter .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:992px){#advance-filter .advance-filter-btn-inner-box{display:grid;grid-template-columns:4fr 2fr 2fr;-webkit-column-gap:50px;column-gap:50px}}#advance-filter .advance-filter-btn-inner-box .payment-type-filter-box .btn-filter,#advance-filter .advance-filter-btn-inner-box .session-type-filter-box .btn-filter{max-width:86px}@media screen and (min-width:992px){#advance-filter .activity-type-filter-box #activity-type-filter-outer-box{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}#advance-filter .select-date-range-header{margin-bottom:30px}#advance-filter .select-date-range-header .select-date-range-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:21.09px}#advance-filter .select-date-range-header .select-date-range-btn-box .btn-prev-month{margin-right:17px}#advance-filter .select-date-range-header .select-date-range-btn-box .btn-next-month{margin-left:17px}#advance-filter .select-date-range-header .select-date-range-btn-box .selected-date-info{font-family:Montserrat,sans-serif;font-size:20px;font-weight:400;line-height:24.38px}#advance-filter .select-date-range-header .select-date-range-btn-box .selected-date-info .selected-month{margin-right:8px}#advance-filter .advance-filter-btn-box{padding-bottom:100px}@media screen and (min-width:992px){#advance-filter .advance-filter-btn-box{margin-top:100px}}@media screen and (max-width:991px){#advance-filter .advance-filter-btn-box{margin-top:60px}}#advance-filter .advance-filter-btn-box .btn-apply-filter,#advance-filter .advance-filter-btn-box .btn-filter-reset{width:100%;max-width:303px;height:50px;text-align:center;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:21.09px;margin:13px 21px}@media screen and (max-width:606px){#advance-filter .advance-filter-btn-box .btn-apply-filter,#advance-filter .advance-filter-btn-box .btn-filter-reset{margin:13px 0}}#advance-filter .advance-filter-btn-box .btn-filter-reset{color:#000;background-color:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}#advance-filter .advance-filter-btn-box .btn-apply-filter{color:#fff;background-color:#690fad}#activity-listing-advance-filter{margin-bottom:95px}#activity-listing-advance-filter .booking-cards-title-box{margin-top:unset}#activity-listing-advance-filter .section-body .booking-card{margin-bottom:40px}#activity-listing-advance-filter .section-header{margin-bottom:30px}#activity-listing-advance-filter .section-header .section-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:21.09px}.select-date-range .title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.select-date-range .title-box{padding-left:9px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.select-date-range .select-date-range-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.select-date-range .select-date-range-desc svg{min-width:20px;margin-right:15px}#activity-listing .search-results-title{font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-align:left;margin-right:15px}#activity-listing .btn-reset-filters{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:21px;letter-spacing:0;text-align:right}#activity-listing .btn-reset-filters .svg{background-color:#690fad;width:18px;height:3px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;margin-right:15px}.pac-container{z-index:99999}.player-modal{display:flex;justify-content:center;align-items:center;height:500px;border-radius:0}.player-modal iframe{width:100%;max-width:100%!important;height:100%;border-radius:0!important}.player-modal .track-player{width:100%;max-width:100%;height:500px}.player-modal .track-player.track-player--show-upsell{height:500px;border-radius:0;align-items:center;display:flex}.player-modal .track-player__logo-header{position:absolute;top:20px;left:20px;width:auto}.player-modal .dECpSYmWqPAhq6xqf2t3,.player-modal .track-player__artwork{width:100%;max-width:180px;height:180px;border-radius:50%;overflow:hidden;margin-right:3%;margin-left:8%}.player-modal .track-player__header.metadata-lockup,.player-modal html[dir=ltr] .Vo5CZgetFW8OpvjS2Grw{width:100%;margin-right:8%;max-width:477px}.player-modal .metadata-lockup__title-wrapper{align-items:flex-start}.player-modal .audio-controls.audio-controls--buttons,.player-modal embed-audio-controls{position:absolute;right:20px;bottom:2px}.player-modal .gMx7ZQAGhBSydDebRjyI{height:500px;border-radius:0}.player-modal .AcNBXY8a1dtuVjzohHum{height:100%;align-items:center}.player-modal .HLXe2lxjDkJqhQi2vrEf{right:unset;top:20px;left:20px}.player-modal .wt-chart svg,.player-modal .wt-chart-active svg{display:none}.active-filter-button{filter:brightness(.1)}.non-active-filter-button{filter:opacity(.645)}.active-fav{background:#690fad!important}.active-fav svg path{fill:#fff!important}select{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important}.btn-back{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.section-body .swiper-container{overflow-x:hidden;margin-right:-1.5rem;width:calc(100% + 1.5rem)}.section-body .swiper-container .swiper-wrapper .swiper-slide{min-height:396px}.on-demand .section-body .swiper-container .swiper-wrapper .swiper-slide{min-height:280px}@media (max-width:767px){.on-demand .section-body .swiper-container .swiper-wrapper .swiper-slide{min-height:250px}}.on-demand#gyms-health .section-body .swiper-container{height:unset!important}#activity-listing .section-body .swiper-container .swiper-wrapper .swiper-slide{min-height:440px}.activity-type-filter-box .section-body .swiper-container,.business-type-filter-box .section-body .swiper-container,.delivery-type-filter-box .section-body .swiper-container,.filter-items .section-body .swiper-container,.payment-type-filter-box .section-body .swiper-container{height:auto}.business-type-filter-box .btn-filter-icon-box img,.business-type-filter-box .btn-filter-icon-box svg,.delivery-type-filter-box .btn-filter-icon-box img,.delivery-type-filter-box .btn-filter-icon-box svg,.payment-type-filter-box .btn-filter-icon-box img,.payment-type-filter-box .btn-filter-icon-box svg{max-width:24px;max-height:28px}#advance-filter .custom-container .custom-container{padding-left:0;padding-right:0}#advance-filter .advance-filter-btn-inner-box .delivery-type-filter-box .btn-filter{max-width:86px}.activity-type-filter-box .btn-filter-activity-type-icon-box img,.activity-type-filter-box .btn-filter-activity-type-icon-box svg{margin-left:0}@media screen and (min-width:1300px){.section-body .swiper-container{margin-right:-100px;width:calc(100% + 100px)}}@media (min-width:1220px) and (max-width:1600px){#activity-listing-days-filter .swiper-container,#activity-map-filter .swiper-container,.activity-type-filter-box .swiper-container,.section-body .swiper-container{overflow:visible}}.section-body .swiper-container .swiper-wrapper .swiper-slide{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.section-body .swiper-container::-webkit-scrollbar{width:0;height:0}.section-body .swiper-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:11px}.section-body .swiper-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.45);border-radius:11px}.section-header{margin-top:0}.gym-logo img{background-color:#fff}.gm-style-iw.gm-style-iw-c{padding:0}.gm-style-iw-d{padding:0!important;overflow:hidden!important;background:0 0;border-radius:.5rem}.gm-style-iw-d .section-body{margin-top:0!important}.gm-style .gm-style-iw-d{overflow:hidden!important}.gm-style .gm-style-iw{overflow:hidden!important;padding:0!important}.gm-style .gm-style-iw .section-body{margin-top:0!important}.card .card-body .float-left.card-title{margin-bottom:12px}#additional-info .friend-item .friend-info{word-break:break-all}#community .score-point-item.active path,#community .score-point-item.active svg,.point-scoring-item.active path,.point-scoring-item.active svg{fill:#690fad}#challenger-calendar-modal .score-point-item.active path,#challenger-calendar-modal .score-point-item.active svg{fill:#690fad}.card,.challenge-card{cursor:pointer}@media screen and (max-width:375px){#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-map,#business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number{margin-right:0}#business-profile .business-profile-info-box .business-profile-contact-info-box{display:flex;gap:4px;justify-content:space-between;width:100%}}@media screen and (max-width:767px){#business-profile .business-profile-header .business-profile-banner-box,#business-profile .business-profile-header .business-profile-banner-box img{height:200px}}