@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Anton+SC&display=swap");@import url("https://fonts.googleapis.com/css2?family=Anton+SC&family=Baskervville+SC&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Titillium+Web&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*{margin:0;padding:0;box-sizing:border-box}:root{--primaryColor:#af9a7d;--mainWhite:#fff;--mainBlack:#222;--darkGrey:#cfcfcf;--mainTransition:all 0.3s linear;--mainSpacing:3px;--lightShadow:2px 5px 3px 0px rgba(0,0,0,.5);--darkShadow:4px 10px 5px 0px rgba(0,0,0,.5);--color-bg:#2c2c2c;--color-bg-variant:#7a5d5d;--color-primary:#e4e4e4;--color-primary-variant:#382424;--color-white:#fff;--color-light:hsla(0,0%,100%,.6);--color-primary-dark:#1f1f1f;--container-width-lg:75%;--container-with-md:86%;--container-width-ms:90%;--transition:all 200ms ease;--color-dark:#222;--new-light-brown:#be986d;--new-dark-brown:#5e503f;--new-s_light-brown:#dcab6b;--new-s_dark-brown:#5b3000;--new-wood:#352208;--new-s_wood:#a9927d;--new-vvl-brown:#e8c9ab}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}body{color:var(--mainBlack);background:#fff;line-height:1.4;font-family:Quicksand,sans-serif}h1,h2,h3,h4,h5{font-weight:500}h1{font-size:2.5rem}section{min-height:100vh}h2,h4{text-align:center;color:var(--color-light)}.main{scroll-snap-type:y mandatory;overflow-y:scroll;height:100vh}.newHero{width:100%;height:100vh;position:relative;padding:0 5%;display:flex;align-items:center;justify-content:center;overflow:hidden}.newHeroContent{text-align:center}.newHeroContent h1{font-family:Anton SC,sans-serif;font-size:160px;color:#fff;font-weight:400;transition:.4s}.newHeroContent h1:hover{-webkit-text-stroke:2px #fff;color:transparent}.book_now{text-decoration:none;display:inline-block;color:#fff;font-size:21px;border:1px solid #fff;padding:14px 70px;border-radius:50px;transition:.3s linear}.book_now:hover{transform:scale(1.1);transition:transform .3s ease-out;background-color:#fff;color:#000}.hero_location_anchor{text-decoration:underline;display:inline-block;color:#fff;font-size:12px;padding:14px 70px;border-radius:50px;transition:.3s linear;transform:translateY(10rem)}.back_mp4{position:absolute;left:0;top:0;z-index:-1;filter:blur(.5rem)}@media (min-aspect-ratio:16/9){.back_mp4{width:100%;height:auto}}@media (max-aspect-ratio:16/9){.back_mp4{width:auto;height:100%}}@media (max-width:768px){.newHero{height:auto;padding:0 2%}.newHeroContent h1{font-size:60px}.book_now{font-size:18px;padding:10px 40px}}@media (max-width:480px){.newHero{height:auto}.newHeroContent h1{font-size:40px}.book_now{font-size:16px;padding:8px 30px}}#location-about-us{height:auto;.about-us-section{gap:1rem}.about-us-content{display:flex;width:100%;justify-content:center;gap:5rem}.about-us-header{width:100%;padding:4%;background:#0000004a;border-radius:3rem;transition:.2s ease-in-out;border:1px solid #00000000}.about-us-header:hover{transition:.3s ease-out;transform:scale(102%);background:#0000004d;box-shadow:0 0 100px 8px #fff;border:2px solid #fff}.about-us-header h3{color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;margin-bottom:2rem}.about-us-h2{font-size:3rem;color:#fff}.about-us-p{color:#fff;margin:3rem 0 2rem}.about-us-images{width:100%;display:flex;justify-content:center;align-items:center}@media (min-width:769px){.about-us-images iframe{border-radius:2rem;border:2px #fff;opacity:.5;transition:.3s ease}}.about-us-images iframe:hover{height:630px;border:2px solid #fff;opacity:1;box-shadow:0 0 100px 8px #fff;transition:.3s ease}.about-us_mp4 .back_mp4{filter:blur(7px) brightness(60%) saturate(120%) contrast(150%)}@media (max-width:768px){.about-us-content{gap:1rem}h3{font-size:1rem;margin-bottom:0!important}.about-us-h2{font-size:2rem}.about-us-p{margin:0}.about-us-header{padding-left:2rem;padding-right:2rem;text-align:justify;gap:.5rem}.book_now{width:-moz-fit-content;width:fit-content}}}.about-us-section{gap:1rem}.about-us-container{display:flex;width:100vw;justify-content:center;align-items:center;background-color:#44444468;height:80vh}.about-us-content{display:flex;gap:3rem}.hc{display:flex;justify-content:center;align-items:center}.about-us-header{max-width:480px;text-align:justify;padding:5rem 2rem;background-color:var(--mainBlack);height:80vh}.about-us-header .heading{width:100%}.about-us-content .about-us-header .socials-links{justify-content:start}.about-us-header .contact-info p{color:#fff;text-align:start;font-size:16px;padding-top:1rem;padding-bottom:.3rem;border-bottom:1px solid #fff}.about-us-images{display:flex;justify-content:center;align-items:center}.about-us-content .about-us-images iframe{border:2px #fff;opacity:.7;transition:.3s ease;height:450px;width:570px}.about-us-images iframe:hover{height:630px;border:2px solid #fff;opacity:1;box-shadow:0 0 100px 8px #fff;transition:.3s ease}.about-us_mp4 .back_mp4{filter:blur(7px) brightness(60%) saturate(120%) contrast(150%)}@media (max-width:1140px){.about-us-container{width:100vw;height:100vh}.about-us-content{flex-direction:column;gap:0;height:100vh}.about-us-content .about-us-header{width:100vw;height:52vh;background-color:var(--mainBlack);max-width:100%;padding:2rem;display:flex;flex-direction:column;text-align:center;justify-content:center}.about-us-images{opacity:1;height:30vh}.about-us-content .about-us-images iframe{opacity:1;width:80vw;height:30vh}.about-us-header .heading,.hc{justify-content:center}.hc{height:66vh;display:flex;align-items:center}}.container{width:var(--container-width-lg);margin:0 auto}img{display:block;width:100%;object-fit:cover}.btn-primary{display:inline-block;text-decoration:none;letter-spacing:var(--mainSpacing);color:var(--mainBlack);background:var(--primaryColor);padding:.4rem .9rem;border:3px solid var(--primaryColor);transition:var(--mainTransition);text-transform:uppercase;cursor:pointer}.btn-primary:hover{background:transparent;color:var(--primaryColor)}.btn-login-form h4{color:#6a6a6a}.btn-login-form h4:hover{color:#000}.loading{text-transform:capitalize;margin-top:3rem}.error,.loading{text-align:center}.error{height:calc(100vh - 270px);text-transform:uppercase;margin:2rem 0;padding-top:12rem}.empty-search{text-align:center;text-transform:capitalize;padding:1rem;width:100%;background:var(--new-s_wood)}.ant-picker-today-btn{color:var(--primaryColor)!important}.navbar{position:fixed;top:0;left:0;width:100%;justify-content:space-between;background-color:rgba(0,0,0,.515);padding:.5rem 1rem;z-index:1000;transition:all .3s ease-in-out}.nav_logo,.navbar{display:flex;align-items:center}.nav_logo{font-family:Anton SC,sans-serif;font-size:1.7rem;color:#fff;justify-content:center;width:100vw;gap:.5rem}.mobile-menu-toggle{position:absolute;right:0;transform:translateX(-15px) translateY(4px);font-size:1rem;color:#fff;cursor:pointer}.dropdown-menu{position:absolute;top:48px;left:0;width:100%;background:#0000007d;padding:1rem;z-index:999;box-shadow:0 4px 10px rgba(0,0,0,.5);border-radius:0 0 1rem 1rem}.nav-links{display:flex;flex-direction:column;align-items:center;gap:1rem;list-style-type:none;padding:0;margin:0 0 1rem}.nav-links a{font-family:Titillium Web,sans-serif;font-size:1.2rem;color:#fff;text-decoration:none;padding:.5rem;border-radius:10px;transition:all .3s ease}.nav-links a:hover{background-color:#303030;border:1px transparent;transition:all .3s ease}.login_booking{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.socials-links{display:flex;gap:1rem;justify-content:center}.socials-icon{font-size:24px;color:#fff;transition:color .3s ease}.socials-icon:hover{color:#d4af37}@media (min-width:900px){.navbar{justify-content:space-between;padding:1rem 2rem}.nav_logo{position:static;transform:none}.mobile-menu-toggle{display:none}.navbar:hover{.dropdown-menu{display:flex;gap:2rem;top:70px;align-items:center;justify-content:center}}.dropdown-menu{display:none}.nav-links{margin-top:10px}.login_booking,.nav-links{flex-direction:row}.socials-links{margin-top:0}}@media (max-width:950px){.nav_logo{font-size:1.5rem;gap:.4rem}.dropdown-menu{gap:.5rem}.nav-links{gap:.3rem}}.profile-container{margin-top:10rem;min-height:50rem;background-color:#fff}.defaultHero,.roomsHero{min-height:calc(100vh - 66px);background:url(/images/jpeg/defaultBcg2.jpg) 50%/cover no-repeat;display:flex;align-items:center;justify-content:center}.roomsHero{background-image:url(/images/jpeg/room-2.jpeg);min-height:60vh}.banner{font-family:Anton SC,sans-serif;font-weight:400;font-style:normal;display:inline-block;background:rgba(0,0,0,.5);color:var(--mainWhite);padding:2rem 1rem;text-align:center;text-transform:capitalize;letter-spacing:var(--mainSpacing)}.banner h1{font-size:2.5rem}.banner div{width:10rem;height:5px;background:var(--primaryColor);margin:1.7rem auto}.banner p{font-size:1.2rem;margin-bottom:2rem}@media screen and (min-width:576px){.banner{padding:2rem 3rem}.banner h1{font-size:3rem}}@media screen and (min-width:992px){.banner{padding:2rem 6rem}.banner h1{font-size:4rem}}.section-title{text-align:center;margin-bottom:4rem}.section-title h4{font-size:2.5rem;font-weight:800;text-transform:capitalize;margin-bottom:1rem;color:var(--color-bg)}.section-title div{width:5rem;height:5px;margin:0 auto;background:var(--primaryColor)}.services-section{padding:4rem 1rem;background-color:var(--new-dark-brown);text-align:center}.services-title{font-size:2.5rem;font-weight:700;color:var(--color-white);margin-bottom:2rem}.services-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;padding:0 1rem}.service-card{background:var(--new-s_wood);color:#fff;border:none;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease}.service-card:hover{transform:translateY(-10px)}.service-image{width:100%;height:200px;object-fit:cover;border-top-left-radius:5px;border-top-right-radius:5px}.service-content{padding:1rem}.service-title{font-size:1.5rem;font-weight:600;color:var(--new-s_dark-brown);margin-bottom:.5rem}.service-description{font-size:1rem;color:#fff;margin-bottom:0}.events-title{font-size:2.5rem;font-weight:700;color:var(--new-s_dark-brown);margin-bottom:1rem}.events-section{padding:10rem;background:var(--new-s_wood);display:flex;flex-direction:column;align-items:center}.events-description{font-size:1.2rem;color:#fff;line-height:3;text-align:center}.events-carousel-wrapper{max-width:70rem;padding:3rem}.events-carousel{text-align:center;border-radius:3rem;padding:1rem}.events-carousel img{border-radius:2rem;padding:1rem}.events-carousel h3{margin-top:2.2rem;margin-bottom:.2rem}.location_mp4{filter:brightness(70%) saturate(60%) contrast(100%)}.amenities-center{gap:2rem;transform:scale(.8)}.amenities-center,.amenities_tile{display:flex;justify-content:center;align-items:center}.amenities_tile{background:#b088688c;flex-direction:column;width:15rem;height:15rem;border:1px solid var(--new-vvl-brown);color:#fff;transition:.3s ease-in-out}.amenities_tile img{width:2.8rem;height:2.8rem;margin-bottom:2rem}.amenities_tile:hover{background:#7f5539;box-shadow:0 0 100px 8px #fff;transition:.3s ease-in-out;transform:scale(1.1)}@media (max-width:792px){.amenities_tile{width:13rem;height:13rem}.amenities-center{display:grid;grid-template-columns:1fr 1fr}}.featured-rooms{width:100%;height:100vh;position:relative;overflow:hidden;padding:5rem}.featured-rooms-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.f_img{width:100%;height:100%;object-fit:cover;filter:blur(2px);animation:zoomIn 10s infinite alternate;transition:filter .3s ease}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(1.1)}}.featured-rooms:hover .f_img{filter:blur(6px)}.featured-rooms-content{display:flex;flex-direction:column;text-align:center;align-items:center}.featured-rooms-title{display:flex;justify-content:center;align-items:flex-end;color:#fff;height:10rem;position:relative;border:none;outline:none;padding:1rem;width:100vw}.featured-rooms-title:after{content:"";position:absolute;width:60%;height:.2rem;background:#fff;transform:scaleX(0);transition:transform .3s ease}.featured-rooms-title:hover:after{transform:scale(1)}.featured-rooms h1{font-family:Anton SC,sans-serif;font-size:8rem;letter-spacing:3px;color:#ffffffd3;margin-bottom:0;line-height:10rem;transition:.2s ease-out}.featured-rooms h4{margin-top:10rem;color:var(--new-s_dark-brown)}.gallery-container{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;padding:1rem 0;box-sizing:border-box;z-index:9999}.featured-rooms-center{display:flex;gap:20px;overflow-x:hidden;width:80%;scroll-behavior:smooth;background-color:#80808055}.featured-rooms-center>*{flex:0 0 350px;height:420px}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.scroll-btn.left-btn{left:10px}.scroll-btn.right-btn{right:10px}.scroll-btn:hover{background-color:rgba(0,0,0,.8)}@media (max-width:900px){.featured-rooms-center{width:100vw;padding:1.8rem}.featured-rooms-center .room-block{max-width:310px}.scroll-btn{width:25px;height:25px}.gallery-container{width:100vw}}@media (max-width:768px){.featured-rooms{height:auto;padding:2rem}.featured-rooms-title{padding:1rem}.featured-rooms-title h1{font-size:3rem;line-height:4rem}.featured-rooms-bg img{object-fit:cover}}@media (max-width:480px){.featured-rooms-title h1{font-size:3rem;line-height:3.3rem}}.room-block{box-shadow:0 4px 8px rgba(0,0,0,.1);width:420px;height:31rem;margin:10px;background:var(--new-vvl-brown);border-radius:.5rem;transition:transform .3s}@media (min-width:1024px){.room-block:hover{transform:translateY(-10px);box-shadow:0 0 20px 4px #e8c9ab}.room-block:hover .room-image img{transform:scale(104%);overflow:hidden}}.room-image{overflow:hidden}.room-image img{width:100%;height:220px;display:block;transition:transform .3s}.room-content{padding:20px;text-align:center;color:#000}.room-meta-info{margin:0;font-size:14px;color:#777}.room-meta-info .price{color:#ff5a5f;font-weight:700}.room-rating{margin:5px 0}.room-title{font-size:18px;font-weight:700;color:var(--new-s_dark-brown)}.room-text{font-size:10px;color:#272727;margin-bottom:20px;margin-top:10px;text-align:center;overflow:hidden;height:4rem}.link-btn .a_btn{display:inline-block;padding:10px 20px;background-color:var(--new-dark-brown);color:#fff;text-decoration:none;border-radius:5px}.link-btn .a_btn:hover{box-shadow:24px 12px 38px -4px #5d3a00,-10px -6px 22px 14px #fdeed9}@media (max-width:768px){.room-block{width:420px}.room-block:hover{transform:none}}@media (max-width:480px){.room-title{font-size:16px}.room-text{font-size:8px;text-align:center}.link-btn .a_btn{padding:8px 16px;font-size:12px}}.single-room{padding:5rem 0 0;background:#fff}.single-room-images{width:-moz-fit-content;width:fit-content;margin:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-row-gap:2rem;grid-column-gap:50px;justify-content:center;align-items:center}.single-room-images img{width:100%;display:block;border:1px transparent;box-shadow:1px 10px 15px 1px #bbb;border-radius:1rem}.single-room-info{width:80vw;display:grid;grid-template-columns:1fr;margin:2rem auto}.desc,.info{margin:1rem 0}.desc h3{text-transform:capitalize;letter-spacing:var(--mainSpacing)}.desc p{color:#222;line-height:1.5}.existing-booking{background:#ffefefaf;padding:1rem}.existing-booking ul{list-style:none;margin-left:1rem;padding:.2rem;color:red;font-weight:500}.info h3,.info h6{text-transform:capitalize;letter-spacing:var(--mainSpacing)}.info h6{font-weight:500}.room-extras{width:80vw;margin:0 auto 3rem}.room-extras h6{text-transform:capitalize;letter-spacing:var(--mainSpacing)}.extras{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-column-gap:2rem;grid-row-gap:1rem}.rooms-list{padding:5rem 0;background:var(--new-s_wood);display:flex;justify-content:space-around;width:100%}.rooms-list-center{display:grid;grid-template-columns:1fr 1fr 1fr;min-width:60%}@media (max-width:768px){.rooms-list-center .room-block{width:95vw}}.demo-load-more-list{min-height:350px}.filter-container{padding:4rem 0 1rem;color:#fff;background:var(--new-s_wood);width:30vw;display:flex;justify-content:center}.filter-container h4{color:#fff}.filter-form{display:flex;flex-direction:column;gap:3rem;padding:2rem;width:20vw}.form-group{text-transform:capitalize}.form-group label{display:block;letter-spacing:var(--mainSpacing);margin-bottom:.5rem}.form-control{width:100%;background:#ffffff2d;font-size:1rem}.form-control option{color:#000}.size-inputs{display:flex}.size-input{width:40%;padding:.2rem;border:1px solid var(--mainBlack);border-radius:.3rem;margin-right:.3rem}.single-extra label{display:inline-block;font-size:.8rem;margin-left:.5rem}@media (max-width:768px){.filter-container{display:none}.rooms-list-center{grid-template-columns:1fr}}.new-rooms-page{scroll-behavior:smooth;scroll-snap-align:none;scroll-snap-type:none;overflow-y:none}.hhhh{margin-bottom:0;background:var(--new-s_wood);color:#fff;height:8rem;font-size:3rem;display:flex;align-items:flex-end;justify-content:center}.new-rooms-page-content{display:flex;width:100%;justify-content:space-around}.new-room-hero{min-height:80vh;height:auto;display:flex;justify-content:center}.search_on{min-height:100vh;height:auto}.search-class{background:transparent}.new-room-hero-content{height:40rem}.new-room-hero-content a{transform:translateY(2rem)}.new-room-hero-title{width:100%}.new-room-filter{display:flex;flex-direction:column;padding:4rem;align-items:center;gap:3rem;background:#ffffff2c;border:1px solid #fff;border-radius:3rem;transition:.2s linear;transform:translateY(3rem)}.new-room-filter:hover{background:#ffffff87;transition:.2s linear;transform:scale(1.03) translateY(2rem)}.new-room-filter-content{display:flex;gap:3rem}.new-form-group{display:flex;flex-direction:column;gap:.5rem;min-width:10rem;align-items:flex-start;min-width:8rem;input,select{flex:2 1;padding:8px;border-radius:5px;border:none;background:#ffffff5b;font-weight:500;transition:.3s linear}input:hover,select:hover{background:#c97b6b;color:#fff;transition:.2s ease-in-out}}.new-form-group label{font-weight:600}.check-availability{display:flex;justify-content:center;margin-top:8px}.check-availability button{height:4rem;padding:10px 20px;border:none;border-radius:5px;background-color:#c97b6b;color:#fff;font-weight:700;font-size:20px;transition:.4s ease-in-out}.check-availability button:hover{background-color:#fff;color:#c97b6b;transition:.4s ease-in-out;cursor:pointer}@import url("https://fonts.googleapis.com/css2?family=Bona+Nova+SC:ital,wght@0,400;0,700;1,400&family=Playwrite+DK+Uloopet:wght@100..400&display=swap");.new-room-filter-title{font-family:Bona Nova SC,serif;font-weight:400;font-style:normal;font-size:4rem;color:#fff;height:3rem;line-height:0}.tt{height:13rem}@media (max-width:768px){.new-room-filter{display:flex;flex-direction:column;padding:1rem;align-items:center;justify-content:center;background:#ffffff2c;border:1px solid #fff;border-radius:.5rem}.new-room-filter-content{display:flex;flex-direction:column;gap:.6rem}.new-form-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;justify-content:center;align-items:center;min-width:17rem}.new-form-group label{color:#fff;text-decoration:underline;text-align:start;transform:translateX(15px)}}.location_map{width:100vw;height:auto}.location_map iframe{width:95%;height:500px;border:none;margin-top:3rem;margin-bottom:3rem;border-radius:3rem;opacity:.7;transition:.3s ease}.location_map iframe:hover{border:2px solid #fff;opacity:1;box-shadow:0 0 100px 8px #fff;transition:.3s ease}.none{display:none}#contact{font-family:Quicksand,sans-serif;margin-top:5rem;display:flex;flex-direction:column;justify-content:center;h2{color:#fff;margin-top:2rem}background:var(--new-s_wood);padding:3rem;.container.contact__container{width:auto;display:grid;grid-template-columns:1fr 2fr;grid-gap:12%;gap:12%;margin-bottom:2rem}.contact__options{display:flex;flex-direction:column;gap:1.2rem}.contact_option{background:var(--new-dark-brown);padding:1.2rem;border-radius:1.2rem;border:1px solid transparent;text-align:center;transition:.25s;font-size:1.1rem}.contact_option:hover{background-color:#85654d;box-shadow:0 0 1px 1px #afafaf;transform:scale(104%);transition:.2s;border-color:var(--color-light);a,h4,h5{color:#fff}}.img{width:20px;height:20px;display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem}.contact_option a{border-bottom:2px solid #fff;margin-top:20px;padding:.3rem;font-size:80%;border-radius:.5rem .5rem 0 0}.contact_option a:hover{background-color:#5b4537;color:#fff}form{display:flex;flex-direction:column;gap:1.2rem}input,textarea{width:100%;padding:1.5rem;border-radius:.5rem;background:transparent;border:1px transparent;resize:none;color:var(--color-white);transition:box-shadow .25s;box-shadow:0 0 1px 1px #fff}input:focus{border-color:#fff}input:focus-visible{outline:none}textarea:focus{border-color:#fff}a{color:var(--color-primary);transition:var(--transition)}a:hover{color:var(--color-white)}.btn{width:max-content;display:inline-block;color:var(--color-primary);background:transparent;padding:.75rem 1.2rem;border-radius:.4rem;transition:.25s;cursor:pointer;border:1px solid var(--color-primary);transition:var(--transition);font-weight:600}.btn:hover{background:var(--color-white);color:var(--color-primary-dark);border-color:transparent;font-weight:600;box-shadow:0 0 1px 1px #757575;transform:scale(104%);transition:.15s}margin-bottom:0;@media (max-width:768px){.container.contact__container{grid-template-columns:1fr;gap:2rem}.location_map{display:none}}}footer{margin-top:0;background:#603813;background:linear-gradient(90deg,#736963,#795f47);padding:3rem 0;font-size:.9rem;text-align:center;a{color:var(--color-primary);transition:var(--transition)}a:hover{color:var(--color-white)}}.permalinks{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:.5rem auto 2rem;list-style:none}.footer__socials a{box-shadow:none;margin-left:.3rem;width:max-content;padding:1rem}.footer__socials img{width:22px;height:22px}.socials{height:30px;width:30px}.header__socials{margin-top:2.5rem;display:flex;gap:.4rem;align-items:center;flex-direction:column;position:absolute;left:0;bottom:3rem}.header__socials:after{content:"";width:1px;height:3rem;background:var(--color-primary)}.an{display:inline-flex;max-width:max-content;width:max-content;color:var(--color-primary);padding:.75rem 1.2rem;border-radius:24rem;cursor:pointer;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);font-weight:500}.an:hover{background:var(--new-dark-brown);color:var(--color-bg);box-shadow:0 8px 10px 1px hsla(0,0%,100%,.14),0 3px 14px 2px hsla(0,0%,100%,.12),0 5px 5px -3px hsla(0,0%,100%,.2);border-color:solid;font-weight:600;border-radius:12rem 12rem 12rem 12rem;transform:scale(106%);transition:.2s}.contact_option h5{color:var(--darkGrey)}.explore{align-items:end;overflow:hidden}.ex_back_mp4{top:-35px}.ex_book{margin-bottom:3rem}.c_title{display:flex;gap:6px;align-items:center;cursor:pointer}.c_title,.c_title h5{color:#fff}.restaurant-section{padding:4rem 1rem;text-align:center}.res-title{font-size:5rem;font-weight:700;color:#fff;margin-bottom:2rem}@media (max-width:768px){.res-title{font-size:2rem}}.restaurant-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:0 1rem}.restaurant-card{background-color:#ffffff65;border:none;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease;flex:1 1 250px;max-width:100%}.restaurant-card:hover{transform:translateY(-10px)}.restaurant-image{width:100%;height:200px;object-fit:cover;border-top-left-radius:5px;border-top-right-radius:5px}.restaurant-content{padding:1rem}.restaurant-title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:.5rem}.restaurant-description{font-size:1rem;color:#fff;margin-bottom:0}.instagram_section{display:flex;height:100vh}@media (max-width:1050px){.insta_header,.instagram_section{flex-direction:column;background-color:var(--mainBlack)}.insta_header{width:100%;height:30vh;display:flex;align-items:center;justify-content:center;padding:1rem 3rem .6rem}.insta_header .heading{font-family:Anton SC,sans-serif;font-size:3rem;letter-spacing:2px;color:#ffffffd3;display:flex;align-items:center;margin-bottom:.2rem}.insta_header p{font-size:.9rem;color:#ffffff85;line-height:1.5}.instagram_section .gallery{display:flex;overflow-y:auto;background-color:#fffaf0;padding:1.5rem 2rem 1.6rem 0;height:-webkit-fill-available;height:-moz-available;height:stretch}.instagram_section .i_post{display:flex;flex-direction:column;align-items:center;gap:.6rem;scroll-snap-align:center;box-shadow:0 1px 15px 1px rgba(49,44,37,.444);margin-left:2rem;border-radius:.4rem;background-color:#fff9f6}.insta_buttons{gap:1rem;margin-top:1rem;margin-bottom:1.4rem;background-color:var(--mainBlack)}.insta_btn,.insta_buttons{display:flex;justify-content:center}.insta_btn{background-color:#fffaf0;color:#000;border:none;border-radius:50%;width:30px;height:30px;align-items:center;cursor:pointer;font-size:1.4rem}.instagram_section .iframe-container{width:85vw;overflow:hidden}.instagram_section .iframe-container iframe{height:60vh;width:85vw;border:none;border-radius:8px}}@media (min-width:1050px){.instagram_section .insta_header{width:40%;height:100vh;display:flex;flex-direction:column;background-color:#333030;justify-content:center;align-items:center;gap:3rem;padding:3rem}.insta_header .heading{font-family:Anton SC,sans-serif;font-size:5rem;letter-spacing:3px;color:#ffffffd3;display:flex;align-items:center}.insta_header p{font-size:1.2rem;color:#ffffff85;margin-top:1rem;line-height:1.5}.instagram_section .gallery{display:grid;grid-template-columns:1fr 1fr;overflow-y:auto;width:100%;scroll-snap-type:y mandatory;scroll-behavior:smooth}.instagram_section .gallery::-webkit-scrollbar{width:0}.instagram_section .i_post{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:17%;height:80vh;scroll-snap-align:center;box-shadow:0 10px 25px 3px #312c25}.i_post_bg0{background-color:#3e3939}.i_post_bg1{background-color:#363933}.instagram_section .iframe-container{position:relative;width:100%;padding-top:130.25%;border-radius:8px;overflow:hidden;background-color:#000;box-shadow:0 4px 10px 2px #878787}.instagram_section .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px}.instagram_section .i_post p{font-size:1.2rem;color:#fff;text-align:center}}.i_post iframe{scrollbar-width:none;-ms-overflow-style:none;border:none}.i_post iframe::-webkit-scrollbar{display:none}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}