*{margin:0;padding:0;box-sizing:border-box}:root{color-scheme:light}html,body{width:100%;height:100%;overflow-x:hidden}body{background-color:#fff;color:#000}html{scroll-behavior:smooth 5s;scroll-padding-top:70px}img{max-width:100%;display:block}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.smooth{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.text-stroke{-webkit-text-stroke:1px black;text-stroke:1px black}.body-bg{background-image:url(../images/hostel-images/hostel_image_2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;transition:opacity 1s ease-in-out}.header-section{height:10%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background-color:#d3c84d;position:sticky;top:0;z-index:1000;padding:1rem;box-sizing:border-box;overflow:scroll;overflow:hidden;scrollbar-width:none}.episilion-logo{width:40px;background:#fff;float:left;margin-right:5px;border-radius:5px;padding:2px}.prop-nav-link{opacity:1;border:solid red}.login-systems{width:20vw;display:flex;text-align:center;align-items:center;justify-content:space-around;gap:10px}.login-systems.close-login-sytems{display:none}.login-systems.logout{width:18vw;font-size:clamp(.8rem,1vw,1rem);align-items:center;justify-content:flex-end}.login-systems button{font-size:clamp(.8rem,1vw,1rem);border-radius:11px;width:50%;background:#000;color:#fff;text-decoration:none;padding:8px;font-weight:bolder}.login-systems>a{font-size:20px;border-radius:11px;width:50%;background:#000;color:#fff;text-decoration:none;padding:8px;font-weight:bolder}.episilion{font-size:15px;text-decoration:none;color:#c20808;text-shadow:2px 2px 5px rgba(0,0,0,.3)}.episilion p{font-family:BBHBartle}.navigation-links{display:flex;flex-wrap:wrap;gap:1rem;flex:1 1 auto;text-align:right;align-items:center;justify-content:space-evenly;padding-left:50px;z-index:1000}.navigation-links-pages{width:70%;display:flex;justify-content:center;gap:50px;align-items:center}@media only screen and (max-width:992px){.navigation-links-pages{width:80%;flex-direction:column;gap:20px}}.navigation-links .link{text-decoration:none;font-family:AntipastoPro;font-size:clamp(1rem,2vw,1.2rem)}.link{float:left}.hamburger-button{display:none}.about-us-link.active,.more-from-us.active,.ask-episilion.active{background-color:#000;color:#d3c84d;border-radius:10px;padding:10px 20px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box{background:#fff;border-radius:12px;padding:2rem;width:90%;max-width:400px;text-align:center;box-shadow:0 8px 32px #00000026}.modal-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.modal-cancel{padding:.6rem 1.5rem;border:1px solid #ccc;border-radius:8px;background:transparent;cursor:pointer}.modal-confirm{padding:.6rem 1.5rem;border:none;border-radius:8px;background:#e53e3e;color:#fff;cursor:pointer}.user-button-pill-container{border:solid black 1px;padding:3px 20px 3px 10px;border-radius:60px;background-color:#fff;overflow:hidden}.user-button-pill-initials{padding:13px;background-color:#000;color:#d3c84d;border-radius:50%;min-width:40px}.user-button-pill{display:flex;align-items:center;gap:10px;background-color:inherit;border:none;color:#000;font-weight:700;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.user-pill-down-arrow{width:15px;height:15px;border-radius:0}.user-option-pop-up-container{margin-top:10px;position:absolute;position:fixed;width:min(200px,50%);background-color:#f8f6f6;text-align:left;padding:20px 20px 0;border-radius:15px}.user-option-pop-up-container.close{display:none}.user-option-pop-up-name-and-email-container{border-bottom:solid grey .5px;padding-bottom:15px;margin-bottom:10px}.user-option-pop-up-email{font-size:13px;color:gray}.user-option-pop-up-profile-container,.user-option-pop-up-favorite-container,.user-option-pop-up-logout-container{display:flex;align-items:baseline;border-bottom:solid grey .5px;padding-bottom:15px;margin-bottom:10px;cursor:pointer}.user-profile-page-link{text-decoration:none;color:#000;padding:0;margin:0}.user-option-pop-up-images{width:15px;height:15px;margin:5px 10px 5px 5px}.user-option-pop-up-logout-container.logout{margin-bottom:0;border-bottom:none}.hostel-manager-pill-container{width:18%;cursor:pointer}.hostel-manager-pill{display:flex;align-items:center;justify-content:center;gap:20px;background-color:#5a52d5;padding-top:10px;padding-bottom:10px;border-radius:20px}.hostel-manager-pill p{color:#fff;font-weight:700}.hostel-manager-pill img{width:10%;background-color:#fff;border-radius:50%;padding-top:2px;padding-bottom:2px;background-color:#5a52d5}.manager-option-pop-up{margin-top:10px;position:fixed;width:min(200px,50%);background-color:#f8f6f6;text-align:left;padding:15px 15px 10px;border-radius:15px;display:flex;flex-direction:column;gap:15px}.manager-option-pop-up.close{display:none}.manager-option-pop-up div{display:flex;border-bottom:solid black .5px}@media only screen and (max-width:992px){.navigation-links{position:fixed;top:0;right:-5050px;height:100%;width:65%;background-color:#d3c84d;display:flex;opacity:1;flex-direction:column;align-items:center;justify-content:start;padding-top:1rem;transition:right .3s ease-in-out;overflow:scroll;padding-left:0}.navigation-links.active{right:0;opacity:1}.navigation-links-pages>a{padding:1rem;text-decoration:none;width:100%;text-align:center;border-bottom:1px solid rgba(0,0,0,.1)}.user-profile-page-link a{border:solid blue}.login-systems{width:60vw}.login-systems.logout{justify-content:center}.login-systems.logout{width:60vw;font-size:clamp(.8rem,1vw,1rem)}.login-systems>a{padding:8px}.hamburger-button{display:block;cursor:pointer;width:min(40px,10%);height:100%;border:none}.hamburger-button img{background-color:#d3c84d;height:100%;width:100%}.navigation-links{display:flex}.login-systems a{margin-left:0}.hostel-manager-pill-container{width:80%}}@media screen and (max-width:600px){.hamburger-button{height:20%}.navigation-links.active{right:0;opacity:1}#all-rights-text{width:100%;text-align:center}.footer-links{width:100%;align-items:center;justify-content:space-between}.user-option-pop-up-container{margin:10px auto auto}}@media screen and (min-width:600px)and (max-width:992px){.hamburger-button{height:50%}}.amenities-homepage{text-align:center;font-size:clamp(.6rem,2vw,1rem)}@media(max-width:600px){.amenities-homepage{border:solid red}}.episilion-hostels-changing-texts{padding-bottom:20px;display:flex;justify-content:center;align-items:center;font-family:BBHBartle;padding-top:80px;height:150px}.changing-texts{background:#ffffff1a;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50px;text-align:center;background:linear-gradient(to left,#bade04,#01f1f1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;box-shadow:0 4px 30px #0000001a;font-size:clamp(18px,2vw,100px);min-height:50px;padding:7px}@media only screen and (max-width:992px){.changing-texts{min-height:35px}}.hostels-cards{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem;box-sizing:border-box;padding-bottom:0;height:100%}.hostel-card{background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 6px #0000001a;flex:1 1 250px;max-width:300px;min-width:200px;box-sizing:border-box;text-align:left;transition:transform .3s;margin-bottom:50px}@media(max-width:600px){.hostel-card{flex:1 1 calc(50% - .5rem);max-width:calc(50% - .5rem);min-width:0}}.image-container{position:relative;display:inline-block}#hostel-card-image{width:100%;height:60%;border-radius:7px 7px 0 0;display:block}@media only screen and (max-width:600px){#hostel-card-image{min-width:150px;max-height:90px}}.hostel-rating-text{position:absolute;bottom:8px;right:8px;color:#fff;padding:4px 8px;border-radius:4px;font-size:clamp(9px,2vw,15px);font-weight:bolder;background:linear-gradient(45deg,#2e3192,#1bffff)}.hostel-type-text{position:absolute;font-size:clamp(9px,2vw,15px);bottom:8px;left:8px;color:#fff;padding:4px 8px;border-radius:4px;font-weight:bolder;background:linear-gradient(45deg,#2e3192,#1bffff)}#hostel-price{color:green;font-size:clamp(1rem,2vw,1.2rem);font-family:PriceMart}#hostel-name{width:100%;font-size:clamp(.8rem,2vw,1.2rem);margin-top:0;font-family:Playfair Display;font-weight:bolder;text-align:left}#hostel-distace{margin:.2rem;font-size:clamp(1rem,2vw,1.3rem);font-family:Comorant-Garamond;text-align:left}#hostel-perks{font-family:Hezba;font-size:clamp(.7rem,2vw,1.1rem);text-decoration:solid}.hostel-card:hover{transform:translateY(-5px)}.view-more-details{width:100%;height:40px;font-size:clamp(1rem,2vw,1rem);background-color:#11afe3;border-radius:10px;cursor:pointer}.view-more-details:hover{background-color:#085c78}.td-vetical{vertical-align:top}.side-bar-buttons-container{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding:5px;width:min(70px,20%);position:fixed;z-index:1;background-color:#ffffffbf;border-radius:0}.side-bar-buttons-container button{width:min(50px,60%);background-color:transparent;border:none;font-family:AntipastoPro}.filter-image:active{transform:scale(.9)}.search-box-container{display:flex;justify-content:center;background-image:url(../image.png);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.search-box{width:min(400px,60%);height:min(50px,40%);box-shadow:0 2px 6px #0000001a;font-size:16px;background-color:#fff;border-radius:23px;position:fixed;z-index:1;display:flex;justify-content:center;margin-top:10px}#search-box-text{height:100%;width:100%;font-size:clamp(1rem,2vw,1.3rem);text-align:center;border:none;background-color:#f5f5f5;border-radius:23px}.search-icon{width:min(40px,30%);cursor:pointer;height:100%;border-radius:200px}.search-icon:active{transform:scale(.9)}.search-container{position:relative;width:300px}.suggestions-dropdown{position:absolute;top:50%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 8px 8px;max-height:200px;overflow-y:auto;box-shadow:0 4px 6px #0000001a;z-index:1000;margin-top:25px}.suggestions-dropdown.close{border:solid green;display:none}.suggestion-item{padding:10px 15px;cursor:pointer;border-bottom:1px solid #f0f0f0}.suggestion-item:hover{background-color:#f5f5f5}.suggestion-item:last-child{border-bottom:none}.filter{height:30%;top:0;height:95%;width:min(300px,70%);opacity:0;background-color:#d3c84d;display:flex;flex-direction:column;align-items:center;justify-content:start;padding-top:1rem;transition:right .3s ease-in-out;transition:opacity .3s ease;display:block;position:fixed;z-index:1000;pointer-events:none}.filter.close{opacity:0}.filter.open{opacity:1;pointer-events:auto}.filter-close-button{position:absolute;top:10px;right:10px;cursor:pointer;width:20px;height:30px}.filter-close-image{width:100%;height:100%;object-fit:contain}.filter-by-items{width:100%;margin-top:30px}.gender-buttons{display:flex;justify-content:space-evenly}.gender-button{width:31.3%;background-color:#fff;font-weight:bolder;border-radius:5px;height:40px;cursor:pointer}.gender-button:active{transform:scale(.9)}.male-filter-icon,.female-filter-icon,.mixed-filter-icon{width:min(20px,30%);float:left;cursor:pointer;height:26px}.filter-search-box:active{background-color:#c2c5a4}.filter-search-box-container{display:flex;justify-content:center;align-items:center;height:100px;gap:5px;padding-left:5px;padding-right:5px}.filter-search-box{display:flex;align-items:center;gap:8px;background:#f0f0f0;padding:10px 20px;border-radius:5px;cursor:pointer;min-width:120px;max-width:120px}.filter-search-box-text{font-size:clamp(.9rem,2vw,1.2rem)}.filter-search-icon{width:24px;height:24px;transition:transform .6s ease}.filter-header{font-family:Playfair Display;text-align:center}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.price-filter{margin-top:20px}.price-heading{text-align:center}.price-input-container{display:flex;align-items:center;justify-content:center;gap:10px}.price-input{width:45%;text-align:center;height:40px;border-radius:5px;font-size:clamp(.9rem,2vw,1.1rem)}.no-results{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin-top:80px}.not-found-icon{width:min(300px,60%)}.not-found-text{margin-bottom:20px;font-family:Fonte;font-size:clamp(90px,10%);font-weight:700;color:red;font-size:clamp(20px,2vw,40px)}.not-found-hostel-name{color:red;font-weight:bolder}.loader-container.open{padding:100px}.loader-container.close{display:none}.loading-animation-conatainer{display:flex;justify-content:center;align-items:center}.loader{width:50px;width:min(50px,25%);aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#ffa516 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#ffa516);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s infinite linear}@keyframes l13{to{transform:rotate(1turn)}}.loading-hostels-text{display:flex;justify-content:center;align-items:center;color:#ffa516;font-weight:bolder;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.filter-horizontal-bar{display:flex;gap:15px;padding-top:10px;margin-left:10px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.filter-horizontal-bar::-webkit-scrollbar{display:none}.filter-horizontal-bar.inactive{display:none}.filter-button-image{width:20px;height:20px}.filter-button-image{filter:brightness(0)}.filter-button{display:flex;justify-content:center;align-items:center}.filter-buttons.main-filter{background-color:#cabd31;padding-left:30px;padding-right:30px}.filter-buttons{display:flex;justify-content:center;padding:5px 20px;border-radius:20px;color:#fff;font-size:clamp(10px,2vw,15px);font-weight:bolder;font-family:Verdana,Geneva,Tahoma,sans-serif;cursor:pointer}.filter-buttons.inactive{color:#000;border:solid black .1px}.filter-buttons.active{background-color:#cabd31}.more-hostels-container{text-align:center;padding:20px;margin-bottom:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}@media only screen and (max-width:600px){.filter-buttons{padding:5px 15px;font-size:clamp(10px,2vw,12px)}.filter-button-image{height:15px}}.site-footer{position:fixed;bottom:0;left:0;padding:1rem;width:100%;background:#333;color:#fff;text-align:center;padding:10px}.footer-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:1rem}.site-footer p{margin:0;font-size:clamp(.9rem,1.5vw,1rem)}.footer-links{display:flex;flex-wrap:wrap;gap:1rem}.footer-links a{color:#fff;text-decoration:none;font-size:clamp(.9rem,1.5vw,1rem);transition:color .3s}.footer-links a:hover{color:#00bfff}.more-details{margin-top:5px;margin-bottom:40px;padding:7px}.hostel-image-card{position:relative;width:50%;float:left;margin-right:20px;overflow:hidden;border-radius:7px;cursor:pointer}@media only screen and (min-width:1200px){.hostel-image-card{min-height:400px}}.hostel-image-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.hostel-image-card:hover img{transform:scale(1.2)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:7px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000030;opacity:0;transition:opacity .3s ease;display:flex;justify-content:center;align-items:center}.overlay-text{color:#fff;font-size:1.5rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.6);font-family:Sancreek}.hostel-image-card:hover .overlay{opacity:1}.view-location{cursor:pointer;color:#00f;background-color:inherit;border:none;margin:5px}.location-header-favorite-button-and-compare-hostel-button{padding-right:10px;display:flex;padding-top:5px;gap:20px}.more-details-hostel-type{font-family:Playfair Display;font-size:clamp(1rem,2vw,1.3rem);color:#000;font-weight:bolder}.favorite-and-compare-buttons-container{display:flex;flex-direction:row-reverse;gap:10px}.compare-button,.favorite-button{border:solid rgb(71,67,67) 2px;width:min(50px,13%);height:100%;background-color:transparent;border-radius:5px;padding:2px;min-width:30px}.favorite-button{border:none}.compare-button:active{transform:scale(.9)}.font-header{font-family:Playfair Display;font-size:clamp(1rem,2vw,1.3rem);color:#c20808;font-weight:bolder}p.font-paragraph{font-family:lato;font-size:clamp(1rem,2vw,1.5rem)}.special-font{font-family:lobstar Two;font-size:clamp(1rem,2vw,1.1rem)}.overlay-background{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed}.overlay-background.activate{background:#0009;pointer-events:auto}.iframe-container{width:100vw;position:fixed;z-index:9999;display:flex;justify-content:center;align-items:center;top:20%;pointer-events:auto}.iframe-container.close{display:none}.iframe{width:50%;height:400px}.close-button{position:absolute;top:10px;right:10px;cursor:pointer;width:20px;height:30px;background-color:#fff}.close-image{width:100%;height:100%;object-fit:contain}.additional-fees-header{text-align:center;font-weight:700}.additional-fees{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:center;gap:clamp(5px,2vw,11px)}.additional-fees li:before{content:"";background:url(/assets/payment-method-pay-BBW64oIp.svg) no-repeat center center;background-size:contain;width:1em;height:1em;display:inline-block;margin-right:.5em}.types-of-rooms{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:center;gap:clamp(5px,1vw,1px);row-gap:0px}#types-of-rooms-header{font-size:clamp(1rem,2vw,1.4rem)}.types-of-rooms li:before{content:"";background:url(/assets/home-CP7JfAHj.png) no-repeat center center;background-size:contain;width:1em;height:1em;display:inline-block;margin-right:.5em}.grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:center;gap:clamp(5px,1vw,1px);row-gap:0px;margin-top:10px}.grid li:before{content:"";background:url(/assets/green_double_circle_check_mark-wg3FRI1Q.jpg) no-repeat center center;background-size:contain;width:1em;height:1em;display:inline-block;margin-right:.5em}.rules-and-contact-container{width:50%;height:min(20px 90%);float:left}.rules-and-policies-style{grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.rules-and-policies{margin-top:10px;width:100%}.rules-and-policies-style li:before{content:"";background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4%206V4C4%201.79086%205.79086%200%208%200C10.2091%200%2012%201.79086%2012%204V6H14V16H2V6H4ZM6%204C6%202.89543%206.89543%202%208%202C9.10457%202%2010%202.89543%2010%204V6H6V4ZM7%2013V9H9V13H7Z'%20fill='%23000000'/%3e%3c/svg%3e") no-repeat center center;background-size:contain;width:1em;height:1em;display:inline-block;margin-right:.5em}.media-information-cards{flex:2 1 400px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:2%;column-gap:1%}.hostel-room-type-image{cursor:pointer;overflow:hidden;position:relative}.hostel-room-type-image img{transition:transform .6s ease;display:block}.hostel-room-type-image:hover img{transform:scale(1.2)}.hostel-room-type-overlay{position:absolute;right:0;bottom:0;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#00000030;opacity:0;transition:opacity .3s ease}.hostel-room-type-overlay-text{color:#fff;font-size:1rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.6);font-family:Sancreek}.hostel-room-type-image:hover .hostel-room-type-overlay{opacity:1}.hostel-room{width:100%;min-height:100%;max-height:105%;object-fit:cover;border-radius:6px}.info-container{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap;margin-bottom:40px}.management-contact{max-width:600px;float:left}.management-contact{flex:1 1 250px;text-align:left}.contact-item{display:flex;align-items:center;margin-bottom:10px;text-decoration:none;color:#000}.contact-item img{width:24px;height:auto;margin-right:10px}.contact-item p{margin:0}.site-footer{clear:both;position:sticky}.ratings-and-reviews-header{display:flex;align-items:center;justify-content:center;width:100%;font-family:Playfair Display;font-size:clamp(1rem,2vw,1.5rem);margin:0}.minitext{font-size:clamp(.7rem,2vw,1rem);color:gray;margin-bottom:10px}.ratings-and-reviews-section{margin-bottom:20px;padding:5px}.your-rating-text{color:#7c7878;margin-bottom:10px}.star-container{display:flex;gap:8px}.star{width:min(25px,10%);height:30px}.reviews-input textarea{width:50%;height:80px;border-radius:5px;border:solid rgb(0,0,0) 1px;padding:5px;font-size:clamp(1rem,2vw,1.2rem);margin-top:5px;resize:none;border:2px solid}.reviews-input textarea:placeholder-shown{font-size:clamp(.7rem,2vw,1rem)}.review-submit-container{margin-top:5px;width:50%;display:flex;justify-content:flex-end;align-content:center}.review-submit-button{height:100%;background-color:#d3c84d;width:min(200px,40%);color:whi;border:solid rgb(71,67,67) 2px;padding:8px;color:#fff;font-weight:lighter;border-radius:5px;font-size:clamp(1rem,2vw,1.2rem);border:none}.review-submit-button:active{transform:scale(.9777)}.review-submit-button.submitting{background-color:gray}.review-submit-button.submitting:active{transform:none}.reviews-and-ratings-display{margin:5px 5px 50px;border-radius:5px;padding:10px;gap:5px}.user-review-wrapper{gap:5px;margin-bottom:10px;padding:10px;width:50%}.reviews-and-ratings-display.close{display:none}.rating-and-timestamp-container{display:flex;justify-content:last baseline}.users-ratings-display{gap:5px;display:flex;justify-content:flex-end;justify-content:center;align-items:center;width:min(200px,35%)}.users-ratings-display img{width:min(20px,15%);height:28px}.show-reviews-button{text-align:center;padding:10px;margin-bottom:50px}.show-reviews-button button{font-weight:lighter;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:clamp(1rem,2vw,1.5rem);padding:5px;border-radius:5px;background-color:transparent;border:none;text-decoration:underline;color:#6161c6}.users-review-display{font-size:clamp(1rem,2vw,1.3rem);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-top:10px;color:#000}.time-stamp{font-size:clamp(.6rem,2vw,.8rem);padding-left:5px;vertical-align:top;font-weight:700;color:gray}.see-more-reviews-text{margin-bottom:30px;display:flex;justify-content:center;padding:10px;cursor:pointer}.see-more-reviews-text p{padding:10px;border:solid black .5px;border-radius:10px}.review-source{width:70%}.profile-picture{width:8%;margin-right:5px}.profile-name{padding-left:5px;color:#000;font-weight:700}.profile-picture img{width:100%}.no-review-text{color:#000;font-weight:bolder;font-size:clamp(1rem,2vw,1.2rem)}@media only screen and (max-width:600px){.security-section{grid-template-columns:1fr}.rules-and-contact-container{width:100%;height:min(20px 90%);float:left}.footer-content p{width:100%;text-align:center}.hostel-image-card{width:100%}.location-details{margin-left:0}.media-information-cards{border:solid transparent}.overlay-background.activate{position:relative}.iframe-container{width:100%}.iframe-container{display:flex;justify-content:center;align-items:center;position:relative;z-index:0;height:600px}.iframe{width:100%;height:100%;background-color:#fff}.star-container{align-items:center;justify-content:baseline}.star{width:20px;height:20px}.reviews-input textarea{width:100%;height:60px}.review-submit-container,.user-review-wrapper{width:100%}.users-ratings-display img{height:23px}.time-stamp{padding-top:5px}.profile-picture{width:15%}}.body-bg{background-image:url(/assets/image-DTHu8iWJ.png);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;transition:opacity 1s ease-in-out}.sign-up-container{display:flex;justify-content:center;align-items:center;padding-top:5px;background:#faf9f91a;backdrop-filter:blur(30px);height:85vh;-webkit-backdrop-filter:blur(15px)}.side-bar-login{padding-left:30px;background-color:#aca125;height:550px;padding-top:40px;width:300px;border-radius:20px 00px 0 20px}.episilion-logo-login{border-radius:20px;padding:10px;background-color:#f2de05;width:80px}.episilion-name-login{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:25px}.home-away-from-home-text{padding:5px;color:#221f1f;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.testimonial-login{margin-top:100px;margin-right:20px;margin-bottom:50px}.testimonial-login>p{border-radius:25px;padding:30px;font-weight:700;font-style:italic;background-color:#d7c718;color:#fff}.testimonial-person{color:gray;font-size:12px}.happy-guest-container{text-align:center}.hostels-figures{display:flex;gap:10px;justify-content:center}.happy-guest-number,.locations-number-login,.average-rating-login{font-size:20px;color:#fff;font-weight:700;text-align:center;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.happy-guest-text,.locations-text-login,.avg-rating-text{font-size:16px;color:#c6b6b6;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.sign-up-wrapper,.hostel-manager-sign-up-wrapper{background-color:#fff;padding-top:5px;padding-bottom:5px;border-radius:20px;width:min(400px,100%)}.sign-up-wrapper.openHostelManagerLoginPage{display:none}.hostel-manager-sign-up-wrapper{padding-bottom:20px;height:550px;border-radius:0 0 20px}.hostel-manager-sign-up-wrapper.closeHostelManagerLoginPage{display:none}.sign-up-wrapper.login{border-radius:0 20px 20px 0;height:550px}.wrapper.login{padding-left:10px}.join-us-text{text-align:center;padding:5px}.join-us-text.login{text-align:left}.join-us-span{border-radius:15px;padding-left:15px;padding-right:15px;display:inline-block;font-weight:700;box-shadow:0 0 12px reba(76,175,80,.6);background:#fcd80837;color:#ffd900}.create-account-text{text-align:center;margin-top:10px}.create-account-text.login{text-align:left}.create-account-span{font-size:25px}.start-journey-text{text-align:center;padding:5px;color:gray}.external-sign-up-buttons{margin:5px;display:flex;justify-content:space-around}.external-sign-up-button{border-radius:10px;padding:10px 50px;background-color:#fffdfd;margin:10px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:5px;border:1px solid grey}.external-sign-up-button-span{font-weight:lighter}.external-sign-up-image{width:20px}.divider{display:flex;align-items:center;text-align:center;margin:10px 30px;color:gray}.divider:before,.divider:after{content:"";flex:1;border-bottom:2px solid #ccc}.divider:before{margin-right:10px}.divider:after{margin-left:10px}.fullname-conatainer,.email-address-conatainer,.password-conatainer,.comfirm-password-conatainer,.show-password-container,.create-account-button-container,.alternate-link-container,.perks-container{margin:5px;padding-left:30px;padding-right:30px}.alternate-link-container{display:flex;flex-direction:column;gap:10px}.show-password-container{display:flex;gap:10px;font-weight:700;color:gray}.full-name-header,.email-address-header,.password-header,.comfirm-password-header{font-weight:700;margin:5px;font-size:clamp(.69rem,2vw,.2rem);color:#3b3939;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.full-name-input,.email-address-input,.password-input,.comfirm-password-input{padding:13px;margin-left:3px;border-radius:10px;width:100%;border:1px solid grey}.show-password{font-size:clamp(.8rem,2vw,.9rem)}.passwords-container{display:flex}.create-account-button-container{margin:10px;display:flex;justify-content:center}.create-account-button{border:none;padding:15px 50px;border-radius:10px;width:90%;background-color:#aca020;color:#fff;font-weight:700;font-size:.8rem}.error-message-container.login{text-align:center;color:red;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.alternate-link-container{text-align:center;color:gray}.logins-page-link{color:#aca020;font-weight:700;text-decoration:none;cursor:pointer}.perks-list{margin-top:10px;display:flex;gap:20px;justify-content:center;color:gray;font-size:clamp(.9rem,2vw,.9rem)}li::marker{color:#645c02;font-size:15px}@media only screen and (max-width:900px){.side-bar-login{display:none}.sign-up-container{display:block;padding:0}.sign-up-wrapper{width:100%;border-radius:0 0 20px 20px}.sign-up-wrapper.login{border-radius:0 0 20px 20px}.external-sign-up-buttons{padding:0;margin:0;gap:10px}.external-sign-up-button{margin:0;padding-left:30px;padding-right:30px;box-sizing:border-box}.comfirm-password-header{width:120%;text-align:left}}.hostel-manager-log-in{width:50%;padding:5px;font-size:clamp(13px,2vw,15px);border-radius:20px;margin:auto;text-align:center}.hostel-manager-caution-text{border:solid red .5px;margin-left:20px;margin-right:20px;border-radius:10px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:700;padding-left:30px;padding-right:30px;background-color:#ff000037}.hostel-manager-caution-text p{text-align:center;padding:10px;font-family:Times New Roman,Times,serif}body.episilion-bg{background-color:#e7dddd}.ask-episilion-page-header{height:60px;gap:30px;display:flex;padding-left:30px;padding-top:5px;padding-bottom:5px;background-color:inherit;margin-bottom:10px}.ask-episilion-page-header-robot-image{width:40px;padding:5px;background-color:#d3c84d;border-radius:10px;margin-bottom:10px}.ask-episilion-page-header-AI-description p:first-of-type{font-size:clamp(10px,2vw,15px);font-weight:700;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.ask-episilion-page-header-AI-description p:last-of-type{font-size:clamp(12px,2vw,15px);color:gray}.ask-episilion-page-header-AI-description.sidebar{height:50px;border-bottom:2px solid grey;margin-bottom:15px}.main-epsilion-container{display:flex;height:84vh;overflow:hidden}.epsilion-wrapper-one{width:226px;padding:10px;background-color:#fff;border-right:.5px solid grey;height:100vh;overflow:hidden;width:260px;z-index:1000;min-width:250px;position:fixed;top:0;left:0;transform:translate(-100%);transition:transform .3s ease;overflow:scroll}.epsilion-wrapper-one.open{transform:translate(0)}.menu-btn{font-size:20px;background:none;border:none;cursor:pointer}.close-btn{background:none;border:none;color:#000;font-size:20px;margin:10px;cursor:pointer}.topbar{display:flex;align-items:center;gap:10px;padding:15px;background:#f5f5f5}.user-AI-usage-container{padding:10px;background:#fcd70821;color:#ffd900;border-radius:10px}.free-request-text{color:gold;font-family:AntipastoPro;margin-bottom:10px}.user-number-request-left{margin-left:80px;font-weight:700;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.upgrade-text{color:gray}.premuim-access-container{color:#fff;border-radius:30px;background-color:#000;padding:30px;width:200px;text-align:center;margin:250px auto auto}.premuim-access-container p:first-of-type{font-weight:700;margin-bottom:3px;font-size:12px;font-family:Playfair Display}.premuim-access-container p:last-of-type{font-size:12px;margin:8px;color:gray}.upgrade-now-button{padding:5px 20px;border:none;border-radius:10px;background-color:gold;font-weight:700;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.epsilion-wrapper-two{width:80%;flex:1;width:100%;transition:transform .3s ease}.epsilion-wrapper-two.shift{transform:translate(260px)}.your-usage-text{color:gray;font-weight:700;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.ask-episilion-search-conatainer{position:fixed;bottom:40px;width:80%;padding:10px;display:flex;flex-direction:column;align-items:center;gap:10px;background-color:#fff}@media only screen and (min-width:1200px){.ask-episilion-search{bottom:40px}}.ask-episilion-search-bar{background-color:#e7dddd;display:flex;justify-content:center;align-items:center;padding:10px;width:90%;border-radius:20px;gap:30px}.ask-episilion-input-box{padding:10px;width:min(700px,60%);border-radius:12px;border:none;background-color:inherit;width:100%;font-size:clamp(14px,2vw,15px);resize:none}.ask-episilion-input-box:placeholder-shown{font-size:clamp(14px,2vw,15px);font-family:AntipastoPro}.ask-episilion-search-button{border-radius:10px;display:flex;justify-content:center;align-items:center;border:none;background-color:#d3c84d;width:4%;height:40px;max-width:50px}.send-image-epislion{width:50%;height:50%}.ask-epislion-warning-message{text-align:center;font-size:clamp(9px,2vw,14px);color:gray;font-family:cursive}.messages{width:100%;max-height:380px;min-height:390px;display:flex;flex-direction:column;gap:30px;overflow-y:auto;padding:10px;scroll-behavior:smooth;background-color:#e7dddd}@media only screen and (min-width:800px)and (max-width:1200px){.messages{max-height:100%}}.user-message{align-self:flex-end;background:#000;color:#fff;font-family:karla;padding:10px 15px;border-radius:8px 0 8px 8px;max-width:70%;word-wrap:break-word;font-size:clamp(12px,2vw,16px)}.episilion-message-and-bot-conatainer{display:flex;gap:10px}.ask-episilion-robot-image{width:min(30px,20%);height:40px;padding:5px;background-color:#d3c84d;border-radius:20px}.ask-episilion-message-first-Paragraph{font-size:clamp(10px,2vw,15px);font-weight:700;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ask-episilion-message-second-Paragraph{color:gray;font-size:clamp(12px,2vw,15px);margin-top:10px;line-height:25px}.ask-episilion-light-bulb{width:3%;height:15px;min-width:15px}.ask-episilion-message-third-Paragraph{display:flex;align-items:center;border:solid gold;padding:5px;font-size:clamp(10px,2vw,15px);border-radius:10px;margin-top:10px;font-weight:700;color:#ffd900;background-color:#e8e6dc37}.episilion-message{align-self:flex-start;background:#f1f1f1;padding:20px;margin:5px;border-radius:0 8px 8px;max-width:70%;word-wrap:break-word}.episilion-response-price-view-details{display:flex;gap:10px}.episilion-response-header{text-align:center;font-size:clamp(10px,2vw,20px);font-weight:lighter;font-family:Playfair Display}.episilion-response-card-details{display:flex;margin:10px;align-items:center;justify-content:space-between}.episilion-response{margin:5px;width:100%}.episilion-response-hostel-name{font-family:Sancreek;font-weight:lighter;font-size:clamp(10px,2vw,15px)}.episilion-response-hostel-price{font-family:PriceMart;font-weight:lighter;color:green;font-size:clamp(10px,2vw,13px);margin-left:5px}.episilion-response-hostel-link{margin-left:5px;color:#fff;font-size:clamp(10px,2vw,15px);cursor:pointer;padding:5px;background-color:#d3c84d;border-radius:5px}.episilion-response-image{width:100px;display:block;border-radius:5px}@media only screen and (max-width:992px){.epsilion-wrapper-two{width:100%}.ask-episilion-search-conatainer{bottom:70px;width:100vw}.episilion-response-hostel-price{margin-left:1px}.episilion-response-hostel-link{margin-left:3px}.ask-episilion-search-button{width:20%}.ask-episilion-search-bar{gap:10px}.ask-episilion-message-second-Paragraph{line-height:20px}.messages{height:90%}}@media(min-width:992px){.epsilion-wrapper-one{transform:translate(0);position:relative;width:20%}.epsilion-wrapper-two{transform:none!important}.menu-btn,.close-btn{display:none}}.ask-episilion-loader.active{width:50px;aspect-ratio:1;border-radius:50%;border:8px solid;border-color:#000 #0000;animation:l1 1s infinite}@keyframes l1{to{transform:rotate(.5turn)}}.ask-episilion-loader-container{width:5%;height:50px;background-color:#fff;display:flex;justify-content:flex-start;align-items:center;padding:10px;border-radius:10px;min-width:50px}.ask-episilion-loader-container.hide{display:none;border:solid red}.ask-episilion-input-box:focus{outline:none}.ask-episilion-input-box{font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;padding:12px;color:#333}.about-episilion-header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;gap:10px;background-color:#5a52d5}.about-episilion-who-we-are{color:#cdc9c9;font-weight:700;font-size:14px}.about-epislion-about{color:#fff;font-weight:700;font-size:30px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.about-epislion-helping-students{color:#cdc9c9;font-size:16px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(14px,2vw,18px);text-align:center}.about-epislion-icons{width:50px;height:50px;border-radius:14px;padding:5px;background-color:#5b52d55f}.about-epislion-content{display:flex;gap:10px}.about-epislion-content p{font-size:clamp(14px,2vw,18px);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.about-epislion-content h2{font-size:clamp(18px,2vw,24px);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.about-epislion-what-we-offer-and-who-we-are-container{width:70%;padding-left:10px}.about-epislion-who-we-are-section,.about-epislion-what-we-offer-section,.about-epislion-our-mission-section,.about-epislion-our-vision-section{display:flex;gap:20px;padding:20px}.about-episilion-what-we-offer-paragraphs{flex-direction:row;gap:2px;display:flex}.about-episilion-what-we-offer-paragraphs p{font-size:clamp(14px,2vw,15px);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border-radius:12px;padding:5px;background-color:#b9d5525f}.about-epislion-team-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;gap:10px}.about-epislion-team-title{color:#cdc9c9;font-weight:700;font-size:14px}.about-epislion-team-heading{color:#000;font-weight:700;font-size:30px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.about-epislion-team-cards{display:flex;justify-content:center;align-items:flex-start;gap:20px;flex-wrap:wrap;padding:40px 20px;background-color:#f9f9f9}.about-epislion-team-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;border-radius:12px;width:40%;border-top:6px solid;border-image:linear-gradient(to right,maroon,#d4a373,#cca000) 1;flex:1 1 250px;max-width:300px;background:#fff;text-align:center;box-shadow:0 4px 8px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.about-epislion-team-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.about-epislion-team-image{width:150px;height:150px;border-radius:50%;border:solid rgb(225,218,9) 3px;text-align:center;display:flex;justify-content:center;align-items:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:bolder}.about-epislion-team-name{color:#000;font-weight:700;font-size:18px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.about-epislion-team-role{color:#d90e0e;font-size:14px;font-family:Playfair Display;font-weight:bolder}.about-epislion-team-bio{color:#525252;font-size:14px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center}.about-epislion-contact-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px;padding-bottom:30px;gap:10px}.about-epislion-contact-title{color:#cdc9c9;font-weight:700;font-size:14px}.about-epislion-contact-heading{color:#000;font-weight:700;font-size:30px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.about-epislion-contact-paragraph{color:#525252;font-size:14px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center}.about-epislion-contact-options{display:flex;gap:20px;flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px}.about-epislion-contact-option img{width:30px;height:30px}.about-epislion-contact-option{display:flex;flex-direction:row;align-items:center;gap:10px;padding:20px;border-radius:12px;background-color:#52d5b95f;width:20%}.about-epislion-contact-option a{text-decoration:none;color:#000}.about-epislion-join-us-on-our-journey{background-color:#5a52d5;font-size:14px;padding:50px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center;color:#000}.about-epislion-join-us-on-our-paragraph{text-decoration:none;color:#000;font-weight:700}.about-epislion-browse-hostels-button{width:15%;margin:20px auto auto;background-color:gold;border-radius:50px;padding:20px;color:#000;font-weight:bolder;font-size:clamp(14px,2vw,18px)}.browse-hostels-cta-button{text-decoration:none;color:#000}@media only screen and (max-width:992px){.about-epislion-icons{width:40px;height:40px}.about-epislion-content{flex-direction:column;align-items:center}.about-epislion-what-we-offer-and-who-we-are-container{width:100%;padding-left:0}.about-episilion-what-we-offer-paragraphs{flex-direction:column}.about-epislion-contact-options{justify-content:flex-start;align-items:self-start;gap:3px}.about-epislion-contact-option{width:100%;background-color:#fff}.about-epislion-browse-hostels-button{width:80%}}.more-from-us-header{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;background-color:#5a52d5;padding:50px}.more-from-us-subtitle{color:#cdc9c9;font-weight:700;font-size:14px}.more-from-us-title{color:#fff;font-weight:700;font-size:30px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.more-from-us-description{color:#d1cece;font-size:14px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center;font-size:clamp(14px,2vw,18px)}.more-from-us-coming-soon-container{display:flex;gap:10px;margin-top:50px;align-items:center}.more-from-us-coming-soon{color:#000;font-weight:700;font-size:clamp(9px,2vw,20px);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:10px}.more-from-us-coming-soon-line{width:80%;height:2px;background-color:#cdc9c9;margin-top:10px}.more-from-us-projects-cards-container{padding:30px}.more-from-us-projects-card{display:flex;padding:25px;gap:20px;width:60%;align-items:center;background-color:#f1f1f1;border-radius:20px;flex-wrap:wrap}.more-from-us-projects-card>*:last-child{flex-basis:100%}.more-from-us-projects-card-content{width:70%}.more-from-us-projects-card-content-header{display:flex;gap:10px;align-items:center}.more-from-us-projects-card-content-header-logo{width:40px;height:40px;background-color:#000;border-radius:10px}.more-from-us-projects-card-image{width:20%;height:120px;border-radius:20px}.more-from-us-projects-card-content-header-text-title{color:red;font-weight:700;font-size:clamp(14px,2vw,18px);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.more-from-us-projects-card-content-header-text-description{color:#676666;font-size:clamp(14px,2vw,16px);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.more-from-us-projects-card-content-description{color:#000;font-size:clamp(14px,2vw,16px);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}.more-from-us-projects-card-buttons{display:flex;gap:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.more-from-us-projects-card-buttons button{padding:10px;border-radius:10px;border:none;font-weight:700;font-size:clamp(10px,2vw,12px)}.more-from-us-projects-card-button-in-progress{background-color:#d3c20c98;color:#000}.more-from-us-projects-card-button-learn-more{background-color:#464102;color:#fff}.more-from-us-more-projects-container{display:flex;justify-content:center;align-items:center;padding:50px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.more-from-us-more-projects-container{margin-bottom:30px}.site-footer{position:fixed}@media only screen and (max-width:992px){.more-from-us-projects-card,.more-from-us-projects-card-content{width:100%}.more-from-us-projects-card-image{width:100%;height:auto}.more-from-us-coming-soon-container{gap:5px}.more-from-us-coming-soon{padding:0}}.hostel-comparison-container{display:flex;padding:10px;gap:30px;position:relative;margin-bottom:50px}.compared-hostels-switch{display:flex;justify-content:center;align-items:center;text-align:center}.compare-hostels-arrow-button{border:navajowhite;width:min(30px,10%);background-color:transparent}.compare-hostels-arrow-button:active{transform:scale(.9);background-color:#fff}.compare-hostels-switch-text{font-size:clamp(20px,2vw,30px);margin:5px;font-weight:lighter}.hostel-comparison-container:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:2px;background-color:#0f0909}.compared-hostels{width:50%}.compared-hostel-name{text-align:center;font-family:Playfair Display;margin:10px;font-size:clamp(18px,2vw,30px);min-width:500px}.compared-hostel-image{width:100%;height:350px;border-radius:5px}.compared-hostel-titles{font-size:clamp(15px,2vw,20px);font-family:Playfair Display;color:#c20808;font-weight:bolder}.compared-hostel-distance{font-size:clamp(20px,2vw,30px);font-family:lato}.compared-hostel-diatance-advantage{font-weight:lighter;font-family:Hezba}.compared-hostel-diatance-advantage.true{color:green}.compared-hostel-diatance-advantage.false{color:red}.compared-hostel-pricing{font-size:clamp(15px,2vw,20px);font-family:lato}.compared-hostel-price-advantage,.compared-hostel-room-advantage{font-weight:lighter;font-family:Hezba;margin-left:5px;font-size:clamp(20px,2vw,30px)}.compared-hostel-price-advantage.true{color:green}.compared-hostel-price-advantage.false{color:red}.compared-hostel-room-type-images-continer{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;flex-wrap:wrap}.compared-hostel-room-type-images-continer .compared-hostel-room-type-image{width:100%;height:auto}.compared-hostel-room-type-images-continer img{max-width:300px}@media only screen and (max-width:600px){.hostel-comparison-container{display:flex;flex-direction:column-reverse}.compared-hostel-name{min-width:200px}.compared-hostels{width:100%}.compared-hostel-image{width:100%;height:250px;border-radius:5px}.compared-hostel-room-type-images-continer{display:flex;gap:5px}.compared-hostel-room-type-images-continer .compared-hostel-room-type-image{width:30%;height:auto}.hostel-comparison-container:before{display:none}}@media only screen and (min-width:600px)and (max-width:992px){.hostel-comparison-container{display:block}.compare-hostels-arrow-button{width:5%}.compared-hostels{width:100%}.compared-hostel-image{width:100%;height:250px;border-radius:5px}.compared-hostel-room-type-images-continer{display:flex;gap:5px}.compared-hostel-room-type-images-continer .compared-hostel-room-type-image{width:30%;height:auto}.hostel-comparison-container:before{display:none}}.user-profile-container{height:10%;display:flex;gap:20px;width:95%;margin:10px auto auto;padding:20px;border:solid black .2px;border-radius:30px}.user-profile-name-initials{margin:5px;min-width:50px;border-radius:50%;justify-content:center;align-items:center;color:#d3c84d;background-color:#000;font-weight:bolder;display:flex}.user-profile-icons{width:2%;min-width:13px}.user-profile-name{font-size:clamp(15px,2vw,20px);font-weight:bolder}.user-profile-email{font-size:clamp(13px,2vw,15px);margin-bottom:5px;color:gray}.user-profile-joined{display:flex;gap:5px;font-size:clamp(13px,2vw,16px)}.user-joined-date-span{font-weight:bolder}.user-favorites-container{padding:20px;width:60%;margin-top:0;gap:20px}.user-favorite-hostel{border-radius:15px;box-shadow:0 2px 4px #0000001a;padding:15px;display:flex;gap:20px;flex-wrap:wrap;background-color:#f8f6f6;margin-bottom:15px}.user-favorite-hostel-image{width:120px;height:100px;border-radius:10px;border:none}.user-favorite-hostel-name{font-size:clamp(15px,2vw,20px);font-weight:bolder;font-family:lato}.user-favorite-hostel-distance{font-size:clamp(13px,2vw,16px);color:gray}.user-favorite-hostel-amenities{display:flex;gap:5px;font-size:clamp(13px,2vw,16px);margin-top:20px}.user-favorite-hostel-amenities p{border:solid black .2px;font-size:clamp(10px,2vw,13px);padding:2px 8px;background-color:#f3eaea;font-family:lato;border-radius:10px;font-weight:bolder}.user-favorite-hostel-price{font-size:clamp(15px,2vw,20px);font-weight:bolder;font-family:lato}.user-favorite-hostel-button{padding:10px;background-color:#d3c84d;color:#fff;font-weight:bolder;border:none;border-radius:5px;font-size:clamp(13px,2vw,16px);cursor:pointer;width:100%}.user-favorite-hostel-remove{color:#524e4e;font-weight:700;font-size:clamp(13px,2vw,16px);cursor:pointer;width:100%;text-align:right;padding-right:10px;border:solid black .2px;border-radius:5px;margin-top:10px}.user-favorite-hostel-remove:active{color:#fff;background-color:#524e4e}.user-favorite-hostel-info{flex-grow:1}.user-favorites-title{font-size:clamp(13px,3vw,15px);font-weight:bolder;margin-top:20px;margin-left:30px;color:#30302f}@media only screen and (max-width:992px){.user-favorites-container{width:100%}.user-favorite-hostel-image{width:100px;height:65px}.user-favorite-hostel{padding:7px}.user-favorite-hostel{gap:5px}.user-favorite-hostel-amenities{margin-top:10px}.user-favorite-hostel-price-and-button{margin-left:auto}}@media only screen and (max-width:500px){.user-favorite-hostel-info{max-width:60%}.user-favorites-container{padding:0}.user-favorite-hostel{padding:3px;gap:3px}.user-favorite-hostel-amenities p{font-size:clamp(9px,2vw,10px);padding:1px 5px}}.hostel-manager-info-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px;color:#fff;background-color:#000;width:95%;margin:10px auto auto;border-radius:20px}.dashboard-text{font-family:AntipastoPro;color:#d3c84d;font-size:clamp(13px,2vw,20px)}.hostel-manager-welcome-text{font-size:clamp(13px,2vw,30px);font-family:Playfair Display}.hostel-manger-welcome-text-second{font-size:clamp(9px,2vw,13px);font-family:lato;color:gray}.verified-account-container{padding:10px;display:flex;flex-direction:column;align-items:center;background-color:#d3c84d3c;border-radius:10px}.verified-account-hostel-name{color:#d3c84d;font-size:clamP(8px,2vw,20px);font-family:Playfair Display}.verified-account-text{font-size:clamp(3px,2vw,13px);color:gray;text-align:center}.hostel-manager-updates-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:98%;padding:20px;margin:auto}@media(max-width:768px){.hostel-manager-updates-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.hostel-manager-updates-container{grid-template-columns:1fr}}.hostel-manager-location-and-distance-container,.hostel-manager-pricing-container,.hostel-manager-additional-fees-container,.hostel-manager-room-types-and-price-container{padding:30px;border-radius:20px;background-color:#f4eaea}.hostel-manager-location-and-distance-header,.hostel-manager-pricing-header,.hostel-manager-additional-fees-header,.hostel-manager-room-types-and-price-header{display:flex;align-items:center}.hostel-manager-location-and-distance-header,.hostel-manager-pricing-header,.hostel-manager-additional-fees-header,.hostel-manager-room-types-and-price-header p{font-weight:bolder;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.hostel-manager-location-pin,.hostel-manager-pricing-pin,.hostel-manager-additional-fees-pin,.hostel-manager-room-types-and-price-pin{border-radius:5px;background-color:#d3c84d8c;margin-right:10px}.hostel-manager-titles{font-weight:700;margin:5px;font-size:clamp(10px,2vw,15px);color:#3b3939;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#4f4e4e}.hostel-manager-textarea{padding:13px;margin-left:3px;border-radius:10px;width:90%;border:1px solid grey;resize:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.hostel-manager-textarea.directions{height:100px;width:min(700px,100%);font-size:clamp(13px,2vw,15px)}.hostel-manager-min-max-container{display:flex}.hostel-manager-min-max-container div{width:50%}.hostel-manager-binary-buttons{display:flex;gap:30px}.hostel-manager-binary-buttons button{width:50%;padding:10px 20px;background-color:#f5f5f5;border-radius:10px;border:solid .5px grey;font-weight:bolder}.hostel-manager-installment-button.allowed{background-color:#0772072a;border:solid green 1px;color:green}.hostel-manager-installment-button.notAllowed{background-color:#721c072a;border:solid red 1px;color:red}.hostel-manager-refund-button.allowed{background-color:#0772072a;border:solid green 1px;color:green}.hostel-manager-refund-button.notAllowed{background-color:#721c072a;border:solid red 1px;color:red}.hostel-manager-additional-fees-wrapper{display:flex}.hostel-manager-room-types-and-price-wrapper{display:flex;gap:10px;margin-top:10px}.hostel-manager-room-types-and-price-wrapper p{text-align:center;font-weight:bolder}.hostel-manager-room-types-and-price-wrapper input{padding:7px;border-radius:10px;width:70%;margin:auto;border:solid .2px grey}.hostel-manager-room-types-and-price-wrapper div{padding:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:10px;border:solid .5px grey}.hostel-manager-submit-button-container{display:flex;gap:20px;width:30%;margin-left:auto;padding:10px;justify-content:flex-end;margin-bottom:30px}.hostel-manager-submit-button-container button{padding:10px 20px;font-weight:bolder;border-radius:10px;font-size:clamp(13px,2vw,14px)}.hostel-manager-discard-button{background-color:#f5f5f5;border:solid .5px grey}.hostel-manager-save-changes-button{background-color:#d3c84d;color:#fff}.hostel-manager-save-changes-button:active{transform:scale(.95)}.hostel-manager-save-changes-button.submittingUpdate{background-color:gray;transform:none;color:#000}@media only screen and (max-width:900px){.hostel-manager-info-container{width:100%;margin-top:0;border-radius:0 0 10px 10px}.verified-account-container{width:30%;padding:5px}.hostel-manager-room-types-and-price-wrapper{flex-direction:column}}.hostel-manager-change-password-form{background:#faf9f91a;backdrop-filter:blur(30px);height:85vh;-webkit-backdrop-filter:blur(15px)}.hostel-manager-change-password-form>div{margin:auto;width:30%}.hostel-manager-change-password-form{display:flex;align-items:center;justify-content:center}.hostel-manager-password-change-header-container{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;border-radius:10px 10px 0 0;padding-bottom:10px}.hostel-manager-password-change-header-image{width:min(70px,13%)}.hostel-manager-password-change-header-paragragh{font-size:clamp(20px,2vw,30px);font-weight:700;font-family:Playfair Display}.hostel-manager-password-change-header-second-paragraph{font-size:clamp(15px,2vw,20px)}.hostel-manager-password-change-main-container{display:flex;gap:10px;flex-direction:column;padding:10px 25px;background-color:#eee9e9;border-radius:0 0 10px 10px}.hostel-manager-password-change-input-headers{font-weight:700;font-size:clamp(12px,2vw,15px);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.hostel-manager-password-change-input{width:100%;padding:10px;border-radius:10px;border:solid .3px}.hostel-manager-password-change-password-warning{border:solid red .3px;border-radius:15px;font-size:clamp(12px,2vw,15px);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-top:10px;padding:15px;background-color:#ff000034}.hostel-manager-password-change-form-buttons{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:10px;margin-top:10px}.hostel-manager-password-change-form-buttons input{padding:10px;border-radius:12px;font-family:AntipastoPro;font-size:clamp(13px,2vw,17px)}.hostel-manager-password-change-form-button-sumbit{background-color:#938a23;width:70%;color:#fff}.hostel-manager-password-change-form-button-clearButton{width:30%}.hostel-manager-password-change-update-success.notSuccess{text-align:center;color:red;font-size:clamp(15px,2vw,20px)}.hostel-manager-password-change-update-success.success{text-align:center;color:green;font-weight:bolder;font-size:clamp(15px,2vw,20px)}.hostel-manager-password-change-update-success-shown{display:none}.login-To-see-this-page{height:90vh;text-align:center;font-size:clamp(20px,2vw,40px);color:red;font-weight:bolder;font-family:Playfair Display}@media only screen and (max-width:992px){.hostel-manager-change-password-form>div{width:100%}.hostel-manager-change-password-form{display:block}.hostel-manager-password-change-header-container{border-radius:0}}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplaySC-Bold-BlTfxymu.ttf);font-weight:400;font-style:normal}@font-face{font-family:lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf);font-weight:400;font-style:normal}@font-face{font-family:lobstar Two;src:url(/assets/LobsterTwo-Regular-DStOamwZ.ttf);font-weight:400;font-style:normal}@font-face{font-family:PriceMart;src:url(/assets/Pricemart_Sign-C4s3O-er.otf);font-weight:400;font-style:normal}@font-face{font-family:Comorant-Garamond;src:url(/assets/CormorantGaramond-SemiBold-AmV_v4Jw.ttf);font-weight:400;font-style:normal}@font-face{font-family:Hezba;src:url(/assets/HezbaRegular-vnogD-pF3mBJvX.ttf)}@font-face{font-family:BBHBartle;src:url(/assets/BBHBartle-Regular-zhotMf_0.ttf);font-weight:400;font-style:normal}@font-face{font-family:Sancreek;src:url(/assets/Sancreek-Regular-Ct2tlHo2.ttf);font-weight:400;font-style:normal}@font-face{font-family:Fonte;src:url(/assets/FONTE___-BMIRzN64.TTF);font-weight:400;font-style:normal}@font-face{font-family:ZakenManus;src:url(/assets/ZakenManus-3zgxEGy4.otf);font-weight:400;font-style:normal}@font-face{font-family:Survalia;src:url(/assets/Survalia-Da8OPQJU.ttf);font-weight:400;font-style:normal}@font-face{font-family:AntipastoPro;src:url(/assets/AntipastoPro-ExtraBold_trial-CGVztcwA.ttf);font-weight:400;font-style:normal}@font-face{font-family:Digital-7;src:url(/assets/digital-7-mono-D68qVRwS.ttf);font-weight:400;font-style:normal}
