*{margin:0;padding:0;box-sizing:border-box}h1,h2{font-family:Sangu!important;font-weight:200}h3{font-family:GreatVibes!important;font-weight:200}h4,h5{font-family:Bateran!important;font-weight:200;font-size:60px}h6,p{font-family:poppins}@font-face{font-family:GreatVibes;src:url(/assets/GreatVibes-Regular-2lK5AVEf.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Pacifico;src:url(/assets/Pacifico-Regular-DqRvctb9.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:url(/assets/Cinzel-VariableFont_wght-DZQWFA9o.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Sangu;src:url(/assets/Sangu-Medium-CZm-QVff.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Bateran;src:url(/assets/Bateran-Ta6gjCGl.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:THOBOLEH;src:url("/assets/SANSDUO-REGULAR%20(kerning_features_%20done)-d-0CXFPV.ttf") format("opentype");font-weight:400;font-style:normal}.navbar{width:100%;background:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-header-bg.webp) no-repeat center;background-size:cover;box-shadow:0 10px 36px -25px #3d3d3d;position:sticky;top:0;z-index:999}.nav-container{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:12px 20px}.nav-logo img{height:70px}.nav-toggle{display:none;font-size:24px;color:#fff;cursor:pointer;z-index:1100}.nav-menu ul{display:flex;list-style:none;gap:20px;align-items:flex-start;font-family:cinzel;margin:0;padding:0}.nav-menu ul li a,.dropdown-title,.dropdown-title .browse-text{color:#fff;text-decoration:none;font-size:18px;transition:.3s}.nav-menu ul li a:hover{color:#d29b5a}.nav-menu ul li a.active{color:#d29b5a;border-bottom:2px solid #d29b5a;padding-bottom:2px}.dropdown{position:relative;z-index:1050}.dropdown-title{display:flex;align-items:center;gap:6px;cursor:pointer;background:none;border:none;padding:0;color:inherit;font:inherit}.dropdown-title .arrow{font-size:14px;color:#fff;transition:transform .3s ease}.dropdown-title .arrow.rotate{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:120%;left:0;background:#000000f2;padding:8px 0;display:none;flex-direction:column;min-width:200px;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s;pointer-events:none}.dropdown:hover .dropdown-menu,.dropdown.open .dropdown-menu,.dropdown-menu.show{display:flex;opacity:1;visibility:visible;pointer-events:auto}.dropdown-menu li{list-style:none;margin:0;padding:0}.dropdown-menu li a{padding:8px 16px;color:#fff;font-size:14px;display:block;width:100%;text-align:left;pointer-events:auto}.dropdown-menu li a:hover{color:#fff!important;background:#d29b5a}@media(max-width:768px){.nav-toggle{display:block}.nav-menu{position:absolute;top:70px;right:0;background:#000000f2;width:100%;max-height:0;overflow:hidden;transition:max-height .35s ease;pointer-events:auto}.nav-menu.active{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-menu ul{flex-direction:column;text-align:center;gap:15px;padding:20px 0}.dropdown-menu{position:static;background:none;border:none;display:none;opacity:1;visibility:visible;pointer-events:none}.dropdown-menu.show{display:flex;pointer-events:auto;flex-direction:column;padding-top:5px}.dropdown-title .arrow{color:#d29b5a}.dropdown-title{display:flex;justify-content:center;align-items:center;gap:6px;width:100%}}@media(max-width:468px){.nav-menu ul{align-items:center}}.footer-section{background:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp) center center / cover no-repeat;color:#fff;padding:50px 20px 10px;position:relative;overflow:hidden}.footer-logo-container{text-align:center;margin-bottom:25px}.footer-logo{width:180px;height:180px;object-fit:contain}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;max-width:1100px;margin:0 auto 30px;flex-wrap:wrap;text-align:left}.footer-left{flex:1;min-width:230px}.footer-heading{color:#f5d974;font-size:28px;font-weight:200;margin-bottom:15px}.footer-links{list-style:none;padding:0;font-family:Cinzel}.footer-links li{margin-bottom:8px}.footer-links a{color:#fff;text-decoration:none;font-size:18px;transition:.3s}.footer-links a:hover{color:#e3b34a}.footer-center{flex:1.5;min-width:280px;text-align:center;padding:0 20px;font-family:Cinzel}.footer-brand{font-size:1.3rem;letter-spacing:1px;margin-bottom:5px;color:#fff}.footer-since{font-size:25px;color:#fff;font-weight:300;margin-bottom:10px}.footer-desc{font-size:17px;color:#fff;line-height:1.6;font-family:Cinzel}.footer-right{flex:1;min-width:230px;text-align:right}.footer-section-right{margin-bottom:30px}.footer-link{display:inline-block;color:#fff;text-decoration:none;font-size:18px;transition:.3s;font-family:poppins}.footer-link:hover{color:#f5d974}.footer-icons{display:flex;justify-content:flex-end;gap:15px;margin-top:10px}.footer-icons a{color:#fff;font-size:30px;transition:color .3s}.footer-icons a:hover{color:#f5d974}.footer-line{border-top:1px solid rgba(255,255,255,.2);margin:20px auto;max-width:1200px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;font-size:16px;color:#fff;flex-wrap:wrap;gap:8px}.footer-bottom a{color:#e3b34a;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}@media(max-width:900px){.footer-content{flex-direction:column;align-items:center;text-align:center;gap:30px}.footer-left,.footer-center,.footer-right{text-align:center}.footer-icons{justify-content:center}}@media(max-width:600px){.footer-logo{width:70px;height:70px}.footer-desc{font-size:.85rem}.footer-bottom{text-align:center}}.restaurant-section{position:relative;padding:10px 20px;background-image:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden}.instagram-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.insta-icon{font-size:23px}.instagram-btn{margin-top:20px;margin-bottom:25px;padding:10px 20px;color:#f5d974;font-size:18px;font-weight:600;text-decoration:none;border-radius:8px;transition:background .3s ease;border:1px solid #F5D974;font-family:poppins;position:relative;z-index:3}.instagram-btn{margin-top:10px}.instagram-btn:hover{background-color:#f5d974;color:#5d5d5d}.bg-overlay{background:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp) no-repeat top right;background-size:250px;position:absolute;top:0;right:0;width:100%;height:300px;opacity:.1;pointer-events:none;z-index:1}.content-container{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:2}.big-bg-title{font-size:16rem;font-weight:200;text-transform:uppercase;letter-spacing:10px;position:absolute;top:-75px;left:50%;transform:translate(-50%);z-index:0;white-space:nowrap;background:linear-gradient(to bottom,#3b3a3a,#9990 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:THOBOLEH;color:transparent;pointer-events:none}.restaurant-title{font-size:5.5rem;margin-top:80px;margin-bottom:0;z-index:2;position:relative}.restaurant-subtitle{font-size:1.3rem;font-weight:400;margin-bottom:2rem;opacity:.9}.main-image img{width:95%;max-height:500px;border-radius:12px;object-fit:cover;transition:.3s ease}.thumbnail-grid{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;gap:30px}.thumbnail{width:30%;height:450px;border-radius:10px;cursor:pointer;object-fit:cover;transition:transform .3s ease,opacity .3s ease}.thumbnail:hover,.thumbnail.active{transform:scale(1.05);opacity:.9}.restaurant-description{font-size:20px;line-height:1.7;margin:30px auto;max-width:1000px}.readmore-btn{background:none;border:none;color:#f5d974;font-weight:500;margin-left:8px;cursor:pointer;font-size:20px;font-family:poppins;text-decoration:underline}.reserve-btn{display:inline-block;margin-top:25px;padding:12px 28px;background-color:transparent;color:#f5d974;font-size:20px;font-weight:600;text-transform:uppercase;font-family:Poppins;text-decoration:none;border:1px solid #F5D974;transition:background .3s ease}.reserve-btn:hover{background-color:#f5d974;color:#454545}@media(max-width:992px){.big-bg-title{font-size:6rem;letter-spacing:6px}}@media(max-width:768px){.restaurant-title{font-size:2rem}.thumbnail{width:45%}.big-bg-title{font-size:4.5rem}}@media(max-width:480px){.thumbnail{width:30%;height:100px}.thumbnail-grid{gap:10px}.main-image img{max-height:300px}.big-bg-title{font-size:11rem}.instagram-btn{font-size:15px}}.overview-section{position:relative;background-size:cover;background-position:center;padding:30px 20px;color:#fff;text-align:center;overflow:hidden}.corner-image{position:absolute;top:0;left:0;width:200px;height:auto;z-index:2}.overview-title{font-size:50px;margin-bottom:10px;position:relative;display:inline-block;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:30px;justify-items:center;align-items:center;max-width:900px;margin:0 auto}.overview-item{display:flex;flex-direction:column;align-items:center;gap:10px}.overview-icon{width:50px;height:40px;object-fit:contain;filter:brightness(0) invert(1);transition:transform .3s ease}.overview-item:hover .overview-icon{transform:scale(1.1)}.overview-item p{font-size:.9rem;color:#ccc}@media(max-width:768px){.overview-section{padding:60px 15px}.overview-title{font-size:50px}.overview-grid{gap:20px}.overview-icon{width:35px;height:35px}}.topbar-divider .logo{width:13%;height:60px;object-fit:contain;margin-top:-35px}@media(max-width:468px){.topbar-divider .logo{width:65%;height:60px;object-fit:contain;margin-top:-15px}}.gallery-section{text-align:center;background:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp) center center / cover no-repeat;color:#fff;padding:20px;position:relative;overflow:hidden}.gallery-title{font-size:50px;margin-bottom:10px;position:relative;display:inline-block;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.gallery-subtitle{font-size:45px;font-weight:300;margin-bottom:50px}.gallery-container{display:flex;justify-content:center;align-items:center;gap:55px;perspective:1000px;flex-wrap:nowrap;transform-style:preserve-3d}.gallery-item{width:180px;height:250px;overflow:hidden;transform-style:preserve 6d;animation:slowMove 10s ease-in-out infinite}@keyframes slowMove{0%{transform:translate(0) rotateY(var(--rotate, 0deg))}25%{transform:translate(0) rotateY(var(--rotate, 0deg))}50%{transform:translate(0) rotateY(var(--rotate, 0deg))}75%{transform:translate(0) rotateY(var(--rotate, 0deg))}to{transform:translate(0) rotateY(var(--rotate, 0deg))}}.gallery-item:nth-child(1){animation-delay:0s}.gallery-item:nth-child(2){animation-delay:1s}.gallery-item:nth-child(3){animation-delay:2s}.gallery-item:nth-child(4){animation-delay:3s}.gallery-item:nth-child(5){animation-delay:4s}.gallery-item img{width:100%;height:100%;object-fit:cover;cursor:pointer}.far-left{--rotate: 35deg;opacity:.6}.left{--rotate: 20deg;opacity:.8}.center{--rotate: 0deg;opacity:1;z-index:2}.right{--rotate: -20deg;opacity:.8}.far-right{--rotate: -35deg;opacity:.6}.gallery-arrows{display:flex;justify-content:center;margin-top:40px;gap:20px}.gallery-arrow-btn{background-color:transparent;border:.5px solid #d4af37;color:#e1ab20;font-size:20px;cursor:pointer;padding:10px;border-radius:50%;transition:.3s}.gallery-arrow-btn:hover{background-color:#d4af37;color:#fff}.gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:999;animation:fadeIn .3s ease-in-out;cursor:pointer}.popup-content{position:relative;max-width:90%;max-height:90%;overflow:hidden;border-radius:10px;animation:zoomIn .3s ease-in-out}.popup-content img{width:100%;height:auto;border-radius:10px;object-fit:contain}.close-btn{position:absolute;top:15px;right:15px;background:#fff3;border:none;color:#fff;font-size:22px;cursor:pointer;padding:8px;border-radius:50%;transition:.3s}.close-btn:hover{background:#fff6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{transform:scale(.8)}to{transform:scale(1)}}@media(max-width:992px){.gallery-item{width:140px;height:200px}}@media(max-width:768px){.gallery-subtitle{font-size:1.5rem}.gallery-container{gap:15px}}@media(max-width:768px){.gallery-container{gap:20px}.gallery-item{width:120px;height:160px}}@media(max-width:480px){.gallery-item{width:100px;height:150px}.gallery-arrows{margin-top:30px}}.hotelspagecontact-section{position:relative;background-image:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp);background-size:cover;background-position:center;padding:0 20px;color:#fff;overflow:hidden}.hotelspagecontact-overlay{max-width:1200px;margin:0 auto;padding:40px;border-radius:10px;text-align:center}.hotelspagecontact-title{font-size:50px;margin-bottom:10px;position:relative;display:inline-block;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hotelspagecontact-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;text-align:left}.hotelspagecontact-info{flex:1 1 600px;background:#141e1eb3;padding:30px;border-radius:8px}.hotelspagecontact-item{display:flex;align-items:center;gap:15px;margin-bottom:25px}.hotelspagecontact-icon{font-size:1.6rem;color:#f5d47e;margin-top:2px;flex-shrink:0;min-width:25px;display:flex;align-items:center;justify-content:center}.hotelspagecontact-item h6{color:#f5d47e;font-size:20px;font-weight:500;margin-bottom:5px}.hotelspagecontact-item a{color:#fff;font-size:.95rem;text-decoration:none;transition:color .3s ease;font-family:Poppins,sans-serif}.hotelspagecontact-item a:hover{color:#f5d47e}.hotelspagecontact-item p{color:#fff;font-size:.95rem;font-family:Poppins,sans-serif;margin:0}.hotelspagecontact-map{flex:1 1 400px}.hotelspagecontact-map iframe{width:100%;height:100%;min-height:300px;border:none;border-radius:8px}.hotelspagecontact-decor{position:absolute;bottom:0;left:0;width:180px;opacity:.9}@media(max-width:992px){.hotelspagecontact-info,.hotelspagecontact-map{width:100%}.hotelspagecontact-title{font-size:2rem}.hotelspagecontact-decor{width:120px}}@media(max-width:468px){.hotelspagecontact-overlay{padding:10px}.hotelspagecontact-info{padding:15px}}.banner-section{position:relative;width:100%;height:60vh;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.banner-overlay{position:relative;width:100%;height:100%;background:#00000073;background-position:center;background-size:cover;background-repeat:no-repeat}.banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:90%;max-width:1000px}.banner-row{display:flex;align-items:center;justify-content:center;gap:25px;flex-wrap:wrap}.side-png{width:100px;height:auto}.banner-text h1{font-size:3rem;font-weight:700;margin:0;text-transform:uppercase}.banner-text p{font-size:1.2rem;margin-top:10px;color:#ddd}.social-bar{position:absolute;right:20px;bottom:0;display:flex;flex-direction:column;align-items:center}.mainbanner-social-icons{position:absolute;bottom:50px;right:30px;display:flex;flex-direction:column;gap:15px;z-index:5;align-items:center}.mainbanner-social-icons:before{content:"";width:1px;height:250px;background-color:#d8b36f;border-radius:2px;margin-bottom:10px}.mainbanner-social-icons a{color:#d8b36f;background:#00000080;border-radius:50%;padding:10px 10px 5px;font-size:1.2rem;transition:all .3s ease}.mainbanner-social-icons a:hover{color:#fff;background:#b8904f}.banner-line{display:flex;align-items:center;flex-direction:row-reverse}.banner-line .line{width:120px;height:2px;background-color:#d8b36f}.banner-line .dot{width:10px;height:10px;background-color:#d8b36f;border-radius:50%}@media(max-width:768px){.banner-line .line{width:70px}.banner-line .dot{width:8px;height:8px}}@media(max-width:480px){.banner-line .line{width:50px}}@media(max-width:768px){.banner-section{background-image:none!important}.banner-row{flex-direction:column;gap:15px}.side-png{width:70px}.banner-text h1{font-size:2rem}.banner-text p{font-size:1rem}.social-bar{right:20px;bottom:20px}.mainbanner-vertical-line{height:40px}}@media(max-width:468px){.mainbanner-social-icons{position:absolute;bottom:40px;right:5px;display:flex;flex-direction:column;gap:15px;z-index:5;align-items:center}}.job-listing-bg{width:100%;background-image:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:1rem 0}.job-listing-container{max-width:1200px;margin:auto;padding:1rem;text-align:center}.filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.filters select{padding:.5rem;border-radius:6px;border:1px solid #ccc;min-width:200px}.job-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}.job-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000017;overflow:hidden;display:flex;flex-direction:column}.logo-title{font-size:50px;margin-bottom:10px;position:relative;display:inline-block;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.job-image{width:100%;height:200px;object-fit:cover}.job-content{padding:2rem;display:flex;flex-direction:column;justify-content:space-between;flex:1}.job-title-block{display:flex;gap:.8rem;align-items:center;margin-bottom:1rem;flex-direction:row;flex-wrap:nowrap}.job-icon{width:60px;height:60px;border:1px solid rgba(219,167,101,.4);box-shadow:0 2px 6px #00000014;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#fff;margin-right:12px;padding:6px}.job-title-block h6{color:#454545;font-size:17px;font-weight:500;text-align:left}.job-location{display:flex;align-items:center;gap:6px;color:#666;font-size:16px;font-family:poppins}.job-buttons{justify-content:space-between;gap:.8rem;flex-wrap:wrap}.btn-outline{flex:1;background:none;border:1px solid #DBA765;color:#dba765;padding:10px 5px;border-radius:15px;display:flex;justify-content:center;align-items:center;gap:6px;cursor:pointer;font-size:15px;font-weight:500}.btn-filled{display:inline-block;font-weight:400;color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;margin-top:15px;border:none;cursor:pointer;font-family:poppins;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);transition:all .4s ease-in-out;box-shadow:0 3px 10px #b57e1066;animation:goldShine 3s linear infinite}@media(max-width:600px){.filters{flex-direction:column}.job-buttons{flex-direction:row}.section-heading{font-size:17px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.modal-content{background:#fff;padding:2rem;border-radius:10px;width:90%;max-width:500px;position:relative;z-index:1000}.apply-form input{display:block;width:100%;margin-bottom:1rem;padding:.6rem;border-radius:6px;border:1px solid #ccc;font-family:poppins;font-size:15px}.modal-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:1.5rem;color:#333;cursor:pointer;transition:transform .2s}.modal-close:hover{transform:scale(1.2)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{position:relative;background-color:#fff;border-radius:12px;padding:2rem;width:90%;max-width:600px;box-shadow:0 8px 24px #0003;animation:fadeIn .3s ease-in-out}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-close-icon{background:none;border:none;cursor:pointer;padding:0;margin:0;color:#333}.modal-body{margin-top:1rem;font-size:1rem;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.job-grid.single-card{display:flex;justify-content:center}.job-grid.single-card .job-card{max-width:350px;width:100%}.job-listing-container{max-width:1210px;margin:0 auto;padding:2rem 1rem;text-align:center}.job-subtitle{color:#cba66a;font-size:.9rem;margin-bottom:.5rem;font-weight:500}.section-heading{font-size:35px;font-weight:300;margin-bottom:3rem;color:#fff}.section-heading span{font-weight:700;font-size:36px;display:block;margin-top:.5rem;font-family:constantia;color:#454545}.filters-wrapper{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:2.5rem}.job-location{display:flex;align-items:center;gap:6px;color:#666;font-size:.9rem}.location-icon{width:16px;height:16px}.custom-select-wrapper{position:relative;width:250px}.custom-select{width:100%;padding:.6rem 2rem;font-size:18px;font-family:poppins;border:none;border-bottom:2px solid #b6b6b6;background:transparent;appearance:none;outline:none;color:#5d5d5d;font-weight:500}.select-icon-left{position:absolute;top:50%;left:.5rem;transform:translateY(-50%);color:#d8a15f;font-size:1.1rem}.select-icon-right{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);color:#d8a15f;font-size:1.1rem}@media(max-width:468px){.section-heading{font-size:22px}.section-heading span{font-size:20px}}.upload-label{display:flex;align-items:center;gap:8px;padding:10px 15px;background-color:#f4f4f4;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-weight:400;transition:.3s;color:#5d5d5d;font-family:poppins}.upload-label:hover{background-color:#eee}.upload-icon{font-size:18px}.logos-bg{width:100%;position:relative;padding:2rem 0;overflow:hidden}.logos-bg:before{content:"";position:absolute;inset:0;background-image:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.logos-container{position:relative;z-index:3;max-width:1200px;margin:auto;text-align:center;padding:1rem}.logos-title{margin-top:10px;font-size:40px;color:#fff;font-weight:400;margin-bottom:15px}.logos-slider{width:100%;overflow:hidden;margin-top:2rem}.logos-track{display:flex;gap:40px;white-space:nowrap}.logo-box{width:150px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-box img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.logo-box img:hover{transform:scale(1.1)}@media(max-width:768px){.logo-box{width:120px;height:65px}.logos-title{font-size:20px}}@media(max-width:480px){.logo-box{width:100px;height:55px}.logos-title{font-size:18px}}.thankyou-container{background-size:cover;background-repeat:no-repeat;background-position:center;font-family:poppins;color:#fff;text-align:center;min-height:80vh;padding:40px 20px 100px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f6f6f6;margin-bottom:-100px}.thankyou-container h1{font-size:48px;margin-bottom:10px;color:#fff;margin-top:30px}.success-message{font-size:22px;margin-bottom:30px;color:#fff}.thankyou-logo{width:180px;max-width:90%;margin-bottom:30px}.team-msg{font-size:20px;font-weight:700;margin-bottom:10px;color:#fff}.follow-msg{font-size:20px;font-weight:700;margin-bottom:20px;color:#fff}.thankyou-social-icons{display:flex;flex-direction:row;color:#fff}.thankyou-social-icons a{margin:0 10px;font-size:25px;color:#fff;transition:color .3s}.thankyou-social-icons a:hover{color:#2563eb}.thankyou-social-icons svg{color:#d8b36f;transition:transform .3s ease,color .3s ease;cursor:pointer}.thankyou-social-icons svg:hover{color:#d8b36f;transform:scale(1.1)}@media(max-width:600px){.thankyou-container h1{font-size:36px}.thankyou-container{min-height:60vh}.success-message,.team-msg,.follow-msg{font-size:18px}.thankyou-social-icons{font-size:24px;gap:16px}}.explore-section{background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:80px 20px;position:relative;overflow:hidden;font-family:Poppins,sans-serif}.corner-img{position:absolute;z-index:1;opacity:.8}.top-left{top:20%;left:-80px;width:180px}.bottom-right{bottom:10px;right:-80px;width:180px}.title-container{display:flex;align-items:center;justify-content:center;margin-bottom:40px;position:relative}.title-line{width:550px;height:1px;background:#f3d17a;position:absolute;top:-30%}.title-text{text-align:center;z-index:2}.title-text h2{font-size:55px;font-weight:200}.title-text p{font-size:18px;color:#fff;max-width:800px}.explore-header{text-align:center}.main-subtitle{font-size:50px;margin-bottom:10px;position:relative;display:inline-block;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.center-toggle{display:flex;align-items:center;justify-content:center;margin-bottom:30px;gap:10px}.toggle-switch{width:70px;height:30px;background:linear-gradient(135deg,#39518d,#a5c1f7);border-radius:30px;position:relative;transition:background .4s ease}.toggle-switch.active{background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);transition:all .4s ease-in-out;box-shadow:0 3px 10px #b57e1066}.circle{width:26px;height:26px;background-color:#fff;border-radius:50%;position:absolute;top:2px;transition:.4s}.circle.left{left:2px}.circle.right{left:42px}.toggle-option{cursor:pointer;font-weight:500;color:#fff;transition:.3s;font-size:25px}.toggle-option.active{color:#f3d17a}.region-tabs{display:flex;justify-content:center;gap:15px;margin-bottom:40px}.region-tabs button{display:inline-block;font-weight:400;color:#fff;font-size:18px;padding:12px 30px;border-radius:30px;text-decoration:none;margin-top:15px;border:none;font-family:poppins;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);transition:all .4s ease-in-out;box-shadow:0 3px 10px #b57e1066;animation:goldShine 3s linear infinite}.region-tabs button.active{color:#000;box-shadow:0 5px 20px #ffe6961a;transform:translateY(-2px)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:25px;justify-content:center;max-width:1200px;margin:0 auto}.cards{position:relative;overflow:hidden;transition:transform .3s;text-decoration:none}.cards img{width:100%;height:450px;object-fit:cover;display:block}.cards:hover{transform:scale(1.03)}.cards .overlay{background:linear-gradient(to top,rgba(0,0,0,8.95),transparent)}.cards{transition:box-shadow .35s ease,transform .35s ease}.cards:hover{box-shadow:0 8px 20px #0000002e;transform:translateY(-3px)}.subtitle{color:#ddd6c9;font-size:16px;line-height:1.4;max-height:35px;text-transform:uppercase;margin-bottom:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:max-height .8s ease,white-space .3s ease}.read-more-btn{display:none;margin-top:-15px;margin-bottom:20px}.cards:hover .subtitle{white-space:normal;max-height:500px}.cards:hover .read-more-btn{display:block}.read-more-btn button,.read-more-btn a{display:inline-block;font-weight:400;color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;margin-top:15px;border:none;font-family:poppins;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);transition:all .4s ease-in-out;box-shadow:0 3px 10px #b57e1066;animation:goldShine 3s linear infinite}.read-more-btn a:hover{color:#000;box-shadow:0 5px 20px #ffe69699;transform:translateY(-2px)}@keyframes goldShine{0%{background-position:0% center}to{background-position:200% center}}.overlay h3{font-size:30px;font-weight:300!important;margin:0 0 4px;color:#bbaa8c;font-family:Pacifico!important}.overlay p{font-size:.95rem;color:#ddd6c9;margin:0;line-height:1.4}.cards:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:45%;background:linear-gradient(to top,#000,#00000080);transition:opacity .3s ease;opacity:.1;z-index:1}.cards:hover:before{opacity:1}.cards:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,5.85),transparent);opacity:0;transition:opacity .4s ease-in-out;z-index:1}.cards:hover .overlay{max-height:100%}.overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 15px 0;color:#bbaa8c;z-index:2;max-height:100%;overflow:visible;display:flex;flex-direction:column;gap:10px;background:linear-gradient(to top,rgba(0,0,0,4.85),transparent)}.cards:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,7.85),transparent);opacity:0;transition:opacity .4s ease-in-out;z-index:1}.cards:hover:after{opacity:1}.view-more-btn{opacity:0;transform:translateY(10px);transition:all .4s ease;background:#eccd67;color:#000;border:none;padding:8px 20px;font-size:16px;font-weight:500;cursor:pointer;border-radius:20px;align-self:flex-start;z-index:3;margin-bottom:15px}.cards:hover .view-more-btn{opacity:1;transform:translateY(0)}@media(max-width:768px){.view-more-btn{opacity:1;transform:translateY(0)}}.view-more-btn:hover{background:#fff3a6;transform:translateY(-3px)}.view-btn-wrapper{text-align:center;margin-top:40px}.view-btn-wrapper button{display:inline-block;font-weight:400;color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;margin-top:15px;font-size:16px;border:none;font-family:poppins;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);transition:all .4s ease-in-out;box-shadow:0 3px 10px #b57e1066;animation:goldShine 3s linear infinite}.view-btn-wrapper button:hover{color:#000;box-shadow:0 5px 20px #ffe69699;transform:translateY(-2px)}@media(max-width:768px){.title-text h2{font-size:1.7rem}.corner-img{width:90px}}.cards-container{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.cards-section{width:100%;background-image:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp);background-size:cover;background-position:center;padding:50px 0}.card{background:#000;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #00000014;transition:transform .3s ease}.card:hover{transform:translateY(-6px)}.card img{width:100%;height:400px;object-fit:cover}.card-content{padding:20px}.card-content h3{margin-top:30px;font-size:29px;margin-bottom:15px;font-weight:300;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-family:Pacifico!important}.card-content p{font-size:14px;color:#fff;font-weight:400;margin-bottom:30px}.read-more{display:inline-block;font-weight:400;color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;margin-top:15px;border:none;font-family:poppins;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);transition:all .4s ease-in-out;box-shadow:0 3px 10px #b57e1066;animation:goldShine 3s linear infinite}.read-more:hover{color:#000;box-shadow:0 5px 20px #ffe69699;transform:translateY(-2px)}@media(max-width:468px){.card img{width:100%;height:250px;object-fit:cover}}.restaurant-section-title{position:relative;padding:0 20px;background-image:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden}.bg-overlay{background:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp) no-repeat top right;background-size:250px;position:absolute;top:0;right:0;width:100%;height:300px;opacity:.1;pointer-events:none;z-index:1}.content-container-title{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:2}.big-bg-titles{font-size:16rem;font-weight:200;text-transform:uppercase;letter-spacing:10px;position:absolute;top:-80px;left:50%;transform:translate(-50%);white-space:nowrap;z-index:0;background:linear-gradient(to bottom,#3b3a3a,#9990 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:THOBOLEH}.restaurant-titles{font-size:5.5rem;margin-top:60px;position:relative;z-index:2;font-family:Poppins}@media(max-width:992px){.big-bg-titles{font-size:8rem}.restaurant-titles{font-size:3.5rem}}@media(max-width:768px){.big-bg-titles{font-size:5rem}.restaurant-titles{font-size:2.5rem}}@media(max-width:480px){.big-bg-titles{font-size:4rem}.restaurant-titles{font-size:2rem}}.contact-section{background:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp) no-repeat center center/cover;position:relative;padding:10px 20px;color:#fff;display:flex;justify-content:center;align-items:center}.contact-overlay{width:100%;max-width:1000px;padding:40px;border-radius:8px;text-align:center}.contact-title{font-size:50px;margin-bottom:10px;position:relative;display:inline-block;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.contact-container{display:flex;justify-content:space-between;background:#14191ecc;border-radius:5px;overflow:hidden}.contact-left{flex:1;background:#1f2a2e;padding:30px;display:flex;flex-direction:column;justify-content:center}.contact-details-wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px}.contact-items{flex:1;display:flex;flex-direction:column;gap:20px}.contact-item{padding-bottom:10px}.icon-text{display:flex;align-items:flex-start;gap:12px;text-decoration:none;color:#fff;transition:.3s ease}.icon-text:hover{transform:translate(5px);color:#f5d974}.contact-icon{font-size:22px;color:#f5d974;flex-shrink:0;margin-top:3px;transition:.3s ease}.icon-text:hover .contact-icon{color:#fff}.contact-item h6{color:#fff;font-size:1rem;margin-bottom:5px;font-weight:500;text-align:left}.contact-item p{color:#ccc;font-size:.9rem;text-align:left}.contact-image-wrapper{flex-shrink:0;display:flex;justify-content:center;align-items:center}.contact-side-img{width:150px;height:auto;object-fit:contain;margin-top:-400px}.contact-right{flex:1;background:#151e23;padding:30px}.form-group{display:flex;flex-direction:column;margin-bottom:20px;text-align:left}.form-group label{color:#fff;font-size:.9rem;margin-bottom:8px;font-weight:400;font-family:poppins}.form-group input,.form-group textarea{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);padding:8px 4px;color:#fff;font-size:.9rem;outline:none;transition:.3s;font-family:poppins}.form-group input:focus,.form-group textarea:focus{border-bottom:1px solid #d4af37}@media(max-width:900px){.contact-container{flex-direction:column}.contact-details-wrapper{flex-direction:row}.contact-side-img{width:120px;margin-top:20px}.contact-title{font-size:1.8rem}}@media(max-width:600px){.contact-overlay{padding:20px}.contact-title{font-size:50px}.contact-icon{font-size:20px}.contact-side-img{width:100px}.contact-side-img{width:150px;margin-top:-250px;margin-left:-80px}}.contactpagesection{background:url(https://olivedrab-coyote-700531.hostingersite.com/images/ramee-hospitality-about-bg.webp) no-repeat center/cover;position:relative;color:#fff;padding:40px 5%;overflow:hidden}.decor-left{position:absolute;bottom:0;left:0;width:160px;opacity:.6}.decor-right{position:absolute;top:0;right:0;width:160px;opacity:.6}.contactpage-header{text-align:center;margin-bottom:50px}.small-title{margin-top:30px;font-size:50px;margin-bottom:15px;font-weight:500;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.main-title{font-size:45px;font-weight:300;margin-bottom:10px}.subtitle{font-size:17px;opacity:.8;max-width:600px;margin:0 auto;color:#fff}.contactpage-container{max-width:1200px;margin:auto}.contactpage-content{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px}.contactpage-left{flex:1;min-width:320px;padding-right:40px}.contactpage-cards .card{display:flex;align-items:center;background:#222c;border:2px solid transparent;border-image:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10) 1;border-radius:6px;padding:20px 10px;margin-bottom:15px}.card .icon{font-size:22px;color:#b98417;margin-right:15px}.card p{font-size:16px;font-weight:400;color:#e4e2e2;line-height:1.4}.contactpage-right{flex:1;min-width:320px;display:flex}.contactpage-map{width:100%;max-width:420px;height:300px;border:none;border-radius:10px}.contactpage-formsection{text-align:center;margin-top:40px}.contactpage-formsection h4{margin-top:30px;font-size:50px;margin-bottom:15px;font-weight:500;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}form{max-width:700px;margin:auto}.form-row{display:flex;gap:15px;margin-bottom:25px;flex-direction:column}input,textarea{width:100%;padding:20px 15px;border:none;border-bottom:1px solid #777;background:transparent;color:#fff;font-size:17px;outline:none;font-family:poppins}textarea{resize:none;height:100px}.submit-btn{display:inline-block;font-weight:400;color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;margin-top:15px;border:none;font-family:poppins;background:linear-gradient(90deg,#fff3a6,#f9df7b,#eccd67,#dcb64e,#c6972b,#b98417 75%,#b57e10);transition:all .4s ease-in-out;box-shadow:0 3px 10px #b57e1066;animation:goldShine 3s linear infinite}.submit-btn:hover{color:#000;box-shadow:0 5px 20px #ffe69699;transform:translateY(-2px)}.card a{color:#fff;text-decoration:none;transition:color .3s ease}.card a:hover{color:#b78a28;text-decoration:underline}@media(max-width:992px){.contactpage-content{flex-direction:column;text-align:center}.contactpage-left{padding-right:0;margin-bottom:40px}.contactpage-cards .card{justify-content:center}.contactpage-map{max-width:100%;height:250px}.form-row{flex-direction:column}}@media(max-width:468px){.main-title{font-size:32px}.card p{font-size:16px}}
