@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/74c003a2abab0c4f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/90da053edc2b7de3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ac3b7908202f8517-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b5ee789b512e4d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Fallback;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%}.__className_5d4a9e{font-family:Roboto,Roboto Fallback;font-style:normal}.Homepage .section__main{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 132px)}.Homepage .section__home-header{display:flex;justify-content:flex-end;align-items:center;padding:1rem 0}.Homepage .section__home-header-user{background:rgba(var(--color-primary-rgb),.2);padding:8px 16px;border-radius:30px;color:var(--text-main);display:flex;align-items:center;justify-content:center;gap:6px}.Homepage .section__home-main{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:8rem}.Homepage .section__home-main-user{font-size:1.5rem;font-weight:500}.Homepage .section__home-logo{margin-bottom:1rem}.Homepage .section__home-logo img{width:140px}.Homepage .section__home-hero-text{padding-top:2rem;width:480px;max-width:100%}.Homepage .section__home-ls{display:flex;align-items:center;justify-content:flex-end;text-align:right;font-size:12px;margin-top:4px;gap:4px}.Homepage .section__home-ls .mat-icon{font-size:16px}.Homepage .section__home-ls span{cursor:pointer}.Homepage .component__textbox-big{width:100%}.Homepage .component__textbox-big input{color:var(--text-main)}.Homepage .component__search-form{width:480px;max-width:100%}.section__home-ls-main{display:flex;align-items:center;gap:1rem;flex-direction:column}.section__home-ls-main img{width:100px}.banner-centered-text{top:20%;left:20%;font-size:62px}.banner-centered-text,.banner-left-text{position:absolute;transform:translate(-10%,-10%)}.banner-left-text{top:5%;left:12%}.container{position:relative;text-align:center;color:#fff}.limitless-text-block{position:absolute;bottom:5px;background-color:#f5f5f5;color:#000;width:inherit;opacity:.8;border-radius:11px;width:100%}.pgfood-image-center{transform:translate(-15%,-25%)}.tribe-student-accomodation-text-block{position:absolute;height:409px;background-color:#000;width:100%;opacity:.8;top:0}.ant-carousel .slick-slide img{display:inline}.ant-carousel .slick-next,.ant-carousel .slick-prev{color:#f60!important}@media screen and (min-width:900px){.banner-centered-text-fontsize{font-size:52px}.banner-card-text-fontsize{font-size:28px}}@media screen and (min-width:820px){.banner-centered-text-fontsize{font-size:42px}.banner-card-text-fontsize{font-size:22px}}@media screen and (max-width:768px){.banner-centered-text-fontsize{font-size:32px}}:root{--color-primary-rgb:255,102,0;--color-secondary-rgb:50,50,50;--color-primary:#ff6600;--color-secondary:#323232;--text-main:#323232;--text-secondary:#211a17b8;--text-black-lighter:#535353;--text-white:#fff;--color-male:#1976d2;--color-female:#ff4081;--color-neutral:#616161;--color-success:#4caf50;--color-error:#c62828}body #root{color:var(--color-secondary)}.text-main{color:var(--text-main)}.text-secondary{color:var(--text-secondary)}img{max-width:100%;max-height:100%}a{color:inherit;text-decoration:none}p{color:var(--color-secondary)}input[type=email],input[type=password],input[type=text]{color:var(--text-secondary)}.MuiButtonBase-root.MuiButton-containedPrimary{color:#fff}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#555}div.css-mrrbnq-MuiInputBase-root-MuiOutlinedInput-root,td.css-1ocoq2w-MuiTableCell-root,th.css-1ch8lmo-MuiTableCell-root{color:var(--color-secondary)}img{object-fit:cover}.ForgotPassword .auth__left-section{background-image:url(/images/room2.jpg)}.ForgotPassword .auth__form p{color:var(--text-secondary);font-size:.875rem;font-weight:500}.LeftSection{height:25vh;background-size:cover;background-repeat:no-repeat;background-position:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:0 0 30px 30px;box-shadow:0 2px 6px 1px rgba(0,0,0,.2)}.LeftSection a{padding:1rem 0}.LeftSection img{max-width:50%}@media screen and (min-width:1024px){.LeftSection{justify-content:flex-start;align-items:flex-start;border-radius:0 20px 20px 0;box-shadow:4px 0 6px 1px rgba(0,0,0,.2)}}.ResetPassword .auth__left-section{background-image:url(/images/room1.jpg)}.ResetPassword .auth__form p{color:var(--text-secondary);font-size:.875rem;font-weight:500;margin:0;align-self:flex-start}.Authentication .auth__main{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.Authentication .auth__main{flex-direction:row;flex:1}.Authentication .auth__main section{flex:1 1 50%;height:100vh}}.Authentication .auth__right-section{text-align:center;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;overflow:auto}.Authentication .auth__welcome-msg h4,.Authentication .auth__welcome-msg h6{font-weight:400;margin-bottom:10px}@media screen and (min-width:1024px){.Authentication .auth__welcome-msg{padding-top:80px}}.Authentication .auth__form-container{padding:0 2rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.Authentication .auth__form{display:flex;flex-direction:column;gap:1rem;align-items:center;max-width:320px}.Authentication .auth__form>a{font-size:.875rem;align-self:flex-end;color:var(--color-primary)}.Authentication .auth__btn{width:240px}.Authentication .auth__social{padding-top:20px}@media screen and (min-width:1024px){.Authentication .auth__social{width:480px;margin:0 auto}}.Authentication .auth__social-or{color:var(--text-secondary);max-width:72%;margin:0 auto}.Authentication .auth__social-or div:first-child{border-bottom:1px solid var(--text-secondary)}.Authentication .auth__social-or div:last-child{position:relative;top:-13px;background:#fff;width:48px;margin:0 auto;text-align:center}.Authentication .auth__social-google{border:1px solid #bdbdbd;border-radius:30px;padding:4px;color:var(--text-main);display:flex;align-items:center;justify-content:center;gap:1rem;font-size:.875rem;width:210px;margin:0 auto}.Authentication .auth__social-google img{width:24px}.Authentication .auth__footer{padding:1rem;display:flex;justify-content:center}@media screen and (min-width:1024px){.Authentication .auth__footer{justify-content:flex-start;text-align:left}}.Authentication .auth__footer p{margin:0;font-size:.875rem;color:var(--text-secondary);font-weight:500}.Authentication .auth__footer a{font-size:.875rem;text-decoration:underline;color:var(--color-primary)}.Authentication .component__textbox-big{width:360px;max-width:100%}.Authentication .auth__form .component__textbox-big input,.Login .auth__form .component__textbox-big input{color:var(--text-main)}.Login #googleLogin{width:240px;margin:0 auto}.VerifyAccount .auth__left-section{background-image:url(/images/room3.jpg)}.VerifyAccount .auth__form-container p{color:var(--text-secondary);font-size:.875rem;font-weight:500}.VerifyAccount .auth__form{flex-direction:row}.Register .auth__left-section{background:url(/images/room2.jpg)}.Register .auth__step2{color:var(--color-secondary)}.Register .auth__step2 h4{margin-bottom:0;font-weight:400}.Register .auth__step2-otp{display:flex;gap:8px}.Register .auth__step2 .component__textbox-otp{width:64px;height:56px}.Register .auth__step2 .component__textbox-otp input{font-size:2rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center}.Register .auth__step4 .mat-icon{font-size:3rem;color:var(--color-primary)}.Register .register__pwd-help{font-size:14px}.Register .register1__pwd-help,.Register .register__pwd-help{align-self:flex-end;position:relative;top:-8px;cursor:pointer}.Register .register1__pwd-help{font-size:12px}.about-us-container{max-width:1200px;margin:0 auto;padding:60px 20px;font-family:Arial,sans-serif}.header-section{margin-bottom:80px}.header-content{display:flex;flex-wrap:wrap;gap:10%;justify-content:space-between;align-items:flex-start}.centered-paragraph-main{max-width:700px;font-size:1rem;line-height:1.5;color:#555;text-align:left;font-family:Arial,Helvetica,sans-serif}.beliefs-block{flex:1 1 250px}.beliefs-block>span{color:#666;font-size:20px;font-weight:400;display:block;text-align:left;margin-bottom:10px}.beliefs-block>div{border:6px solid #ff6b35;border-right:none;border-bottom:none;padding:0;height:clamp(180px,25vh,210px);width:clamp(180px,25vw,220px);display:flex;flex-direction:column}.Empty-div{width:100%;height:25%;border-right:6px solid #ff6b35}.beliefs-text{display:flex;flex-direction:column;margin-left:20%;text-align:left;height:60%;width:100%}.beliefs-text span{color:#0c0c0c;font-size:150%;font-weight:300;display:block;width:100%;margin-left:20%}.about-text-content{flex:1 1 500px;text-align:right;margin-top:14px}.about-text-content h2{font-size:16px;font-weight:700;color:#333;margin:0 0 20px}.about-text-content p{color:#555;line-height:1.6;font-size:100%;max-width:600px;margin:0 0 0 auto}.centered-paragraph{display:flex;justify-content:center;align-items:center;text-align:center}.centered-paragraph p{line-height:1;color:#333}@media(max-width:480px){.beliefs-text{padding-left:80px;padding-top:40px}}@media(max-width:430px){.about-text-content,.beliefs-block{text-align:center;margin-top:30px}.beliefs-text{padding-left:80px;padding-top:100px}.about-text-content p{margin-left:auto;margin-right:auto}.beliefs-block>span{text-align:start}.beliefs-block>div{margin-left:auto;margin-right:auto}.about-text-content,.beliefs-block{text-align:center;margin-top:30px}.beliefs-text{padding-left:80px;padding-top:80px}.about-text-content p{margin-left:auto;margin-right:auto}.beliefs-block>span{text-align:start}.beliefs-block>div{margin-left:auto;margin-right:auto}}@media(max-width:768px){.about-text-content,.beliefs-block{text-align:center;margin-top:30px}.beliefs-text{padding-left:80px;padding-top:80px}.about-text-content p{margin-left:auto;margin-right:auto}.beliefs-block>span{text-align:start}.beliefs-block>div{margin-left:auto;margin-right:auto}}@media(max-width:820px){.about-text-content,.beliefs-block{text-align:center;margin-top:30px}.beliefs-text{padding-left:80px;padding-top:50px}.about-text-content p{margin-left:auto;margin-right:auto}.beliefs-block>span{text-align:start}.beliefs-block>div{margin-left:auto;margin-right:auto}.beliefs-block>span{text-align:left}.beliefs-block>div{margin-left:0;margin-right:auto}.beliefs-text span{margin-left:0}.beliefs-block{text-align:left}}@media(max-width:768px){.beliefs-block>span{text-align:left}.beliefs-block>div{margin-left:0;margin-right:auto}.beliefs-text span{margin-left:0}.beliefs-block{text-align:left}}.column h3{font-size:24px;font-weight:700;color:#333;margin:0 0 30px}.column ul{list-style:none;padding:0;margin:0}.column li{display:flex;align-items:flex-start;margin-bottom:20px;color:#555;font-size:16px;line-height:1.5}.column .bullet{color:#000;margin-right:10px;margin-top:2px;font-size:20px}.column .value-text{font-weight:600}@media(max-width:967px){.about-us-container{padding:40px 30px}.beliefs-block{border-bottom:8px solid #ff6b35}.beliefs-block>span{text-align:center;margin-right:5px}}@media(min-width:893px){.header-content{display:flex;border-left:5px solid #ff6b35}.three-columns-section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px}}.founder-wrapper-main{max-width:1024px;margin:0 auto;padding-bottom:5%}.founder-container-main{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;border-bottom:8px solid #ff6b35;flex-wrap:nowrap}.founder-text-box-main{width:35%;display:flex;flex-direction:column;gap:20px}.top-text-we-belive-in{position:fixed;top:30%;left:0;padding:1rem;background-color:#fff;font-size:1.2rem;font-weight:700;z-index:1000}.founder-text-box-main p{margin:10px 0 0;font-size:24px;font-weight:100;color:#323232}.about-text-content-main{width:100%;display:flex;flex-direction:column;justify-content:center;padding-top:25px;margin:none}.centered-header-main{font-size:180%;font-weight:600;color:#333;margin-bottom:2px;text-align:left}.orange-border-main{border:8px solid #ff6b35;border-right:none;border-bottom:none;padding:20px;width:fit-content;margin-top:-6px;position:relative}.orange-border-main h2{text-align:right;padding-top:10px;font-size:36px;line-height:1.2;color:#333;margin:0}.orange-border-main:after{content:"";position:absolute;top:0;right:0;width:8px;height:20%;background-color:#ff6b35}@media screen and (max-width:1024px){.founder-container-main{flex-direction:column;align-items:center;gap:30px;border-bottom:none}.founder-text-box-main{border-bottom:8px solid #ff6b35}.about-text-content-main,.founder-text-box-main{width:100%;text-align:left;left:0}.centered-header-main,.centered-paragraph-main{text-align:center;font-family:Arial,sans-serif}}.benefits-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:25px;justify-items:center;background-color:#ffe6d5;height:400px;padding:120px 300px 60px}@media(max-width:1400px){.benefits-grid{padding-left:200px;padding-right:200px}}@media(max-width:1200px){.benefits-grid{grid-template-columns:repeat(4,1fr);gap:25px;padding:50px 100px;height:auto}}@media(max-width:992px){.benefits-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:40px 60px}}@media(max-width:768px){.benefits-grid{grid-template-columns:repeat(3,1fr);gap:20px;height:auto;padding:30px 40px}}@media(max-width:576px){.benefits-grid{grid-template-columns:repeat(2,1fr);gap:15px;padding:25px 30px}}@media(max-width:400px){.benefits-grid{grid-template-columns:1fr;gap:15px;padding:20px;height:auto}}.benefit-item{text-align:center}.benefit-icon-wrapper{width:120px;height:120px;border:2px solid #000;display:flex;align-items:center;justify-content:center;margin-bottom:15px}@media(max-width:768px){.benefit-icon-wrapper{width:100px;height:100px;margin-bottom:10px}}@media(max-width:400px){.benefit-icon-wrapper{width:90px;height:90px}}.benefit-icon{width:60px;height:60px}.benefit-icon circle,.benefit-icon path{stroke:#666;fill:none}.benefit-icon circle{fill:#666}@media(max-width:768px){.benefit-icon{width:50px;height:50px}}@media(max-width:400px){.benefit-icon{width:45px;height:45px}}.benefit-text{font-size:16px;font-weight:600;color:#333;line-height:1.3}@media(max-width:768px){.benefit-text{font-size:15px}}@media(max-width:400px){.benefit-text{font-size:14px}}.hero-section-wrapper{max-width:1200px;margin:0 auto;padding:5%}.top-text{display:flex;justify-content:flex-end;text-align:right;width:100%;padding-right:1rem;font-size:26px;font-weight:300;color:#323232}.hero-flex-container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:40px;border-top:8px solid #ff6b35;position:relative}.hero-text-block{flex:1;max-width:600px}.hero-description-text{font-size:18px;color:#333;line-height:1.6;text-align:left}.hero-highlight-box{max-width:400px}.hero-orange-frame{border:8px solid #ff6b35;border-top:none;border-left:none;padding:20px;width:fit-content;margin-top:-6px;position:relative;text-align:left}.Imp-words{text-align:left;color:#333;font-size:2.2rem;font-weight:800;padding-right:15px}.hero-orange-frame:after{content:"";position:absolute;bottom:0;left:0;width:8px;height:10%;background-color:#ff6b35}.hero-orange-frame h2{font-size:36px;line-height:1.2;color:#333;margin:0}@media screen and (max-width:1024px){.hero-orange-frame{border-right:8px solid #ff6b35}}@media screen and (max-width:768px){.hero-flex-container{flex-direction:column;align-items:flex-end;padding-right:0;position:relative}.hero-text-block{order:2;width:100%;text-align:center}.hero-description-text{font-size:1rem;padding:0 10px;text-align:center}.hero-highlight-box{order:1;width:100%;display:flex;justify-content:flex-start}.hero-orange-frame{margin-left:auto}.hero-orange-frame h2{font-size:28px;text-align:right}}.Founder-container{display:flex;justify-content:center;align-items:center;padding:3%}.Inner-container{max-width:1024px;display:flex;justify-content:space-between;align-items:flex-start;border-top:8px solid #ff6b35;gap:5%}.slogan-line{position:relative;border-left:8px solid #ff6b35;border-bottom:8px solid #ff6b35;font-size:230%;font-weight:600;padding-left:1%;padding-bottom:2%;width:20%;color:#333;width:30%}.slogan-line:after{content:"";position:absolute;right:0;bottom:0;height:10%;border-right:8px solid #ff6b35}.important-words{text-align:right;padding-left:10px;font-size:2.5rem}.Founder-description{margin-top:2%;font-size:1rem;color:#333}.founder-img{position:relative;border-right:8px solid #ff6b35;border-bottom:8px solid #ff6b35;width:200%;height:auto;display:inline-block;box-sizing:border-box}.founder-img img{width:100%;height:auto;display:block}.founder-img:after{content:"";position:absolute;left:0;bottom:0;height:10%;border-left:8px solid #ff6b35}@media(max-width:768px){.Inner-container{flex-direction:column;align-items:stretch;position:relative;border-right:8px solid #ff6b35}.slogan-line{width:40%;padding-left:3%;padding-bottom:3%;position:relative;font-size:200%}.slogan-line:after{content:"";position:absolute;right:0;bottom:-8px;width:0;height:30px;border-right:8px solid #ff6b35}.Founder-description{margin-top:5%;font-size:1rem;padding:3%;text-align:center}.founder-img{width:100%;margin-top:20px;position:relative;border-bottom:8px solid #ff6b35;border-right:none}.founder-img:after{content:"";position:absolute;left:0;bottom:0;height:10%;border-left:8px solid #ff6b35}}.my-hostel-news-section{justify-content:center;max-width:1000px;margin:0 auto;animation:fadeIn .8s ease-out forwards;border-bottom:1px solid #eee}.my-hostel-news-section h2{font-size:clamp(1.5rem,2vw,2.5rem);font-weight:700;color:#000;margin-bottom:2rem;text-align:center}.niwaas-section{background-color:#e9edc9;padding:60px 0;display:flex;justify-content:center;align-items:center}.niwaas-content-container{display:flex;max-width:1200px;width:90%;margin:0 auto;align-items:center}@media(max-width:768px){.niwaas-content-container{flex-direction:column;text-align:center}}.niwaas-text-column{flex:1;padding-right:40px;color:#333}@media(max-width:768px){.niwaas-text-column{padding-right:0;padding-bottom:30px}.niwaas-text-column .niwaas-head{display:contents;gap:0}}@media(min-width:768px){.niwaas-text-column .niwaas-head{display:flex;gap:3rem}}.niwaas-logo{max-width:80%}@media(max-width:768px){.niwaas-logo{margin:0 auto}}.niwaas-title{font-size:2.5em;margin-bottom:20px;font-weight:700;text-transform:uppercase}.niwaas-description{font-size:1.1em;line-height:1.6;margin-bottom:30px}.niwaas-learn-more-button{background-color:#3d452e;color:#fff;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;font-size:1.1em;text-decoration:none;transition:all .2s ease,visibility 0s;border-radius:30px}.niwaas-learn-more-button:hover{background-color:hsl(72.3076923077,31.7073170732%,65.8823529412%)}.niwaas-image-column{flex:1;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.niwaas-image-column{width:100%}}.niwaas-image{max-width:100%;height:auto;display:block;box-shadow:0 4px 8px rgba(0,0,0,.1)}.our-mentors-section{text-align:center;justify-content:center;align-items:center}.our-mentors-section .mentors-img{width:100%;max-height:350px;object-fit:contain;margin-bottom:30px}.our-mentors-section h3{font-size:clamp(1.5rem,2.5vw,3rem);font-weight:600;color:#333;margin-bottom:40px}.our-mentors-section h4{font-size:clamp(1.2rem,2vw,1.8rem);font-weight:600;color:#555;margin-bottom:20px}.our-mentors-section .our-mentors-content{display:flex;flex-wrap:wrap;gap:9rem;justify-content:center;max-width:1000px;margin:0 auto;padding:0 20px;border-bottom:8px solid #ff6b35}.our-mentors-section .our-mentors-content .mentor-info{flex:1 1 300px;background-color:#fff;padding:20px;border-radius:10px;font-size:1rem;line-height:1.6;color:#333;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}@media(max-width:1024px){.our-mentors-section{max-width:70%;margin:0 auto;padding:20px 10px}.our-mentors-section h2{font-size:clamp(1.2rem,2vw,1.8rem);margin-bottom:20px}.our-mentors-section .mentors-img{max-height:400px;margin-bottom:15px}.our-mentors-section .our-mentors-content{max-width:100%;gap:100px;padding:0 5px;border-bottom:5px solid #ff6b35}.our-mentors-section .our-mentors-content .mentor-info{flex:1 1 180px;max-width:100%;padding:8px;border-radius:6px;font-size:.85rem;line-height:1.4}}@media(max-width:768px){.our-mentors-section{padding:20px 10px}.our-mentors-section h2{font-size:clamp(1.2rem,5vw,2rem);margin-bottom:30px}.our-mentors-section .our-mentors-content{flex-direction:column;align-items:center;gap:40px;max-width:100%;padding:0 10px;border-bottom:8px solid #ff6b35}.our-mentors-section .our-mentors-content .mentor-info{flex:1 1 100%;max-width:90%;padding:15px;font-size:.95rem;border-radius:8px}.our-mentors-section .mentors-img{max-height:600px;margin-bottom:20px}}@media(max-width:480px){.our-mentors-section h2{font-size:1.5rem}.our-mentors-section .our-mentors-content{gap:30px}.our-mentors-section .our-mentors-content .mentor-info{font-size:.9rem;padding:10px}.our-mentors-section .mentors-img{max-height:400px}}.my-hostel-team-section{width:100%;padding:2rem 1rem;box-sizing:border-box;text-align:center}.my-hostel-team-section h2{font-size:clamp(1.5rem,2.5vw,3rem);font-weight:600;margin-bottom:2rem;color:#333}.my-hostel-team-section .team-carousel-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.my-hostel-team-section .slider-responsive-container{position:relative;width:100%;max-width:900px;aspect-ratio:16/9;margin:0 auto}.my-hostel-team-section .slider-responsive-container .simple-image-slider{width:100%!important;height:100%!important}.rsis-container .rsis-bullets .rsis-bullet{background-color:#fc9!important}.rsis-container .rsis-bullets .rsis-bullet.active{background-color:#f60!important;transform:scale(1.3)}.slider-responsive-container{position:relative;width:100%;max-width:900px;aspect-ratio:16/9;margin:0 auto}.slider-responsive-container .simple-image-slider{width:100%!important;height:100%!important}.ready-section{padding:80px 20px;text-align:center;display:flex;justify-content:center;align-items:center}.ready-content-container{max-width:800px;width:90%;margin:0 auto}.ready-title{font-size:2.2em;color:#000;margin-bottom:20px;font-weight:600}.ready-description{font-size:1.1em;color:#333;line-height:1.6;margin-bottom:40px}.ready-buttons{display:flex;justify-content:center;gap:20px}@media(max-width:600px){.ready-buttons{flex-direction:column;gap:15px}}.ready-button{padding:15px 35px;border-radius:5px;font-size:1.1em;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;min-width:180px;border:none}.ready-button:hover{transform:translateY(-2px)}@media(max-width:600px){.ready-button{width:100%;max-width:300px;margin:0 auto}}.primary-button{background:#f60;color:#fff;transition:all .2s ease,visibility 0s;border-radius:30px;padding:10px;font-weight:100}.primary-button:hover{color:#000}.secondary-button{background:#f60;border-radius:30px;padding:10px;font-weight:100;color:#fff}.secondary-button:hover{color:#000}.UserNavigation .un__container{width:320px}@media screen and (min-width:1024px){.UserNavigation .un__container{width:320px}}.UserNavigation .un__logo{text-align:center;padding:1rem 0;height:150px}.UserNavigation .un__user-container{display:flex;gap:1rem;justify-content:center;border-bottom:1px solid #bdbdbd;padding-bottom:1rem;margin:0 2rem}.UserNavigation .un__user-pic{width:54px;height:54px;flex-shrink:0;background-color:#f1f1f1;border-radius:50%;box-shadow:0 0 4px 0 rgba(0,0,0,.1);border:2px solid #fff;display:flex;align-items:center;justify-content:center}.UserNavigation .un__user-pic span{font-size:2rem}.UserNavigation .un__user-detail{color:var(--text-main)}.UserNavigation .un__user-detail h3{margin:0}.UserNavigation .un__user-detail p{margin:0;width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserNavigation .un__nav ul{padding:0;list-style:none}.UserNavigation .un__nav li a{display:flex;align-items:center;height:48px;gap:12px;color:var(--text-main);padding:0 1rem;position:relative}.UserNavigation .un__nav li a.active{background:rgba(var(--color-primary-rgb),.1)}.UserNavigation .un__nav li a.active .mat-icon{color:rgba(var(--color-primary-rgb),1)}.UserNavigation .un__nav li a.active>span:last-of-type{font-weight:700}.UserNavigation .un__nav li a.active:after{content:"";position:absolute;background-color:var(--color-primary);height:36px;width:6px;right:0;top:6px;border-radius:30px 0 0 30px}.Header .header__container{display:flex;justify-content:space-between;align-items:center;padding:4px 20px;position:relative}.Header .header__container a,.Header .header__container img{height:84px}.Header .header__user-container{height:48px;background-color:rgba(var(--color-primary-rgb),.1);border-radius:36px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 .75rem;color:var(--text-main);font-size:.875rem;cursor:pointer}.Header .header__user-container>span:first-child{height:32px;width:32px;border-radius:50%;color:var(--color-primary);background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 4px 0 rgba(0,0,0,.2509803922)}.Header .header__user-container>span:last-child{display:flex;flex-direction:column;align-items:flex-start}.Header .header__user-container>span:last-child>span:first-child{font-size:12px;font-weight:700}.Header .header-button{background-color:#f60;font-weight:400;color:#fff;padding:20px;margin-left:20px}.Navbar{background-color:#ff6b35;color:#333;position:relative}.Navbar .nav__wrapper{display:flex;align-items:center;justify-content:space-between;padding:1rem;position:relative;z-index:2}.Navbar .nav__brand a{font-size:1.5rem;font-weight:700;text-decoration:none;color:#333}.Navbar .nav__container{display:flex;flex-direction:row;list-style:none;gap:2rem;align-items:center;margin:0;padding:0}.Navbar .nav__container li a{text-decoration:none;color:#333;font-size:1rem;padding:.75rem 0;color:#fff}.Navbar .nav__container .nav__link.active{font-weight:700}.Navbar .hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;z-index:1001}.Navbar .hamburger span{width:25px;height:3px;background-color:#333;transition:all .6s ease}.Navbar .hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.Navbar .hamburger.open span:nth-child(2){opacity:0}.Navbar .hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){.Navbar .Navbar{background-color:#fff}.Navbar .hamburger{display:flex}.Navbar .nav__container{position:fixed;top:0;right:0;width:70vw;height:100vh;background-color:#fff;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:4rem 2rem;opacity:0;transform:translateY(-20px);pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:1000;box-shadow:-4px 0 16px rgba(0,0,0,.1)}.Navbar .nav__container li{width:100%;margin-bottom:1.5rem}.Navbar .nav__container li a{font-size:1.2rem;color:#333;text-decoration:none}.Navbar .nav__container.active{opacity:1;transform:translateY(0);pointer-events:auto}}.FacilitiesList .fc__facilities{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:rgba(var(--color-primary-rgb),.7)}.HL-ViewInMap .MuiPaper-root{border:2px solid var(--color-primary);height:90vh;width:98vw;margin:0;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);border-radius:10px}.HL-ViewInMap .MuiPaper-root>div{padding:0;overflow:hidden}.HL-ViewInMap .MuiPaper-root h3{margin:0}.HL-ViewInMap .hl-vim__map-container{height:100%;position:relative}.HL-ViewInMap .hl-vim__img-container{height:80px;width:80px;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (min-width:1024px){.HL-ViewInMap .hl-vim__img-container{height:140px;width:100%;margin-bottom:4px}}.HL-ViewInMap .hl-vim__hl-container{position:absolute;display:flex;gap:1rem;flex-wrap:nowrap;width:calc(100% - 2rem);bottom:1rem;left:1rem;border-radius:10px;overflow:auto}@media screen and (min-width:1024px){.HL-ViewInMap .hl-vim__hl-container{width:280px;height:calc(100% - 2rem);flex-direction:column;padding:1rem;background-color:#fff;box-shadow:0 0 4px 1px rgba(0,0,0,.25)}}.HL-ViewInMap .hl-vim__hl-tile{display:flex;gap:8px;width:calc(100% - 20px);background-color:#fff;padding:.5rem;box-shadow:0 0 4px 1px rgba(0,0,0,.25);border-radius:10px}@media screen and (min-width:1024px){.HL-ViewInMap .hl-vim__hl-tile{width:100%;flex-direction:column;border-bottom:1px solid #bdbdbd;padding:0 0 1rem;border-right:0;gap:0;box-shadow:none;border-radius:0}.HL-ViewInMap .hl-vim__hl-tile:last-child{border-bottom:0}}.HL-ViewInMap .hl-vim__name-container{width:calc(100% - 88px)}@media screen and (min-width:1024px){.HL-ViewInMap .hl-vim__name-container{width:auto}}.HL-ViewInMap .hl-vim__name h3{margin:0;white-space:nowrap}.HL-ViewInMap .hl-vim__location p{margin:0;color:var(--text-main);font-size:.875rem;display:flex;align-items:center;gap:4px}.HL-ViewInMap .hl-vim__location p .mat-icon{font-size:1.125rem}.HL-ViewInMap .hl-vim__location p>span:last-child{text-overflow:ellipsis;overflow:hidden;width:calc(100% - 20px);white-space:nowrap}.HL-ViewInMap .hl-vim__rating{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.HL-ViewInMap .hl-vim__rating .mat-icon{font-size:1.25rem}.HL-ViewInMap .hl-vim__rating>span{display:flex;gap:2px;font-size:.875rem}.HL-ViewInMap .hl-vim__rating>span:last-child{cursor:pointer}.HL-ViewInMap .hl-vim__rating>span .mat-icon{color:#f6de00}.HL-ViewInMap .hl-vim__close{position:absolute;top:1rem;right:1rem;background:#fff;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:4px;box-shadow:0 0 4px 1px rgba(0,0,0,.25);cursor:pointer}@media screen and (min-width:1024px){.HL-ViewInMap .hl-vim__close{top:2rem;right:2rem}}.component__footer{background-color:rgba(var(--color-secondary-rgb),.9);font-size:.75rem;margin-top:10px}.component__footer-main{display:flex;flex-direction:column-reverse;justify-content:center;align-items:flex-start;padding:.75rem 0}@media screen and (min-width:1024px){.component__footer-main{flex-direction:row;justify-content:space-between}}.component__footer p{color:var(--text-white)}@media screen and (min-width:1024px){.component__footer p{margin:0}}.component__footer ul{margin:0;padding:6px 0}.component__footer ul li{list-style:none}.component__footer ul li a{color:var(--color-primary);text-transform:uppercase;padding:0 .2rem;text-decoration:none}.page-link{width:100%;color:#fff;padding-bottom:0;font-weight:500}.highlighted-link{font-size:16px;color:#fff!important;font-weight:700;text-decoration:none;display:inline-block;text-transform:none!important;font-family:Roboto}.highlighted-link:hover{color:var(--color-primary)!important;transition:color .3s ease-in-out}.BookingDetail .page-title{padding:0 16px}.BookingDetail .bd__main-container{display:flex;flex-direction:column;gap:3rem;padding:0 0 1rem}@media screen and (min-width:1024px){.BookingDetail .bd__main-container{flex-direction:row;gap:1rem}}.BookingDetail .bd__left{position:relative;flex:0 0 780px}.BookingDetail .bd__right{padding:1rem 1rem 0;position:relative;top:-2rem;background-color:#fff}@media screen and (min-width:1024px){.BookingDetail .bd__right{top:0;flex:0 1 480px;overflow:hidden;padding-top:0}}.BookingDetail .bd__right button{width:100%;height:48px}.BookingDetail .bd__top-toolbar{display:flex;justify-content:space-between;position:relative;margin-bottom:-68px;z-index:2;padding:12px}@media screen and (min-width:1024px){.BookingDetail .bd__top-toolbar{margin-bottom:0;padding:.75rem 0 0}}.BookingDetail .bd__accordion-container{color:var(--color-secondary)}.BookingDetail .bd__accordion-student a{color:var(--color-primary)}.BookingDetail .bd__accordion-student-main{display:flex;flex-wrap:wrap;gap:30px}@media screen and (min-width:1024px){.BookingDetail .bd__accordion-student-main{gap:40px}}.BookingDetail .bd__accordion-student-main label{font-size:14px}.BookingDetail .bd__accordion-student-main p{margin-top:0}.BookingDetail .bd__payment-summary{border:1px solid #e5e5e5;border-radius:6px;margin-bottom:1rem;padding:0 1rem 1rem;color:var(--color-secondary)}.BookingDetail .bd__payment-summary h3{color:var(--text-black-lighter)}.BookingDetail .bd__payment-summary-calc>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.BookingDetail .bd__payment-summary-st{border-top:1px dashed #bdbdbd;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #bdbdbd;margin-bottom:30px!important}.BookingDetail .bd__payment-summary-gt{border-top:1px dashed #bdbdbd;padding-top:1rem}.BookingDetail .bd__payment-summary-gt>div:last-child{font-weight:700}.BookingDetail .bd__payment-summary-ps{font-size:14px;color:var(--color-primary);cursor:pointer;text-align:center;margin-top:24px;margin-bottom:0}.BookingDetail .bd__payment-summary-pst th{color:var(--color-secondary)}.BookingDetail .bd__booking-summary{border:1px solid #e5e5e5;border-radius:6px;margin-bottom:1rem;padding:0 1rem 1rem;color:var(--color-secondary)}.BookingDetail .bd__booking-summary h3{color:var(--text-black-lighter)}.BookingDetail .bd__booking-summary-list>div{display:flex;justify-content:space-between;margin-bottom:12px}.BookingDetail .bd__booking-summary-list>div div:first-child{width:120px}.BookingDetail .bd__booking-summary-list>div div:last-child{text-align:right}.BookingDetail .bd__booking-summary-gt{border-top:1px dashed #bdbdbd;padding-top:1rem}.BookingDetail .bd__booking-summary-gt>div:last-child{font-weight:700}.BookingDetail .bd__rd{display:flex;gap:1rem;color:var(--text-main);margin-bottom:30px}.BookingDetail .bd__rd h4{margin-top:0;color:rgba(var(--color-secondary-rgb),.8)}.BookingDetail .bd__rd-0-img{flex-shrink:0;flex-grow:0}.BookingDetail .bd__rd-0-img img{width:100px;height:auto;border-radius:6px}.BookingDetail .bd__rd-0 h3{color:var(--color-primary);margin:0}.BookingDetail .bd__rd-0 p{font-size:14px;margin:0;word-break:break-word}.BookingDetail .bd__rd-1 .BookingDetailRoomOptions .ro__container{max-width:calc(100vw - 90px);padding-bottom:8px}@media screen and (min-width:1024px){.BookingDetail .bd__rd-1 .BookingDetailRoomOptions .ro__container{max-width:670px}}.BookingDetail .bd__rd-2 input[type=date]{padding:8px 12px;font-family:Roboto;border-radius:4px;border:1px solid #bdbdbd}.BookingDetail .bd__rd-4 span{text-transform:capitalize}.BookingDetail .bd__tnc{display:flex;align-items:center;margin-bottom:13px}.BookingDetail .bd__tnc label{font-size:13px;margin-right:0}.BookingDetail .bd__tnc span{color:var(--color-primary);text-decoration:underline;cursor:pointer}.BookingDetail .booking-step{width:36px;height:36px;background:rgba(var(--color-primary-rgb),.1);border-radius:4px;flex-shrink:0;font-size:1.25rem;color:var(--color-primary)}.BookingDetail .booking-step,.bip__main{display:flex;align-items:center;justify-content:center}.bip__main{height:300px;max-height:98vh;overflow:auto;width:420px;max-width:98vw;flex-direction:column;user-select:none}.bd__tnc-list{color:var(--text-main)}.BookingFailed .bf__main-container{display:flex;flex-direction:column;gap:1rem;text-align:center;padding:4rem 0;align-items:center;justify-content:center;min-height:calc(100vh - 186px)}.BookingFailed .bf__main-container h2{color:var(--color-primary)}.BookingFailed .bf__main-container .mat-icon{font-size:4rem;color:var(--color-error)}.BookingFailed .bf__cta-btn{border:1px solid var(--color-primary);border-radius:4px;color:var(--color-primary);padding:16px 40px}.ContactUs .cu__left{color:#000}.HostelDetailPage .hd__main-container{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}@media screen and (min-width:1024px){.HostelDetailPage .hd__main-container{flex-direction:row}}.HostelDetailPage .hd__main-container>aside{display:none;flex:0 0 200px;border-radius:6px;background-color:rgba(var(--color-primary-rgb),.1)}@media screen and (min-width:1024px){.HostelDetailPage .hd__main-container>aside{display:block}}.HostelDetailPage .hd__main{position:relative}@media screen and (min-width:1024px){.HostelDetailPage .hd__main{display:flex}}.HostelDetailPage .hd__left{position:relative}@media screen and (min-width:1024px){.HostelDetailPage .hd__left{flex:0 0 470px}}.HostelDetailPage .hd__img-container{display:flex;overflow:auto;cursor:pointer}@media screen and (min-width:1024px){.HostelDetailPage .hd__img-container{flex-wrap:wrap;gap:8px}}.HostelDetailPage .hd__img-container-left{display:none}@media screen and (min-width:1024px){.HostelDetailPage .hd__img-container-left{display:flex;flex:1 0 100%;gap:8px;flex-wrap:wrap;flex:0 0 308px}.HostelDetailPage .hd__img-container-left img:first-child{width:308px;height:208px;border-top-left-radius:10px}.HostelDetailPage .hd__img-container-left img:nth-child(2){border-bottom-left-radius:10px}}.HostelDetailPage .hd__img-container-right{display:none}@media screen and (min-width:1024px){.HostelDetailPage .hd__img-container-right{display:flex;flex:1 0 100%;flex:0 0 150px;gap:8px;flex-wrap:wrap}.HostelDetailPage .hd__img-container-right img:first-child{border-top-right-radius:10px}.HostelDetailPage .hd__img-container-right img:last-child{border-bottom-right-radius:10px}}.HostelDetailPage .hd__img-container-mobile{overflow:auto;display:flex;gap:4px}@media screen and (min-width:1024px){.HostelDetailPage .hd__img-container-mobile{display:none}.HostelDetailPage .hd__img-container img{width:150px;height:100px}}.HostelDetailPage .hd__right{padding:1rem 1rem 0;border-radius:30px 30px 0 0;position:relative;top:-2rem;background-color:#fff;box-shadow:0 -3px 4px 0 rgba(0,0,0,.25)}@media screen and (min-width:1024px){.HostelDetailPage .hd__right{border-radius:0;box-shadow:none;top:0;flex:0 1 480px;overflow:hidden;padding-top:0}.HostelDetailPage .hd__right .HostelName{margin-right:40px}}.HostelDetailPage .hd__room-options{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:.75rem;margin-bottom:1rem}.HostelDetailPage .hd__room-options>div{flex:1 1;background-color:rgba(var(--color-primary-rgb),.1);padding:12px;border-radius:10px;color:var(--text-main);height:150px;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.HostelDetailPage .hd__room-options>div>.mat-icon{font-size:2.5rem;color:#6227c1}.HostelDetailPage .hd__room-options>div h3{font-weight:400;margin:0}.HostelDetailPage .hd__room-options>div .price{color:var(--text-main);display:flex;align-items:flex-end;align-self:flex-end;justify-content:flex-end;flex-wrap:wrap}.HostelDetailPage .hd__room-options>div .price .mat-icon{font-size:1.25rem}.HostelDetailPage .hd__room-options>div .price span:nth-child(2){line-height:1;font-size:1.25rem;font-weight:500}.HostelDetailPage .hd__room-options>div .price span:last-of-type{font-size:.75rem;line-height:1}@media screen and (min-width:1024px){.HostelDetailPage .hd__room-options{display:flex}}.HostelDetailPage .hd__description{color:var(--text-main);padding:1rem 0}.HostelDetailPage .hd__description header{font-weight:600;margin-bottom:4px}.HostelDetailPage .hd__description p{margin:0;font-size:.875rem}.HostelDetailPage .hd__fav{position:absolute;right:1.5rem;top:1rem}@media screen and (min-width:1024px){.HostelDetailPage .hd__fav{display:none}}.HostelDetailPage .hd__fav-right{display:none;position:absolute;right:1rem;top:0}@media screen and (min-width:1024px){.HostelDetailPage .hd__fav-right{display:block}}.HostelDetailPage .hd__location-map{padding:2rem 0 1rem}@media screen and (min-width:1024px){.HostelDetailPage .hd__location-map{display:none}}.HostelDetailPage .hd__location-map-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.HostelDetailPage .hd__location-map-header span{font-size:.875rem;text-decoration:underline}.HostelDetailPage .hd__location-map header{font-weight:600;color:var(--text-main)}.HostelDetailPage .hd__location-map-container{border:1px solid;border-radius:10px;padding:8px;height:240px}.HostelDetailPage .hd__nearby{padding:1rem 0}.HostelDetailPage .hd__nearby header{font-weight:600;color:var(--text-main);margin-bottom:12px}.HostelDetailPage .hd__nearby-main{display:flex;gap:4px}.HostelDetailPage .hd__nearby-left{width:130px}.HostelDetailPage .hd__nearby-left>div{background:#f1f1f1;height:40px;padding:8px 12px;margin-bottom:4px;font-size:.875rem;display:flex;align-items:center;color:var(--text-main);cursor:pointer}.HostelDetailPage .hd__nearby-left>div.active{background-color:rgba(var(--color-primary-rgb),.9);color:var(--text-white)}.HostelDetailPage .hd__nearby-left>div:first-child{border-top-left-radius:10px}.HostelDetailPage .hd__nearby-left>div:last-child{border-bottom-left-radius:10px;margin-bottom:0}.HostelDetailPage .hd__nearby-right{background-color:#f1f1f1;flex:1;border-radius:0 10px 10px 0;padding:12px;height:216px;overflow:auto}.HostelDetailPage .hd__nearby-right ul{margin:0;padding-left:20px}.HostelDetailPage .hd__nearby-right ul li{font-size:13px}.HostelDetailPage .hd__nearby-right ul li>div{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.HostelDetailPage .hd__nearby-right ul li span{color:var(--text-main)}.HostelDetailPage .hd__nearby-right ul li span:last-of-type{white-space:nowrap}.HostelDetailPage .hd__btn-container{padding-top:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media screen and (min-width:1024px){.HostelDetailPage .hd__btn-container{flex-direction:row}}.HostelDetailPage .hd__btn-container button{width:240px}@media screen and (min-width:1024px){.HostelDetailPage .hd__btn-container button{width:200px}}.HostelDetailPage .hd__view-on-map{display:none;width:240px;height:128px;background:url(/_next/static/media/view-on-map.0fdfd336.png) 0 0 no-repeat;background-size:cover;align-items:center;justify-content:center;margin:2rem 0 1rem}@media screen and (min-width:1024px){.HostelDetailPage .hd__view-on-map{display:flex}}.HostelDetailPage .hd__rules{display:none;color:var(--text-main);padding:1rem 0}@media screen and (min-width:1024px){.HostelDetailPage .hd__rules{display:block}}.HostelDetailPage .hd__rules-right{color:var(--text-main);padding:1rem 0}@media screen and (min-width:1024px){.HostelDetailPage .hd__rules-right{display:none}}.HostelDetailPage .hd__top-toolbar{display:flex;justify-content:space-between;position:relative;margin-bottom:-68px;z-index:2;padding:12px}@media screen and (min-width:1024px){.HostelDetailPage .hd__top-toolbar{margin-bottom:0;padding:.75rem 0 0}}.Favourite .favourite__container{background-color:rgba(var(--color-primary-rgb),.1);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.Favourite .favourite__container.white{background-color:hsla(0,0%,100%,.72)}.Favourite .favourite__container span{font-size:1.125rem;color:var(--color-primary)}.Share .share__container{background-color:rgba(var(--color-primary-rgb),.1);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin:8px 0}.Share .share__container.white{background-color:hsla(0,0%,100%,.72)}.Share .share__container span{font-size:1.125rem}.HostelRules{flex-direction:column}.HostelRules header{font-weight:600;margin-bottom:4px}.HostelRules ul{height:56px;overflow:hidden;margin-bottom:0;transition:all .5s ease}.HostelRules ul.show{height:auto}.HostelRules li{margin-bottom:8px;font-size:.75rem}.HostelRules button{padding-left:38px;background:none;border:none;font-size:14px;color:var(--color-primary);text-decoration:underline;cursor:pointer}.ViewInMap .MuiPaper-root{border:2px solid var(--color-primary);height:90vh;width:98vw;margin:0;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);border-radius:10px}.ViewInMap .MuiPaper-root>div{padding:0;overflow:hidden}.ViewInMap .vim__map-container{height:100%;position:relative}.ViewInMap .vim__img-container{height:80px;width:80px;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position:50%;flex-shrink:0}@media screen and (min-width:1024px){.ViewInMap .vim__img-container{height:180px;width:100%;margin-bottom:4px}}.ViewInMap .vim__hd-container{position:absolute;display:flex;flex-wrap:nowrap;gap:8px;width:calc(100% - 2rem);height:96px;overflow:auto;background-color:#fff;bottom:1rem;left:1rem;border-radius:10px;box-shadow:0 0 4px 1px rgba(0,0,0,.25);padding:8px}@media screen and (min-width:1024px){.ViewInMap .vim__hd-container{height:calc(100% - 2rem);width:320px;flex-direction:column;padding:1rem}}.ViewInMap .vim__hd-container .HostelName{width:calc(100% - 96px)}@media screen and (min-width:1024px){.ViewInMap .vim__hd-container .HostelName{width:auto}}.ViewInMap .vim__hd-container .HostelName h3{margin:0;white-space:nowrap}.ViewInMap .vim__hd-container .RoomOptions{display:none}@media screen and (min-width:1024px){.ViewInMap .vim__hd-container .RoomOptions{display:block}}.ViewInMap .vim__close{position:absolute;top:1rem;right:1rem;background:#fff;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:4px;box-shadow:0 0 4px 1px rgba(0,0,0,.25);cursor:pointer}@media screen and (min-width:1024px){.ViewInMap .vim__close{top:2rem;right:2rem}}.RoomOptions .ro__container{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:.75rem;margin-bottom:1rem;overflow:auto;padding-bottom:8px;flex-direction:column;max-width:100%}@media screen and (min-width:1024px){.RoomOptions .ro__container{width:432px}}.RoomOptions .ro__container>div{flex:0 0 160px;background-color:rgba(var(--color-primary-rgb),.1);padding:12px;border-radius:10px;color:var(--text-main);height:220px;width:100%;display:flex;flex-direction:column;justify-content:space-between}.RoomOptions .ro__container>div h3{font-weight:500;margin:0;text-transform:capitalize;font-size:1rem;max-height:48px;overflow:hidden}.RoomOptions .ro__container>div p{font-size:13px;margin:0;height:40px;overflow:hidden}.RoomOptions .ro__container>div .price{color:var(--text-main);display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap}.RoomOptions .ro__container>div .price span:nth-child(2){line-height:1;font-size:1rem;font-weight:600}.RoomOptions .ro__container>div .price span:last-of-type{font-size:.75rem;line-height:1}.RoomOptions .ro__container>div.occupied{background-color:#f5f5f5;position:relative}.RoomOptions .ro__container>div.occupied .mat-icon,.RoomOptions .ro__container>div.occupied .price,.RoomOptions .ro__container>div.occupied h3,.RoomOptions .ro__container>div.occupied span{color:rgba(0,0,0,.48)}.RoomOptions .ro__container>div.occupied:after{content:"Booked";position:absolute;right:6px;top:6px;background-color:#c1272d;color:#fff;border-radius:20px;padding:0 8px;font-size:12px}.RoomOptions .ro__icon{display:flex;justify-content:space-between;align-items:center}.RoomOptions .ro__icon .mat-icon{font-size:2.5rem;color:#6227c1}.RoomOptions .ro__header{font-weight:600;color:var(--text-main)}.RoomOptions .ro__add-info{display:flex;font-size:14px;border-top:1px solid rgba(var(--color-secondary-rgb),.1);padding-top:8px;gap:30px;text-align:left}.RoomOptions .ro__add-info>div{display:flex;justify-content:space-between;flex:1}.RoomOptions .ro__add-info>div .mat-icon{font-size:12px}.RoomOptions .ro__add-info>div>span:last-child{text-align:right;font-weight:700;width:53px;flex-shrink:0}.booked-tag{position:absolute;top:8px;left:8px;background:#c1272d;color:#fff;border-radius:20px;padding:0 8px;font-size:12px;z-index:2;font-weight:700;letter-spacing:1px}.HostelName .hn__title{display:flex;align-items:center;margin-bottom:4px}.HostelName .hn__title h3{margin:0;font-size:20px;color:var(--color-primary)}.HostelName .hn__title>span{display:flex;align-items:center;gap:2px;border-left:1px solid rgba(0,0,0,.2);margin-left:12px;padding-left:8px;font-size:.875rem;color:var(--text-secondary)}.HostelName .hn__title>span span{height:20px}.HostelName .hn__title>span .mat-icon{font-size:1.25rem;color:#f6de00}.HostelName .hn__location{margin-bottom:20px}.HostelName .hn__location p{margin:0;color:var(--text-main);font-size:.875rem;display:flex;align-items:center;gap:4px}.HostelName .hn__location p>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width:1024px){.HostelName .hn__location p>span:last-child{white-space:normal}}.HostelName .hn__location p .mat-icon{font-size:1.125rem}.Facilities header{font-weight:600;margin-bottom:4px}.Facilities .fc__facilities{padding:1rem 0;gap:6px}.Facilities .fc__facilities header{font-weight:600;color:var(--text-main);margin-bottom:16px}.Facilities .fc__facilities-main{display:flex;flex-wrap:wrap;gap:16px 0}.Facilities .fc__facilities-main>div{display:flex;flex-direction:column;align-items:center;gap:4px;width:25%}.Facilities .fc__facilities-main>div span:first-child{color:var(--color-primary)}.Facilities .fc__facilities-main>div span:last-child{font-size:.875rem;color:var(--text-main);text-align:center}.BackButton{background-color:hsla(0,0%,100%,.72);border-radius:30px;padding:2px 12px}.BackButton .bb__container{display:flex;align-items:center;gap:4px;font-size:1rem;color:var(--text-main);cursor:pointer}.BackButton .bb__container:hover{color:var(--color-primary)}.Logout .logout__main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:calc(100vh - 186px);color:var(--text-main)}.HostelListPage .hl__main-container{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}@media screen and (min-width:1024px){.HostelListPage .hl__main-container{flex-direction:row}}.HostelListPage .hl__left{display:none;flex:0 0 220px}@media screen and (min-width:1024px){.HostelListPage .hl__left{display:block}}.HostelListPage .hl__center{flex:1}.HostelListPage .hl__right{flex:0 0 200px;border-radius:6px;background-color:rgba(var(--color-primary-rgb),.1);display:none}.HostelListPage .hl__tile{box-shadow:0 0 4px 0 rgba(0,0,0,.1);border-radius:6px;padding:.75rem;display:flex;flex-direction:column;position:relative;margin-bottom:1.5rem}.HostelListPage .hl__tile:last-child{margin-bottom:0}.HostelListPage .hl__tile-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}@media screen and (min-width:1024px){.HostelListPage .hl__tile-title{justify-content:flex-start}}.HostelListPage .hl__tile-title h3{margin:0;cursor:pointer;color:var(--color-primary)}@media screen and (min-width:1024px){.HostelListPage .hl__tile-title h3{max-width:270px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.HostelListPage .hl__tile-title>span{display:flex;align-items:center;flex-shrink:0;gap:2px;border-left:1px solid rgba(0,0,0,.2);margin-left:12px;padding-left:8px;font-size:.875rem;color:var(--text-secondary)}.HostelListPage .hl__tile-title>span span{height:20px}.HostelListPage .hl__tile-title>span .mat-icon{font-size:1.25rem;color:#f6de00}.HostelListPage .hl__tile p{margin:0;color:var(--text-main);font-size:.875rem;display:flex;gap:4px}.HostelListPage .hl__tile p .mat-icon{font-size:1.125rem}@media screen and (min-width:1024px){.HostelListPage .hl__tile p span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:370px}.HostelListPage .hl__tile{flex-direction:row;gap:1rem;height:12rem}.HostelListPage .hl__tile-img-container{width:210px}}.HostelListPage .hl__tile-img-container img{border-radius:6px 6px 0 0}@media screen and (min-width:1024px){.HostelListPage .hl__tile-img-container img{border-radius:6px;width:210px}}.HostelListPage .hl__tile-main{flex:1}.HostelListPage .hl__tile-footer{display:flex;justify-content:space-between;margin-top:1.25rem}.HostelListPage .hl__tile-footer .price{color:var(--text-main);display:flex;align-items:flex-end}.HostelListPage .hl__tile-footer .price .mat-icon{font-size:1.25rem}.HostelListPage .hl__tile-footer .price span:nth-child(2){line-height:1;font-size:1.25rem;font-weight:500}.HostelListPage .hl__tile-footer .price span:last-of-type{font-size:.75rem;line-height:1}.HostelListPage .hl__room-options{display:flex;align-items:center;gap:8px;margin-top:.75rem;overflow-x:auto;padding-bottom:4px}.HostelListPage .hl__room-options>span{background-color:rgba(var(--color-primary-rgb),.1);padding:4px 12px;border-radius:30px;font-size:.875rem;color:var(--text-main);display:flex;align-items:center;height:32px;white-space:nowrap}.HostelListPage .hl__room-options .gender-type{background-color:#fff;border:1px solid;box-sizing:border-box}.HostelListPage .hl__room-options .gender-type.male{color:var(--color-male)}.HostelListPage .hl__room-options .gender-type.female{color:var(--color-female)}.HostelListPage .hl__room-options .gender-type.both{color:var(--color-neutral)}.HostelListPage .hl__fav{position:absolute;right:1.5rem;top:1.5rem}@media screen and (min-width:1024px){.HostelListPage .hl__fav{right:.75rem;top:.75rem}}.HostelListPage .hl__view-on-map{display:flex;width:220px;height:128px;background:url(/_next/static/media/view-on-map.0fdfd336.png) 0 0 no-repeat;background-size:contain;align-items:center;justify-content:center;margin:0 0 1rem}.HostelListPage .hl__search-location{color:var(--text-main);margin-bottom:1rem}.HostelListPage .hl__search-location>div:last-child{font-size:1.25rem}.HostelListPage .hl__top-toolbar{display:flex;justify-content:space-between;padding:.75rem 0 0}.HostelListPage .hl__our-recom-title{font-weight:400;font-size:1.25rem;color:var(--text-secondary)}.HostelListPage .hl__chip-container{display:flex;gap:12px}@media screen and (min-width:1024px){.HostelListPage .hl__chip-container{display:none}}.hl__filter-container{padding:8px}.hl__filter-gender{border:1px solid #e5e5e5;border-radius:6px;padding:12px}.hl__filter-gender-header{display:flex;justify-content:space-between}.hl__filter-gender-header span{font-size:13px;cursor:pointer;color:var(--color-primary);text-decoration:underline}.hl__filter-gender h4{margin-top:0;margin-bottom:12px;font-weight:500}.hl__filter-gender h4,.hl__filter-gender-radio{color:var(--text-secondary)}.hl__filter-footer{display:flex;padding:12px 0;justify-content:flex-end;gap:12px}.hl__fav{cursor:pointer}.hl__booked-tag{position:absolute;top:8px;left:8px;background:#c1272d;color:#fff;border-radius:20px;padding:0 8px;font-size:12px;z-index:2;font-weight:700;letter-spacing:1px}.hl__tile-img-container{position:relative}.ContactUs .cu__main-container{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}@media screen and (min-width:1024px){.ContactUs .cu__main-container{flex-direction:row}}.ContactUs .cu__left{flex:1}.ContactUs .cu__right{flex:0 0 200px;border-radius:6px;background-color:rgba(var(--color-primary-rgb),.1)}.ContactUs .cu__top-toolbar{display:flex;justify-content:space-between;padding:.75rem 0 0}.ManageBookings .mb__main-container{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}@media screen and (min-width:1024px){.ManageBookings .mb__main-container{flex-direction:row}}.ManageBookings .mb__left{flex:1}.ManageBookings .mb__right{flex:0 0 200px;border-radius:6px;background-color:rgba(var(--color-primary-rgb),.1)}.ManageBookings .mb__tile{box-shadow:0 0 4px 0 rgba(0,0,0,.1);padding:16px;border-radius:6px;margin-bottom:30px}.ManageBookings .mb__tile-header{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}@media screen and (min-width:1024px){.ManageBookings .mb__tile-header{flex-direction:row}}.ManageBookings .mb__tile-header img{width:120px;border-radius:6px}.ManageBookings .mb__tile-header h3{margin:0;font-weight:400;color:var(--color-primary)}.ManageBookings .mb__tile-header p{margin-top:0;margin-bottom:4px;font-size:14px}.ManageBookings .mb__tile-main{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px}@media screen and (min-width:1024px){.ManageBookings .mb__tile-main{flex-direction:row}}.ManageBookings .mb__tile-main>div{display:flex;align-items:center;gap:8px;padding-right:14px;width:100%;flex-grow:0;flex-shrink:0}@media screen and (min-width:1024px){.ManageBookings .mb__tile-main>div{width:30%;border-right:1px solid #e5e5e5}}.ManageBookings .mb__tile-main>div:last-child{border:none}.ManageBookings .mb__tile-main label{font-size:14px}.ManageBookings .mb__tile-main p{margin:0;font-size:16px}.ManageBookings .mb__tile-main .mat-icon{font-size:28px;color:#bdbdbd}.ManageBookings .mb__tile-main .mat-icon.Cancelled{color:var(--color-error)}.PrivacyPolicy .au__main-container{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}@media screen and (min-width:1024px){.PrivacyPolicy .au__main-container{flex-direction:row}}.PrivacyPolicy .au__left{flex:1;color:#000}.PrivacyPolicy .au__right{flex:0 0 200px;border-radius:6px;background-color:rgba(var(--color-primary-rgb),.1)}.PrivacyPolicy .au__top-toolbar{display:flex;justify-content:space-between;padding:.75rem 0 0}.TermsOfUse .tou__main-container{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}@media screen and (min-width:1024px){.TermsOfUse .tou__main-container{flex-direction:row}}.TermsOfUse .tou__left{flex:1;color:#000}.TermsOfUse .tou__right{flex:0 0 200px;border-radius:6px;background-color:rgba(var(--color-primary-rgb),.1)}.TermsOfUse .tou__top-toolbar{display:flex;justify-content:space-between;padding:.75rem 0 0}.UpdateProfile .up__main-container{display:flex;flex-direction:row;gap:1rem;padding:1rem 0}@media screen and (min-width:1024px){.UpdateProfile .up__main-container{flex-direction:row;min-height:calc(100vh - 199px)}}.UpdateProfile .up__left{flex:1}.UpdateProfile .up__left h2{color:var(--color-primary);font-weight:400}.UpdateProfile .up-otp{display:flex;gap:8px}.UpdateProfile .up__right{flex:0 0 50px;border-radius:6px;background-color:rgba(var(--color-primary-rgb),.1)}.UpdateProfile .up__main{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 347px)}.UpdateProfile .up__main p{font-size:32px;font-weight:400}.UpdateProfile .up__tile{border:1px solid #e5e5e5;border-radius:5px;margin-bottom:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}.UpdateProfile .up__tile h3{color:var(--text-secondary)}.UpdateProfile .up__tile-profile{display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media screen and (min-width:1024px){.UpdateProfile .up__tile-profile{flex-direction:row;align-items:center}}.UpdateProfile .up__tile-profile-main{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1024px){.UpdateProfile .up__tile-profile-main{flex-direction:row}}.UpdateProfile .up__tile-profile-pic{width:90px;height:90px;border-radius:50%;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center}.UpdateProfile .up__tile-profile-pic .mat-icon{font-size:40px;display:block;color:rgba(var(--color-primary-rgb),.6)}.UpdateProfile .up__tile-profile-name>div:first-child{color:var(--color-primary);font-size:28px}.UpdateProfile .up__tile-profile-name>div:last-child{margin-top:8px;display:flex;flex-direction:row;gap:20px}@media screen and (min-width:1024px){.UpdateProfile .up__tile-profile-name>div:last-child{flex-direction:row;align-items:center;gap:40px}}.UpdateProfile .up__tile-profile-name>div:last-child>div{display:flex;align-items:center;gap:8px}@media screen and (min-width:1024px){.UpdateProfile .up__tile-profile-name>div:last-child>div:first-child{padding-right:40px;border-right:1px solid #e5e5e5}}.UpdateProfile .up__tile-profile-name>div:last-child label{font-size:14px;margin:0}.UpdateProfile .up__tile-profile-name>div:last-child p{margin:0;font-size:16px}.UpdateProfile .up__tile-profile-name>div:last-child .mat-icon{color:#bdbdbd}.UpdateProfile .up__tile-profile-btn{align-self:flex-end;justify-content:flex-end}.UpdateProfile .up__tile-security{display:flex;align-items:center;justify-content:space-between}.mainContainer{align-items:center;border:1px solid #e5e5e5;border-radius:5px;margin-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}.mainContainer .topRow{display:flex;justify-content:space-between;align-items:center}.mainContainer .topRow .topRow_title{font-style:Roboto;font-size:20px;font-weight:500;color:rgba(0,0,0,.64);margin-top:0}.mainContainer .topRow .subText{font-size:16px;font-weight:400;color:rgba(0,0,0,.64)}.mainContainer .topRow .topRow_profilePic{width:80px;height:80px;border-radius:50%;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center;margin-top:30px}.mainContainer .topRow .topRow_profilePic .mat-icon{font-size:50px;display:block;color:rgba(112,109,109,.6)}.mainContainer .topRow .topRow_btn{font-size:16px;font-weight:400;color:var(--color-primary);border:none;background-color:rgba(0,0,0,0);cursor:pointer}.mainContainer .topRow .topRow_btn:hover{text-decoration:underline}.mainContainer .topRow .topRow_btn{margin-top:0}.mainContainer .infoRow{display:flex;flex-direction:column;gap:20px;width:90%;padding-left:10px}@media screen and (min-width:1024px){.mainContainer .infoRow{flex-direction:row;align-items:center}}.mainContainer .infoRow .mainSpan{font-size:15px;font-weight:500;color:rgba(0,0,0,.64)}.mainContainer .infoRow .verifiedSpan{font-size:20px;font-weight:500;color:#4caf50}.mainContainer .infoRow .nonVerifiedSpan{font-size:20px;font-weight:500;color:#c1272d}.mainContainer .infoRow .infoRow_name{font-size:14px;font-weight:400;color:rgba(0,0,0,.7);margin:0;width:30%}.mainContainer .infoRow .infoRow_value{font-size:15px;font-weight:500;color:rgba(0,0,0,.64);width:50%;justify-content:center}.mainContainer .infoRow .infoRow_btn{font-size:16px;font-weight:400;color:var(--color-primary);border:none;background-color:rgba(0,0,0,0);cursor:pointer;width:30%}.line{height:1px;border-bottom:1px solid #d9d9d9}.line,.verticalLine{margin-top:5px;margin-bottom:5px}.verticalLine{width:1px;border-left:1px solid #d9d9d9}.up__change-popup{display:flex;flex-direction:row;gap:30px;padding-top:20px}.component__textbox-otp{width:52px;height:52px}.component__textbox-otp input{font-size:2rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center}.component__textbox-bigX{width:474px}.component__textbox-bigX TextField{font-size:.9rem;padding-top:.5rem;padding-bottom:.5rem}.pText__danger{padding-left:2rem;padding-bottom:1rem;color:#d15c60;font-size:12px;font-weight:400}.BookingDetailRoomOptions .ro__container{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:.75rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:10px}@media screen and (min-width:768px){.BookingDetailRoomOptions .ro__container{gap:8px;margin-top:.5rem}}.BookingDetailRoomOptions .ro__container-main{flex:0 0 auto;color:var(--text-main)}.BookingDetailRoomOptions .ro__container-main label{background-color:rgba(var(--color-primary-rgb),.1);padding:12px;border-radius:10px;height:220px;display:flex;flex-direction:column;justify-content:space-between;width:200px;border:2px solid rgba(0,0,0,0);user-select:none;cursor:pointer;position:relative;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}@media screen and (min-width:768px){.BookingDetailRoomOptions .ro__container-main label{width:180px;height:200px}}.BookingDetailRoomOptions .ro__container-main label.occupied{background-color:#f5f5f5;position:relative;user-select:none;cursor:not-allowed}.BookingDetailRoomOptions .ro__container-main label.occupied .mat-icon,.BookingDetailRoomOptions .ro__container-main label.occupied .price,.BookingDetailRoomOptions .ro__container-main label.occupied h3,.BookingDetailRoomOptions .ro__container-main label.occupied span{color:rgba(0,0,0,.48)}.BookingDetailRoomOptions .ro__container-main label.occupied:after{content:"Booked";position:absolute;right:6px;top:6px;background-color:#c1272d;color:#fff;border-radius:20px;padding:0 8px;font-size:12px}.BookingDetailRoomOptions .ro__container-main input[type=radio]{display:none}.BookingDetailRoomOptions .ro__container-main input[type=radio]:checked+label{border:2px solid var(--color-primary);background-color:rgba(var(--color-primary-rgb),.15)}.BookingDetailRoomOptions .ro__container-main input[type=radio]:checked+label:before{content:"";position:absolute;top:2px;right:8px;font-family:Material Symbols Outlined;color:var(--color-primary);font-size:24px}.BookingDetailRoomOptions .ro__container-main h3{font-weight:500;margin:0;text-transform:capitalize;font-size:1rem;max-height:48px;overflow:hidden;line-height:1.2}.BookingDetailRoomOptions .ro__container-main p{font-size:13px;margin:0;height:40px;overflow:hidden;line-height:1.4}.BookingDetailRoomOptions .ro__container-main .price{color:var(--text-main);display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:4px}.BookingDetailRoomOptions .ro__container-main .price span:nth-child(2){line-height:1;font-size:1rem;font-weight:600}.BookingDetailRoomOptions .ro__container-main .price span:last-of-type{font-size:.75rem;line-height:1}.BookingDetailRoomOptions .ro__icon{display:flex;justify-content:space-between;align-items:center}.BookingDetailRoomOptions .ro__icon .mat-icon{font-size:2.5rem;color:#6227c1}.BookingDetailRoomOptions .ro__header{font-weight:600;color:var(--text-main);margin-bottom:1rem}@media screen and (min-width:768px){.BookingDetailRoomOptions .ro__header{font-size:1.1rem;margin-bottom:.75rem}}.BookingDetailRoomOptions .ro__add-info{display:flex;flex-direction:column;font-size:14px;border-top:1px solid rgba(var(--color-secondary-rgb),.1);padding-top:8px;gap:8px;text-align:left}.BookingDetailRoomOptions .ro__add-info>div{display:flex;justify-content:space-between;align-items:center}.BookingDetailRoomOptions .ro__add-info>div .mat-icon{font-size:16px;margin-right:5px;vertical-align:middle}.BookingDetailRoomOptions .ro__add-info>div>span:first-child{display:flex;align-items:center;gap:4px}.BookingDetailRoomOptions .ro__add-info>div>span:last-child{text-align:right;font-weight:700;flex-shrink:0}.BookingSummary{padding:20px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9}@media screen and (min-width:768px){.BookingSummary{padding:15px;margin-top:10px}}@media screen and (min-width:992px){.BookingSummary{padding:25px}}@media screen and (min-width:1920px){.BookingSummary{padding:30px;box-shadow:0 4px 8px rgba(0,0,0,.1)}}.BookingSummary__header{font-size:24px;font-weight:700;margin-bottom:15px}@media screen and (min-width:768px){.BookingSummary__header{font-size:20px}}.BookingSummary__item{display:flex;justify-content:space-between;margin-bottom:10px}.AmountToPayNow{font-size:16px;color:var(--color-primary)}@media screen and (min-width:768px){.AmountToPayNow{font-size:14px}}@media screen and (min-width:992px){.AmountToPayNow{font-size:15px}}@media screen and (min-width:1920px){.AmountToPayNow{font-size:18px}}.PaymentSummary{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;margin-top:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}@media screen and (min-width:768px){.PaymentSummary{padding:15px;margin-top:15px}}@media screen and (min-width:992px){.PaymentSummary{padding:25px}}@media screen and (min-width:1920px){.PaymentSummary{padding:30px}}.PaymentSummary__header{font-size:22px;font-weight:600;margin-bottom:20px;color:#333}@media screen and (min-width:768px){.PaymentSummary__header{font-size:18px;margin-bottom:15px}}.PaymentSummary__row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #eee}.PaymentSummary__row:last-child{border-bottom:none;font-weight:700;font-size:18px;margin-top:15px}.PaymentSummary__label{color:#555}.PaymentSummary__value{color:#333}.ComplaintsAndFeedback .mainContainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:90%;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin-left:5%}.ComplaintsAndFeedback .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:70%;margin:auto;padding-top:2%;padding-bottom:2%}.ComplaintsAndFeedback .header__title{font-weight:500;font-size:24px}.ComplaintsAndFeedback .content,.ComplaintsAndFeedback .headerContent{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:90%;margin:20px 0 20px 10%;transition:.3s ease}.ComplaintsAndFeedback .content{cursor:pointer}.ComplaintsAndFeedback .content:hover{margin-left:10.5%;font-weight:500;color:#495b57}.ComplaintsAndFeedback .tableHeader{font-weight:500;font-size:18px}.ComplaintsAndFeedback .paginationGird{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:90%;margin:20px 0 0 10%;transition:.3s ease}.ComplaintsAndFeedback .paginationContent{display:flex;margin-left:auto}.ComplaintsAndFeedback .line{width:100%;height:1px;border-bottom:1px solid #d9d9d9;margin-top:5px;margin-bottom:5px}.FAQs .au__main-container{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}@media screen and (min-width:1024px){.FAQs .au__main-container{flex-direction:row}}.FAQs .au__left{flex:1;color:#000}.FAQs .au__right{flex:0 0 200px;border-radius:6px;background-color:rgba(var(--color-primary-rgb),.1)}.FAQs .au__top-toolbar{display:flex;justify-content:space-between;padding:.75rem 0 0}