@import "https://fonts.googleapis.com/css2?family=Arsenal+SC:ital,wght@0,400;0,700;1,400;1,700&family=Heebo:wght@100..900&family=Karla:ital,wght@0,200..800;1,200..800&family=Martel:wght@200;300;400;600;700;800;900&family=Pinyon+Script&family=Playfair+Display+SC:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";:root{--font-primary:"Arsenal SC",sans-serif!important;--font-secondary:Heebo,Sans-serif}.relative{position:relative!important}a{text-decoration:none!important;color:#7a7a7a!important}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.mb-35{margin-bottom:35px}.mt-35{margin-top:35px}.p-16{padding:16px!important}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pt-35{padding-top:35px}.pb-35{padding-bottom:35px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.px-30{padding-left:30px!important;padding-right:30px!important}.px-20{padding-left:20px!important;padding-right:20px!important}.section-pt-80{padding-top:80px}.section-pb-80{padding-bottom:80px}.section-title{font-family:var(--font-primary);font-size:34px;font-weight:500;text-transform:uppercase;color:#972D4C;letter-spacing:1px!important}.section-title-inner{color:#c28282}.g-btn{font-family:"Karla",Sans-serif;font-size:1rem;line-height:15px;letter-spacing:1.8px}.g-btn a{color:#c28282!important;border-bottom:1px solid #c28282;padding:15px 30px!important}.g-btn:hover a{color:#972d4c!important;border-color:#972d4c}.contact-btn a{padding:10px 20px!important;background-color:#c28282!important;font-family:"Heebo",Sans-serif!important;letter-spacing:1.2px!important;font-size:1rem!important;border-radius:0!important;color:#fff!important;line-height:1rem}p{margin:0;font-size:16px;font-family:var(--font-secondary);line-height:2em;font-weight:300}header{border-bottom-width:1px;border-bottom-color:#eaeaea;border-bottom-style:solid}header img.logo{width:175px;padding:16px 0}.header-wrap{display:flex;justify-content:space-between;align-items:center}header ul{padding:0;display:flex;list-style:none;margin:0}header ul li{padding:0 16px}header ul li.menu-item{line-height:80px;font-weight:700;position:relative}header ul li.menu-item .sub-menu{border-color:#972d4c;border-style:solid;width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden;box-shadow:0 4px 10px -2px #0000001a;border-width:2px 0 0}header ul li.menu-item svg.ast-arrow-svg{height:.6em!important;width:.6em!important;margin-left:5px}header ul li.menu-item:hover .sub-menu .ast-icon{display:none}header ul li.menu-item:hover .sub-menu{right:auto;left:0;visibility:visible}.sub-menu{flex-direction:column}.sub-menu .menu-item{padding:.9em 1em;display:block;word-wrap:break-word;line-height:1.45}header ul li.menu-item a{font-weight:700;letter-spacing:1px!important;color:#972d4c!important;font-family:"Arsenal SC",sans-serif!important;text-decoration:none}.banner-section{padding:10px;background-color:#fff6f6}.about-section{background-color:#FEE;padding:6em 1em}.about-section h5{font-family:"Pinyon Script";font-size:32px;color:#c28282;font-weight:600}.abt-content{padding-right:32px;width:550px}.w-450{width:450px!important}.c-width{width:1000px!important;margin:auto}.about-section .about-imgs{position:relative;width:450px}.about-section .about-imgs .about-img1{width:90%;border-style:solid;border-width:1px;border-color:#c28282;border-radius:50px 50px 50px 50px;aspect-ratio:374/249}.about-section .about-imgs .about-img2{width:82%;border-style:solid;border-width:1px;border-color:#c28282;border-radius:50px 50px 50px 50px;aspect-ratio:367/242}.about-section .about-imgs .about-img2-wrap{position:absolute;left:0;top:226px}.about-section p{color:#7a7a7a}.about-section .section-title{line-height:40px}.menu-section .menu-image img{border-radius:20px 0 20px 0;width:225px;height:auto;aspect-ratio:1/1}.menu-container{display:flex;align-items:center;justify-content:center}.specialty-section{background-color:#fff6f6;padding:6em 1em}.specialty-section .text-editor p{margin:2% 10% 4%;color:#7a7a7a}.specialty-section .specialty img{width:100%;aspect-ratio:442/295}.specialty-section .specialty .slick-list{overflow:visible!important;height:max-content}.specialty-section .specialty .swiper-slide{margin:0 25px}.specialty-section .specialty .swiper-wrapper{height:auto!important}.overflow-hidden{overflow:hidden}.quote-section{background-color:#FEE;padding:6em 1em;overflow:hidden}.quote-section img{width:100%; aspect-ratio:1/1}.quote-section h3.quote-content{font-family:"Martel";color:#1D0404;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:.6px}.quote-section .animated-slow{border-style:solid;border-width:1px;border-color:#c28282;border-radius:50px 50px 50px 50px;width:468px;height:468px;margin:auto}.quote-section .quote-icon{padding-right:10px}.testimonial-section{background-color:#fff6f6;overflow:hidden;padding:6em 1em 2.5em}.testimonial-slider.swiper .slick-list{overflow:hidden;height:max-content}.testimonial-slider .testimonial-item{background-color:#fee;border-radius:200px 200px 200px 200px;padding:75px 40px 40px;box-shadow:0 0 10px 0 #0000;text-align:center;position:relative}.testimonial-item .quote-icon{position:absolute;top:0;left:50%;transform:translate(-50%,0)}.ti-content{font-size:1rem;line-height:2.4rem;color:#1D0404}.testimonial-divider{background-color:#c28282;width:55px;height:1px;position:absolute;transform:translate(-50%,0)}.testimonial-slider .ta-name{font-family:"Playfair Display"!important;font-size:1.1rem!important;color:#c28282;font-style:italic;font-weight:700;line-height:3rem}.testimonial-slider .ta-desc{font-size:.9rem;line-height:2rem;color:#00000080}.testimonial-slider .swiper-wrapper{height:auto!important}.slick-dots{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:20px 0}.slick-dots li{width:8px;height:8px;border-radius:50%;background-color:#7a7a7a;cursor:pointer;transition:background-color .3s;margin:0 6px}.slick-dots li.slick-active{background-color:#972d4c}.slick-dots li button{display:none}.testimonial-slider .slick-dots li{width:12px;height:12px}.testimonial-slider .slick-dots li.slick-active{background-color:#c28282}.testimonial-slider .slick-dots li button{display:none}.testimonial-slider .slick-dots li{background-color:#ededed}footer{color:#7a7a7a;background-color:var(--e-global-color-accent);background-image:url(../images/footer-img.webp);background-position:bottom right;background-repeat:no-repeat}footer .footer-logo img.f-logo{width:266px}footer .footer-logo{text-align:center}footer ul{list-style:none;display:flex;justify-content:center;flex-wrap:wrap}footer ul li{margin-right:calc(50px / 2);margin-left:calc(50px / 2);position:relative}footer ul.footer-info li::after{content:'|';right:calc(-50px / 2);position:absolute}footer ul.footer-info li:last-of-type::after{content:''}.footer-bottom{text-align:center;border-top:1px solid #c28282;padding:16px 0 10px}.footer-bottom p,.footer-info{font-size:.9rem;padding:0;}footer ul.footer-social{margin:0;padding:0}footer ul.footer-social li{width:50px;height:50px;margin:0;display:flex;align-items:center;justify-content:center}footer ul.footer-social svg{fill:#c28282}footer ul.footer-social li:hover svg{fill:#1d0404}.dev-by{color:#c28282;font-weight:600;text-decoration:none}.about-banner-section{background-color:#fff6f6}.about-banner-section img.banner-img{width:945px}img.banner-img{aspect-ratio:16/13;}.about-imgs-slider img{width:100%}.about-imgs-slider .swiper-wrapper{overflow:hidden}.experience-section .abt-imgs-slider .slick-list{overflow:hidden;height:max-content}.experience-section{background-color:#fee;padding:96px 0 32px}.experience-section .about-welcome{font-family:"Pinyon Script";color:#c28282;font-size:32px;font-weight:600}.experience-section p{color:#7a7a7a}.experience-section img.abt-img-1{width:100%;border-radius:50px}.experience-section img.abt-img-2{height:445px;object-fit:cover;object-position:center center;border-radius:40px 40px 40px 40px;max-width:100%}.culinary-section img.cs-img{width:100%;height:400px;object-fit:cover;border-radius:50px 50px 50px 50px}.culinary-section{color:#7a7a7a;background-color:#fff6f6}.joinus-section{background-color:#fee;text-align:center}.joinus-section .joinus-wrap{background:url(../images/joinus-bg.webp);border-radius:40px;min-height:500px;position:relative;z-index:1;color:#fff;height:100%}.joinus-section .joinus-wrap .ju-content{text-align:center;color:#fff;font-family:"Heebo",Sans-serif;font-size:1rem;font-weight:300;font-style:italic;line-height:2em}.joinus-section .about-testimonial-divider{position:relative!important;transform:translate(0,0)!important;height:3px!important;margin:20px 0;width:20%!important}.joinus-section .joinus-wrap::before{content:'';background:#1d0404;position:absolute;height:100%;width:100%;left:0;top:0;border-radius:40px;z-index:-1;opacity:.68}.joinus-content{text-align:center;width:42%;max-width:100%;color:#fff;font-family:"Heebo",Sans-serif;display:flex;align-items:center;flex-direction:column;gap:15px;margin:auto;height:100%;max-height:100%;justify-content:center}.contact-banner-section{height:40vh;background-image:url(../images/contact-banner.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.food-banner-section{height:40vh;background-image:url(../images/food-bg.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.contact-banner-section::before,.food-banner-section::before{content:'';background-color:#c28282;height:40vh;width:100%;left:0;position:absolute;opacity:.92}.contact-head-wrap{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.contact-banner-section .section-title,.food-banner-section .section-title{color:#fff;font-size:48px;line-height:1.4em;letter-spacing:5.6px!important;margin-bottom:0}.Contact-details-section{color:#7a7a7a;background-color:#fff6f6}.contact-details-p{font-family:"Heebo";font-weight:300}.menu-section{background-color:#fff6f6}.menu-section .nav-tabs{border-bottom:none}.menu-section .nav-tabs .nav-link{background-color:#fff;text-transform:uppercase;line-height:1.8;letter-spacing:.5px;fill:#c28282;color:#c28282;border-style:none;border-radius:20px 5px 20px 5px;padding:10px 20px;transition:all 0.3sease-in-out .2s}.menu-section .nav-tabs .nav-link:hover{color:#ffd2d2!important;transform:scale(1.05);transition:all 0.3sease-in-out .2s;fill:#ffd2d2!important}.menu-section .nav-tabs .nav-link.active{background-color:#c28282;fill:#fff;color:#fff}.menu-section .menu-details-wrap{border-radius:40px 10px 20px 10px;background-color:#fff;padding:20px;font-size:12px;line-height:18px;color:#444;font-weight:400;margin:0!important;box-shadow:#959da533 0 8px 24px;height:100%}.menu-section .menu-details-wrap .name-price .hr-line{position:relative;display:flex;align-items:center;width:-webkit-fill-available;border-top:1px dashed #000!important;flex-grow:1!important}.nav-tabs-wrapper{overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.nav-tabs-wrapper::-webkit-scrollbar{display:none}.nav-tabs{display:flex;flex-wrap:nowrap!important;gap:10px}.nav-tabs .nav-item{flex:0 0 auto;font-size:18px;font-weight:500;line-height:1.8;letter-spacing:.5px;font-family:'Karla'}.menu-section .menu-details-wrap .name-price .d-name{font-size:.9rem;width:100%;white-space:nowrap!important;font-weight:700!important}.menu-section .hr-line-wrap{width:100%}.menu-section .menu-details-wrap .name-price{color:#972D4C;font-weight:600!important;margin:0!important;line-height:1rem!important;font-size:12px;font-family:"Heebo";display:flex!important;align-items:center!important;gap:5px!important}.menu-section .menu-details-wrap .d-highlight{color:#0c5239;font-style:italic}.menu-section .menu-details-wrap .name-price .d-desc{font-size:12px;line-height:18px;color:#444;font-weight:400}.menu-section .menu-details-wrap .d-price{white-space:nowrap!important;font-weight:700!important}@media (min-width: 922px){.container{max-width:1240px!important;padding:0 20px!important}}.menu-toggle{display:none}.menu-open-icon svg,.menu-close-icon svg{fill:#c28282!important}.grayscale-map iframe{filter:grayscale(100%);transition:filter .5s ease;pointer-events:none}.grayscale-map:hover iframe{filter:grayscale(0%);pointer-events:auto}@media (max-width: 1160px){footer{background:none}}@media (max-width: 1024px){.banner-section img.banner-img{width:100%}.menu-container{flex-direction:column}.menu-container h2{margin-top:20px}.specialty-section .specialty .slick-list{overflow:hidden!important}.specialty-section .specialty .swiper-slide{margin:0 10px}}@media (max-width: 991px){.container{max-width:100%!important}header{height:80px}header ul{display:block}.main-navigation{display:none;position:absolute;top:80px;left:0;background-color:#fff;width:100%;z-index:99;box-shadow:0 4px 8px #0000001a}.main-navigation.active{display:block}.menu-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0}.menu-icon svg{width:24px;height:24px}.menu-close-icon{display:none}.menu-toggle.open .menu-open-icon{display:none}.menu-toggle.open .menu-close-icon{display:block}.header-wrap{display:flex;justify-content:space-between;align-items:center}.menu-item-has-children > .sub-menu{display:none;padding-left:15px;background:#f9f9f9}.menu-item-has-children.open > .sub-menu{display:block}.menu-item{position:relative}.menu-item a{display:flex;align-items:center;padding:10px 15px;text-decoration:none;color:#333;justify-content:space-between}.dropdown-menu-toggle{cursor:pointer;display:inline-flex;align-items:center;margin-left:8px}.menu-item-has-children > a{flex-grow:1}.dropdown-menu-toggle{width:30px;height:30px;display:flex;align-items:center;justify-content:center}header ul li.menu-item{line-height:3;padding:0}header ul li.menu-item a{padding:0 20px}header ul li.menu-item .sub-menu{border:none;width:100%;background:#fff;position:relative;box-shadow:none;visibility:visible!important;left:0}.sub-menu .ast-arrow-svg{transform:translate(0,-2px) rotateZ(270deg)}.sub-menu .menu-item{display:flex;align-items:center}.sub-menu li.menu-item a{padding-left:5px!important}.about-banner-section img.banner-img{width:100%}.about-section .about-imgs{width:100%;padding:100px 20px 60px!important}.abt-content{padding-right:32px;width:100%;text-align:center}.menu-section .menu-image img{width:100%}.quote-section .quote-icon{padding:0 0 40px}.quote-section h3.quote-content{margin-bottom:90px}header ul li.menu-item:hover .sub-menu .ast-icon{display:block}.quote-section .animated-slow{width:70%;height:max-content}.joinus-content{width:90%}}#backToTop{opacity:.8;transition:opacity .3s ease;background-color:#fff;padding:8px!important;border:1px solid #eee}#backToTop:hover{opacity:1}#backToTop .ast-arrow-svg{margin-left:0;vertical-align:middle;transform:translate(0,-20%) rotate(180deg);line-height:0}

.blog-detail-section{padding:100px 20px;background-color:#fff6f6}.single-blog-post{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px #972d4c0d;display:flex;flex-direction:column;height:100%;transition:.3s ease;margin:0 5%}.single-blog-post img{display:block;margin:0 auto;width:500px;height:auto;border-radius:10px;margin-top:40px}.blog-content{padding:20px 60px;display:flex;flex-direction:column;height:100%}.blog-title{font-family:var(--font-primary);font-size:1.5rem;font-weight:500;text-transform:uppercase;color:#972D4C;letter-spacing:1px!important}.blog-text li{font-size:16px;font-family:var(--font-secondary);line-height:2em;font-weight:300}.blog-text h5{font-weight:400;margin-top:1rem;}.single-blog-banner{font-size:28px!important;text-align:center}@media (max-width: 576px){.single-blog-post img{margin-top:unset}.blog-content{padding:30px !important;}}section.blog-section{padding:60px 20px;background-color:#fff6f6}.blog-post{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px #972d4c0d;display:flex;flex-direction:column;height:100%;transition:.3s ease}.blog-post:hover{transform:translateY(-5px)}.blog-post img{width:100%;height:auto;object-fit:cover}.blog-content{padding:20px 60px;display:flex;flex-direction:column;height:100%}.blog-title{font-family:var(--font-primary);font-size:1.2rem;font-weight:500;text-transform:uppercase;color:#972D4C;letter-spacing:1px!important}.blog-section .text-editor p{margin:2% 10% 4%;color:#7a7a7a}.read-more{font-family:var(--font-primary);color:#c28282!important;text-decoration:none;font-weight:500;font-size:1.05rem}.read-more:hover{text-decoration:underline;color:#972d4c!important}.blog-content.list-blog {padding: 20px !important;}header ul li.menu-item a.book-table-btn {background-color: #972d4c !important;color: #fff !important; border-radius: 3px;padding: 5px 10px !important;}@media (max-width: 991px) {header ul li.menu-item a.book-table-btn{padding: 0 10px !important; width:fit-content !important; margin-bottom:20px !important;}}