@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_ab02a220-module__aH9qvq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_ab02a220-module__aH9qvq__variable{--font-bricolage-grotesque:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
html,body{overflow-x:hidden}:root{--primary-color:#4b160d;--bs-primary:#4b160d;--bs-primary-rgb:75, 22, 13;--secondary-color:#6c757d;--background-color:#fff;--text-color:#1a1a1a;--heading-color:#1a1a1a;--border-color:#dee2e6;--text-color-white:#fff;--accent-color:#c97d0d;--accent-tint:#fdf0e0;--section-space-y:clamp(4rem, 5vw, 5rem);--text-h1:clamp(2.5rem, 5vw, 3.5rem);--text-h2:clamp(2rem, 4vw, 2.5rem);--text-h3:clamp(1.5rem, 3vw, 2rem);--text-h4:clamp(1.25rem, 2.5vw, 1.5rem);--text-h5:clamp(1rem, 2vw, 1.25rem);--text-h6:clamp(.875rem, 1.5vw, 1rem);--shadow-xs:0 1px 2px #0000000a, 0 1px 4px #0000000a;--shadow-sm:0 1px 3px #0000000d, 0 4px 8px #0000000f, 0 2px 4px #0000000a;--shadow-md:0 2px 4px #0000000a, 0 6px 16px #00000014, 0 12px 24px #0000000f;--shadow-lg:0 4px 6px #0000000a, 0 10px 24px #0000001a, 0 20px 40px #00000014;--shadow-xl:0 8px 10px #0000000a, 0 16px 36px #0000001f, 0 32px 64px #0000001a;--shadow-warm-sm:0 1px 3px #4b160d0f, 0 4px 10px #4b160d14, 0 2px 4px #4b160d0a;--shadow-warm-md:0 2px 4px #4b160d0d, 0 8px 20px #4b160d1a, 0 14px 28px #4b160d12;--shadow-warm-lg:0 4px 8px #4b160d0f, 0 12px 28px #4b160d1f, 0 24px 48px #4b160d17;--shadow-accent:0 2px 4px #c97d0d1f, 0 8px 20px #c97d0d2e, 0 16px 32px #c97d0d1a;--glass-bg-light:#ffffffb8;--glass-bg-dark:#1a1a1a80;--glass-border:#ffffff38;--glass-border-dark:#ffffff1a;--blur-xs:blur(4px);--blur-sm:blur(8px);--blur-md:blur(14px);--blur-lg:blur(22px);--blur-xl:blur(36px);--backdrop-blur:var(--blur-md)}.btn-primary{--bs-btn-bg:#4b160d;--bs-btn-border-color:#4b160d;--bs-btn-hover-bg:#3a1009;--bs-btn-hover-border-color:#330e07;--bs-btn-active-bg:#2d0c06;--bs-btn-active-border-color:#270a05;--bs-btn-focus-shadow-rgb:75, 22, 13}.btn-outline-primary{--bs-btn-color:#4b160d;--bs-btn-border-color:#4b160d;--bs-btn-hover-bg:#4b160d;--bs-btn-hover-border-color:#4b160d;--bs-btn-hover-color:#fff;--bs-btn-active-bg:#3a1009;--bs-btn-active-border-color:#330e07;--bs-btn-active-color:#fff;--bs-btn-focus-shadow-rgb:75, 22, 13}body{background:var(--background-color);color:var(--text-color);background-attachment:fixed;margin:0;padding:0;overflow-x:clip}.glass-effect{background:var(--glass-bg-light);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur-lg);box-shadow:var(--shadow-sm);border-radius:16px;transition:all .4s cubic-bezier(.23,1,.32,1)}.glass-effect:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.glass-effect-dark{background:var(--glass-bg-dark);border:1px solid var(--glass-border-dark);-webkit-backdrop-filter:var(--blur-lg);border-radius:16px}.photo-tint-subtle,.photo-tint-medium,.photo-tint-strong{position:relative;overflow:hidden}.photo-tint-subtle:after,.photo-tint-medium:after,.photo-tint-strong:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;background:#4b160d26;transition:opacity .35s;position:absolute;inset:0}.photo-tint-subtle:hover:after{opacity:.4}.photo-tint-medium:hover:after{opacity:.55}.photo-tint-strong:hover:after{opacity:.7}.photo-tint-subtle>img,.photo-tint-medium>img,.photo-tint-strong>img{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:relative}.photo-tint-subtle>.position-absolute,.photo-tint-medium>.position-absolute,.photo-tint-strong>.position-absolute{z-index:2}section{transition:opacity .4s;padding-top:var(--section-space-y)!important;padding-bottom:var(--section-space-y)!important}section.banner,section[aria-label=Page\ hero]{padding-top:4rem!important;padding-bottom:4rem!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=tel],textarea,select{-webkit-backdrop-filter:var(--blur-sm);box-shadow:var(--shadow-xs);transition:all .3s cubic-bezier(.23,1,.32,1);color:var(--text-color)!important;background:#ffffff26!important;border:1px solid #ffffff38!important;border-radius:12px!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=tel]:focus,textarea:focus,select:focus{box-shadow:var(--shadow-sm);color:var(--text-color)!important;background:#ffffff4d!important;border-color:#4b160d59!important}h1{font-family:var(--font-bricolage-grotesque), sans-serif;font-size:var(--text-h1);font-weight:800}h2{font-family:var(--font-bricolage-grotesque), sans-serif;font-size:var(--text-h2);font-weight:800}h3{font-family:var(--font-bricolage-grotesque), sans-serif;font-size:var(--text-h3);font-weight:800}h4{font-family:var(--font-bricolage-grotesque), sans-serif;font-size:var(--text-h4);font-weight:800}h5{font-family:var(--font-bricolage-grotesque);font-size:var(--text-h5);color:var(--primary-color);font-weight:800;display:block;position:relative}h6{font-family:var(--font-bricolage-grotesque), sans-serif;font-size:var(--text-h6);font-weight:800}.card{background:var(--glass-bg-light);-webkit-backdrop-filter:var(--blur-sm);box-shadow:var(--shadow-sm);border:1px solid #ffffff47;border-radius:16px;transition:box-shadow .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1)}.card:hover{box-shadow:var(--shadow-md);background:#ffffffe0;border-color:#4b160d2e;transform:translateY(-4px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-aos]{transition:all .6s cubic-bezier(.23,1,.32,1)}[data-aos].aos-animate{animation-fill-mode:both}p,a,span{font-family:var(--font-inter), sans-serif;font-weight:400}a{transition:all .3s cubic-bezier(.23,1,.32,1);position:relative}a:hover{color:var(--primary-color)}.menus a:after{content:"";background-color:var(--primary-color);width:0;height:2px;transition:width .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-2px;left:0}.menus a:hover:after{width:100%}button,.btn{cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1)}@media (hover:hover){button:hover,.btn:hover{transform:translateY(-2px)}}button:active,.btn:active{transform:translateY(0)}a.btn,a[class*=btn-],a.book-a-table{font-weight:700;font-family:var(--font-bricolage-grotesque), sans-serif!important}button,.btn{font-family:var(--font-bricolage-grotesque), sans-serif;background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:var(--shadow-sm);border-radius:999px;font-weight:700;transition:transform .25s,box-shadow .25s,background-color .25s,color .25s,border-color .25s}button:hover,.btn:hover,button:focus,.btn:focus{box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-secondary{background-color:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.btn-outline-primary{--bs-btn-color:#4b160d;--bs-btn-border-color:#4b160d2e;--bs-btn-hover-bg:#4b160d;--bs-btn-hover-border-color:#4b160d;--bs-btn-hover-color:#fff;--bs-btn-active-bg:#3a1009;--bs-btn-active-border-color:#330e07;--bs-btn-active-color:#fff;--bs-btn-focus-shadow-rgb:75, 22, 13;color:#4b160d;background-color:#ffffff24;border-color:#4b160d2e}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:var(--primary-color);color:#fff!important;border-color:var(--primary-color)!important}.navbar{background:var(--glass-bg-dark);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:var(--backdrop-blur);color:#fff;transition:all .3s ease-in-out}.footer{background:var(--glass-bg-dark);border-top:1px solid var(--glass-border);-webkit-backdrop-filter:var(--backdrop-blur);color:#fff;transition:all .3s ease-in-out}.logo{font-family:var(--font-bricolage-grotesque);color:var(--primary-color)}body::-webkit-scrollbar-track{-webkit-border:1px solid #1a1a1a;box-shadow:none;background-color:#f5f5f5;border-radius:10px}body::-webkit-scrollbar{background-color:#f5f5f5;width:12px}body::-webkit-scrollbar-thumb{-webkit-border:1px solid #1a1a1a;box-shadow:none;background-color:var(--primary-color);border-radius:10px}.loader{background-color:var(--text-color-white);z-index:12;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed}.loader p{font-family:var(--font-bricolage-grotesque);font-size:60px}.loader-icone{color:var(--primary-color);margin-bottom:4px;font-size:4em;animation:2s infinite rotate}.loader-ellipses{justify-content:space-between;width:100px;display:flex}.loader-ellipses span{background-color:var(--secondary-color);opacity:0;border-radius:50%;width:20px;height:20px;animation:2s infinite alternate loader-grow}.loader-ellipses span:nth-child(2){animation-delay:.4s}.loader-ellipses span:nth-child(3){animation-delay:.8s}@keyframes loader-grow{to{background-color:var(--primary-color);opacity:1;transform:scale(1.2)}}@keyframes rotate{to{transform:rotate(360deg)}}.header-sticky-wrapper{z-index:1040;height:0;font-size:0;line-height:0;position:sticky;top:0}.header-floating{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffffeb;border-radius:16px;transition:top .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);position:absolute;top:16px;left:16px;right:16px;box-shadow:0 4px 20px #00000014,0 1px 4px #0000000a}.header-floating.header-scrolled{border-radius:0;top:0;left:0;right:0;box-shadow:0 4px 24px #0000001f,0 1px 6px #0000000f}.banner{background-image:url(/assets/images/home.jpg);background-repeat:no-repeat;background-size:cover;width:100%;height:auto}.banner-content h1{color:var(--text-color-white);font-weight:800;line-height:1.2}.banner-content p{color:var(--text-color-white)}.banner .banner-content,.banner .banner-img{flex-direction:column;justify-content:center;height:auto;display:flex}.banner .banner-img{overflow:hidden}.banner img{object-fit:contain;width:550px;animation:50s linear infinite imgRotate}@keyframes imgRotate{to{transform:rotate(360deg)}}.book-a-table{background-color:var(--primary-color);text-align:center;cursor:pointer;border-radius:50px;width:200px;margin:0;transition:box-shadow .3s,transform .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 15px #4b160d40}.book-a-table:hover{transform:translateY(-2px);box-shadow:0 6px 25px #4b160d59}.book-a-table>.anim-layer{background-color:#fff;width:0;height:100%;transition:width .3s,right .3s;position:absolute;top:0;right:0}.book-a-table:hover>.anim-layer{width:100%;left:0;right:auto}.book-a-table:hover a{color:var(--primary-color)!important}.book-a-table a{font-size:1rem;font-family:var(--font-bricolage-grotesque), sans-serif;text-transform:uppercase;color:#fff;z-index:1;padding:8px 24px;font-weight:700;text-decoration:none;display:block;position:relative}.services .cards{background:var(--glass-bg-light);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur-sm);box-shadow:var(--shadow-sm);border-radius:24px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.services .cards:hover{box-shadow:var(--shadow-warm-lg);transform:translateY(-6px)}.services .cards .icon i,.services .cards .heading h5,.services .cards .para p,.services .cards .para a,.services .cards .btn-outline-primary,.services .cards .btn-primary,.services .cards .btn{z-index:2;color:var(--text-color);transition:color .3s;position:relative}.services .cards .icon i{color:var(--primary-color)}.services .cards .anim-layer{background-color:var(--primary-color);z-index:1;width:0;height:100%;transition:width .3s,right .3s;position:absolute;top:0;right:0}.services .cards:hover>.anim-layer{width:100%;left:0;right:auto}.services .cards:hover .icon i,.services .cards:hover .heading h5,.services .cards:hover .para p,.services .cards:hover .para a:not(.btn),.services .cards:hover a:not(.btn){color:#fff}.our-services .services .cards:hover .icon i,.our-services .services .cards:hover .heading h5,.our-services .services .cards:hover .para p,.our-services .services .cards:hover .para a:not(.btn),.our-services .services .cards:hover a:not(.btn){color:#fff!important}.our-services .btn:hover{color:#000!important;background-color:#fff!important;border-color:#fff!important}.services .cards:hover .btn-outline-primary,.services .cards:hover .btn-primary,.services .cards:hover .btn-outline-primary:hover,.services .cards:hover .btn-outline-primary:focus,.services .cards:hover .btn-primary:hover,.services .cards:hover .btn-primary:focus{color:var(--primary-color)!important;background-color:#fff!important;border-color:#fff!important}.services .cards .heading{padding-bottom:8px}.about-us{background-image:url(/assets/images/about-bg.jpg);background-position:cover;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.about-us .about-content .section-title,.menu-page .chef-choise .section-title{font-family:var(--font-bricolage-grotesque);color:var(--primary-color);display:inline;position:relative}.about-us .about-content,.about-extra h6{color:var(--text-color-white)}.about-img-box>div>div:nth-child(2)>img{margin-top:25%}.about-content .section-title:after{content:"";background:var(--primary-color);width:45px;height:2px;margin-top:-1px;position:absolute;top:50%;right:-55px}.about-content .fa.fa-utensils{color:var(--primary-color)}.about-extra .about-experience,.about-extra .about-popular{border-left:3.5px solid var(--primary-color)}.about-extra .about-experience h1,.about-extra .about-popular h1{color:var(--primary-color);font-size:3rem}.notification-bar__link:hover{opacity:.8}.icon-box{text-align:center;background:var(--glass-bg-light);border:1px solid var(--glass-border);width:120px;height:120px;-webkit-backdrop-filter:var(--blur-sm);box-shadow:var(--shadow-sm);background-position:50%;border-radius:50%;align-content:center;margin-bottom:20px;transition:box-shadow .5s,background-color .5s,transform .5s;position:relative}.icon-box>.number{color:#3f3e44;background-color:#fff;border:2px solid #f3f3f3;border-radius:50%;padding:4px 12px;font-size:15px;position:absolute;top:0;right:0}.icon-box:hover>.number{border:2px solid var(--text-color-white);background-color:var(--primary-color);color:var(--text-color-white)}.icon-box:hover{background-color:var(--primary-color)}.icon-box:hover i{color:var(--text-color-white)}.icon-box:hover img{filter:brightness(0)invert()}.icon-box>i{color:var(--primary-color)}.feature-icon-box{background-color:var(--primary-color);border:2px solid var(--primary-color);cursor:pointer;width:80px;height:80px;transition:all .3s;position:relative}.feature-icon-box i{color:var(--text-color-white);transition:all .3s}.feature-icon-box:hover{background-color:var(--text-color-white)}.feature-icon-box:hover i{color:var(--primary-color)}.how-it-works .how-it-works-step{border:2px solid var(--primary-color);width:60px;height:60px;background-color:var(--primary-color)!important}.how-it-works .how-it-works-step h3{transition:color .3s;color:#fff!important}.how-it-works .how-it-works-step:hover{background-color:#fff!important}.how-it-works .how-it-works-step:hover h3{color:var(--primary-color)!important}.our-services h4{font-family:var(--font-bricolage-grotesque);font-weight:300}.page-banner{background-image:url(/assets/images/pagetitle-contact.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:500px;position:relative}.page-banner .banner-content:before{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.page-banner .banner-content h2{font-family:var(--font-bricolage-grotesque);word-spacing:16px;z-index:1;font-weight:400;position:relative}.page-banner .banner-content p{z-index:1;position:relative}.page-banner .banner-content .divider{justify-content:center;width:100%;display:flex;position:relative}.page-banner .banner-content .dot:after,.page-banner .banner-content .dot:before{content:"";background-color:#fff;width:100px;height:1px;position:absolute;top:4px}.page-banner .banner-content .dot:after{left:18px}.page-banner .banner-content .dot:before{right:18px}.page-banner .banner-content .dot{border:1px solid #fff;border-radius:50%;width:11px;height:11px;position:relative}.contact-page .contact-us form{border:4px solid #f6f6f6;padding:40px 50px}.contact-page .contact-us .input-group{background-color:#f6f6f6;margin-bottom:30px}.contact-page .contact-us .input-group i{color:#9d9d9d}.contact-page .contact-us .input-group input{padding:10px 0;position:relative}.contact-page .contact-us .input-group .icon-wrapper i:after{content:"";background-color:#e4e4e4;width:1px;height:30px;position:absolute;top:5px;right:0}.contact-page .contact-us .input-group input:focus,.contact-page .contact-us .input-group textarea:focus{box-shadow:none}.contact-page .contact-us .contact-button{border:2px solid var(--primary-color)}.contact-page .contact-us .contact-info .contact-info-box .contact-icon-box{color:#9d9d9d;background-color:#f6f6f6;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .2s linear;display:flex}.contact-page .contact-us .contact-info .contact-info-box:hover .contact-icon-box{background-color:var(--primary-color);box-shadow:none;border:1px solid #1a1a1a}.contact-page .contact-us .contact-info .contact-info-box:hover .contact-icon-box i{color:#fff}.contact-page .contact-us .contact-info .contact-info-box i{font-size:20px}.form h2:before,.contact-info h2:before{content:"";background-color:var(--primary-color);width:100px;height:1px;position:absolute;bottom:-20px}.form h2:after,.contact-info h2:after{content:"";background-color:var(--primary-color);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-22.4px;left:100px}@media screen and (max-width:768px){.page-banner{height:300px;padding-top:60px}.contact-page .contact-us form{padding:40px 20px}}.form-control,.form-select,form input,form select,form textarea,form label,form p,form span,form .alert{font-family:var(--font-inter), sans-serif!important}form button,form .btn{font-family:var(--font-bricolage-grotesque), sans-serif!important}.bg-light{background-color:#faf9f6!important}.gallery-img-wrapper,.card-img-top{overflow:hidden}.gallery-img-wrapper img,.card-img-top{transition:transform .4s}.gallery-img-wrapper:hover img,.card:hover .card-img-top{transform:scale(1.03)}.btn-primary{transition:background-color .25s,color .25s,border-color .25s!important}body{top:0!important}.skiptranslate iframe,.skiptranslate.goog-te-banner-frame,#goog-gt-tt{display:none!important}.goog-text-highlight{box-shadow:none!important;background-color:#0000!important}.accordion-button,.accordion-body{font-family:var(--font-inter), sans-serif!important}.gallery-img-wrapper{height:100%;position:relative;overflow:hidden}.gallery-overlay{color:#fff;text-align:center;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000bf;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.gallery-img-wrapper:hover .gallery-overlay{opacity:1}.gallery-overlay h5{font-family:var(--font-bricolage-grotesque);margin-bottom:.5rem;font-weight:700;transition:transform .3s;transform:translateY(20px)}.gallery-overlay p{color:#ffffffd9;font-size:.9rem;transition:transform .3s;transform:translateY(20px)}.gallery-img-wrapper:hover .gallery-overlay h5,.gallery-img-wrapper:hover .gallery-overlay p{transform:translateY(0)}.services .cards .icon,.services .cards .heading{z-index:2;position:relative}.services .cards:hover .para a{color:#fff!important}.menu-item-card{border:1px solid #0000000d;transition:transform .3s,box-shadow .3s}.menu-item-card:hover{box-shadow:none;border:1px solid #1a1a1a;transform:translateY(-3px)}.menu-item-card .rounded-circle{border:3px solid #4b160d33;transition:transform .3s}.menu-item-card:hover .rounded-circle{transform:scale(1.08)}.services .cards:hover a:not([class*=btn]){color:#fff!important}.btn-primary,.btn-outline-primary{font-family:var(--font-bricolage-grotesque)!important}.btn.rounded-pill{min-height:2.2rem;line-height:1.3;padding:.4rem 1rem!important}.btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s!important}.btn-primary:hover,.btn-primary:focus-visible,.btn-primary:active{border-color:var(--primary-color)!important;color:var(--primary-color)!important;box-shadow:none!important;background-color:#0000!important;transform:none!important}.btn-outline-primary{color:var(--primary-color)!important;border-color:var(--primary-color)!important;background-color:#0000!important;transition:background-color .25s,color .25s,border-color .25s!important}.btn-outline-primary:hover,.btn-outline-primary:focus-visible,.btn-outline-primary:active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.services .cards:hover .btn-outline-primary,.services .cards:hover .btn-outline-primary:hover,.services .cards:hover .btn-outline-primary:focus-visible{color:var(--primary-color)!important;background-color:#fff!important;border-color:#fff!important}.btn-outline-light{transition:background-color .25s,color .25s,border-color .25s!important}.btn-outline-light:hover,.btn-outline-light:focus-visible,.btn-outline-light:active{color:var(--primary-color)!important;background-color:#fff!important;border-color:#fff!important}.btn-outline-dark{transition:background-color .25s,color .25s,border-color .25s!important}.btn-outline-dark:hover,.btn-outline-dark:focus-visible,.btn-outline-dark:active{background-color:var(--heading-color)!important;border-color:var(--heading-color)!important;color:#fff!important}.btn-light{transition:background-color .25s,color .25s,border-color .25s!important}.btn-light:hover,.btn-light:focus-visible,.btn-light:active{background-color:var(--heading-color)!important;border-color:var(--heading-color)!important;color:#fff!important}.btn:not(.btn-primary):not(.btn-outline-primary):not(.btn-outline-light):not(.btn-outline-dark):not(.btn-light):not(.btn-secondary):not(.btn-link){transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s!important}.btn.text-white:not(.btn-primary):not(.btn-outline-primary):hover,.btn.text-white:not(.btn-primary):not(.btn-outline-primary):focus-visible,.btn.text-white:not(.btn-primary):not(.btn-outline-primary):active{color:var(--heading-color)!important;border:2px solid var(--heading-color)!important;background-color:#0000!important}.btn.text-dark:not(.btn-primary):not(.btn-outline-primary):hover,.btn.text-dark:not(.btn-primary):not(.btn-outline-primary):focus-visible,.btn.text-dark:not(.btn-primary):not(.btn-outline-primary):active{border:2px solid var(--accent-color)!important;color:var(--heading-color)!important;background-color:#0000!important}.our-services .btn.text-dark:hover,.our-services .btn.text-dark:focus-visible,.our-services .btn.text-dark:active,.services .btn.text-dark:hover,.services .btn.text-dark:focus-visible,.services .btn.text-dark:active{color:#fff!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}.btn-primary:hover{box-shadow:none!important;transform:none!important}.menu-tabs-wrapper{border:none!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:20px 0!important;display:flex!important;position:relative!important}.menu-tabs-wrapper .nav-item{z-index:1!important;justify-content:center!important;display:flex!important;position:relative!important}.menu-tabs-wrapper .nav-item:not(:last-child):after{content:""!important;background-color:var(--border-color)!important;z-index:-1!important;width:calc(100% - 100px)!important;height:1px!important;position:absolute!important;top:50px!important;left:100px!important}.menu-tabs-wrapper .nav-link{cursor:pointer!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.menu-tabs-wrapper .slider-indicators{flex-direction:column!important;align-items:center!important;margin:10px 30px!important;display:flex!important}.menu-tabs-wrapper .indicators-icon{background-color:#fff!important;border:1px solid #0000!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:100px!important;height:100px!important;transition:all .3s!important;display:flex!important}.menu-tabs-wrapper .indicators-icon i{color:#7b7b7b!important;font-size:2rem!important;transition:all .3s!important}.menu-tabs-wrapper .indicators-icon img.menu-tab-icon{filter:invert(50%)sepia(0%)saturate(0%)brightness(90%)!important;width:36px!important;height:36px!important;transition:filter .3s!important}.menu-tabs-wrapper .nav-link.active .indicators-icon,.menu-tabs-wrapper .nav-link:hover .indicators-icon{border:1px solid var(--primary-color)!important;background-color:#fff!important}.menu-tabs-wrapper .nav-link.active .indicators-icon i,.menu-tabs-wrapper .nav-link:hover .indicators-icon i{color:var(--primary-color)!important}.menu-tabs-wrapper .nav-link.active .indicators-icon img.menu-tab-icon,.menu-tabs-wrapper .nav-link:hover .indicators-icon img.menu-tab-icon{filter:invert(20%)sepia(60%)saturate(600%)hue-rotate(340deg)brightness(60%)!important}.menu-tabs-wrapper .nav-link.active .indicators-title h5,.menu-tabs-wrapper .nav-link:hover .indicators-title h5{color:var(--primary-color)!important}.menu-tabs-wrapper .indicators-title h5{font-family:var(--font-bricolage-grotesque), sans-serif!important;color:#7b7b7b!important;margin-top:10px!important;font-size:18px!important;font-weight:700!important;transition:color .3s!important}@media (max-width:990px){.menu-tabs-wrapper{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;justify-content:flex-start!important;padding-left:20px!important;overflow-x:auto!important}.menu-tabs-wrapper .nav-item:first-child{margin-left:0!important}.menu-tabs-wrapper .nav-item:not(:last-child):after{display:none!important}.menu-tabs-wrapper .slider-indicators{margin:10px!important}.menu-tabs-wrapper .indicators-icon{width:70px!important;height:70px!important}.menu-tabs-wrapper .indicators-icon i{font-size:1.5rem!important}.menu-tabs-wrapper .indicators-icon img.menu-tab-icon{width:28px!important;height:28px!important}}@keyframes pulseGlow{0%{box-shadow:0 0 #25d36666}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}.whatsapp-float{color:#fff;z-index:1000;-webkit-backdrop-filter:blur(8px);background-color:#25d366cc;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;text-decoration:none;transition:transform .3s,background-color .3s,box-shadow .3s;animation:2s infinite pulseGlow;display:flex;position:fixed;bottom:30px;left:30px;box-shadow:0 4px 15px #25d3664d}.whatsapp-float:hover{color:#fff;background-color:#25d366;animation:none;transform:scale(1.1);box-shadow:0 6px 25px #25d36666}.scroll-to-top-btn{background-color:var(--primary-color);color:#fff;z-index:1000;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;transition:opacity .3s,transform .3s,background-color .3s,box-shadow .3s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 15px #4b160d4d}.scroll-to-top-btn:hover{background-color:#3a1009;transform:translateY(-5px)}.accordion-button:not(.collapsed){color:var(--primary-color)!important;background-color:#4b160d14!important}.accordion-button:focus{box-shadow:none;border:1px solid #1a1a1a;border-color:var(--primary-color)!important}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2350180b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}.menu-item-hover-container{cursor:pointer;border-radius:8px;margin-left:-5px;margin-right:-5px;padding:5px;transition:all .3s;position:relative}.menu-item-hover-container:hover{background-color:#4b160d0d}.menu-image-popup{opacity:0;visibility:hidden;object-fit:cover;width:250px;height:250px;box-shadow:none;z-index:1000;pointer-events:none;border:1px solid #1a1a1a;border-radius:15px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.menu-item-hover-container:hover .menu-image-popup{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}[style*="background-color: var(--primary-color)"],[style*="background-color:var(--primary-color)"]{color:#fff}.book-a-table a,.btn-primary,.scroll-to-top-btn{color:#fff!important}.book-a-table:hover a,.book-a-table:hover a:visited{color:var(--primary-color)!important}.feature-icon-box:not(:hover){color:#fff}body{background-color:var(--background-color)}.bg-white,.bg-light,body{background-color:var(--background-color)!important}.card:hover,.card:hover *,.menu-card:hover,.menu-card:hover *,.special-card:hover,.special-card:hover *,.gallery-image:hover,.gallery-image:hover *{color:#fff!important}.accordion-collapse.collapse:not(.show){border:none!important;height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.book-a-table a,.book-a-table a:visited,footer .social-icons a:hover,footer .social-icons a:hover i{color:#fff!important}.footer-checkout a,section.services[style*=background-color]>.container>.row>[class*=col] h4,section.services[style*=background-color]>.container>.row>[class*=col] h5,section.services[style*=background-color]>.container>.row>[class*=col] h6,section.services[style*=background-color]>.container>.row>[class*=col] p,section.services[style*=background-color]>.container>.row>[class*=col] i,section.services[style*=background-color]>.container>.row>[class*=col] span:not(.btn):not([class*=btn]),section.services[style*=background-color]>.container>.row>[class*=col] a:not(.btn):not(.btn-outline-primary):not(.btn-primary),section.services[style*=background-color]>.container>.row h2,section.services[style*=background-color]>.container>.row h5:not(.btn),section.py-4[style*="background-color: var(--primary-color)"] h1,section.py-4[style*="background-color: var(--primary-color)"] h2,section.py-4[style*="background-color: var(--primary-color)"] h3,section.py-4[style*="background-color: var(--primary-color)"] h4,section.py-4[style*="background-color: var(--primary-color)"] h5,section.py-4[style*="background-color: var(--primary-color)"] h6,section.py-4[style*="background-color: var(--primary-color)"] p,section.py-4[style*="background-color: var(--primary-color)"] span,div[style*="background-color: var(--primary-color)"]>.container h1,div[style*="background-color: var(--primary-color)"]>.container h2,div[style*="background-color: var(--primary-color)"]>.container h3,div[style*="background-color: var(--primary-color)"]>.container h4,div[style*="background-color: var(--primary-color)"]>.container h5,div[style*="background-color: var(--primary-color)"]>.container h6,div[style*="background-color: var(--primary-color)"]>.container p,div[style*="background-color: var(--primary-color)"]>.container a,div[style*="background-color: var(--primary-color)"]>.container span,footer div[style*="background-color: var(--primary-color)"],footer div[style*="background-color: var(--primary-color)"] *,section[style*="background-color: 'var(--primary-color)'"] h1,section[style*="background-color: 'var(--primary-color)'"] h2,section[style*="background-color: 'var(--primary-color)'"] h3,section[style*="background-color: 'var(--primary-color)'"] h4,section[style*="background-color: 'var(--primary-color)'"] h5,section[style*="background-color: 'var(--primary-color)'"] h6{color:#fff}.shadow{box-shadow:var(--shadow-md)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-warm{box-shadow:var(--shadow-warm-sm)}.shadow-warm-lg{box-shadow:var(--shadow-warm-lg)}.shadow-accent{box-shadow:var(--shadow-accent)}.position-absolute.bg-white.rounded-4,.position-absolute.bg-white.rounded-3{-webkit-backdrop-filter:var(--blur-md);box-shadow:var(--shadow-warm-md);border:1px solid #fff9}header.sticky-top{-webkit-backdrop-filter:var(--blur-lg)!important}.tab-content.bg-white,.how-it-works .row.g-0.rounded-4{box-shadow:none;border:1px solid #1a1a1a}.services .cards{box-shadow:none;border:1px solid #1a1a1a;transition:box-shadow .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1)}.services .cards:hover{box-shadow:none;background:#ffffffd9;border:1px solid #4b160d4d}.row.g-0.rounded-4.overflow-hidden.position-relative{border:1px solid #fff3;box-shadow:0 8px 32px #00000040}.row.g-0.rounded-4.overflow-hidden.position-relative input::placeholder,.row.g-0.rounded-4.overflow-hidden.position-relative textarea::placeholder{color:#00000080}.modal{-webkit-backdrop-filter:var(--blur-md)}.modal-content{background:var(--glass-bg-light);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur-lg);border-radius:20px}.modal-header{border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur-sm)}.modal-footer{border-top:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur-sm)}.menus>ul>li:after{transition:transform .4s cubic-bezier(.23,1,.32,1)}.card.hover-lift{transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.card.hover-lift .card-body,.card.hover-lift .card-body h6,.card.hover-lift .card-body p,.badge-custom{transition:all .3s!important}.badge-custom{background-color:var(--primary-color);color:#fff}.card.hover-lift:hover{box-shadow:none;border:1px solid #1a1a1a;transform:translateY(-8px)!important}.card.hover-lift:hover .card-body{background-color:var(--heading-color)!important}.card.hover-lift:hover .card-body h6,.card.hover-lift:hover .card-body p{color:#fff!important}.card.hover-lift:hover .card-body .badge-custom{color:#000!important;background-color:#fff!important}@media (max-width:575.98px){[class*=offset-]{margin-left:0!important}#about .position-relative.mb-5.mb-lg-0{padding-bottom:0!important;padding-right:0!important}#about .position-absolute.photo-tint-subtle.rounded-4,section[style*="background-color: var(--primary-color)"] .position-absolute.d-none.d-lg-block{display:none!important}}@media (min-width:576px) and (max-width:991.98px){.col-lg-7.ps-lg-5,.col-lg-7.pe-lg-5{padding-left:2rem!important;padding-right:2rem!important}.col-lg-5.pe-lg-5,.col-lg-5.ps-lg-5{padding-left:1.5rem!important;padding-right:1.5rem!important}#about .position-absolute.bg-white.rounded-4.shadow.p-3{min-width:180px!important;font-size:.9rem!important}section[style*="background-color: var(--primary-color)"] .position-absolute.d-none.d-lg-block[style*="width: 42%"]{width:45%!important}}@media (min-width:992px) and (max-width:1199.98px){.col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}}@media (min-width:1200px){.col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}#about .position-absolute.photo-tint-subtle.rounded-4[style*="bottom: 0"]{box-shadow:none;border:1px solid #1a1a1a}}@media (max-width:767.98px){.position-absolute.photo-tint-subtle.rounded-4[style*="opacity: 0.45"]{display:none!important}.how-it-works .col-lg-3.offset-lg-0,.how-it-works .col-lg-4,.how-it-works .col-lg-5{padding:1.5rem!important}}[class*=col-lg-]{transition:flex .3s,max-width .3s,padding .3s}.position-absolute.photo-tint-subtle.rounded-4{transition:opacity .3s,transform .3s}@media (max-width:991.98px){.position-absolute.photo-tint-subtle.rounded-4[style*="z-index: 1"]{opacity:.3!important}}.arrow-icon{transition:filter .3s}a:hover .arrow-icon,button:hover .arrow-icon,.btn:hover .arrow-icon{filter:brightness(0)invert()!important}section.services[style*="var(--primary-color)"] .cards{background:#ffffff12;border-color:#ffffff2e!important}section.services[style*="var(--primary-color)"] .cards .anim-layer{background-color:#00000059}section.services[style*="var(--primary-color)"] .cards:hover{border-color:#ffffff59!important}section.services[style*="var(--primary-color)"] .cards .heading h5,section.services[style*="var(--primary-color)"] .cards .para p,section.services[style*="var(--primary-color)"] .cards:hover .heading h5,section.services[style*="var(--primary-color)"] .cards:hover .para p{color:#fff!important}section.services[style*="var(--primary-color)"] .cards .icon-box{background:#ffffff26!important;border-color:#ffffff40!important}section.services[style*="var(--primary-color)"] .cards:hover .icon-box{transform:scale(1.06);background:#ffffff40!important;border-color:#ffffff73!important}section.services[style*="var(--primary-color)"] .cards .icon-box img{filter:brightness(0)invert()!important}.services .cards.cards--invert{background:#ffffff14;border-color:#fff3!important}.services .cards.cards--invert .anim-layer{background-color:#fff}.services .cards.cards--invert:hover{border-color:#fff9!important}.services .cards.cards--invert:hover .heading h5{color:var(--primary-color)!important}.services .cards.cards--invert:hover .para p,.services .cards.cards--invert:hover .para a:not(.btn){opacity:.85;color:var(--primary-color)!important}.services .cards.cards--invert .icon img{filter:brightness(0)invert();transition:filter .3s}.services .cards.cards--invert:hover .icon img{filter:invert(20%)sepia(60%)saturate(600%)hue-rotate(340deg)brightness(60%)!important}[data-aos]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1)}[data-aos].aos-animate{opacity:1;transform:none!important}[data-aos=fade-up]{transform:translateY(30px)}[data-aos=fade-down]{transform:translateY(-30px)}[data-aos=fade-right]{transform:translate(-30px)}[data-aos=fade-left]{transform:translate(30px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-aos]{opacity:1!important;transform:none!important}}@media (max-width:767.98px){.hero-dof-blur,.page-hero-dof{background:radial-gradient(80% 80%,#0000 50%,#00000047 100%);-webkit-backdrop-filter:none!important}.hero-dish-img,.page-hero-img,.hero-bg{will-change:auto!important;animation-duration:30s!important}.glass-effect,.card{-webkit-backdrop-filter:none!important;background:#ffffffed!important}}.skeleton-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer{animation:none}}@media (hover:none) and (pointer:coarse){*{-webkit-overflow-scrolling:touch}body{background-attachment:scroll!important}}.clip-reveal{clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.22,1,.36,1)}.clip-reveal.aos-animate{clip-path:inset(0 0% 0 0)}.clip-reveal-alt{clip-path:inset(100% 0 0);transition:clip-path .8s cubic-bezier(.22,1,.36,1)}.clip-reveal-alt.aos-animate{clip-path:inset(0% 0 0)}.clip-reveal-center{clip-path:inset(50%);transition:clip-path .8s cubic-bezier(.22,1,.36,1)}.clip-reveal-center.aos-animate{clip-path:inset(0%)}.gallery-img-wrapper{border-radius:8px;overflow:hidden}.gallery-img-wrapper img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.gallery-img-wrapper:hover img{transform:scale(1.08)}.stagger-card:first-child{transition-delay:0s}.stagger-card:nth-child(2){transition-delay:80ms}.stagger-card:nth-child(3){transition-delay:.16s}.stagger-card:nth-child(4){transition-delay:.24s}.stagger-card:nth-child(5){transition-delay:.32s}.stagger-card:nth-child(6){transition-delay:.4s}.magnetic-btn{cursor:pointer;display:inline-flex}:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px;border-radius:4px}
