@font-face{font-family:Montserrat-Reg;src:url(/build/assets/Montserrat-Regular-dcfe8df2.ttf)}@font-face{font-family:Montserrat-SemiBold;src:url(/build/assets/Montserrat-SemiBold-1418bd4d.ttf)}@font-face{font-family:Montserrat-Bold;src:url(/build/assets/Montserrat-Bold-189aeb28.ttf)}@font-face{font-family:Montserrat-Light;src:url(/build/assets/Montserrat-Light-e3a4d568.ttf)}@font-face{font-family:Frutiger-Reg;src:url(/build/assets/FrutigerReg-b11988ec.ttf)}@font-face{font-family:Frutiger-Bold;src:url(/build/assets/FrutigerBold-2d41b74c.ttf)}@font-face{font-family:Frutiger-Light;src:uurl("../assets/fonts/Frutiger/FrutigerLight.ttf")}:root{--light: #ebebeb;--dark: #140f04;--bg: rgb(205, 205, 205)}.dark-mode{--dark: #d7d2cb;--light: #140f04;--bg: rgb(50, 50, 50)}.bg-platinum{background:linear-gradient(180deg,#85868b 8.97%,#b6b6b8 31.95%,#939398 53.29%,#bdbdbe 74.41%,#707076 99.86%)}.bg-gold{background:linear-gradient(180deg,#b07b29 17.26%,#ebcc77 31.95%,#b98732 53.29%,#ecce79 74.41%,#c69840 99.86%),linear-gradient(89.84deg,#b07b29 8.97%,#b17b29 31.95%,#b98732 53.29%,#ecce79 74.41%,#c69840 99.86%),linear-gradient(89.84deg,#b07b29 8.97%,#b17b29 31.95%,#b98732 53.29%,#ecce79 74.41%,#c69840 99.86%)}.text-light{color:#fff}.bg-silver{background:linear-gradient(180deg,#a9a9a9 8.97%,#ffffff 28.71%,#c6c4c1 49.48%,#ffffff 74.41%,#c9c9c9 99.86%)}.bg-bronze{background:linear-gradient(180deg,#452f25 8.97%,#d8bc9e 31.95%,#735140 53.29%,#825c48 74.41%,#51342a 99.86%)}.card-PLATINUM{background:linear-gradient(89.84deg,#85868b 8.97%,#b6b6b8 31.95%,#939398 53.29%,#bdbdbe 74.41%,#707076 99.86%)}.card-GOLD{background:linear-gradient(180deg,#b07b29 17.26%,#ebcc77 31.95%,#b98732 53.29%,#ecce79 74.41%,#c69840 99.86%),linear-gradient(89.84deg,#b07b29 8.97%,#b17b29 31.95%,#b98732 53.29%,#ecce79 74.41%,#c69840 99.86%),linear-gradient(89.84deg,#b07b29 8.97%,#b17b29 31.95%,#b98732 53.29%,#ecce79 74.41%,#c69840 99.86%)}.card-SILVER{background:linear-gradient(89.84deg,#a9a9a9 8.97%,#ffffff 28.71%,#c6c4c1 49.48%,#ffffff 74.41%,#c9c9c9 99.86%)}.card-BRONZE{background:linear-gradient(89.84deg,#452f25 8.97%,#d8bc9e 31.95%,#735140 53.29%,#d8bc9e 74.41%,#51342a 99.86%)}.card-PLATINUM-border{border-top:10px solid rgba(112,112,118,.4039215686)}.card-GOLD-border{border-top:10px solid rgba(176,122,41,.4941176471)}.card-SILVER-border{border-top:10px solid rgba(201,201,201,.5568627451)}.card-BRONZE-border{border-top:10px solid rgba(81,52,42,.5725490196)}.privilege-card.loader{content:"";background:linear-gradient(to left,#6e6e6e,#474746,#e3e3e3);animation:gradient 2s ease infinite alternate;background-position:0% 40%;background-size:200% 200%}.success-input{font-size:clamp(.8rem,2vw,1rem);margin:10px auto}.list-loader{height:50px;width:50px;border:8px dotted #c89328;border-radius:50%;animation:spin 5s ease infinite;margin:auto}.cl-input{height:50px;border-radius:5px;box-shadow:inset 1px 1px 1px 1px #2b2a2a80;border-width:0;outline:none;padding:0 10px;font-size:15px;font-weight:200}.cl-input:valid{background-color:#d7d2cb}.cl-pass{box-shadow:inset 1px 1px 1px 1px #2b2a2a80;margin:auto 0;height:100%;width:90%;border-width:0;outline:none;padding:0 10px;font-size:15px;font-weight:200}.cl-pass:valid{background-color:#d7d2cb}.cl-date{margin:0 2px;width:100%;height:50px;border-radius:10px;box-shadow:inset 2px 4px 12px 3px #2b2a2a80;border-width:0;outline:none;padding:0 10px;font-size:15px;background-color:var(--light);font-weight:200}.cl-date:valid{background-color:#d7d2cb}@media only screen and (max-width: 640px){.cl-input,.cl-date,.cl-pass{height:40px;border-radius:5px;padding:0 10px;font-size:13px;font-weight:200}}.logo{width:100%;height:200px;margin-bottom:20px;display:flex}.logo img{-o-object-fit:contain;object-fit:contain;width:100%}.reg-logo{width:100%;height:200px;margin:20px auto;display:flex;justify-content:center}.reg-logo img{-o-object-fit:contain;object-fit:contain;width:100%;margin:auto}@media only screen and (max-width: 640px){.logo img{margin:auto;width:70%}.reg-logo{height:120px;margin-bottom:10px}.reg-logo img{width:70%}}.cl-submit{font-size:15px;width:100px;height:40px;border-radius:10px;margin-left:auto;border-width:0px;background-color:#c89328;outline:none;border-width:0;box-shadow:1px 1px px 1px #9d9d9d80;font-family:Montserrat-SemiBold;color:var(--light);transition:all .3s ease-in-out}.cl-submit:hover{box-shadow:2px 3px 5px 2px #2d2d2dcc}.cl-submit:active{box-shadow:inset 2px 3px 5px 2px #2d2d2dcc}.cl-submit-small{width:200px!important;font-size:13px!important}.cl-submit-link{color:#c89328;margin-left:auto;transition:all .3s ease-in-out;font-size:clamp(.8rem,2vw,1rem);background-color:transparent;border:none}.ln-forgot{color:#c89328;margin-left:auto;transition:all .3s ease-in-out;font-size:clamp(.8rem,2vw,1rem)}.ln-register{color:#c89328;margin:20px auto;transition:all .3s ease-in-out;font-size:clamp(.8rem,2vw,1rem)}.ln-cancel{color:#c89328;margin:20px auto}@media only screen and (max-width: 640px){.ln-register{margin:10px auto}.cl-submit{font-size:15px;height:40px}.ln-cancel{font-size:13px;margin-top:0;margin-bottom:30px}}.cb{width:100%;position:relative}.cb .label{font-size:clamp(.8rem,2vw,1rem);margin-left:30px;color:#c89328}.cb .label a{color:#c89328}.cb:hover .checkmark{background-color:#c89328}.cb .cl-checkbox{display:none}.cb .cl-checkbox:checked~.checkmark{background-color:#c89328}.cb .cl-checkbox:checked~.checkmark:after{display:block}.cb .checkmark{height:18px;width:18px;background-color:#cdcdcd;position:absolute;left:0}.cb .checkmark:hover{background-color:#c89328}.cb .checkmark:after{content:"";position:absolute;display:none}.cb .checkmark:after{top:2px;left:6px;width:3px;height:8px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}select{padding:5px;box-shadow:inset 1px 1px 1px 1px #2b2a2a80;border-width:0;border-radius:5px}table{margin:20px auto;width:85%;background-color:#cdcdcd;border-collapse:collapse}table th{text-align:left;font-size:13px;padding:5px 10px;font-family:Montserrat-SemiBold}table tr td:nth-child(1){width:55%}table tr td{background-color:#fff;text-align:left;font-size:13px;padding:5px 10px}table tr td p{font-family:Montserrat-SemiBold;margin-bottom:5px}table tr td p span:nth-child(2){text-transform:uppercase}table tr button{background-color:#c89328;border-width:0;padding:5px 10px;color:#fff;border-radius:5px;cursor:pointer}table tr button:hover{box-shadow:2px 3px 5px 2px #2d2d2dcc}table tr button:active{box-shadow:inset 2px 3px 5px 2px #2d2d2dcc}table tr a{background-color:#000;border-width:0;padding:5px 10px;color:#fff;border-radius:5px;text-decoration:none}table tr a:hover{box-shadow:2px 3px 5px 2px #2d2d2dcc}table tr a:active{box-shadow:inset 2px 3px 5px 2px #2d2d2dcc}@keyframes gradient{0%{background-position:0% 30%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes beat{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1.4)}}@keyframes glower{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@keyframes slider-track{0%{transform:translate(0)}to{transform:translate(-1110px)}}@keyframes rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.top-bar-wrapper{width:800px;height:80px;position:fixed;left:50%;transform:translate(-50%);z-index:10;background-color:var(--light);box-shadow:0 1px 5px 1px #24242480;display:flex;justify-content:space-between;padding:10px 40px}.top-bar-wrapper img{width:130px;opacity:0;-o-object-fit:contain;object-fit:contain}.top-bar-wrapper .controls{display:flex;justify-content:center;align-items:center;gap:20px}.top-bar-wrapper .controls a{font-size:25px;color:var(--dark)}@media only screen and (max-width: 1219px){.top-bar-wrapper img{opacity:1;-o-object-fit:contain;object-fit:contain}}@media only screen and (max-width: 768px){.top-bar-wrapper{width:100%;padding:10px 20px}}.mobile-nav-wrapper{width:800px;height:90px;background-color:var(--light);border:1px solid transparent;position:fixed;left:50%;top:5%;transform:translate(-50%);z-index:20;display:none;justify-content:space-evenly;align-items:center;box-shadow:0 3px 5px #0003}.mobile-nav-wrapper a{margin:auto 0}.mobile-nav-wrapper a .af-icon{stroke:#000;fill:#000;transition:all .3s ease-in-out;cursor:pointer}.mobile-nav-wrapper a .af-icon:hover{stroke:#c89328;fill:#c89328}.mobile-nav-wrapper a .avatar{overflow:hidden;height:35px;width:35px;border-radius:50%}.mobile-nav-wrapper a .avatar img{-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 320px){.desktop-nav-wrapper{display:none}}@media only screen and (max-width: 640px){.mobile-nav-wrapper{width:450px;height:70px}.mobile-nav-wrapper .af-icon{stroke:#000;fill:#000;transition:all .3s ease-in-out;cursor:pointer;width:35px}.mobile-nav-wrapper .af-icon:hover{stroke:#c89328;fill:#c89328}}@media only screen and (max-width: 320px){.nav-wrapper{width:320px;height:70px}.nav-wrapper .af-icon{stroke:#000;fill:#000;transition:all .3s ease-in-out;cursor:pointer;width:30px}.nav-wrapper .af-icon:hover{stroke:#c89328;fill:#c89328}}.desktop-nav-wrapper{width:200px;height:100%;background-color:var(--light);border:1px solid transparent;position:fixed;z-index:20;display:none;flex-direction:column;gap:20px;align-items:center;box-shadow:0 3px 5px #0003}.desktop-nav-wrapper .logo{width:90%}.desktop-nav-wrapper a{display:flex;text-decoration:none;justify-content:space-around;width:150px}.desktop-nav-wrapper a .af-icon{stroke:var(--dark);fill:var(--dark);transition:all .2s ease-in-out;cursor:pointer;width:25%}.desktop-nav-wrapper a span{margin:auto 10px;color:var(--dark);transition:all .2s ease-in-out;width:75%}.desktop-nav-wrapper a:hover .af-icon{stroke:#c89328;fill:#c89328}.desktop-nav-wrapper a:hover span{color:#c89328}.desktop-nav-wrapper .qrcode-container{width:25%;display:flex;justify-content:center;align-items:center}.desktop-nav-wrapper .qrcode-container img{width:80%}.desktop-nav-wrapper .profile-link{position:fixed;bottom:50px}.desktop-nav-wrapper .profile-link .avatar{overflow:hidden;height:35px;width:40px;border-radius:50%}.desktop-nav-wrapper .profile-link .avatar img{-o-object-fit:cover;object-fit:cover;filter:grayscale(100)}.desktop-nav-wrapper .profile-link .avatar:hover img{filter:none}@media only screen and (min-width: 1280px){.desktop-nav-wrapper{display:flex}.mobile-nav-wrapper{display:none}}.bottom-nav-wrapper{position:fixed;height:60px;width:100%;bottom:0;background-color:var(--light);box-shadow:-1px 1px 5px 2px #cacaca80;display:none;z-index:20;justify-content:space-evenly;color:#000;padding:0 20px}.bottom-nav-wrapper .active span{color:#c89328!important}.bottom-nav-wrapper .active .af-icon{fill:#c89328!important;stroke:#c89328!important}.bottom-nav-wrapper .active img{filter:none}.bottom-nav-wrapper a{margin:auto;position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;text-decoration:none}.bottom-nav-wrapper a span{margin:-5px auto 0;font-size:clamp(.4rem,2vw,.7rem);color:var(--dark)}.bottom-nav-wrapper a .qr-name{position:relative;top:-27px;margin:0 auto;font-size:clamp(.4rem,2vw,.7rem);color:var(--dark)}.bottom-nav-wrapper a .profile-name{margin:0 auto;font-size:clamp(.4rem,2vw,.7rem);color:var(--dark)}.bottom-nav-wrapper a .af-icon{stroke:var(--dark);fill:var(--dark);transition:all .3s ease-in-out;width:30%;cursor:pointer;margin:0 auto}.bottom-nav-wrapper a .af-icon:hover{stroke:#c89328;fill:#c89328}.bottom-nav-wrapper a .avatar{overflow:hidden;height:clamp(27px,3vw,40px);width:clamp(27px,3vw,40px);border-radius:50%;margin:9px auto;z-index:1}.bottom-nav-wrapper a .avatar img{-o-object-fit:cover;object-fit:cover;filter:grayscale(100)}.bottom-nav-wrapper a .avatar:hover img{filter:none}.bottom-nav-wrapper a .qrcode-container{position:relative;box-shadow:0 -5px 5px 1px #57575780;background-position:0% 40%;background-size:200% 200%;display:flex;padding:20px;top:-30px;width:70px;height:70px;border-radius:50%;margin:0 auto}.bottom-nav-wrapper a .qrcode-container img{margin:auto;-o-object-fit:contain;object-fit:contain;width:95%}.bottom-nav-wrapper a .shine{background:linear-gradient(-70deg,#c89328,rgb(248,235,159),#c89328,rgb(248,235,159),#c89328)}.bottom-nav-wrapper a .normal{background-color:#fff}.bottom-nav-wrapper a:hover span{color:#c89328}@media only screen and (max-width: 1219px){.bottom-nav-wrapper{display:flex}}@media only screen and (max-width: 768px){.bottom-nav-wrapper a .avatar{height:40px;width:40px}.bottom-nav-wrapper a .profile-name{top:0}}@media only screen and (max-width: 640px){.bottom-nav-wrapper a .avatar{height:27px;width:27px}.bottom-nav-wrapper a .profile-name{top:1px}}@media only screen and (max-width: 400px){.bottom-nav-wrapper a .avatar{height:25px;width:25px}.bottom-nav-wrapper a .profile-name{top:3px}}.member-card{position:relative;height:250px;min-height:250px;width:60%;z-index:4;overflow:hidden;background-position:0% 40%;background-size:200% 200%;margin:100px auto 0;border-radius:10px;box-shadow:0 5px 3px 1px #97969680;transition:all .5s ease-in-out;cursor:pointer}.member-card .card-bg{background-color:#fff;width:100%;height:100%;mix-blend-mode:multiply}.member-card .card-pattern{width:120%;height:100%;position:absolute;top:20px;left:-5px;border-top-left-radius:100%;border-top-right-radius:40% 20%;z-index:1;box-shadow:inset 1px 1px 2px 5px #3d3d3d4d}.member-card:hover{box-shadow:5px 5px 20px 3px #7b7a7a80;transform:scale(1.02)}.member-card .userinfo{display:flex;height:150px;position:absolute;bottom:0;width:100%;justify-content:start;gap:10px}.member-card .userinfo .names{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;justify-content:center;margin:auto 0 auto 20px;gap:3px;text-transform:uppercase;z-index:4}.member-card .userinfo .names p{color:#000;font-size:clamp(.6rem,2vw,.8rem)}.member-card .userinfo .names .name{font-size:clamp(.9rem,3vw,1.2rem);font-family:Montserrat-SemiBold}.member-card .userinfo .names .position{color:#000;mix-blend-mode:soft-light;font-size:clamp(.6rem,2vw,.8rem);width:-moz-fit-content;width:fit-content}.member-card .userinfo .names .company{color:#000;font-size:clamp(.6rem,2vw,.8rem);width:-moz-fit-content;width:fit-content;font-family:Montserrat-Reg}.member-card .avatar{position:absolute;top:20px;right:20px;overflow:hidden;height:80px;width:80px;border-radius:50%;margin:auto 0 auto 20px;box-shadow:inset 0 5px 5px 2px #7b7a7a80;z-index:4}.member-card .avatar img{-o-object-fit:cover;object-fit:cover}.member-card .membership{font-family:Montserrat-Bold;color:transparent;mix-blend-mode:multiply;position:absolute;top:40px;left:20px;font-size:2rem;background-color:#565656;text-shadow:0px 1px 2px rgba(212,212,212,.462);-webkit-background-clip:text;background-clip:text;z-index:4;font-size:clamp(1.3rem,4vw,2rem)}.member-card .membership-number{font-size:clamp(.5rem,2vw,.8rem);top:25px;left:20px;position:absolute;z-index:4}.member-card .membership-validity{font-size:clamp(.4rem,1vw,.7rem);bottom:10px;right:20px;position:absolute;font-weight:"Montserrat-Reg";z-index:4}.member-card .cls-1{fill:#000;stroke:#000}.member-card .membership-card-img{position:absolute;top:0;-o-object-fit:cover;object-fit:cover;height:300px}@media only screen and (max-width: 640px){.member-card{height:200px;min-height:200px;margin:20px auto 0}.member-card .qr-container{right:25px;top:30px;width:100px;height:100px}.member-card .qr-container img{transform:scale(1)}.member-card .userinfo{height:100px}.member-card .membership{bottom:20px}}@media only screen and (max-width: 768px){.member-card{width:92%}}@media only screen and (max-width: 400px){.member-card{margin:20px auto 0;height:200px;min-height:200px;width:92%}.member-card .qr-container{right:25px;bottom:30px;width:100px;height:100px}.member-card .qr-container img{transform:scale(1)}.member-card .qr-frame{width:150px;height:150px;bottom:10px;right:0}}@media only screen and (max-width: 320px){.user-card{margin:20px auto 0}.user-card .qr-container{right:25px;bottom:30px;width:100px;height:100px}.user-card .qr-container img{transform:scale(1)}.user-card .qr-frame{width:150px;height:150px;bottom:10px;right:0}}.privilege-card{height:200px;width:330px;border:1x solid black;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 5px 3px 1px #97969680;background-color:#000;margin-right:20px;transition:all .5s ease-in-out;z-index:4;display:inline-block;cursor:pointer}.privilege-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out}.privilege-card .bg-blur{background:linear-gradient(to top,rgb(0,0,0),rgba(0,0,0,.3));width:100%;height:100%;position:absolute;top:0;z-index:1;transition:all .3s ease-in-out;display:block}.privilege-card .business-name{position:absolute;top:10px;right:20px;z-index:2;color:#fff;transition:all .3s ease-in-out;text-align:right;white-space:normal;width:50%;font-family:Montserrat-Bold}.privilege-card .promo{position:absolute;top:40%;left:20px;width:95%;font-family:Montserrat-Bold;z-index:2;color:#c89328;transition:all .3s ease-in-out;white-space:normal;font-size:clamp(.9rem,2vw,1.2rem)}.privilege-card .description{position:absolute;top:55%;left:20px;font-size:clamp(.5rem,3vw,.7rem);z-index:2;color:#fff;width:90%;transition:all .3s ease-in-out}.privilege-card .eligibility{position:absolute;bottom:10px;left:20px;font-size:clamp(.5rem,3vw,.7rem);z-index:2;color:#fff;width:200px;transition:all .3s ease-in-out;white-space:normal}.privilege-card .validity{position:absolute;bottom:10px;right:20px;font-size:clamp(.5rem,3vw,.7rem);z-index:2;color:#fff;transition:all .3s ease-in-out}.privilege-card .usage{position:absolute;top:10px;left:20px;color:#fff;z-index:2;font-size:clamp(.8rem,3vw,.7rem)}.privilege-card .vendor-logo{position:absolute;width:70px;height:85px;background-color:#d9d9d9b3;box-shadow:0 4px 4px #00000040;z-index:4;top:-10px;right:10px;border-radius:10px;overflow:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wide-privilege-card{height:200px;width:700px;border:1x solid black;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 5px 3px 1px #97969680;transition:all .5s ease-in-out;z-index:4;display:inline-block;margin:10px 0}.wide-privilege-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out}.wide-privilege-card .bg-blur{background-color:#00000080;width:100%;height:100%;position:absolute;top:0;z-index:1;transition:all .3s ease-in-out;display:block}.wide-privilege-card .business-name{position:absolute;top:10px;right:20px;z-index:2;color:#c89328;transition:all .3s ease-in-out;font-size:clamp(.9rem,3vw,1rem);font-family:Montserrat-Bold}.wide-privilege-card .promo{position:absolute;top:40%;left:20px;font-family:Montserrat-Bold;z-index:2;color:#c89328;transition:all .3s ease-in-out;font-size:2rem;font-size:clamp(.9rem,2vw,2rem);width:90%;height:50px}.wide-privilege-card .description{position:absolute;top:50%;left:20px;font-size:clamp(.3rem,2vw,1rem);z-index:2;color:var(--light);width:90%;transition:all .3s ease-in-out}.wide-privilege-card .eligibility{position:absolute;bottom:10px;left:20px;font-size:clamp(.4rem,3vw,.7rem);z-index:2;color:var(--light);width:40%;transition:all .3s ease-in-out}.wide-privilege-card .validity{position:absolute;bottom:10px;right:20px;font-size:clamp(.5rem,3vw,.7rem);z-index:2;color:var(--light);transition:all .3s ease-in-out}.wide-privilege-card .usage{position:absolute;top:10px;left:20px;color:var(--light);z-index:2;font-size:clamp(.8rem,3vw,.7rem)}.wide-privilege-card .vendor-logo{position:absolute;width:70px;height:85px;background-color:#d9d9d9b3;box-shadow:0 4px 4px #00000040;z-index:4;top:-10px;right:10px;border-radius:10px;overflow:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.redeemed img,.expired img{filter:grayscale(100)}.redeemed .promo,.redeemed .business-name,.redeemed .description,.redeemed .validity,.redeemed .eligibility,.redeemed .usage,.expired .promo,.expired .business-name,.expired .description,.expired .validity,.expired .eligibility,.expired .usage{filter:grayscale(100);opacity:.5}.redeemed:after{content:"Redeemed";position:absolute;top:50%;color:#c89328;mix-blend-mode:lighten;left:50%;transform:translate(-50%,-50%) rotate(-20deg);font-size:2rem}.expired:after{content:"Expired";position:absolute;top:50%;color:var(--light);mix-blend-mode:lighten;left:50%;transform:translate(-50%,-50%) rotate(-20deg);font-size:2rem}@media only screen and (max-width: 768px){.wide-privilege-card{width:100%;height:150px}.wide-privilege-card .description{top:50%}}.event-card{height:250px;width:250px;border:1x solid black;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 5px 3px 1px #97969680;margin-right:20px;z-index:4;cursor:pointer}.event-card .bg-blur{z-index:1;position:absolute;background-image:linear-gradient(-180deg,rgba(18,18,18,.1),rgba(18,18,18,.5),rgba(18,18,18,.7),rgba(9,9,9,.9));height:100%;width:100%;transition:all .5s ease-in-out}.event-card img{top:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:all .5s ease-in-out}.event-card h2{position:absolute;z-index:3;font-size:18px;bottom:50px;left:20px;color:#c89328;font-family:Montserrat-Semibold;width:200px;transition:all .5s ease-in-out}.event-card p{position:absolute;bottom:24px;z-index:3;color:var(--light);right:20px;transition:all .5s ease-in-out;font-size:13px}.event-card:hover{box-shadow:0 5px 10px 2px #97969680}.event-card:hover img{transform:scale(1.1);z-index:0}.event-card:hover h2,.event-card:hover p,.event-card:hover .bg-blur{opacity:0}@media only screen and (max-width: 640px){.event-card{height:180px;width:200px}.event-card h2{font-size:12px;width:130px}.event-card p{font-size:10px}}.booking-card{height:250px;width:530px;border:1x solid black;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 5px 3px 1px #97969680;margin-right:20px;cursor:pointer;transition:all .3s ease-in-out;z-index:4}.booking-card .bg-blur{z-index:1;position:absolute;background-image:linear-gradient(-180deg,rgba(18,18,18,.1),rgba(18,18,18,.5),rgba(18,18,18,.7),rgba(9,9,9,.9));height:100%;width:100%;transition:all .5s ease-in-out}.booking-card a{height:50px;padding:15px;position:absolute;background-color:#c89328;z-index:3;border-radius:10px;right:10px;top:10px;transition:all .5s ease-in-out;display:flex;align-items:center;font-size:clamp(.8rem,3vw,1rem);color:#fff}.booking-card img{top:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:all .5s ease-in-out}.booking-card h2{position:absolute;z-index:3;bottom:50px;left:20px;color:#c89328;font-family:Montserrat-Semibold;width:300px;transition:all .5s ease-in-out;font-size:clamp(.8rem,2vw,1rem)}.booking-card p{position:absolute;bottom:24px;z-index:3;color:#fff;left:20px;transition:all .5s ease-in-out;font-size:clamp(.8rem,2vw,.8rem)}.booking-card .loc-icon{fill:#c89328;stroke:#c89328;vertical-align:middle}.booking-card:hover{box-shadow:0 5px 10px 2px #97969680}.booking-card:hover h2{bottom:100px}.booking-card:hover p{bottom:70px}.booking-card:hover a{height:90%}@media only screen and (max-width: 640px){.booking-card{height:200px;width:335px}.booking-card h2{width:80%}.booking-card a{padding:5px}.booking-card:hover h2{font-size:15px;width:120px;bottom:80px}.booking-card:hover p{font-size:10px;bottom:50px}}@media only screen and (max-width: 400px){.booking-card{height:200px;width:315px}.booking-card h2{width:80%}.booking-card a{padding:5px}.booking-card:hover h2{font-size:15px;width:120px;bottom:80px}.booking-card:hover p{font-size:10px;bottom:50px}}.property-card{height:250px;width:250px;border:1x solid black;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 5px 3px 1px #97969680;margin-right:20px;cursor:pointer;z-index:4}.property-card .bg-blur{z-index:1;position:absolute;background-image:linear-gradient(-180deg,rgba(18,18,18,.1),rgba(18,18,18,.5),rgba(18,18,18,.7),rgba(9,9,9,.9));height:100%;width:100%;transition:all .5s ease-in-out}.property-card img{top:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:all .5s ease-in-out}.property-card h2{position:absolute;z-index:3;font-size:18px;bottom:60px;left:20px;color:var(--light);font-family:Montserrat-Semibold;width:200px;transition:all .5s ease-in-out}.property-card p{position:absolute;bottom:24px;z-index:3;color:#c89328;left:20px;transition:all .5s ease-in-out;font-size:11px;width:80%;display:-webkit-box;max-width:400px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.property-card:hover{box-shadow:0 5px 10px 2px #97969680}.property-card:hover img{transform:scale(1.1);z-index:0}.property-card:hover h2,.property-card:hover p,.property-card:hover .bg-blur{opacity:0}@media only screen and (max-width: 640px){.property-card{height:180px;width:200px}.property-card h2{font-size:12px;width:130px}.property-card p{font-size:10px}}.hospitality-card{height:250px;width:250px;border:1x solid black;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 5px 3px 1px #97969680;margin-right:20px;z-index:4;cursor:pointer}.hospitality-card .bg-blur{z-index:1;position:absolute;background-image:linear-gradient(-180deg,rgba(18,18,18,.1),rgba(18,18,18,.5),rgba(18,18,18,.7),rgba(9,9,9,.9));height:100%;width:100%;transition:all .5s ease-in-out}.hospitality-card img{top:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:all .5s ease-in-out}.hospitality-card h2{position:absolute;z-index:3;font-size:18px;bottom:60px;left:20px;color:var(--light);font-family:Montserrat-Semibold;width:200px;transition:all .5s ease-in-out}.hospitality-card p{position:absolute;bottom:24px;z-index:3;color:#c89328;left:20px;transition:all .5s ease-in-out;font-size:11px;width:80%;display:-webkit-box;max-width:400px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hospitality-card:hover{box-shadow:0 5px 10px 2px #97969680}.hospitality-card:hover img{transform:scale(1.1);z-index:0}.hospitality-card:hover h2,.hospitality-card:hover p,.hospitality-card:hover .bg-blur{opacity:0}@media only screen and (max-width: 640px){.hospitality-card{height:180px;width:200px}.hospitality-card h2{font-size:12px;width:130px}.hospitality-card p{font-size:10px}}.automotive-card{height:250px;width:250px;border:1x solid black;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 5px 3px 1px #97969680;margin-right:20px;z-index:4;cursor:pointer}.automotive-card .bg-blur{z-index:1;position:absolute;background-image:linear-gradient(-180deg,rgba(18,18,18,.1),rgba(18,18,18,.5),rgba(18,18,18,.7),rgba(9,9,9,.9));height:100%;width:100%;transition:all .5s ease-in-out}.automotive-card img{top:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:all .5s ease-in-out}.automotive-card h2{position:absolute;z-index:3;font-size:18px;bottom:60px;left:20px;color:var(--light);font-family:Montserrat-Semibold;width:200px;transition:all .5s ease-in-out}.automotive-card p{position:absolute;bottom:24px;z-index:3;color:#c89328;left:20px;transition:all .5s ease-in-out;font-size:11px;width:80%;display:-webkit-box;max-width:400px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.automotive-card:hover{box-shadow:0 5px 10px 2px #97969680}.automotive-card:hover img{transform:scale(1.1);z-index:0}.automotive-card:hover h2,.automotive-card:hover p,.automotive-card:hover .bg-blur{opacity:0}@media only screen and (max-width: 640px){.automotive-card{height:180px;width:200px}.automotive-card h2{font-size:12px;width:130px}.automotive-card p{font-size:10px}}.business-card{height:200px;width:100%;background-color:var(--light);overflow:hidden;border-radius:10px;box-shadow:0 5px 3px 1px #97969680;z-index:4;position:relative;margin-bottom:15px}.business-card img{position:absolute;z-index:1}.business-card .bg-blur{z-index:2;position:absolute;background-image:linear-gradient(-180deg,rgba(18,18,18,.1),rgba(18,18,18,.7),rgba(18,18,18,.8),rgba(9,9,9,.9));height:100%;width:100%;transition:all .5s ease-in-out}.business-card .infos{width:80%;height:80%;display:flex;flex-direction:column;position:absolute;z-index:3;bottom:0;left:20px;gap:10px;justify-content:center}.business-card .infos .title{position:relative;font-size:clamp(1rem,4vw,2rem);color:#d7d2cb;font-family:Montserrat-SemiBold}.business-card .infos .description{font-size:clamp(.5rem,2vw,1rem);color:#c89328;bottom:50px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.business-card .infos .address{display:flex;bottom:10px;color:#fff;z-index:3;font-size:clamp(.5rem,2vw,1rem);left:20px;justify-content:start;align-items:center;gap:5px}.business-card .infos .address svg{fill:#c89328;stroke:#c89328;width:10px}.business-card .viewInfo{padding:5px 10px;font-size:clamp(.5rem,2vw,3rem);position:absolute;z-index:3;background-color:#c89328;right:10px;top:20px;text-decoration:none;color:#fff;border-radius:5px}@media only screen and (max-width: 768px){.business-card img{height:100%}}.offering-card{height:150px;width:300px;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 5px 3px 1px #97969680;margin-right:20px;transition:all .5s ease-in-out;z-index:4;display:inline-block;background-color:#000;cursor:pointer}.offering-card .offering-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;filter:blur(1px);transition:all .3s ease-in-out}.offering-card .bg-blur{background-color:#00000080;width:100%;height:100%;position:absolute;top:0;z-index:1;transition:all .3s ease-in-out;display:block}.offering-card .vendor-name{position:absolute;top:10px;left:20px;z-index:2;color:#fff;transition:all .3s ease-in-out;white-space:normal;font-family:Montserrat-Bold;font-size:clamp(.8rem,2vw,1rem)}.offering-card .title{position:absolute;top:40%;left:20px;font-family:Montserrat-Bold;z-index:2;color:#c89328;transition:all .3s ease-in-out;font-size:clamp(1.2rem,2vw,1.2rem);width:70%;height:50px;white-space:normal}.offering-card .type{position:absolute;bottom:10px;left:20px;font-size:clamp(.3rem,2vw,.6rem);z-index:2;color:var(--light);transition:all .3s ease-in-out}.offering-card .promo-type{position:absolute;bottom:10px;right:20px;font-size:clamp(.3rem,2vw,.6rem);z-index:2;color:var(--light);transition:all .3s ease-in-out}.active-loc{border:10px solid #c89328}.location-card{height:80px;width:200px;position:relative;overflow:hidden;border-radius:10px;display:inline-block;z-index:4;margin:0 10px;cursor:pointer}.location-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:1;-o-object-position:center center;object-position:center center;filter:blur(1px);position:absolute}.location-card .bg-blur{background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;z-index:2;transition:all .3s ease-in-out;display:block}.location-card h3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;text-align:center;color:#d7d2cb;font-size:clamp(.7rem,3vw,.9rem);z-index:3;font-family:Montserrat-Semibold;position:relative;white-space:pre-wrap}.vendor-card{background-color:#fff;height:100px;width:100px;box-shadow:0 5px 5px 2px #97969680;transition:all .5s ease-in-out;border-radius:10px;overflow:hidden;display:inline-block;margin:0 10px;position:relative;cursor:pointer;background-color:#d7d2cb}.vendor-card img{-o-object-fit:contain;object-fit:contain;width:100%}.vendor-card p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(.7rem,2vw,.9rem);white-space:normal;width:100%;text-align:center;font-family:Montserrat-SemiBold}.vendor-card:hover{box-shadow:2px 3px 5px 1px #7d7d7d}.hnw-card{height:90px;width:200px;position:relative;overflow:hidden;border-radius:10px;margin:0 10px;display:inline-block;z-index:4}.hnw-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:1;-o-object-position:center center;object-position:center center;position:absolute}.hnw-card .bg-blur{background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;z-index:2;transition:all .3s ease-in-out;display:block}.hnw-card h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;text-align:center;color:#d7d2cb;font-size:clamp(.5rem,3vw,1rem);z-index:3;position:relative;white-space:pre-wrap}.business-type-card{height:180px;width:180px;border-radius:10px;position:relative;z-index:3;overflow:hidden;cursor:pointer}.business-type-card:hover .title{opacity:0}.business-type-card:hover img{transform:scale(1.3)}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease-in-out}.bg-blur{top:0;z-index:1;position:absolute;background-image:linear-gradient(to top,rgb(0,0,0),rgba(0,0,0,.5),rgba(9,9,9,0));height:100%;width:100%}.bus-type{width:90%;position:absolute;bottom:25px;z-index:2;font-size:clamp(.45rem,2vw,.9rem);color:#c89328;left:10px;transition:all .5s ease-in-out;font-family:Montserrat-SemiBold;white-space:normal}.promos{position:absolute;color:#fff;left:10px;bottom:5px;z-index:2;font-size:clamp(.4rem,1vw,.8rem)}@media only screen and (max-width: 640px){.business-type-card{height:100px;width:100px}.business-type-card .bus-type{bottom:20px}}.session-modal{height:100vh;width:100vw;background-color:#00000080;position:absolute;z-index:99999;top:0;left:0;display:none;justify-content:center;align-items:center}.session-modal .card{height:200px;width:300px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column}.session-modal .card .title-alert{margin:10px auto;text-align:center}.session-modal .card .description{font-size:1rem;margin:auto}.session-modal .card a{margin:10px auto;font-size:.9rem;color:#fff;padding:5px 10px;background-color:#c89328;border-radius:5px;text-decoration:none}.profile-modal{height:100vh;width:100vw;background-color:#00000080;position:absolute;z-index:99999;top:0;left:0;display:none;justify-content:center;align-items:center}.profile-modal .card{height:350px;width:350px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column}.profile-modal .card .title-alert{margin:10px auto;text-align:center}.profile-modal .card .img-container{height:150px;width:150px;border-radius:50%;margin:0 auto;overflow:hidden}.profile-modal .card form{display:flex;flex-direction:column;margin:auto}.profile-modal .card form label{margin:10px auto;width:70%;padding:5px;background-color:#000;color:#fff;text-align:center;font-size:clamp(.7rem,2vw,.8rem);border-radius:5px;cursor:pointer}.profile-modal .card form p{font-size:clamp(.6rem,2vw,.7rem);margin:10px 0}.profile-modal .card form input[type=file]{display:none}.profile-modal .card form .submit{width:100px;padding:5px 10px;border-width:0;background-color:#c89328;color:#fff;margin:0 auto;border-radius:5px;font-size:clamp(.7rem,2vw,.8rem)}.profile-modal .card a{cursor:pointer;margin:10px auto;font-size:.9rem;color:#c89328;padding:5px 10px;border-radius:5px;text-decoration:none}.change-password-modal{height:100vh;width:100vw;background-color:#00000080;position:absolute;z-index:99999;top:0;left:0;display:none;justify-content:center;align-items:center}.change-password-modal .card{height:250px;width:350px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column}.change-password-modal .card .title-alert{margin:10px auto;text-align:center}.change-password-modal .card .img-container{height:150px;width:150px;border-radius:50%;margin:0 auto;overflow:hidden}.change-password-modal .card form{display:flex;flex-direction:column;margin:auto}.change-password-modal .card form .ln-generate{cursor:pointer;width:100%;margin:5px auto;text-align:center}.change-password-modal .card form .pass-cont{box-shadow:inset 2px 2px 3px 1px #2b2a2a80;border-radius:10px;overflow:hidden;height:50px;display:flex;padding:0 10px}.change-password-modal .card form .pass-cont #view-pass{margin:auto}.change-password-modal .card form .pass-cont span{color:#000;font-size:20px;margin:auto;position:relative;cursor:pointer}.change-password-modal .card form .pass-cont .cl-pass{background-color:transparent;box-shadow:none}.change-password-modal .card form .submit{width:100px;padding:5px 10px;border-width:0;background-color:#c89328;color:#fff;margin:0 auto;border-radius:5px}.change-password-modal .card a{cursor:pointer;margin:0 auto;font-size:.9rem;color:#c89328;padding:5px 10px;border-radius:5px;text-decoration:none}.login-background{width:100%;display:flex;background-image:url(/build/assets/black-cover-pattern-f558a9d0.jpg);background-size:cover;background-repeat:no-repeat}.login-container{position:relative;overflow-y:auto;overflow-x:hidden;width:600px;height:100vh;margin:0 auto;border-width:0;display:flex}.login-container .divider1{position:absolute;top:-90px;z-index:3;border-right:700px solid transparent;border-left:0px solid transparent;border-bottom:250px solid #c89328;transform:rotateX(180deg)}.login-container .divider2{opacity:.5;position:absolute;top:-20px;z-index:3;border-right:700px solid transparent;border-left:0px solid transparent;border-bottom:250px solid #c89328;transform:rotateX(180deg)}.login-container form{top:0;z-index:3;width:280px;margin:20px auto;display:flex;flex-direction:column;gap:15px}.login-container form img{width:100%}.login-container form .invalid-input{color:#c89328;text-align:center;font-size:clamp(.8rem,2vw,1rem)}.login-container form .cl-submit,.login-container form .ln-register{margin-top:20px}@media only screen and (max-width: 400px){.login-container{width:400px;background-size:120%;background-position:100% 110%}.login-container .divider1{position:absolute;top:-140px}.login-container .divider2{opacity:.5;position:absolute;top:-90px}.login-container form{width:250px;margin:10px auto}.login-container form .logo img{width:100%;margin:auto}.login-container form .cl-input{height:40px}.login-container form .cl-submit{margin-top:5px}.login-container form .ln-register{margin-top:10px}}@media only screen and (max-height: 768px){.login-container{width:400px}}.dashaboard-background{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;background-color:var(--bg);display:flex;height:100vh}.dashboard-container{position:relative;overflow:auto;width:800px;background-color:var(--light);margin:0 auto;border-width:0;display:flex;flex-direction:column}.dashboard-container .welcome-header{margin-top:100px;width:92%;display:none;justify-content:space-around;flex-direction:column;color:var(--dark)}.dashboard-container .welcome-header img{width:40%}.dashboard-container .welcome-header h2{margin:auto 0;font-family:Montserrat-SemiBold}.dashboard-container .welcome-header h2 .first-name{color:#c89328;font-family:Montserrat-SemiBold}.dashboard-container .welcome-header h3{margin:10px 0;font-size:clamp(.9rem,2vw,1.5rem);color:#c89328;display:flex;gap:5px}.dashboard-container .welcome-header h3 span{font-family:Montserrat-Bold}.dashboard-container .welcome-header h3 .line{width:100%;height:2px;background-color:#c89328;margin:auto 0}.dashboard-container .privileges{margin:10px 30px 0;height:220px;min-height:220px;overflow-x:scroll;position:relative;white-space:nowrap}.dashboard-container .privileges .showmore{margin:auto 5px;position:relative}.dashboard-container .privileges .showmore span{background-color:transparent;border:2px solid #c89328;padding:25px;border-radius:50%;position:absolute;top:-8%;left:-11%;animation:beat .5s ease infinite alternate}.dashboard-container .privileges .showmore i{color:var(--light);background-color:#c89328;padding:15px;border-radius:50%;animation:beat .5s 1s ease infinite alternate}.dashboard-container .business-types{margin:10px 30px;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:10px}.dashboard-container .offerings{margin:0 30px;height:170px;min-height:170px;overflow:auto;position:relative;white-space:nowrap}.dashboard-container hr{height:2px;width:80%;margin:10px auto;background-color:#c89328;border:1px solid #c89328}.dashboard-container .privcont{width:92%;height:10px;display:flex;justify-content:center;text-align:center;margin:20px auto;align-items:center;background-color:gold;border-radius:10px;background:linear-gradient(-90deg,#c89328,rgb(248,235,159),#c89328,rgb(248,235,159),#c89328);cursor:pointer}.dashboard-container .booking-appointment{margin:0 30px 80px;height:270px;min-height:270px;overflow:auto;position:relative}.dashboard-container .booking-appointment .carousel{width:-moz-fit-content;width:fit-content;display:flex}.dashboard-container .booking-appointment .carousel .showmore{margin:auto 5px;position:relative}.dashboard-container .booking-appointment .carousel .showmore span{background-color:transparent;border:2px solid #c89328;padding:25px;border-radius:50%;position:absolute;top:-8%;left:-11%;animation:beat .5s ease infinite alternate}.dashboard-container .booking-appointment .carousel .showmore i{color:var(--light);background-color:#c89328;padding:15px;border-radius:50%;animation:beat .5s 1s ease infinite alternate}.dashboard-container .cont-header{margin:20px 40px 10px 30px;display:flex;justify-content:space-between;color:#c89328}.dashboard-container .cont-header h2{font-family:Montserrat-Semibold;font-size:clamp(1rem,3vw,1.5rem)}.dashboard-container .cont-header a{margin:auto 0;color:#c89328;text-decoration:none;font-size:clamp(.8rem,3vw,1.5rem)}@media only screen and (max-width: 640px){.dashboard-container{width:450px}.dashboard-container .welcome-header{display:flex;justify-content:start;margin-left:20px}.dashboard-container .welcome-header img{display:none}.dashboard-container .privileges::-webkit-scrollbar{display:none}.dashboard-container .booking-appointment{height:180px;min-height:220px}.dashboard-container .booking-appointment::-webkit-scrollbar{display:none}.dashboard-container .offerings{height:150px;min-height:150px}.dashboard-container .offerings::-webkit-scrollbar{display:none}}.ln-customer,.ln-corporate{background-color:#c89328;padding:10px 0;border-radius:10px;text-align:center;font-family:Montserrat-SemiBold;color:var(--light);text-decoration:none;box-shadow:1px 1px 1px 1px #9d9d9d80}.ln-customer:hover,.ln-corporate:hover{box-shadow:2px 3px 5px 2px #2d2d2dcc}.ln-customer:active,.ln-corporate:active{box-shadow:inset 2px 3px 5px 2px #2d2d2dcc}.ln-generate{color:#c89328}.reg-background{width:100%;background-image:url(/build/assets/black-cover-pattern-f558a9d0.jpg);background-size:cover;background-repeat:no-repeat;display:flex}.reg-background .contrast{width:100%;position:absolute;top:0;background-color:#000;mix-blend-mode:darken;opacity:.7}.reg-container{position:relative;overflow:auto;width:600px;margin:0 auto;border-width:0;display:flex}.reg-container .divider1{position:absolute;bottom:-100px;z-index:3;border-right:0px solid transparent;border-left:700px solid transparent;border-bottom:250px solid #c89328}.reg-container .divider2{opacity:.5;position:absolute;bottom:-50px;z-index:3;border-right:0px solid transparent;border-left:700px solid transparent;border-bottom:250px solid #c89328}.reg-container .img-bg{top:0;width:100%;height:100%;-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1;filter:blur(4px)}.reg-container .blur{top:0;z-index:2;position:absolute;height:100%;width:100%;background-color:#09090999}.reg-container form{margin:50px auto;top:0;z-index:3;width:300px;height:900px;display:flex;flex-direction:column;gap:15px}.reg-container form h1{color:#c89328;text-align:center;margin:5px 0;font-size:clamp(1.2rem,2vw,2rem);font-family:Montserrat-Semibold}.reg-container form .ln-generate{cursor:pointer}.reg-container form .pass-cont{background-color:var(--light);box-shadow:inset 2px 4px 12px 3px #2b2a2a80;border-radius:10px;overflow:hidden;height:50px}.reg-container form .pass-cont span{color:#000;font-size:20px;margin:auto;position:relative;cursor:pointer}.reg-container form p{color:var(--light)}.reg-container form .agg-cont{display:flex;justify-content:space-between}.cl-submit{width:100%}@media only screen and (max-width: 640px){.container{width:400px}.reg-container{height:100vh}.reg-container .blur{height:100%}.reg-container form{width:250px;height:100%}.reg-container form h2{margin:5px 0;font-size:14px}.reg-container form .pass-cont{height:40px}.reg-container form .pass-cont span,.reg-container form p,.reg-container form .ln-generate{font-size:13px}}.qr-container{height:100vh;width:800px;background-image:url(/build/assets/black-cover-pattern-f558a9d0.jpg);background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:auto;position:relative;margin:0 auto}.qr-container .container{height:260px;width:260px;position:relative;z-index:2}.qr-container .container .qr-frame{background:white;height:130px;position:absolute;width:130px;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-container .container .qr-frame svg{position:absolute;width:90%;z-index:6;top:-73%;left:4.9%}.qr-container .container .qrFrameimg{position:absolute}.qr-container .container:before{content:"";height:50%;width:50%;z-index:2;display:block;position:absolute;top:0}.qr-container .container:after{content:"";height:50%;width:50%;z-index:2;display:block;position:absolute;left:50%;bottom:0}.qr-container .border{content:"";z-index:1;height:200px;width:200px;transform:rotate(-45deg);position:absolute;background-color:transparent;border-width:3px;border-style:solid;border-image-slice:1}.qr-container .border:before{content:"";position:absolute;width:10%;box-shadow:-2px -2px 8px 2.5px #e6a82d}.qr-container .gold{border-image-source:linear-gradient(180deg,rgb(207,151,40),rgb(251,207,73),rgb(243,205,108))}.qr-container .gold:before{box-shadow:-2px -2px 8px 2.5px #e6a82d}.qr-container .platinum{border-image-source:linear-gradient(180deg,#85868b,#b6b6b8,#707076)}.qr-container .platinum:before{box-shadow:-2px -2px 8px 2.5px #bdbdbe}.qr-container .silver{border-image-source:linear-gradient(180deg,#c6c4c1,#ffffff,#a9a9a9)}.qr-container .silver:before{box-shadow:-2px -2px 8px 2.5px #fff}.qr-container .bronze{border-image-source:linear-gradient(180deg,#735140,#d8bc9e,#51342a)}.qr-container .bronze:before{box-shadow:-2px -2px 8px 2.5px #d8bc9e}.qr-container .badge-container{height:110px;width:100%;display:flex;align-items:center;justify-content:center}.qr-container .badge-container .vip-badge{width:6rem;height:3rem;-o-object-fit:contain;object-fit:contain}.qr-container svg{margin-top:60px}.qr-container .user-details{margin-top:15px;color:var(--light);display:flex;flex-direction:column}.qr-container .user-details h1{font-size:clamp(1rem,2vw,1.5rem);text-align:center;color:#c89328;font-family:Montserrat-SemiBold}.qr-container .user-details h3{font-size:clamp(.8rem,2vw,1.2rem);text-align:center;color:#fff;margin-top:8px}.qr-container .user-details p{font-size:clamp(.6rem,2vw,1rem);text-align:center;color:#fff;margin-top:3px;font-style:italic}.qr-container .membership{font-size:clamp(.8rem,2vw,1.5rem);text-align:center;color:#c89328;font-family:Montserrat-SemiBold;margin-top:15px}@media only screen and (max-width: 640px){.qr-container .tag{width:80px}.qr-container .thick-border{max-height:290px;max-width:290px}.qr-container .thick-border .thin-border{height:90%;width:90%}.qr-container .thick-border .thin-border .qr-img{max-height:220px;max-width:220px}}@media only screen and (max-width: 400px){.qr-container .container{height:120px;width:120px}.qr-container .container .qr-frame{width:78px;height:78px;top:18%;left:19%}.qr-container .container .qr-frame svg{top:-155%}.qr-container .border{height:120px;width:120px}.qr-container .user-details{margin-top:10px}}.privilege-container{width:800px;height:100vh;background-color:var(--light);margin:0 auto 75px;padding:0 40px;overflow:auto}.privilege-container .cont-divider{position:relative;display:flex;margin:100px 0 10px;justify-content:space-between}.privilege-container .cont-divider h2{z-index:2;position:relative;color:#c89328;width:-moz-fit-content;width:fit-content;font-size:clamp(1.5rem,3vw,2rem)}.privilege-container .cont-divider .line{width:100%;background-color:#c89328;height:3px;margin:auto 3px auto 10px}.privilege-container .categories{max-width:800px;width:100%;overflow:auto;white-space:nowrap;position:relative;margin-bottom:10px}.privilege-container .categories a{width:170px;height:50px;background-color:#c89328;margin:auto 5px;border-radius:10px;justify-content:center;align-items:center;display:inline-block;position:relative;white-space:normal;box-shadow:0 5px 3px 1px #97969680}.privilege-container .categories a:hover{box-shadow:0 5px 5px 2px #97969680}.privilege-container .categories a span{font-size:clamp(.6rem,2vw,.9rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;text-align:center}.privilege-container .privilege-list{margin-bottom:100px}.privilege-container .privilege-list h3{color:#c89328}.privilege-container .active,.privilege-container .init{box-shadow:inset 2px 1px 5px 2px #00000080!important}@media only screen and (max-width: 768px){.categories::-webkit-scrollbar{display:none}.privilege-container .categories a{width:150px;height:40px}.privilege-container .categories a span{width:90%;text-align:center}}.businesses-container{position:relative;overflow:auto;width:800px;background-color:var(--light);margin:0 auto;border-width:0;display:flex;flex-direction:column;box-shadow:inset 0 5px 3px 1px #97969680;height:100vh}.businesses-container .businesses{margin:110px 40px 100px}.businesses-container .businesses .page-subtitle{margin-bottom:20px;color:#c89328;display:flex;width:100%;flex-direction:row;font-size:clamp(1.2rem,2vw,4rem)}.businesses-container .businesses .page-subtitle span.title{width:50%}.businesses-container .businesses .page-subtitle .divider{height:5px;width:90%;background-color:#c89328;margin:auto}.discover-container{position:relative;overflow-y:auto;overflow-x:hidden;width:800px;background-color:var(--light);margin:0 auto;border-width:0;display:flex;flex-direction:column}.discover-container .discover-header{margin:100px 30px 0;color:#c89328;min-height:50px;display:flex;justify-content:space-between}.discover-container .discover-header h1{font-size:clamp(2rem,2vw,4rem);font-family:Montserrat-Bold;text-align:center}.discover-container .discover-header .head-line{width:40%;height:2px;background-color:#c89328;margin:auto 0}.discover-container .business-container{display:flex;flex-direction:row;min-height:12rem;margin-bottom:0!important}.discover-container .business-container::-webkit-scrollbar{display:none}.discover-container .location-category{margin:20px 30px;height:120px;min-height:100px;overflow:auto;position:relative;white-space:nowrap;gap:10px}.discover-container .location-category::-webkit-scrollbar{display:none}.discover-container .line{left:30px;width:50px;height:5px;background-color:#c89328;margin:auto 0}.discover-container .section-head{position:relative;top:5px;left:30px;font-size:clamp(1rem,3vw,2rem);color:var(--dark)}.discover-container .row-container{margin:20px 30px;height:120px;min-height:100px;overflow:auto;position:relative;white-space:nowrap;gap:20px}.discover-container .row-container::-webkit-scrollbar{display:none}.discover-container .outlet-container{margin:20px 30px;height:120px;min-height:110px;overflow:auto;position:relative;white-space:nowrap;gap:20px}.discover-container .outlet-container .no-data{color:#c89328;text-align:center}.discover-container .outlet-container::-webkit-scrollbar{display:none}@media only screen and (max-width: 640px){.discover-container{width:450px}}.support-container{position:relative;overflow:auto;width:800px;background-color:var(--light);margin:0 auto;border-width:0;display:flex;flex-direction:column}.support-container .support-header{margin-top:100px;margin-left:20px;font-size:clamp(.8rem,2vw,1.5rem);position:relative;display:flex;flex-direction:column}.support-container .support-header h1{color:#c89328;font-family:Montserrat-SemiBold}.support-container .support-header .line{height:2px;width:20%;background-color:#c89328;margin:20px 0}.support-container .support-header .frm-search{height:40px;width:80%;margin-right:auto;background-color:#fff;display:flex;border-radius:10px;overflow:hidden;box-shadow:inset 1px 1px 5px 2px #cacaca80;position:relative}.support-container .support-header .frm-search input{height:100%;width:80%;outline:0;background-color:transparent;padding:0 10px}.support-container .support-header .frm-search button{width:20%;border-width:0;background-color:#fff;cursor:pointer}.support-container .support-header .frm-search button:hover{box-shadow:1px 1px 5px 2px #cacaca80}.support-container .contact-form{width:90%;margin:0 auto 100px;background-color:var(--light);border:1px solid rgba(202,202,202,.9);display:flex;flex-direction:column;padding:0 20px}.support-container .contact-form h1{font-family:Montserrat-SemiBold;font-size:clamp(.8rem,4vw,2rem);color:#c89328;margin:5px 0}.support-container .contact-form p{font-size:clamp(.8rem,2vw,1rem);margin:5px 0}.support-container .contact-form form{display:flex;flex-direction:column;margin-top:20px}.support-container .contact-form form label{font-size:.8rem}.support-container .contact-form form input[type=text]{background:#ffffff;box-shadow:inset 0 1px 4px #00000040;border-radius:5px;height:41px;margin:5px 0;border:0;padding:10px;outline:0}.support-container .contact-form form input[type=text]:hover,.support-container .contact-form form input[type=text]:active{background-color:#d7d2cb}.support-container .contact-form form textarea{background:#ffffff;box-shadow:inset 0 1px 4px #00000040;border-radius:5px;margin:5px 0;height:100px;border:0;padding:10px;outline:0}.support-container .contact-form form textarea:hover,.support-container .contact-form form textarea:active{background-color:#d7d2cb}.support-container .contact-form form input[type=submit]{width:-moz-fit-content;width:fit-content;align-self:flex-end;background-color:#c89328;font-size:.9rem;color:#fff;border:1px solid transparent;padding:5px 10px;margin:20px 0;border-radius:5px;box-shadow:0 1px 4px #00000040}.support-container .contact-form form input[type=submit]:hover{box-shadow:0 2px 5px #00000040}.support-container .contact-form form input[type=submit]:active{box-shadow:inset 0 2px 5px #00000040}.profile-container{position:relative;overflow:auto;width:800px;background-color:var(--light);margin:0 auto;border-width:0;display:flex;flex-direction:column}.profile-container .invalid-input,.profile-container .success-input{text-align:center}.profile-container .img-container{height:150px;width:150px;margin:120px auto 0;position:relative}.profile-container .img-container .img-pic{height:100%;width:100%;border-radius:50%;overflow:hidden}.profile-container .img-container .camera{cursor:pointer;position:absolute;background-color:#c89328;height:30px;width:30px;display:flex;justify-content:center;align-items:center;top:10px;right:0;border-radius:50%}.profile-container .img-container .camera .cam{height:20px;width:20px;fill:var(--light);stroke:var(--light)}.profile-container .profile-name{margin:20px auto;display:flex;flex-direction:column;justify-content:center}.profile-container .profile-name h2{font-family:Montserrat-Semibold;text-align:center}.profile-container .profile-name h4{text-align:center;color:#000}.profile-container .profile-name a{margin:10px auto;padding:8px 10px;width:-moz-fit-content;width:fit-content;line-height:clamp(1rem,2vw,1rem);border:0;font-size:clamp(.5rem,3vw,1rem);text-decoration:none;background-color:#c89328;color:#fff;border-radius:5px;box-shadow:2px 2px 3px 1px #5a5a5a40;transition:all .3s ease-in-out}.profile-container .profile-name a:hover{box-shadow:2px 2px 2px 2px #5a5a5a40}.profile-container .profile-name a:active{box-shadow:inset 2px 2px 2px 2px #5a5a5a40}.profile-container .user-details{border:1px solid rgba(255,255,255,.5);width:90%;margin:0 auto 20px;background-color:#cacaca80;filter:blur(1);display:flex;flex-direction:column}.profile-container .user-details .profile-action{margin:10px auto;display:flex;gap:10px}.profile-container .user-details .profile-action a{padding:8px 10px;width:-moz-fit-content;width:fit-content;line-height:clamp(1rem,2vw,1rem);border:0;font-size:clamp(.5rem,3vw,1rem);background-color:#c89328;color:#fff;border-radius:5px;box-shadow:2px 2px 3px 1px #5a5a5a40;transition:all .3s ease-in-out;text-decoration:none;margin:auto}.profile-container .user-details .profile-action a:hover{box-shadow:2px 2px 2px 2px #5a5a5a40}.profile-container .user-details .profile-action a:active{box-shadow:inset 2px 2px 2px 2px #5a5a5a40}.profile-container .user-details .text-container{display:flex;flex-direction:column;padding:10px;margin:0 auto;width:90%}.profile-container .user-details .text-container span{font-size:clamp(.8rem,2vw,1rem);color:#c89328;width:-moz-fit-content;width:fit-content}.profile-container .user-details .text-container input{width:80%;height:30px;padding:5px;background-color:#fff;box-shadow:inset 2px 1px 10px 3px #8d8d8d40;outline:0;border-radius:5px;border:0;font-size:clamp(.8rem,2vw,1rem)}.profile-container .user-details .text-container input[type=submit]{box-shadow:1px 1px 5px 2px #8d8d8d40;background-color:#c89328;color:#fff;width:100px;align-self:end;box-shadow:2px 2px 3px 1px #5a5a5a40;transition:all .3s ease-in-out}.profile-container .user-details .text-container input[type=submit]:hover{box-shadow:2px 2px 2px 2px #5a5a5a40}.profile-container .user-details .text-container input[type=submit]:active{box-shadow:inset 2px 2px 2px 2px #5a5a5a40}.profile-container .user-details .text-container p{font-size:clamp(.8rem,2vw,1rem)}.profile-container .user-details .text-container a{width:100px;font-size:clamp(.8rem,2vw,1rem);align-self:end;text-align:center;margin:10px 0;text-decoration:none;cursor:pointer}.profile-container .user-details .text-container .no-show{display:none}.profile-container .user-details .text-container .readonly{background-color:transparent;box-shadow:none;padding:0}.profile-container .user-details .divider{margin:10px auto;display:flex;width:90%;gap:20px;padding:10px}.profile-container .user-details .divider h3{color:#000;font-size:clamp(.8rem,2vw,1rem)}.profile-container .user-details .divider .line{margin:auto 0;width:50%;height:2px;background-color:#000}.profile-container .family-member-contaniner{display:flex;flex-direction:column}.profile-container .family-member-contaniner input[type=submit]{margin:10px 7%}.profile-container .logout{width:90%;margin:0 auto 120px;display:flex;justify-self:end}.profile-container .logout a{width:-moz-fit-content;width:fit-content;background-color:#c89328;color:#fff;padding:10px;margin-left:auto;border-radius:5px;box-shadow:2px 2px 3px 1px #5a5a5a40;transition:all .3s ease-in-out;text-decoration:none}.profile-container .logout a:hover{box-shadow:2px 2px 2px 2px #5a5a5a40}.profile-container .logout a:active{box-shadow:inset 2px 2px 2px 2px #5a5a5a40}.settings-container{position:relative;overflow:auto;width:800px;background-color:var(--light);margin:0 auto;border-width:0;display:flex;flex-direction:column}.settings-container .settings-header{margin-top:100px;margin-left:20px;font-size:clamp(.8rem,2vw,1.5rem);position:relative;display:flex;justify-content:space-between}.settings-container .settings-header h1{color:#c89328;font-family:Montserrat-SemiBold;width:30%;margin-left:10px}.settings-container .settings-header .line{height:2px;width:60%;background-color:#c89328;margin:auto 0}.settings-container .settings-list{width:90%;height:400px;margin:10px auto 100px;background-color:var(--light);border:1px solid rgba(202,202,202,.9);display:flex;flex-direction:column}.settings-container .settings-list .setting-items{padding-left:10px;height:50px;display:flex;align-items:center;gap:10px;cursor:pointer}.settings-container .settings-list .setting-items:hover{background-color:#c89328}.settings-container .settings-list .setting-items svg{width:20px;height:20px;fill:var(--dark);stroke:var(--dark)}.settings-container .settings-list .setting-items a{font-size:clamp(.8rem,3vw,1rem);color:var(--dark);text-decoration:none}.settings-container .settings-list .setting-items .toggle-container{margin-left:auto;margin-right:30px;width:60px;height:20px;cursor:pointer}.settings-container .settings-list .setting-items .toggle-container input{opacity:0}.settings-container .settings-list .setting-items .toggle-container input:checked~.checkbox-marker{background-color:#000}.settings-container .settings-list .setting-items .toggle-container input:checked~.checkbox-marker:after{left:18px;background-color:#c89328}.settings-container .settings-list .setting-items .toggle-container .checkbox-marker{position:absolute;height:20px;width:40px;border-radius:20px;border:1px solid rgb(125,125,125);background-color:#d7d2cb}.settings-container .settings-list .setting-items .toggle-container .checkbox-marker:after{content:"";height:16px;width:16px;top:1px;left:3px;border-radius:50%;position:absolute;background-color:#7d7d7d;transition:all .3s ease-in-out}.preference-container{position:relative;overflow:auto;width:800px;background-color:var(--light);margin:0 auto;border-width:0;display:flex;flex-direction:column}.preference-container .preference-header{margin-top:100px;margin-left:20px;font-size:clamp(.8rem,2vw,1.5rem);position:relative;display:flex;justify-content:space-between}.preference-container .preference-header h1{color:#c89328;font-family:Montserrat-SemiBold;width:30%;margin-left:10px}.preference-container .preference-header .line{height:2px;width:40%;background-color:#c89328;margin:auto 0}.preference-container .preference-list{width:90%;margin:10px auto;background-color:var(--light);border:1px solid rgba(202,202,202,.9);display:flex;flex-direction:column}.preference-container .preference-list .pref-items{margin-left:10px;height:50px;display:flex;align-items:center;gap:10px}.preference-container .preference-list .pref-items svg{width:20px;height:20px;fill:var(--dark);stroke:var(--dark)}.preference-container .preference-list .pref-items a{font-size:clamp(.8rem,3vw,1rem);color:var(--dark);text-decoration:none;margin:0 20px}.preference-container .preference-list .pref-items .toggle-container{margin-left:auto;margin-right:30px;width:60px;height:20px;cursor:pointer}.preference-container .preference-list .pref-items .toggle-container input{opacity:0}.preference-container .preference-list .pref-items .toggle-container input:checked~.checkbox-marker{background-color:#000}.preference-container .preference-list .pref-items .toggle-container input:checked~.checkbox-marker:after{left:18px;background-color:#c89328}.preference-container .preference-list .pref-items .toggle-container .checkbox-marker{position:absolute;height:20px;width:40px;border-radius:20px;border:1px solid rgb(125,125,125);background-color:#d7d2cb}.preference-container .preference-list .pref-items .toggle-container .checkbox-marker:after{content:"";height:16px;width:16px;top:1px;left:3px;border-radius:50%;position:absolute;background-color:#7d7d7d;transition:all .3s ease-in-out}.preference-container .preference-list .pref-items .dropdown{margin:auto 30px auto auto;width:120px;height:20px;font-size:clamp(.8rem,3vw,2rem)}.success-container{position:relative;overflow-y:auto;overflow-x:hidden;width:600px;height:100vh;margin:0 auto;display:flex;flex-direction:column}.success-container .logo{margin-top:50px;display:flex}.success-container .logo img{width:70%;margin:0 auto}.success-container h1{margin:10px auto;font-family:Montserrat-Semibold;color:#fff}.success-container .success-check{height:150px;width:150px;border:10px solid #c89328;border-radius:50%;margin:20px auto 0;position:relative;box-shadow:1px 2px 2px 2px #0000004d}.success-container .success-check:after{content:"";position:absolute;top:20px;left:42px;width:30px;height:60px;border:solid #c89328;border-width:0 15px 15px 0;transform:rotate(45deg)}.success-container a{margin:40px auto 0;text-align:center;background-color:#c89328;padding:5px 10px;border-radius:10px;color:#fff;cursor:pointer;text-decoration:none}.forgot-password-container{position:relative;overflow-y:auto;overflow-x:hidden;width:600px;height:100vh;margin:0 auto;border-width:0;display:flex;flex-direction:column;gap:10px}.forgot-password-container .logo{margin-top:50px;display:flex}.forgot-password-container .logo img{width:70%;margin:0 auto}.forgot-password-container h2{margin:0 auto;font-family:Montserrat-Semibold;color:#c89328}.forgot-password-container p{width:80%;margin:10px auto;text-align:center;color:#fff}.forgot-password-container form{margin:0 auto;display:flex;flex-direction:column;gap:20px;width:80%}.forgot-password-container .success-check{height:150px;width:150px;border:10px solid #c89328;border-radius:50%;margin:20px auto 0;position:relative;box-shadow:1px 2px 2px 2px #0000004d}.forgot-password-container .success-check:after{content:"";position:absolute;top:20px;left:42px;width:30px;height:60px;border:solid #c89328;border-width:0 15px 15px 0;transform:rotate(45deg)}.forgot-password-container a{width:100px;margin:20px auto 0;text-align:center;padding:5px;border-radius:10px;color:#c89328;cursor:pointer;text-decoration:none}.otp-container{position:relative;overflow-y:auto;overflow-x:hidden;width:600px;height:100vh;margin:0 auto;border-width:0;display:flex;flex-direction:column;gap:10px}.otp-container .logo{margin-top:50px;display:flex;margin-bottom:0}.otp-container .logo img{width:50%;margin:0 auto}.otp-container h2{margin:0 auto;font-family:Montserrat-Semibold;color:#c89328}.otp-container p{width:80%;margin:10px auto;text-align:center;color:#fff;font-size:clamp(.8rem,2vw,1rem)}.otp-container form{margin:0 auto;display:flex;flex-direction:column;gap:10px;width:80%}.otp-container form .number-container{display:flex;margin:0 auto;gap:5px}.otp-container form .number-container .otp-input{width:100%;font-size:clamp(1.5rem,2vw,2rem);outline:none;padding:10px;border:0;border-bottom:3px solid #c89328;background-color:transparent;text-align:center;font-size:clamp(.8rem,2vw,1rem);color:#c89328;font-family:Montserrat-Bold}.otp-container form p{font-size:clamp(.8rem,2vw,1rem)}.otp-container .success-check{height:150px;width:150px;border:10px solid #c89328;border-radius:50%;margin:20px auto 0;position:relative;box-shadow:1px 2px 2px 2px #0000004d}.otp-container .success-check:after{content:"";position:absolute;top:20px;left:42px;width:30px;height:60px;border:solid #c89328;border-width:0 15px 15px 0;transform:rotate(45deg)}.otp-container a{width:100px;margin:20px auto 0;text-align:center;padding:5px;border-radius:10px;color:#c89328;cursor:pointer;text-decoration:none}.offerings-container{width:800px;height:100vh;background-color:var(--light);margin:0 auto 120px;padding:0 30px;overflow:auto;gap:10px}.offerings-container .cont-divider{position:relative;display:flex;margin:100px 0 10px;justify-content:space-between}.offerings-container .cont-divider h2{z-index:2;position:relative;color:#c89328;width:-moz-fit-content;width:fit-content;font-size:clamp(1.5rem,3vw,2rem)}.offerings-container .cont-divider .line{width:100%;background-color:#c89328;height:3px;margin:auto 3px auto 10px}.offerings-container .offering-categories{max-width:800px;width:100%;overflow:auto;white-space:nowrap;position:relative;margin-bottom:10px}.offerings-container .offering-categories::-webkit-scrollbar{display:none}.offerings-container .offering-categories a{width:150px;height:40px;background-color:#c89328;margin:auto 5px;border-radius:10px;justify-content:center;align-items:center;display:inline-block;position:relative;white-space:normal;box-shadow:0 5px 3px 1px #97969680}.offerings-container .offering-categories a:hover{box-shadow:0 5px 5px 2px #97969680}.offerings-container .offering-categories a:active{box-shadow:inset 0 5px 3px 1px #97969680}.offerings-container .offering-categories a span{font-size:clamp(.5rem,3vw,.7rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:90%}.offerings-container .offering-categories .active,.offerings-container .offering-categories .init{box-shadow:inset 2px 1px 5px 2px #00000080}.offerings-container .offering-items{width:100%;margin:0 auto 60px;display:flex;flex-direction:column;gap:10px;align-items:center}.offerings-container .offering-items .offering-card{height:150px;width:320px;margin-right:0}@media only screen and (max-width: 768px){.offerings-container .categories a{width:140px;height:40px}}.vendor-container{width:800px;height:100vh;background-color:var(--light);margin:0 auto 200px;padding:0 40px;overflow:auto;gap:10px}.vendor-container .arrow-back{margin-top:100px;font-size:2rem;color:#c89328;display:flex;text-decoration:none}.vendor-container .arrow-back span{font-size:clamp(1rem,3vw,1.5rem);margin:auto 10px}.vendor-container .img-container{margin-top:10px;position:relative}.vendor-container .img-container .logo-container{width:20%;height:20%;position:absolute;top:-10px;right:-10px;z-index:2;background-color:#d7d2cb;overflow:hidden;border-radius:10px;box-shadow:0 4px 4px #00000040;display:flex;align-items:center;justify-content:center}.vendor-container .img-container .logo-container .vendor-logo{width:90%;height:100%;z-index:1;-o-object-fit:contain;object-fit:contain}.vendor-container .img-container .logo-container p{position:absolute;text-align:center;font-family:Montserrat-SemiBold;font-size:clamp(.7rem,2vw,1.5rem);color:var(--dark)}.vendor-container .img-container .featured{filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));border-radius:10px}.vendor-container .img-container .gallery{margin:5px 0}.vendor-container .img-container .gallery .gal-img{width:20%;border-radius:10px;border:5px solid transparent;z-index:4;overflow:hidden}.vendor-container .img-container .gallery .active-img{border:5px solid black;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.vendor-container h1{font-size:clamp(1.5rem,3vw,1.5rem);font-family:Montserrat-SemiBold;color:#c89328;margin:5px 0}.vendor-container h4{margin:5px 0;font-size:clamp(1rem,3vw,1.5rem);display:flex;color:var(--dark)}.vendor-container h4 svg{fill:#c89328}.vendor-container .description{margin:10px 0;font-size:clamp(.8rem,3vw,1rem);line-height:clamp(1.2rem,3vw,1.8rem);color:var(--dark)}.vendor-container .ctas{margin:10px 0;display:flex;gap:10px}.vendor-container .ctas .call{display:flex;gap:5px;background-color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:#c89328}.vendor-container .ctas .call svg{margin:auto 0}.vendor-container .ctas .call:hover{box-shadow:0 5px 5px #00000040}.vendor-container .ctas .call:active{box-shadow:inset 0 4px 4px #00000040}.vendor-container .ctas .email{display:flex;gap:5px;background-color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:#c89328}.vendor-container .ctas .email svg{margin:auto 0}.vendor-container .ctas .email:hover{box-shadow:0 5px 5px #00000040}.vendor-container .ctas .email:active{box-shadow:inset 0 4px 4px #00000040}.vendor-container .ctas .website{display:flex;gap:5px;background-color:var(--dark);padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:var(--light)}.vendor-container .ctas .website:hover{box-shadow:0 5px 5px #00000040}.vendor-container .ctas .website:active{box-shadow:inset 0 4px 4px #00000040}.vendor-container .cont-header{margin:20px 0 10px;display:flex;justify-content:space-between;color:#c89328}.vendor-container .cont-header h2{font-family:Montserrat-Semibold;font-size:clamp(1rem,3vw,1.5rem)}.vendor-container .offerings{height:150px;min-height:150px;overflow:auto;position:relative;white-space:nowrap}.vendor-container .offerings::-webkit-scrollbar{display:none}.vendor-container .location{width:100%;height:200px;overflow:hidden;text-align:center;margin:10px 0 100px}.vendor-container .location iframe{width:100%}.hotel-list-container{width:800px;height:100vh;background-color:var(--light);margin:0 auto 120px;padding:0 40px;overflow:auto;gap:10px}.hotel-list-container .cont-divider{position:relative;display:flex;margin:100px 0 10px;justify-content:space-between}.hotel-list-container .cont-divider h2{z-index:2;position:relative;color:#c89328;width:-moz-fit-content;width:fit-content;font-size:clamp(1.5rem,3vw,2rem)}.hotel-list-container .cont-divider .line{width:100%;background-color:#c89328;height:3px;margin:auto 3px auto 10px}.hotel-list-container .hotel-list{margin-bottom:100px}.hotel-list-container .hotel-list .booking-card{margin:10px auto;height:150px}@media only screen and (max-width: 768px){.hotel-list-container .categories a{width:100px;height:40px}}.hotel-container{width:800px;height:100vh;background-color:var(--light);margin:0 auto 200px;padding:0 40px;overflow:auto;gap:10px}.hotel-container .arrow-back{margin-top:100px;font-size:2rem;color:#c89328;display:flex;text-decoration:none}.hotel-container .arrow-back span{font-size:clamp(1rem,3vw,1.5rem);margin:auto 10px}.hotel-container .img-container{margin-top:10px;position:relative}.hotel-container .img-container .vendor-logo{width:20%;height:20%;border-radius:10px;position:absolute;top:-10px;right:-10px;z-index:2;box-shadow:0 4px 4px #00000040}.hotel-container .img-container .featured{filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));border-radius:10px}.hotel-container .img-container .gallery{margin:5px 0}.hotel-container .img-container .gallery .gal-img{width:20%;border-radius:10px;border:5px solid transparent;z-index:4;overflow:hidden}.hotel-container .img-container .gallery .active-img{border:5px solid var(--dark);filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.hotel-container h1{font-size:clamp(1.5rem,3vw,1.5rem);font-family:Montserrat-SemiBold;color:#c89328;margin:5px 0}.hotel-container h4{margin:5px 0;font-size:clamp(1rem,3vw,1.5rem);display:flex;color:var(--dark) svg;color-fill:#c89328}.hotel-container .description{margin:10px 0;font-size:clamp(.8rem,3vw,1rem);line-height:clamp(1rem,3vw,1.2rem);color:var(--dark)}.hotel-container .ctas{margin:10px 0;display:flex;gap:10px}.hotel-container .ctas .call{display:flex;gap:5px;background-color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:#c89328}.hotel-container .ctas .call span{font-size:clamp(.8rem,2vw,1rem);margin:auto 0}.hotel-container .ctas .call svg{margin:auto 0}.hotel-container .ctas .call:hover{box-shadow:0 5px 5px #00000040}.hotel-container .ctas .call:active{box-shadow:inset 0 4px 4px #00000040}.hotel-container .ctas .email{display:flex;gap:5px;background-color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:#c89328}.hotel-container .ctas .email span{font-size:clamp(.8rem,2vw,1rem);margin:auto 0}.hotel-container .ctas .email svg{margin:auto 0}.hotel-container .ctas .email:hover{box-shadow:0 5px 5px #00000040}.hotel-container .ctas .email:active{box-shadow:inset 0 4px 4px #00000040}.hotel-container .ctas .website{display:flex;gap:5px;background-color:var(--dark);padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:var(--light)}.hotel-container .ctas .website span{font-size:clamp(.8rem,2vw,1rem);margin:auto 0}.hotel-container .ctas .website:hover{box-shadow:0 5px 5px #00000040}.hotel-container .ctas .website:active{box-shadow:inset 0 4px 4px #00000040}.hotel-container .cont-header{margin:20px 0 10px;display:flex;justify-content:space-between;color:#c89328}.hotel-container .cont-header h2{font-family:Montserrat-Semibold;font-size:clamp(1rem,3vw,1.5rem)}.hotel-container .offerings{height:150px;min-height:150px;overflow:auto;position:relative;white-space:nowrap}.hotel-container .offerings::-webkit-scrollbar{display:none}.hotel-container .location{width:100%;height:200px;overflow:hidden;text-align:center;margin:10px 0 100px}.hotel-container .location iframe{width:100%}.business-container{width:800px;height:100vh;background-color:var(--light);margin:0 auto 120px;padding:0 40px;overflow:auto;gap:10px}.business-container .arrow-back{margin-top:100px;margin-bottom:10px;font-size:2rem;color:#c89328;display:flex;text-decoration:none}.business-container .arrow-back span{font-size:clamp(1rem,3vw,1.5rem);margin:auto 10px}.business-container .cont-divider{position:relative;display:flex;margin:10px 0;justify-content:space-between}.business-container .cont-divider h2{z-index:2;position:relative;color:#c89328;width:-moz-fit-content;width:fit-content;font-size:clamp(1.5rem,3vw,2rem)}.business-container .cont-divider .line{width:100%;background-color:#c89328;height:3px;margin:auto 3px auto 10px}.business-container .business-items{margin:0 auto 60px}.business-container .business-items .offering-card{height:120px}.user-container{position:relative;overflow:auto;width:800px;background-color:var(--light);margin:0 auto;border-width:0;display:flex;flex-direction:column;box-shadow:inset 1px 1px 100px 100px #cacaca80}.user-container .img-container{height:150px;width:150px;margin:80px auto 0;position:relative}.user-container .img-container .img-pic{height:100%;width:100%;border-radius:50%;overflow:hidden;-o-object-fit:contain;object-fit:contain}.user-container .img-container .camera{position:absolute;background-color:#c89328;height:30px;width:30px;display:flex;justify-content:center;align-items:center;top:10px;right:0;border-radius:50%}.user-container .img-container .camera .cam{height:20px;width:20px;fill:var(--light);stroke:var(--light)}.user-container .profile-name{margin:20px auto;display:flex;flex-direction:column;justify-content:center}.user-container .profile-name h2{font-family:Montserrat-Semibold;text-align:center}.user-container .profile-name h4{text-align:center;color:#7d7d7d}.user-container .profile-name a{margin:10px auto;padding:8px 10px;width:-moz-fit-content;width:fit-content;line-height:clamp(1rem,2vw,1rem);border:0;font-size:clamp(.5rem,3vw,1rem);text-decoration:none;background-color:#c89328;color:#fff;border-radius:5px;box-shadow:2px 2px 3px 1px #5a5a5a40;transition:all .3s ease-in-out}.user-container .profile-name a:hover{box-shadow:2px 2px 2px 2px #5a5a5a40}.user-container .profile-name a:active{box-shadow:inset 2px 2px 2px 2px #5a5a5a40}.user-container .download-details{font-size:clamp(.5rem,3vw,1rem);margin:10px auto;background-color:#c89328;padding:5px 10px;color:#fff;border-radius:5px}.user-container .user-details{border:1px solid rgba(255,255,255,.5);width:90%;margin:0 auto 20px;background-color:#cacaca80;filter:blur(1);display:flex;flex-direction:column}.user-container .user-details .profile-action{margin:10px auto;display:flex;gap:10px}.user-container .user-details .profile-action a{padding:8px 10px;width:-moz-fit-content;width:fit-content;line-height:clamp(1rem,2vw,1rem);border:0;font-size:clamp(.5rem,3vw,1rem);text-decoration:none;background-color:#c89328;color:#fff;border-radius:5px;box-shadow:2px 2px 3px 1px #5a5a5a40;transition:all .3s ease-in-out;margin:auto}.user-container .user-details .profile-action a:hover{box-shadow:2px 2px 2px 2px #5a5a5a40}.user-container .user-details .profile-action a:active{box-shadow:inset 2px 2px 2px 2px #5a5a5a40}.user-container .user-details .text-container{display:flex;flex-direction:column;padding:10px;margin:0 auto;width:90%}.user-container .user-details .text-container span{font-size:clamp(.8rem,2vw,1rem);color:#c89328;width:-moz-fit-content;width:fit-content}.user-container .user-details .text-container input{width:80%;height:30px;padding:5px;background-color:#fff;box-shadow:inset 2px 1px 10px 3px #8d8d8d40;outline:0;border-radius:5px;border:0}.user-container .user-details .text-container input[type=submit]{box-shadow:1px 1px 5px 2px #8d8d8d40;background-color:#c89328;color:#fff;width:100px;align-self:end;box-shadow:2px 2px 3px 1px #5a5a5a40;transition:all .3s ease-in-out}.user-container .user-details .text-container input[type=submit]:hover{box-shadow:2px 2px 2px 2px #5a5a5a40}.user-container .user-details .text-container input[type=submit]:active{box-shadow:inset 2px 2px 2px 2px #5a5a5a40}.user-container .user-details .text-container p{width:100px;font-size:clamp(.8rem,2vw,1rem)}.user-container .user-details .text-container a{width:100px;font-size:clamp(.8rem,2vw,1rem);align-self:end;text-align:center;margin:10px 0;text-decoration:none;cursor:pointer}.user-container .user-details .text-container .no-show{display:none}.user-container .user-details .text-container .readonly{background-color:transparent;box-shadow:none;padding:0}.user-container .user-details .divider{margin:10px auto;display:flex;width:90%;gap:20px;padding:10px}.user-container .user-details .divider h3{color:#000;font-size:clamp(.8rem,2vw,1rem)}.user-container .user-details .divider .line{margin:auto 0;width:50%;height:2px;background-color:#000}.user-container .logout{width:90%;margin:0 auto 120px;display:flex;justify-self:end}.user-container .logout a{width:-moz-fit-content;width:fit-content;background-color:#c89328;color:#fff;padding:10px;margin-left:auto;border-radius:5px;box-shadow:2px 2px 3px 1px #5a5a5a40;transition:all .3s ease-in-out}.user-container .logout a:hover{box-shadow:2px 2px 2px 2px #5a5a5a40}.user-container .logout a:active{box-shadow:inset 2px 2px 2px 2px #5a5a5a40}.privilege-detail-container{width:800px;height:100vh;background-color:var(--light);margin:0 auto 200px;padding:0 40px;overflow:auto;gap:10px}.privilege-detail-container .arrow-back{margin-top:100px;font-size:2rem;color:#c89328;display:flex;text-decoration:none}.privilege-detail-container .arrow-back span{font-size:clamp(1rem,3vw,1.5rem);margin:auto 10px}.privilege-detail-container h1{font-size:clamp(1.5rem,3vw,1.5rem);font-family:Montserrat-SemiBold;color:#c89328;margin:5px 0}.privilege-detail-container h4{margin:5px 0 20px;font-size:clamp(.8rem,3vw,1.5rem);display:flex;color:var(--dark);font-family:Montserrat-SemiBold}.privilege-detail-container h4 svg{fill:#c89328}.privilege-detail-container .busType{margin:5px 0;font-size:clamp(.8rem,3vw,1rem);display:flex;color:var(--dark);font-family:Montserrat-SemiBold}.privilege-detail-container .description{margin-bottom:150px;font-size:clamp(.8rem,3vw,1rem);line-height:clamp(1.2rem,3vw,1.8rem)}.privilege-detail-container .description p{color:var(--dark)}.privilege-detail-container .description h4{color:#c89328}.privilege-detail-container .description ul{padding-inline-start:15px}.privilege-detail-container .description ul .mech-head{font-family:Montserrat-SemiBold;color:#c89328}.privilege-detail-container .description ul li{margin:10px 0;color:var(--dark)}.privilege-detail-container .ctas{margin:10px 0;display:flex;gap:10px}.privilege-detail-container .ctas .call{display:flex;gap:5px;background-color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:#c89328}.privilege-detail-container .ctas .call svg{margin:auto 0}.privilege-detail-container .ctas .call:hover{box-shadow:0 5px 5px #00000040}.privilege-detail-container .ctas .call:active{box-shadow:inset 0 4px 4px #00000040}.privilege-detail-container .ctas .email{display:flex;gap:5px;background-color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:#c89328}.privilege-detail-container .ctas .email svg{margin:auto 0}.privilege-detail-container .ctas .email:hover{box-shadow:0 5px 5px #00000040}.privilege-detail-container .ctas .email:active{box-shadow:inset 0 4px 4px #00000040}.privilege-detail-container .ctas .website{display:flex;gap:5px;background-color:#000;padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:#fff}.privilege-detail-container .ctas .website:hover{box-shadow:0 5px 5px #00000040}.privilege-detail-container .ctas .website:active{box-shadow:inset 0 4px 4px #00000040}.privilege-detail-container .cont-header{margin:20px 0 10px;display:flex;justify-content:space-between;color:#c89328}.privilege-detail-container .cont-header h2{font-family:Montserrat-Semibold;font-size:clamp(1rem,3vw,1.5rem)}.privilege-detail-container .offerings{height:150px;min-height:150px;overflow:auto;position:relative;white-space:nowrap}.privilege-detail-container .offerings::-webkit-scrollbar{display:none}.privilege-detail-container .location{width:100%;height:200px;overflow:hidden;text-align:center;margin:10px 0 100px}.privilege-detail-container .location iframe{width:100%}.change-password-container{position:relative;overflow-y:auto;overflow-x:hidden;width:600px;height:100vh;margin:0 auto;border-width:0;display:flex;flex-direction:column;gap:10px}.change-password-container .logo{margin-top:50px;display:flex}.change-password-container .logo img{width:70%;margin:0 auto}.change-password-container h2{margin:0 auto;font-family:Montserrat-Semibold;color:#c89328}.change-password-container p{width:80%;margin:10px auto;text-align:center;color:#fff}.change-password-container form{margin:0 auto;display:flex;flex-direction:column;gap:20px;width:80%}.change-password-container form .ln-generate{cursor:pointer;width:100%;margin:0 auto}.change-password-container form .pass-cont{background-color:#fff;box-shadow:inset 1px 2px 3px 1px #2b2a2a80;border-radius:10px;overflow:hidden;height:50px;display:flex}.change-password-container form .pass-cont #view-pass{margin:auto}.change-password-container form .pass-cont span{color:#000;font-size:20px;margin:auto;position:relative;cursor:pointer}.change-password-container form .pass-cont .cl-pass{background-color:transparent;box-shadow:none}.change-password-container .success-check{height:150px;width:150px;border:10px solid #c89328;border-radius:50%;margin:20px auto 0;position:relative;box-shadow:1px 2px 2px 2px #0000004d}.change-password-container .success-check:after{content:"";position:absolute;top:20px;left:42px;width:30px;height:60px;border:solid #c89328;border-width:0 15px 15px 0;transform:rotate(45deg)}.change-password-container a{width:100px;margin:20px auto 0;text-align:center;padding:5px;border-radius:10px;color:#c89328;cursor:pointer;text-decoration:none}.offering-container{width:800px;height:100vh;background-color:var(--light);margin:0 auto 200px;padding:0 40px;overflow:auto;gap:10px}.offering-container .arrow-back{margin-top:100px;margin-bottom:10px;font-size:2rem;color:#c89328;display:flex;text-decoration:none}.offering-container .arrow-back span{font-size:clamp(1rem,3vw,1.5rem);margin:auto 10px}.offering-container h1{font-size:clamp(1.2rem,3vw,1.5rem);font-family:Montserrat-SemiBold;color:#c89328;margin:15px 0}.offering-container h4{margin:5px 0;font-size:clamp(1rem,3vw,1.5rem);display:flex;color:var(--dark)}.offering-container h4 svg{fill:#c89328}.offering-container .description{margin:10px 0;font-size:clamp(.8rem,3vw,1rem);line-height:clamp(1rem,3vw,1.2rem);color:var(--dark)}.offering-container .availability{margin:10px 0;font-size:clamp(.8rem,3vw,1rem);line-height:clamp(1rem,3vw,1.2rem);font-family:Montserrat-SemiBold;color:#c89328}.offering-container .ctas{margin:10px 0;display:flex;gap:10px}.offering-container .ctas .call{display:flex;gap:5px;background-color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:#c89328}.offering-container .ctas .call span{font-size:clamp(.8rem,2vw,1rem);margin:auto 0}.offering-container .ctas .call svg{margin:auto 0}.offering-container .ctas .call:hover{box-shadow:0 5px 5px #00000040}.offering-container .ctas .call:active{box-shadow:inset 0 4px 4px #00000040}.offering-container .ctas .email{display:flex;gap:5px;background-color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:#c89328}.offering-container .ctas .email span{font-size:clamp(.8rem,2vw,1rem);margin:auto 0}.offering-container .ctas .email svg{margin:auto 0}.offering-container .ctas .email:hover{box-shadow:0 5px 5px #00000040}.offering-container .ctas .email:active{box-shadow:inset 0 4px 4px #00000040}.offering-container .ctas .website{display:flex;gap:5px;background-color:var(--dark);padding:5px 10px;border-radius:5px;box-shadow:0 4px 4px #00000040;text-decoration:none;color:var(--light)}.offering-container .ctas .website span{font-size:clamp(.8rem,2vw,1rem);margin:auto 0}.offering-container .ctas .website:hover{box-shadow:0 5px 5px #00000040}.offering-container .ctas .website:active{box-shadow:inset 0 4px 4px #00000040}.offering-container .cont-header{margin:20px 0 10px;display:flex;justify-content:space-between;color:#c89328}.offering-container .cont-header h2{font-family:Montserrat-Semibold;font-size:clamp(1rem,3vw,1.5rem)}.offering-container .offerings{height:150px;min-height:150px;overflow:auto;position:relative;white-space:nowrap}.offering-container .offerings::-webkit-scrollbar{display:none}@media only screen and (max-width: 768px){.offerings-container .categories a{width:100px;height:40px}}.notification-container{position:relative;overflow:auto;width:800px;background-color:var(--light);margin:0 auto;border-width:0;display:flex;flex-direction:column}.notification-container .notification-header{margin-top:100px;margin-left:20px;font-size:clamp(.8rem,2vw,1.5rem);position:relative;display:flex;justify-content:space-between}.notification-container .notification-header h1{color:#c89328;font-family:Montserrat-SemiBold;width:30%;margin-left:10px}.notification-container .notification-header .line{height:2px;width:40%;background-color:#c89328;margin:auto 0}.notification-container .notification-list{height:400px}.notification-container .notification-list p{text-align:center;margin:50px auto}*{margin:0;box-sizing:border-box;font-family:Montserrat-Reg}body{height:100%}
