@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Jost:wght@300;400;500;600;700;800;900&display=swap";
*{scroll-behavior:smooth;margin:0;padding:0}:root{--primary-color1:#bf9444;--title-color-dark:#09161d;--text-color1:#5e5e5e;--white:#fff;--light-text:#fffc;--border:1px solid #eee;--font-Jost:"Jost",sans-serif;--font-cormorant:"Cormorant Garamond",serif}::selection{color:var(--white);background:var(--primary-color1)}.font h1{color:var(--primary-color1);font-size:1.875rem;font-family:var(--font-cormorant)}@font-face{font-family:Cormorant Garamond;src:url(../media/CormorantGaramond-Bold.6c0ddbe6.ttf)format("truetype");font-weight:700}@font-face{font-family:Cormorant Garamond;src:url(../media/CormorantGaramond-SemiBold.3b339024.ttf)format("truetype");font-weight:600}@font-face{font-family:Cormorant Garamond;src:url(../media/CormorantGaramond-Medium.c88635ad.ttf)format("truetype");font-weight:500}@font-face{font-family:Cormorant Garamond;src:url(../media/CormorantGaramond-Regular.49af029f.ttf)format("truetype");font-weight:400}@font-face{font-family:Cormorant Garamond;src:url(../media/CormorantGaramond-Light.2bf3fa6e.ttf)format("truetype");font-weight:300}@font-face{font-family:Jost;src:url(../media/Jost-Light.1f2a1587.ttf)format("truetype");font-weight:300}@font-face{font-family:Jost;src:url(../media/Jost-Regular.7d10ac52.ttf)format("truetype");font-weight:400}@font-face{font-family:Jost;src:url(../media/Jost-Medium.9d1ae48c.ttf)format("truetype");font-weight:500}@font-face{font-family:Jost;src:url(../media/Jost-SemiBold.057ef7eb.ttf)format("truetype");font-weight:600}@font-face{font-family:Jost;src:url(../media/Jost-Bold.5ddcf5f9.ttf)format("truetype");font-weight:700}html{scroll-behavior:smooth;font-size:100%}@media (min-width:1200px) and (max-width:1399px){html{font-size:97%}}@media (min-width:992px) and (max-width:1199px){html{font-size:95%}}@media (min-width:768px) and (max-width:991px){html{font-size:90%}}@media (min-width:576px) and (max-width:768px){html{font-size:90%}}@media (max-width:576px){html{font-size:88%}}body{font-family:var(--font-Jost);color:var(--text-color1);margin:0;font-size:17px}button,input{border:none;outline:none}a,a:hover{text-decoration:none}a:focus{outline:0 solid}input:focus,textarea:focus,button:focus{outline:none}i.bx{vertical-align:middle}.mb-240{margin-bottom:240px}@media (min-width:992px) and (max-width:1199px){.mb-240{margin-bottom:210px}}@media (max-width:991px){.mb-240{margin-bottom:200px}}.pt-120{padding-top:120px}@media (min-width:992px) and (max-width:1199px){.pt-120{padding-top:90px}}@media (max-width:991px){.pt-120{padding-top:80px}}.pt-90{padding-top:90px}@media (min-width:992px) and (max-width:1199px){.pt-90{padding-top:70px}}@media (max-width:991px){.pt-90{padding-top:60px}}.pb-90{padding-bottom:90px}@media (min-width:992px) and (max-width:1199px){.pb-90{padding-bottom:70px}}@media (max-width:991px){.pb-90{padding-bottom:60px}}.pb-120{padding-bottom:120px}@media (min-width:992px) and (max-width:1199px){.pb-120{padding-bottom:90px}}@media (max-width:991px){.pb-120{padding-bottom:80px}}.pbb-120{padding-top:120px!important}@media (min-width:992px) and (max-width:1199px){.pbb-120{padding-top:90px!important}}@media (max-width:991px){.pbb-120{padding-top:80px!important}}.pb-65{padding-bottom:65px}.mt-120{margin-top:120px}@media (min-width:992px) and (max-width:1199px){.mt-120{margin-top:90px}}@media (max-width:991px){.mt-120{margin-top:80px}}.mb-120{margin-bottom:120px}@media (min-width:992px) and (max-width:1199px){.mb-120{margin-bottom:90px}}@media (max-width:991px){.mb-120{margin-bottom:80px}}.mb-100,.sec-mb-100{margin-bottom:100px}@media (max-width:991px){.sec-mb-100{margin-bottom:40px}}.pt-80{padding-top:80px}.pt-70{padding-top:70px}.pt-50{padding-top:50px}.pt-40{padding-top:40px}.pb-80{padding-bottom:80px}.pe-80{padding-right:80px}.pb-60{padding-bottom:60px}.mb-60{margin-bottom:60px}@media (max-width:767px){.mb-60{margin-bottom:40px}}.mb-70{margin-bottom:70px}@media (max-width:767px){.mb-70{margin-bottom:40px}}.mb--70{margin-bottom:70px}.mb-45{margin-bottom:45px}.mb-35{margin-bottom:35px}.mb-20{margin-bottom:20px}.mt-10{margin-top:10px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.mb-30{margin-bottom:30px}.mb-25{margin-bottom:25px}.mt-50{margin-top:50px}.mb-10{margin-bottom:12px!important}.mb-50{margin-bottom:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}@media (max-width:767px){.mt-70{margin-top:40px}}.mb-95{margin-bottom:95px}.bg--light{background:#fafafa}.ui-datepicker{z-index:99;width:17em;padding:.5em .5em 0;display:none}.ui-datepicker td{border:0;padding:2px}.ui-datepicker .ui-datepicker-header{background:var(--primary-color1);border:1px solid var(--primary-color1);color:#fff;border-radius:0;padding:.2em 0;position:relative}div#ui-datepicker-div{border:1px solid #0000;border-radius:0;margin-top:3px;box-shadow:3px 3px 10px #00000012}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:var(--white);color:var(--text-color1);text-align:center;border:1px solid #eeeeee80;padding:4px;font-weight:400;transition:all .45s}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover,.ui-button:hover,html .ui-button.ui-state-disabled:hover:hover,html .ui-button.ui-state-disabled:active:hover{border:1px solid var(--primary-color1);color:var(--primary-color1)}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid var(--primary-color1)!important;color:var(--primary-color1)!important}.ui-widget-header .ui-icon{background-image:unset;position:relative}.ui-widget-header .ui-icon:after{content:"";color:var(--white);z-index:9;font-family:bootstrap-icons;position:absolute;top:0;left:0}.ui-datepicker-prev{border:1px solid var(--primary-color1)}.ui-datepicker-prev:hover{border:1px solid var(--primary-color1);background-color:inherit}.ui-datepicker-prev:after{content:"";z-index:9;color:var(--white);margin:auto;font-family:bootstrap-icons;font-size:22px;font-weight:400;transition:all .35s;position:absolute;top:-1px;left:5px}.ui-datepicker-prev span.ui-icon{visibility:hidden;display:none!important}.ui-datepicker-next{border:1px solid var(--primary-color1)}.ui-datepicker-next:hover{border:1px solid var(--primary-color1);background-color:inherit}.ui-datepicker-next:after{content:"";z-index:9;color:var(--white);margin:auto;font-family:bootstrap-icons;font-size:22px;font-weight:400;transition:all .35s;position:absolute;top:-1px;left:5px}.ui-datepicker-next span.ui-icon{visibility:hidden;display:none!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:1.8em;height:1.8em;line-height:1.8em;position:absolute;top:3px}.preloader{z-index:999999999;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0}.preloader:before{content:url(../media/spinning.3aa125a6.gif);text-align:center;margin:auto;position:absolute;transform:scale(.4)}@media (max-width:991px){.preloader:before{transform:scale(.2)}}.preloader.active{transition:all 1.5s ease-in-out 1s;transform:translateY(-100vh)}.preloader .counter{color:#fff;z-index:1;font-size:6rem;font-weight:600;position:relative}.preloader .counter:after{content:"%";font-size:80px}.preloader .hide{opacity:0;pointer-events:none;transition:all 1s}#magic-cursor{pointer-events:none;z-index:99999;opacity:0;width:25px;height:25px;display:none;position:absolute}body.tt-magic-cursor #magic-cursor{display:block}#ball{color:var(--primary-color1);pointer-events:none;border-style:solid;border-color:var(--text-light2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}#ball.ball-view{background-color:var(--primary-color1);color:var(--white);text-align:center;font-size:15px;font-weight:500;line-height:1.2}#ball .ball-view-inner{opacity:0;visibility:hidden;padding:0 5px;transform:scale(0)}#ball .ball-view-inner i{font-size:19px}#ball .ball-drag{width:100%;color:var(--primary-color1);text-align:center;padding:0 5px;font-size:15px;font-weight:600;line-height:1.2;transition:all .3s;display:block;position:absolute}#ball .ball-drag:before,#ball .ball-drag:after{color:var(--primary-color1);font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;height:15px;margin-top:-5px;font-family:"Font Awesome 5 Free";font-size:16px;font-style:normal;font-weight:900;line-height:15px;display:inline-block;position:absolute;top:50%}#ball .ball-drag:before{content:"";transition:all .35s;left:0;transform:translate(-30px)}#ball .ball-drag:after{content:"";transition:all .35s;right:0;transform:translate(30px)}#ball.ball-close-enabled{opacity:1!important}#ball .ball-close{color:var(--primary-color1);text-align:center;padding:0 5px;font-size:14px;font-weight:600;line-height:1;position:absolute}.magnetic-wrap{justify-content:center;align-items:center;display:flex;position:relative}#ball.magnetic-active{border-color:var(--primary-color1)!important}.direction-hover{float:left;cursor:pointer;background:#000000d9;width:100%;margin:1.5%;display:block;position:relative;overflow:hidden}.direction-overlay{color:#fff;z-index:10;background-color:#000c;width:100%;height:100%;display:block;position:absolute;top:0%;left:-100%}.circle-container{cursor:pointer;z-index:10000;opacity:0;visibility:hidden;background:0 0;border-radius:50px;width:46px;height:46px;transition:all .2s linear;display:block;position:fixed;bottom:50px;right:50px;transform:translateY(15px);box-shadow:inset 0 0 0 2px #00000012}@media (max-width:991px){.circle-container{visibility:hidden;display:none}}.circle-container.active{opacity:1;visibility:visible;transform:translateY(0)}.circle-container:after{content:"";text-align:center;color:var(--primary-color1);cursor:pointer;z-index:1;width:46px;height:46px;font-family:Bootstrap-icons;font-size:28px;line-height:46px;transition:all .2s linear;display:block;position:absolute;top:0;left:0}.circle-container:hover:after{content:"";color:var(--green);font-family:Bootstrap-icons;transition:all .2s linear;position:absolute}.circle-container svg path{fill:none}.circle-container svg.circle-progress path{stroke:var(--primary-color1);stroke-width:5px;box-sizing:border-box;transition:all .2s linear}.grow{background-color:var(--white);mix-blend-mode:difference;border:none;transform:scale(1.5)}.primary-btn{color:var(--white);background-color:var(--primary-color1);z-index:2;border-radius:10px 0;font-size:1.125rem;font-weight:500;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.primary-btn:before{opacity:0;content:"";background-color:var(--white);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.primary-btn:hover{color:var(--primary-color1)}.primary-btn:hover:before,.primary-btn:focus:before{opacity:1;transition:all .5s;left:0;right:0}.primary-btn2{color:var(--white);border:1px solid;border-color:var(--primary-color1);z-index:2;background-color:#0000;border-radius:10px 0;font-size:1.125rem;font-weight:500;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.primary-btn2 i{margin-right:8px;transition:all .5s}.primary-btn2:before{opacity:0;content:"";background-color:var(--primary-color1);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.primary-btn2:hover{color:var(--white)}.primary-btn2:hover i:before{content:""}.primary-btn2:hover:before,.primary-btn2:focus:before{opacity:1;transition:all .5s;left:0;right:0}.primary-btn3{color:var(--primary-color1);border:1px solid;border-color:var(--primary-color1);z-index:2;background-color:#0000;border-radius:10px 0;font-size:1.125rem;font-weight:500;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.primary-btn3 i{margin-right:8px;transition:all .5s}.primary-btn3:before{opacity:0;content:"";background-color:var(--primary-color1);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.primary-btn3:hover{color:var(--white);border-color:#0000}.primary-btn3:hover i:before{content:""}.primary-btn3:hover:before{opacity:1;transition:all .5s;left:0;right:0}.primary-btn3:focus:before{opacity:1;border-color:#0000;transition:all .5s;left:0;right:0}.primary-btn4{color:var(--white);background-color:var(--primary-color1);border:1px solid;border-color:var(--primary-color1);z-index:2;border-radius:50px;font-size:1.125rem;font-weight:500;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.primary-btn4 i{margin-right:8px;transition:all .5s}.primary-btn4:before{opacity:0;content:"";background-color:var(--title-color-dark);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.primary-btn4:hover{color:var(--white)}.primary-btn4:hover i:before{content:""}.primary-btn4:hover:before,.primary-btn4:focus:before{opacity:1;transition:all .5s;left:0;right:0}.primary-btn5{color:var(--primary-color1);border:1px solid;border-color:var(--primary-color1);z-index:2;background-color:#0000;border-radius:50px;font-size:1.125rem;font-weight:500;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.primary-btn5 i{margin-right:8px;transition:all .5s}.primary-btn5:before{opacity:0;content:"";background-color:var(--primary-color1);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.primary-btn5:hover{color:var(--white);border-color:#0000}.primary-btn5:hover i:before{content:""}.primary-btn5:hover:before,.primary-btn5:focus:before{opacity:1;transition:all .5s;left:0;right:0}.primary-btn6{color:var(--white);background-color:var(--primary-color1);border:1px solid;border-color:var(--primary-color1);z-index:2;font-size:1.125rem;font-weight:500;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.primary-btn6 i{margin-right:8px;transition:all .5s}.primary-btn6:before{opacity:0;content:"";background-color:var(--title-color-dark);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.primary-btn6:hover{color:var(--white);border-color:#0000}.primary-btn6:hover i:before{content:""}.primary-btn6:hover:before,.primary-btn6:focus:before{opacity:1;transition:all .5s;left:0;right:0}.primary-btn7{color:var(--primary-color1);border:1px solid;border-color:var(--primary-color1);z-index:2;background-color:#0000;font-size:1.125rem;font-weight:500;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.primary-btn7 i{margin-right:8px;transition:all .5s}.primary-btn7:before{opacity:0;content:"";background-color:var(--primary-color1);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.primary-btn7:hover{color:var(--white)}.primary-btn7:hover i:before{content:""}.primary-btn7:hover:before,.primary-btn7:focus:before{opacity:1;transition:all .5s;left:0;right:0}.primary-btn8{color:var(--white);background-color:var(--primary-color1);z-index:2;border-radius:10px 0;font-size:1.125rem;font-weight:500;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.primary-btn8:before{opacity:0;content:"";background-color:var(--title-color-dark);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.primary-btn8:hover:before,.primary-btn8:focus:before{opacity:1;transition:all .5s;left:0;right:0}.btn-md{padding:10px 32px}.btn-md2{padding:13px 23px}.btn-sm{padding:7px 27px}.section-title span{color:var(--primary-color1);font-size:1.125rem;font-weight:400;line-height:1.625rem;font-family:var(--font-Jost);margin-bottom:5px;display:inline-block}.section-title span .right-vec{margin-left:10px}.section-title span .left-vec{margin-right:10px}.section-title h2{color:var(--title-color-dark);font-size:3.75rem;font-weight:700;font-family:var(--font-cormorant)}@media (max-width:767px){.section-title h2{font-size:3rem}}@media (max-width:576px){.section-title h2{font-size:2.5rem}}.section-title3 span{color:var(--primary-color1);font-size:1.125rem;font-weight:500;line-height:1.625rem;font-family:var(--font-Jost);margin-bottom:5px;display:inline-block}.section-title3 span .right-vec{margin-left:10px}.section-title3 span .left-vec{margin-right:10px}.section-title3 h2{color:var(--title-color-dark);font-size:3.75rem;font-weight:700;font-family:var(--font-cormorant)}@media (max-width:767px){.section-title3 h2{font-size:3rem}}@media (max-width:576px){.section-title3 h2{font-size:2.5rem}}.top-bar{background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#000203 .28%,#09161d 99.7%);border-bottom:1px solid #ffffff12;padding:10px 0}.top-bar.two{border-bottom:unset;background:linear-gradient(90deg,#000 0%,#09161d 100%)}.top-bar.four{z-index:99;background:0 0;width:100%;padding:12px 0;position:absolute;top:0;left:0}@media (max-width:991px){.top-bar{padding:10px 4%}}@media (max-width:767px){.top-bar .open-time{justify-content:center;display:flex}}.top-bar .open-time p{color:var(--white);font-size:14px;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.top-bar .open-time p span{color:var(--primary-color1)}@media (min-width:768px) and (max-width:991px){.top-bar .open-time p{font-size:13px}}@media (max-width:767px){.top-bar .contact-info{visibility:hidden;display:none}}.top-bar .contact-info ul{align-items:center;gap:50px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:991px){.top-bar .contact-info ul{gap:30px}}.top-bar .contact-info ul li a{color:var(--white);font-size:15px;font-weight:400;font-family:var(--font-Jost);transition:all .35s}.top-bar .contact-info ul li a i{color:var(--primary-color1);margin-right:5px;transition:all .35s}@media (min-width:768px) and (max-width:991px){.top-bar .contact-info ul li a{font-size:13px}}.top-bar .contact-info ul li a:hover{color:var(--primary-color1)}.top-bar .contact-info ul li a:hover i{color:var(--white)}.top-bar.three{background:var(--title-color-dark);background-color:var(--title-color-dark);border-bottom:1px solid #eee;padding:0;position:relative}.top-bar.three .welcome-note{padding-left:100px}.top-bar.three .contact-info{padding-right:100px}@media (max-width:1399px){.top-bar.three{background-color:var(--title-color-dark)}.top-bar.three .welcome-note{padding-left:100px}.top-bar.three .contact-info{padding-right:100px}}@media (max-width:1199px){.top-bar.three{background-color:#0000}.top-bar.three .welcome-note{padding-left:0}.top-bar.three .contact-info{padding-right:0}}@media (max-width:767px){.top-bar.three{visibility:hidden;display:none}}.top-bar.three .vector-left{background-color:var(--title-color-dark);z-index:9;position:absolute;top:-3px;left:0}@media (min-width:1400px) and (max-width:1599px){.top-bar.three .vector-left{width:70px;height:100%}.top-bar.three .vector-left img{position:absolute;bottom:-3px;left:-35px}}@media (max-width:1399px){.top-bar.three .vector-left{width:70px;height:100%}.top-bar.three .vector-left img{position:absolute;bottom:-3px;left:-35px}}@media (max-width:1199px){.top-bar.three .vector-left{visibility:hidden;display:none}}.top-bar.three .vector-right{background-color:var(--title-color-dark);z-index:9;width:50px;height:100%;position:absolute;top:-3px;right:0}@media (min-width:1400px) and (max-width:1599px){.top-bar.three .vector-right{width:70px;height:100%}.top-bar.three .vector-right img{position:absolute;bottom:-3px;right:-35px}}@media (max-width:1399px){.top-bar.three .vector-right{width:70px;height:100%}.top-bar.three .vector-right img{position:absolute;bottom:-3px;right:-35px}}@media (max-width:1199px){.top-bar.three .vector-right{visibility:hidden;display:none}}@media (max-width:991px){.top-bar.three .p-12{padding:12px 0}}.top-bar.three .topbar-right-vec{position:absolute;top:0;right:0}.top-bar.three .topbar-left-vec{position:absolute;top:0;left:0}.top-bar.three .topbar-left-vec span{display:inline-block}.top-bar.three .welcome-note p{color:var(--title-color-dark);font-size:15px;font-weight:400;font-family:var(--font-Jost);margin-bottom:0;padding:12px 0}@media (max-width:991px){.top-bar.three .welcome-note p{visibility:hidden;display:none}}.top-bar.three .welcome-note p a{color:var(--primary-color1);font-family:var(--font-cormorant);font-weight:500;text-decoration:underline}.top-bar.three .contact-info ul li a{color:var(--title-color-dark);font-size:15px;font-weight:400;font-family:var(--font-Jost);transition:all .35s}.top-bar.three .contact-info ul li a i{color:var(--primary-color1);margin-right:5px;transition:all .35s}.top-bar.three .contact-info ul li a:hover{color:var(--primary-color1)}header.style-1{z-index:99;justify-content:space-between;align-items:center;width:100%;padding:0 7%;display:flex;position:absolute;box-shadow:3px 3px 30px #2023380f}header.style-1.four{top:60px}header.style-1.error{background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#000203 .28%,#09161d 99.7%);position:relative}@media (min-width:1200px) and (max-width:1399px){header.style-1{padding:0 2%}}@media (min-width:992px) and (max-width:1199px){header.style-1{padding:0 2%}}@media (min-width:768px) and (max-width:991px){header.style-1{padding:0 4%}}@media (max-width:767px){header.style-1{padding:0 4%}}header.style-1.sticky{z-index:999;background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#000203 .28%,#09161d 99.7%);animation:.65s linear smooth-header;position:fixed;top:0;left:0;box-shadow:5px 3px 40px #6464641a}@keyframes smooth-header{0%{transform:translateY(-30px)}to{transform:translateY(0)}}header.style-1 .header-logo{padding:10px 0}@media (max-width:991px){header.style-1 .header-logo{width:100px;padding:20px 0}header.style-1 .header-logo img{min-width:150px;max-width:100%}}header.style-1 .header-logo img{min-width:100px;max-width:100%;height:100px}header.style-1 .hotline{align-items:center;transition:all .35s}header.style-1 .hotline .hotline-icon{border:1px solid;border-color:var(--primary-color1);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:10px;line-height:50px;transition:all .35s;display:flex}header.style-1 .hotline .hotline-icon svg{fill:var(--primary-color1);transition:all .35s}header.style-1 .hotline .hotline-info span{color:var(--primary-color1);font-size:14px;font-weight:500;font-family:var(--font-Jost)}header.style-1 .hotline .hotline-info h6{margin-bottom:0}header.style-1 .hotline .hotline-info h6 a{color:var(--white);font-size:20px;font-weight:400;font-family:var(--font-Jost);transition:all .35s}header.style-1 .hotline .hotline-info h6 a:hover{color:var(--primary-color1)}header.style-1 .hotline:hover .hotline-icon{border-color:var(--primary-color1);background-color:var(--primary-color1)}header.style-1 .hotline:hover .hotline-icon svg{fill:var(--white)!important}header.style-1 .menu-close-btn i{color:var(--white)}header.style-1 .nav-right{gap:80px}@media (max-width:576px){header.style-1 .nav-right .primary-btn{visibility:hidden;display:none}}@media (max-width:1700px){header.style-1 .nav-right{gap:30px}}header.style-1 .nav-right .hotline{align-items:center}header.style-1 .nav-right .hotline .hotline-icon{border:1px solid;border-color:var(--primary-color1);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:10px;line-height:50px;display:flex}header.style-1 .nav-right .hotline .hotline-icon svg{fill:var(--primary-color1)}header.style-1 .nav-right .hotline .hotline-info span{color:var(--primary-color1);font-size:14px;font-weight:500;font-family:var(--font-Jost)}header.style-1 .nav-right .hotline .hotline-info h6{margin-bottom:0}header.style-1 .nav-right .hotline .hotline-info h6 a{color:var(--white);font-size:20px;font-weight:400;font-family:var(--font-Jost);transition:all .35s}header.style-1 .nav-right .hotline .hotline-info h6 a:hover{color:var(--primary-color1)}@media (max-width:1500px){header.style-1 .nav-right .hotline{visibility:hidden;display:none!important}}header.style-1 .nav-right .mobile-menu-btn{visibility:hidden;display:none}header.style-1 .nav-right .mobile-menu-btn i{color:var(--white);font-size:25px}@media (max-width:991px){header.style-1 .nav-right .mobile-menu-btn{visibility:visible;display:block}}header.style-1 .main-menu{display:inline-block}header.style-1 .main-menu .mobile-menu-logo{display:none}header.style-1 .main-menu ul{margin:0;padding:0;list-style:none}header.style-1 .main-menu ul>li{padding:0 20px;display:inline-block;position:relative}@media (min-width:992px) and (max-width:1199px){header.style-1 .main-menu ul>li{padding:0 10px}}header.style-1 .main-menu ul>li:hover i{color:var(--primary-color1);font-size:20px}header.style-1 .main-menu ul>li a{color:var(--white);text-transform:uppercase;font-size:15px;font-weight:400;font-family:var(--font-Jost);padding:30px 10px;transition:all .5s ease-out;display:block;position:relative}header.style-1 .main-menu ul>li a:hover{color:var(--primary-color1)}header.style-1 .main-menu ul>li a.active{color:var(--primary-color1);display:inline-block;position:relative}header.style-1 .main-menu ul>li i{text-align:center;color:var(--white);z-index:999;cursor:pointer;opacity:0;font-size:20px;font-style:normal;transition:all .5s ease-out;display:none;position:absolute;top:35px;right:-5px}@media (max-width:991px){header.style-1 .main-menu ul>li i{opacity:1}}header.style-1 .main-menu ul>li ul.sub-menu{opacity:0;visibility:hidden;text-align:left;background:#0b0f14;min-width:220px;margin:0;padding:0 10px;transition:all .55s ease-in-out;position:absolute;top:auto;left:0;right:0;transform:translateY(20px)}header.style-1 .main-menu ul>li ul.sub-menu>li{padding:0;display:block;position:relative}header.style-1 .main-menu ul>li ul.sub-menu>li i{color:var(--white);font-size:20px;display:block;position:absolute;top:10px;right:6px}header.style-1 .main-menu ul>li ul.sub-menu>li .dropdown-icon{color:#fff;opacity:1;font-size:14px;top:16px}header.style-1 .main-menu ul>li ul.sub-menu>li a{color:#fff;text-transform:uppercase;padding:15px;font-size:14px;font-weight:400;line-height:1;transition:all .4s ease-out;display:block;position:relative}header.style-1 .main-menu ul>li ul.sub-menu>li a:hover,header.style-1 .main-menu ul>li ul.sub-menu>li a.active{color:var(--primary-color1)}header.style-1 .main-menu ul>li ul.sub-menu>li .sub-menu{background:#0b0f14;min-width:215px;max-width:230px;position:absolute;top:0;left:215px}@media only screen and (max-width:1199px){header.style-1 .main-menu ul>li ul.sub-menu>li .sub-menu{position:unset;background:0 0;min-width:215px;max-width:230px;margin-left:10px;top:0}}header.style-1 .main-menu ul>li ul.sub-menu>li .sub-menu li i{display:block}header.style-1 .main-menu ul>li ul.sub-menu>li:last-child{border-bottom:none}header.style-1 .main-menu ul>li.menu-item-has-children:after{content:"";color:var(--white);font-family:bootstrap-icons;font-size:13px;font-weight:400;transition:all .42s ease-in-out;position:absolute;top:32px;right:10px}@media (min-width:992px) and (max-width:1199px){header.style-1 .main-menu ul>li.menu-item-has-children:after{right:0}}@media (max-width:991px){header.style-1 .main-menu ul>li.menu-item-has-children:after{visibility:hidden;display:none}}header.style-1 .main-menu ul>li:hover a{color:var(--primary-color1)}header.style-1 .main-menu ul>li:hover>ul.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}header.style-1 .main-menu ul>li.active a,header.style-1 .main-menu ul>li.active:after{color:var(--primary-color1)}header.style-1 .main-menu ul li.menu-item-has-children>i{display:block}@media only screen and (max-width:991px){header.style-1 .main-menu{z-index:99999;background:var(--title-color-dark);width:280px;height:100%;transition:transform .3s ease-in;position:fixed;top:0;left:0;overflow:auto;transform:translate(-100%);box-shadow:0 2px 20px #00000008;padding:30px 20px!important}header.style-1 .main-menu.show-menu{transform:translate(0)}header.style-1 .main-menu .mobile-menu-logo{text-align:left;padding-top:20px;padding-bottom:8px;display:block}header.style-1 .main-menu ul{float:none;text-align:left;padding:50px 10px 35px 0}header.style-1 .main-menu ul li{padding:0 5px;display:block;position:relative}header.style-1 .main-menu ul li i{display:block}header.style-1 .main-menu ul li a{padding:10px 0;font-size:1.125rem;font-weight:500;display:block}header.style-1 .main-menu ul li ul.sub-menu{opacity:1;visibility:visible;min-width:200px;box-shadow:none;background:0 0;border:none;transition:none;display:none;position:static;transform:translateY(0);margin-top:0!important}header.style-1 .main-menu ul li ul.sub-menu>li{border-bottom:1px solid #0000}header.style-1 .main-menu ul li ul.sub-menu>li a{color:var(--white);font-size:17px;font-weight:500}header.style-1 .main-menu ul li ul.sub-menu>li a:hover{color:var(--primary-color1);margin-left:10px}header.style-1 .main-menu ul li ul.sub-menu>li a.active{color:var(--primary-color1)}header.style-1 .main-menu ul li ul.sub-menu>li i{color:var(--text-primary);right:-13px}header.style-1 .main-menu ul li .bi{font-size:20px;top:8px}header.style-1 .mobile-menu{border-radius:50%;padding:0 5px;display:inline-block;position:relative;top:2px}header.style-1 .cross-btn{cursor:pointer;position:relative;border:3px solid #0000!important;width:30px!important;height:22px!important;display:inline-block!important}header.style-1 .cross-btn span{background:var(--primary-color1);width:100%;height:2px;transition:all .3s;display:block;position:absolute;right:0}header.style-1 .cross-btn .cross-top{top:0}header.style-1 .cross-btn .cross-middle{width:100%;top:50%;transform:translateY(-50%)}header.style-1 .cross-btn .cross-bottom{width:100%;bottom:0}header.style-1 .cross-btn.h-active span.cross-top{margin-top:-1px;top:50%;transform:rotate(45deg)}header.style-1 .cross-btn.h-active span.cross-middle{opacity:0;transform:translate(-30px)}header.style-1 .cross-btn.h-active span.cross-bottom{margin-bottom:-1px;bottom:50%;transform:rotate(-45deg)}}header.style-2{z-index:99;background-color:var(--white);border-radius:48px;justify-content:space-between;align-items:center;width:80%;padding:0 10px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:3px 3px 30px #2023380f}@media (min-width:1400px) and (max-width:1599px){header.style-2{width:90%}}@media (max-width:1399px){header.style-2{width:90%}}@media (min-width:1200px) and (max-width:1399px){header.style-2{width:95%;padding:0 2%}}@media (min-width:992px) and (max-width:1199px){header.style-2{padding:0 2%}}@media (max-width:991px){header.style-2{transform:unset;width:100%;left:0}}@media (min-width:768px) and (max-width:991px){header.style-2{padding:0 4%}}@media (max-width:767px){header.style-2{padding:0 4%}}header.style-2.sticky{z-index:999;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:5px 3px 40px #6464641a}@media (max-width:991px){header.style-2.sticky{transform:unset;left:0}}header.style-2 .header-logo{padding:10px 0}@media (max-width:991px){header.style-2 .header-logo{width:100px;padding:20px 0}}header.style-2 .header-logo img{min-width:120px;max-width:100%}header.style-2 .hotline{align-items:center}header.style-2 .hotline .hotline-icon{border:1px solid;border-color:var(--primary-color1);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:10px;line-height:50px;display:flex}header.style-2 .hotline .hotline-icon svg{fill:var(--primary-color1)}header.style-2 .hotline .hotline-info span{color:var(--primary-color1);font-size:14px;font-weight:500;font-family:var(--font-Jost)}header.style-2 .hotline .hotline-info h6{margin-bottom:0}header.style-2 .hotline .hotline-info h6 a{color:var(--white);font-size:20px;font-weight:400;font-family:var(--font-Jost);transition:all .35s}header.style-2 .hotline .hotline-info h6 a:hover{color:var(--primary-color1)}header.style-2 .menu-close-btn i{color:var(--white)}header.style-2 .nav-right{gap:80px}@media (max-width:1199px){header.style-2 .nav-right .primary-btn4{visibility:hidden;display:none}}@media (max-width:1700px){header.style-2 .nav-right{gap:30px}}header.style-2 .nav-right .mobile-menu-btn{visibility:hidden;display:none}header.style-2 .nav-right .mobile-menu-btn i{color:var(--title-color-dark);font-size:25px}@media (max-width:991px){header.style-2 .nav-right .mobile-menu-btn{visibility:visible;display:block}}header.style-2 .main-menu{display:inline-block}header.style-2 .main-menu .mobile-menu-logo{display:none}header.style-2 .main-menu ul{margin:0;padding:0;list-style:none}header.style-2 .main-menu ul>li{padding:0 20px;display:inline-block;position:relative}@media (min-width:1400px) and (max-width:1599px){header.style-2 .main-menu ul>li{padding:0 17px}}@media (min-width:1200px) and (max-width:1399px){header.style-2 .main-menu ul>li{padding:0 15px}}@media (min-width:992px) and (max-width:1199px){header.style-2 .main-menu ul>li{padding:0 10px}}header.style-2 .main-menu ul>li:hover i{color:var(--primary-color1);font-size:20px}header.style-2 .main-menu ul>li a{color:var(--title-color-dark);text-transform:capitalize;font-size:18px;font-weight:500;font-family:var(--font-Jost);padding:30px 10px;transition:all .5s ease-out;display:block;position:relative}@media (max-width:991px){header.style-2 .main-menu ul>li a{color:var(--white)}}header.style-2 .main-menu ul>li a:hover{color:var(--primary-color1)}header.style-2 .main-menu ul>li a.active{color:var(--primary-color1);display:inline-block;position:relative}header.style-2 .main-menu ul>li i{text-align:center;color:var(--white);z-index:999;cursor:pointer;opacity:0;font-size:20px;font-style:normal;transition:all .5s ease-out;display:none;position:absolute;top:35px;right:-5px}@media (max-width:991px){header.style-2 .main-menu ul>li i{opacity:1}}header.style-2 .main-menu ul>li ul.sub-menu{opacity:0;visibility:hidden;text-align:left;background:#fff;min-width:220px;margin:0;padding:0 10px;transition:all .55s ease-in-out;position:absolute;top:auto;left:0;right:0;transform:translateY(20px);box-shadow:0 4px 20px #ffffff0d}header.style-2 .main-menu ul>li ul.sub-menu>li{padding:0;display:block;position:relative}header.style-2 .main-menu ul>li ul.sub-menu>li i{color:var(--white);font-size:20px;display:block;position:absolute;top:10px;right:6px}header.style-2 .main-menu ul>li ul.sub-menu>li .dropdown-icon{color:#fff;opacity:1;font-size:14px;top:16px}@media only screen and (min-width:1000px){header.style-2 .main-menu ul>li ul.sub-menu>li .dropdown-icon{color:#000}}header.style-2 .main-menu ul>li ul.sub-menu>li a{color:var(--title-color-dark);text-transform:capitalize;padding:15px;font-size:16px;font-weight:400;line-height:1;transition:all .4s ease-out;display:block;position:relative}header.style-2 .main-menu ul>li ul.sub-menu>li a:hover,header.style-2 .main-menu ul>li ul.sub-menu>li a.active{color:var(--primary-color1)}header.style-2 .main-menu ul>li ul.sub-menu>li .sub-menu{background:#fff;min-width:215px;max-width:230px;position:absolute;top:0;left:215px}@media only screen and (max-width:1199px){header.style-2 .main-menu ul>li ul.sub-menu>li .sub-menu{position:unset;background:0 0;min-width:215px;max-width:230px;margin-left:10px;top:0}}header.style-2 .main-menu ul>li ul.sub-menu>li .sub-menu li i{display:block}header.style-2 .main-menu ul>li ul.sub-menu>li:last-child{border-bottom:none}header.style-2 .main-menu ul>li.menu-item-has-children:after{content:"";color:var(--title-color-dark);font-family:bootstrap-icons;font-size:13px;font-weight:500;transition:all .42s ease-in-out;position:absolute;top:36px;right:10px}@media (min-width:992px) and (max-width:1199px){header.style-2 .main-menu ul>li.menu-item-has-children:after{right:0}}@media (max-width:991px){header.style-2 .main-menu ul>li.menu-item-has-children:after{visibility:hidden;display:none}}header.style-2 .main-menu ul>li:hover a{color:var(--primary-color1)}header.style-2 .main-menu ul>li:hover>ul.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}header.style-2 .main-menu ul>li.active a,header.style-2 .main-menu ul>li.active:after{color:var(--primary-color1)}header.style-2 .main-menu ul li.menu-item-has-children>i{display:block}@media only screen and (max-width:991px){header.style-2 .main-menu{z-index:99999;background:var(--title-color-dark);width:280px;height:100%;transition:transform .3s ease-in;position:fixed;top:0;left:0;overflow:auto;transform:translate(-100%);box-shadow:0 2px 20px #00000008;padding:30px 20px!important}header.style-2 .main-menu.show-menu{transform:translate(0)}header.style-2 .main-menu .mobile-menu-logo{text-align:left;padding-top:20px;padding-bottom:8px;display:block}header.style-2 .main-menu ul{float:none;text-align:left;padding:50px 10px 35px 0}header.style-2 .main-menu ul li{padding:0 5px;display:block;position:relative}header.style-2 .main-menu ul li i{display:block}header.style-2 .main-menu ul li a{padding:10px 0;font-size:1.125rem;font-weight:500;display:block}header.style-2 .main-menu ul li ul.sub-menu{opacity:1;visibility:visible;min-width:200px;box-shadow:none;background:0 0;border:none;transition:none;display:none;position:static;transform:translateY(0);margin-top:0!important}header.style-2 .main-menu ul li ul.sub-menu>li{border-bottom:1px solid #0000}header.style-2 .main-menu ul li ul.sub-menu>li a{color:var(--white);font-size:16px;font-weight:400}header.style-2 .main-menu ul li ul.sub-menu>li a:hover{color:var(--primary-color1);margin-left:10px}header.style-2 .main-menu ul li ul.sub-menu>li a.active{color:var(--primary-color1)}header.style-2 .main-menu ul li ul.sub-menu>li i{color:var(--text-primary);right:-13px}header.style-2 .main-menu ul li .bi{font-size:20px;top:8px}header.style-2 .mobile-menu{border-radius:50%;padding:0 5px;display:inline-block;position:relative;top:2px}header.style-2 .cross-btn{cursor:pointer;position:relative;border:3px solid #0000!important;width:30px!important;height:22px!important;display:inline-block!important}header.style-2 .cross-btn span{background:var(--primary-color1);width:100%;height:2px;transition:all .3s;display:block;position:absolute;right:0}header.style-2 .cross-btn .cross-top{top:0}header.style-2 .cross-btn .cross-middle{width:100%;top:50%;transform:translateY(-50%)}header.style-2 .cross-btn .cross-bottom{width:100%;bottom:0}header.style-2 .cross-btn.h-active span.cross-top{margin-top:-1px;top:50%;transform:rotate(45deg)}header.style-2 .cross-btn.h-active span.cross-middle{opacity:0;transform:translate(-30px)}header.style-2 .cross-btn.h-active span.cross-bottom{margin-bottom:-1px;bottom:50%;transform:rotate(-45deg)}}header.style-3{z-index:99;background-color:var(--white);border-radius:48px;justify-content:space-between;align-items:center;padding:0 6%;display:flex;position:relative}@media (min-width:1200px) and (max-width:1399px){header.style-3{padding:0 2%}}@media (min-width:992px) and (max-width:1199px){header.style-3{padding:0 2%}}@media (min-width:768px) and (max-width:991px){header.style-3{padding:0 4%}}@media (max-width:767px){header.style-3{padding:0 4%}}header.style-3.sticky{z-index:999;border-radius:0;width:100%;position:fixed;top:0;box-shadow:5px 3px 40px #6464641a}header.style-3 .header-logo{padding:10px 0}@media (max-width:991px){header.style-3 .header-logo{width:100px;padding:20px 0}}header.style-3 .header-logo img{min-width:120px;max-width:100%}header.style-3 .menu-close-btn i{color:var(--title-color-dark)}header.style-3 .hotline{align-items:center}header.style-3 .hotline .hotline-icon{border:1px solid;border-color:var(--primary-color1);background-color:var(--primary-color1);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:10px;line-height:50px;display:flex}header.style-3 .hotline .hotline-icon svg{fill:var(--white)}header.style-3 .hotline .hotline-info span{color:var(--text-color1);font-size:14px;font-weight:500;font-family:var(--font-Jost)}header.style-3 .hotline .hotline-info h6{margin-bottom:0}header.style-3 .hotline .hotline-info h6 a{color:var(--title-color-dark);font-size:20px;font-weight:400;font-family:var(--font-Jost);transition:all .35s}header.style-3 .hotline .hotline-info h6 a:hover{color:var(--primary-color1)}header.style-3 .nav-right{gap:80px}header.style-3 .nav-right .hotline{align-items:center}@media (max-width:1399px){header.style-3 .nav-right .hotline{visibility:hidden;display:none!important}}header.style-3 .nav-right .hotline .hotline-icon{border:1px solid;border-color:var(--primary-color1);background-color:var(--primary-color1);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:10px;line-height:50px;display:flex}header.style-3 .nav-right .hotline .hotline-icon svg{fill:var(--white)}header.style-3 .nav-right .hotline .hotline-info span{color:var(--text-color1);font-size:14px;font-weight:500;font-family:var(--font-Jost)}header.style-3 .nav-right .hotline .hotline-info h6{margin-bottom:0}header.style-3 .nav-right .hotline .hotline-info h6 a{color:var(--title-color-dark);font-size:20px;font-weight:400;font-family:var(--font-Jost);transition:all .35s}header.style-3 .nav-right .hotline .hotline-info h6 a:hover{color:var(--primary-color1)}@media (max-width:767px){header.style-3 .nav-right .primary-btn6{visibility:hidden;display:none}}@media (max-width:1700px){header.style-3 .nav-right{gap:30px}}header.style-3 .nav-right .mobile-menu-btn{visibility:hidden;display:none}header.style-3 .nav-right .mobile-menu-btn i{color:var(--title-color-dark);font-size:25px}@media (max-width:991px){header.style-3 .nav-right .mobile-menu-btn{visibility:visible;display:block}}header.style-3 .main-menu{display:inline-block}header.style-3 .main-menu .mobile-menu-logo{display:none}header.style-3 .main-menu ul{margin:0;padding:0;list-style:none}header.style-3 .main-menu ul>li{padding:0 20px;display:inline-block;position:relative}@media (min-width:1400px) and (max-width:1599px){header.style-3 .main-menu ul>li{padding:0 16px}}@media (min-width:992px) and (max-width:1199px){header.style-3 .main-menu ul>li{padding:0 10px}}header.style-3 .main-menu ul>li:hover i{color:var(--primary-color1);font-size:20px}header.style-3 .main-menu ul>li a{color:var(--title-color-dark);text-transform:capitalize;font-size:18px;font-weight:500;font-family:var(--font-Jost);padding:34px 10px;transition:all .5s ease-out;display:block;position:relative}header.style-3 .main-menu ul>li a:hover{color:var(--primary-color1)}header.style-3 .main-menu ul>li a.active{color:var(--primary-color1);display:inline-block;position:relative}header.style-3 .main-menu ul>li i{text-align:center;color:var(--title-color-dark);z-index:999;cursor:pointer;opacity:0;font-size:20px;font-style:normal;transition:all .5s ease-out;display:none;position:absolute;top:35px;right:-5px}@media (max-width:991px){header.style-3 .main-menu ul>li i{opacity:1}}header.style-3 .main-menu ul>li ul.sub-menu{opacity:0;visibility:hidden;text-align:left;background:#0b0f14;min-width:220px;margin:0;padding:0 10px;transition:all .55s ease-in-out;position:absolute;top:auto;left:0;right:0;transform:translateY(20px)}header.style-3 .main-menu ul>li ul.sub-menu>li{padding:0;display:block;position:relative}header.style-3 .main-menu ul>li ul.sub-menu>li i{color:var(--white);font-size:20px;display:block;position:absolute;top:10px;right:6px}header.style-3 .main-menu ul>li ul.sub-menu>li .dropdown-icon{color:#fff;opacity:1;font-size:14px;transition:all .4s ease-out;top:16px}header.style-3 .main-menu ul>li ul.sub-menu>li a{color:#fff;text-transform:capitalize;padding:18px 15px;font-size:16px;font-weight:400;line-height:1;transition:all .4s ease-out;display:block;position:relative}header.style-3 .main-menu ul>li ul.sub-menu>li a:hover,header.style-3 .main-menu ul>li ul.sub-menu>li a.active{color:var(--primary-color1)}header.style-3 .main-menu ul>li ul.sub-menu>li .sub-menu{background:#0b0f14;min-width:215px;max-width:230px;position:absolute;top:0;left:215px}@media only screen and (max-width:1199px){header.style-3 .main-menu ul>li ul.sub-menu>li .sub-menu{position:unset;background:0 0;min-width:215px;max-width:230px;margin-left:10px;top:0}}header.style-3 .main-menu ul>li ul.sub-menu>li .sub-menu li i{display:block}header.style-3 .main-menu ul>li ul.sub-menu>li:hover .dropdown-icon{color:var(--primary-color1)}header.style-3 .main-menu ul>li ul.sub-menu>li:last-child{border-bottom:none}header.style-3 .main-menu ul>li.menu-item-has-children:after{content:"";color:var(--title-color-dark);font-family:bootstrap-icons;font-size:13px;font-weight:500;transition:all .42s ease-in-out;position:absolute;top:40px;right:10px}@media (min-width:992px) and (max-width:1199px){header.style-3 .main-menu ul>li.menu-item-has-children:after{right:0}}@media (max-width:991px){header.style-3 .main-menu ul>li.menu-item-has-children:after{visibility:hidden;display:none}}header.style-3 .main-menu ul>li:hover a{color:var(--primary-color1)}header.style-3 .main-menu ul>li:hover>ul.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}header.style-3 .main-menu ul>li.active a,header.style-3 .main-menu ul>li.active:after{color:var(--primary-color1)}header.style-3 .main-menu ul li.menu-item-has-children>i{display:block}@media only screen and (max-width:991px){header.style-3 .main-menu{z-index:99999;background:var(--white);width:280px;height:100%;transition:transform .3s ease-in;position:fixed;top:0;left:0;overflow:auto;transform:translate(-100%);box-shadow:0 2px 20px #00000008;padding:30px 20px!important}header.style-3 .main-menu.show-menu{transform:translate(0)}header.style-3 .main-menu .mobile-menu-logo{text-align:left;padding-top:20px;padding-bottom:8px;display:block}header.style-3 .main-menu ul{float:none;text-align:left;padding:60px 10px 50px 0}header.style-3 .main-menu ul li{padding:0 5px;display:block;position:relative}header.style-3 .main-menu ul li i{display:block}header.style-3 .main-menu ul li a{padding:10px 0;font-size:1.125rem;font-weight:500;display:block}header.style-3 .main-menu ul li ul.sub-menu{opacity:1;visibility:visible;min-width:200px;box-shadow:none;background:0 0;border:none;transition:none;display:none;position:static;transform:translateY(0);margin-top:0!important}header.style-3 .main-menu ul li ul.sub-menu>li{border-bottom:1px solid #0000}header.style-3 .main-menu ul li ul.sub-menu>li a{color:var(--title-color-dark);padding:8px 15px;font-size:16px;font-weight:500}header.style-3 .main-menu ul li ul.sub-menu>li a:hover{color:var(--primary-color1);margin-left:10px}header.style-3 .main-menu ul li ul.sub-menu>li a.active{color:var(--primary-color1)}header.style-3 .main-menu ul li ul.sub-menu>li i{color:var(--text-primary);right:-13px}header.style-3 .main-menu ul li .bi{top:9px}header.style-3 .mobile-menu{border-radius:50%;padding:0 5px;display:inline-block;position:relative;top:2px}}.banner-section1{background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#000203 .28%,#09161d 99.7%);position:relative}@media (max-width:576px){.banner-section1 .banner-vector{visibility:hidden;display:none}}.banner-section1 .banner-vector .vector-top{opacity:.15;min-width:170px;position:absolute;top:20%;left:27%}@media (max-width:991px){.banner-section1 .banner-vector .vector-top{left:17%}}.banner-section1 .banner-vector .vector-btm{opacity:.15;min-width:170px;position:absolute;bottom:17%;right:27%}@media (max-width:991px){.banner-section1 .banner-vector .vector-btm{right:17%}}@keyframes up-down{0%{transform:translateY(0%)}50%{transform:translateY(-50px)}to{transform:translateY(0%)}}@keyframes down-up{0%{transform:translateY(0%)}50%{transform:translateY(50px)}to{transform:translateY(0%)}}.banner-section1 .swiper-slide-active span,.banner-section1 .swiper-slide-active h1,.banner-section1 .swiper-slide-active h2{animation:1.7s fadeInDown}.banner-section1 .swiper-slide-active p,.banner-section1 .swiper-slide-active .primary-btn2{animation:1.7s fadeInUp}.banner-section1 .swiper-slide{transition:all .5s}.banner-section1 .swiper-btn{z-index:9;width:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,30%)}@media (min-width:1400px) and (max-width:1599px){.banner-section1 .swiper-btn{width:97%}}@media (max-width:1399px){.banner-section1 .swiper-btn{width:98%}}@media (max-width:767px){.banner-section1 .swiper-btn{top:unset;bottom:68px}}@media (max-width:576px){.banner-section1 .swiper-btn{top:unset;bottom:55px}}.banner-section1 .swiper-btn .prev-btn-1{background-color:var(--primary-color1);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;line-height:42px;transition:all .35s;display:flex}.banner-section1 .swiper-btn .prev-btn-1 i{color:var(--white);transition:all .35s}.banner-section1 .swiper-btn .prev-btn-1:hover{background-color:var(--title-color-dark)}@media (max-width:576px){.banner-section1 .swiper-btn .prev-btn-1{width:25px;height:25px;line-height:25px}.banner-section1 .swiper-btn .prev-btn-1 i{font-size:12px}}.banner-section1 .swiper-btn .next-btn-1{background-color:var(--primary-color1);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;line-height:42px;transition:all .35s;display:flex}.banner-section1 .swiper-btn .next-btn-1 i{color:var(--white);transition:all .35s}.banner-section1 .swiper-btn .next-btn-1:hover{background-color:var(--title-color-dark)}@media (max-width:576px){.banner-section1 .swiper-btn .next-btn-1{width:25px;height:25px;line-height:25px}.banner-section1 .swiper-btn .next-btn-1 i{font-size:12px}}.banner-section1 .social-area{position:absolute;bottom:70px;right:70px}@media (max-width:767px){.banner-section1 .social-area{visibility:hidden;display:none}}.banner-section1 .social-area ul{gap:35px;list-style:none}.banner-section1 .social-area ul li{position:relative}.banner-section1 .social-area ul li:after{content:"";background-color:#bdb4a4;border-radius:50%;width:5px;height:5px;position:absolute;top:46%;left:-18px}.banner-section1 .social-area ul li:first-child:after{visibility:hidden;display:none}.banner-section1 .social-area ul li a{color:#bdb4a4;font-size:.875rem;font-weight:400;font-family:var(--font-Jost);transition:all .35s}.banner-section1 .social-area ul li a:hover{color:var(--primary-color1)}.banner-section1 .banner-wrapper{min-height:100vh;padding:310px 0 240px}@media (max-width:1700px){.banner-section1 .banner-wrapper{padding:250px 0 190px}}@media (max-width:1399px){.banner-section1 .banner-wrapper{padding:200px 0 140px}}@media (max-width:991px){.banner-section1 .banner-wrapper{min-height:unset}}@media (max-width:576px){.banner-section1 .banner-wrapper{padding:150px 0 170px}}@media (max-width:1399px){.banner-section1 .banner-wrapper{gap:20px}}.banner-section1 .banner-wrapper .banner-content{text-align:center;width:100%;max-width:790px;padding:0 10px}@media (max-width:767px){.banner-section1 .banner-wrapper .banner-content{max-width:550px;margin:0 auto}}.banner-section1 .banner-wrapper .banner-content span{color:var(--primary-color1);font-size:1.125rem;font-weight:400;line-height:1.625rem;font-family:var(--font-Jost);margin-bottom:15px;display:inline-block}.banner-section1 .banner-wrapper .banner-content span .right-vec{margin-left:10px}.banner-section1 .banner-wrapper .banner-content span .left-vec{margin-right:10px}.banner-section1 .banner-wrapper .banner-content h1{color:var(--white);font-size:5rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:35px;line-height:1.1}@media (max-width:1399px){.banner-section1 .banner-wrapper .banner-content h1{font-size:4.5rem}}@media (max-width:1199px){.banner-section1 .banner-wrapper .banner-content h1{font-size:3.438rem}}@media (max-width:991px){.banner-section1 .banner-wrapper .banner-content h1{margin-bottom:25px;font-size:3.125rem}}.banner-section1 .banner-wrapper .banner-content p{color:var(--white);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:55px}@media (max-width:991px){.banner-section1 .banner-wrapper .banner-content p{margin-bottom:40px}}.banner-section1 .banner-wrapper .banner-content .primary-btn2{padding:15px 25px}.banner-section1 .banner-wrapper .banner-left-img{position:relative}@media (max-width:1700px){.banner-section1 .banner-wrapper .banner-left-img img{width:350px}}@media (min-width:1400px) and (max-width:1599px){.banner-section1 .banner-wrapper .banner-left-img img{width:300px}}@media (max-width:1399px){.banner-section1 .banner-wrapper .banner-left-img img{width:250px}}@media (max-width:1199px){.banner-section1 .banner-wrapper .banner-left-img img{width:230px}}@media (max-width:991px){.banner-section1 .banner-wrapper .banner-left-img img{width:190px}}@media (max-width:767px){.banner-section1 .banner-wrapper .banner-left-img{position:absolute;bottom:0;left:0}}@media (max-width:576px){.banner-section1 .banner-wrapper .banner-left-img img{width:150px}}.banner-section1 .banner-wrapper .banner-left-img .food-img{animation:60s linear infinite CSSright;position:absolute;top:17px;right:15px}.banner-section1 .banner-wrapper .banner-left-img .food-img:hover{animation-play-state:paused}@media (max-width:1700px){.banner-section1 .banner-wrapper .banner-left-img .food-img img{width:250px}}@media (min-width:1400px) and (max-width:1599px){.banner-section1 .banner-wrapper .banner-left-img .food-img img{width:210px}}@media (max-width:1399px){.banner-section1 .banner-wrapper .banner-left-img .food-img img{width:170px}}@media (max-width:1199px){.banner-section1 .banner-wrapper .banner-left-img .food-img img{width:155px}}@media (max-width:991px){.banner-section1 .banner-wrapper .banner-left-img .food-img img{width:122px}}@media (max-width:576px){.banner-section1 .banner-wrapper .banner-left-img .food-img{top:5px;right:5px}.banner-section1 .banner-wrapper .banner-left-img .food-img img{width:112px}}.banner-section1 .banner-wrapper .banner-right-img{position:relative}@media (max-width:1700px){.banner-section1 .banner-wrapper .banner-right-img img{width:350px}}@media (min-width:1400px) and (max-width:1599px){.banner-section1 .banner-wrapper .banner-right-img img{width:300px}}@media (max-width:1399px){.banner-section1 .banner-wrapper .banner-right-img img{width:250px}}@media (max-width:1199px){.banner-section1 .banner-wrapper .banner-right-img img{width:230px}}@media (max-width:991px){.banner-section1 .banner-wrapper .banner-right-img img{width:190px}}@media (max-width:767px){.banner-section1 .banner-wrapper .banner-right-img{position:absolute;bottom:0;right:0}}@media (max-width:576px){.banner-section1 .banner-wrapper .banner-right-img{bottom:0;right:0}.banner-section1 .banner-wrapper .banner-right-img img{width:150px}}.banner-section1 .banner-wrapper .banner-right-img .food-img{animation:60s linear infinite CSSright;position:absolute;top:17px;left:15px}.banner-section1 .banner-wrapper .banner-right-img .food-img:hover{animation-play-state:paused}@media (max-width:1700px){.banner-section1 .banner-wrapper .banner-right-img .food-img img{width:250px}}@media (min-width:1400px) and (max-width:1599px){.banner-section1 .banner-wrapper .banner-right-img .food-img img{width:210px}}@media (max-width:1399px){.banner-section1 .banner-wrapper .banner-right-img .food-img img{width:170px}}@media (max-width:1199px){.banner-section1 .banner-wrapper .banner-right-img .food-img img{width:155px}}@media (max-width:991px){.banner-section1 .banner-wrapper .banner-right-img .food-img img{width:122px}}@media (max-width:576px){.banner-section1 .banner-wrapper .banner-right-img .food-img{top:5px;left:5px}.banner-section1 .banner-wrapper .banner-right-img .food-img img{width:112px}}@keyframes CSSright{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.banner-section2{background:linear-gradient(90.28deg,#000 .23%,#09161d 100.33%);position:relative}.banner-section2 .swiper-slide-active span,.banner-section2 .swiper-slide-active h1,.banner-section2 .swiper-slide-active h2{animation:1.7s fadeInDown}.banner-section2 .swiper-slide-active p,.banner-section2 .swiper-slide-active .primary-btn2{animation:1.7s fadeInUp}.banner-section2 .swiper-slide{transition:all .5s}@media (max-width:576px){.banner-section2 .banner-vector{visibility:hidden;display:none}}.banner-section2 .banner-vector .pagination-bg{position:absolute;top:50%;left:0;transform:translateY(-50%)}.banner-section2 .banner-vector .rect-shape1{animation:5s linear infinite alternate up-down;position:absolute;top:25%;right:45%}.banner-section2 .banner-vector .rect-shape2{animation:5s linear infinite alternate up-down;position:absolute;bottom:20%;left:35%}.banner-section2 .banner-vector .circle{animation:7s linear infinite alternate up-down;position:absolute;top:20%;right:10%}.banner-section2 .banner-wrapper{width:90%;min-height:100vh;margin:0 auto;padding:310px 0 240px;position:relative}@media (max-width:1700px){.banner-section2 .banner-wrapper{padding:250px 0 190px}}@media (max-width:1199px){.banner-section2 .banner-wrapper{padding:200px 0 80px}}@media (max-width:991px){.banner-section2 .banner-wrapper{min-height:unset;padding:200px 0 130px}}@media (max-width:576px){.banner-section2 .banner-wrapper{padding:200px 0 130px}}@media (max-width:1399px){.banner-section2 .banner-wrapper{gap:20px}}.banner-section2 .banner-wrapper .banner-content{width:100%;max-width:755px;margin-left:150px}@media (max-width:1700px){.banner-section2 .banner-wrapper .banner-content{margin-left:0}}@media (max-width:1500px){.banner-section2 .banner-wrapper .banner-content{max-width:550px}}@media (max-width:991px){.banner-section2 .banner-wrapper .banner-content{text-align:center;margin:0 auto}}.banner-section2 .banner-wrapper .banner-content span{color:var(--primary-color1);font-size:1.125rem;font-weight:400;line-height:1.625rem;font-family:var(--font-Jost);margin-bottom:15px;display:inline-block}.banner-section2 .banner-wrapper .banner-content span .right-vec{margin-left:10px}.banner-section2 .banner-wrapper .banner-content span .left-vec{margin-right:10px}.banner-section2 .banner-wrapper .banner-content h1{color:var(--white);font-size:5rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:35px;line-height:1.1}@media (max-width:1500px){.banner-section2 .banner-wrapper .banner-content h1{font-size:3.6rem}}@media (max-width:991px){.banner-section2 .banner-wrapper .banner-content h1{margin-bottom:25px;font-size:3.125rem}}.banner-section2 .banner-wrapper .banner-content p{color:var(--white);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:55px}@media (max-width:991px){.banner-section2 .banner-wrapper .banner-content p{margin-bottom:40px}}.banner-section2 .banner-wrapper .banner-content .primary-btn2{padding:15px 25px}.banner-section2 .banner-wrapper .banner-right{margin-top:-50px;display:flex;position:relative}@media (max-width:1199px){.banner-section2 .banner-wrapper .banner-right{gap:20px}}@media (max-width:991px){.banner-section2 .banner-wrapper .banner-right{visibility:hidden;display:none}}.banner-section2 .banner-wrapper .banner-right .h2-banner-img1{padding:0 15px}@media (max-width:1199px){.banner-section2 .banner-wrapper .banner-right .h2-banner-img1{width:220px;min-width:220px;height:220px;padding:0}}.banner-section2 .banner-wrapper .banner-right .h2-banner-img3{padding:0 15px}@media (max-width:1199px){.banner-section2 .banner-wrapper .banner-right .h2-banner-img3{width:220px;height:220px;padding:0}}.banner-section2 .banner-wrapper .banner-right .h2-banner-img2{position:absolute;top:-150px;left:180px}@media (max-width:1199px){.banner-section2 .banner-wrapper .banner-right .h2-banner-img2{width:220px;height:220px;top:-110px;left:120px}}.banner-section2 .banner-wrapper .banner-right .h2-banner-img4{position:absolute;top:150px;left:133px}@media (max-width:1199px){.banner-section2 .banner-wrapper .banner-right .h2-banner-img4{max-width:220px;height:220px;top:110px;left:120px}}.banner-section2 .swiper-pagination-g{flex-direction:column;gap:20px;display:flex;position:absolute;top:46%;left:55px}@media (max-width:1700px){.banner-section2 .swiper-pagination-g{left:20px}}@media (max-width:576px){.banner-section2 .swiper-pagination-g{visibility:hidden;display:none}}.banner-section2 .swiper-pagination-g .swiper-pagination-bullet{background-color:var(--primary-color1);opacity:.5;border-radius:2px;width:14px;height:14px;position:relative;transform:rotate(-45deg)}.banner-section2 .swiper-pagination-g .swiper-pagination-bullet:after{content:"";border:1px solid #bf9444;border-radius:2px;width:20px;height:20px;position:absolute;top:-3px;left:-3px}.banner-section2 .swiper-pagination-g .swiper-pagination-bullet-active{opacity:1}.home1-introduction-area{width:100%;max-width:90%;margin-left:auto;margin-right:auto}.home1-introduction-area .into-left-img{border-radius:10px 0}.home1-introduction-area .into-left-img img{border-radius:10px 0;width:100%}.home1-introduction-area .our-mission{align-items:center;margin-top:-15px;margin-bottom:30px;display:flex}@media (max-width:991px){.home1-introduction-area .our-mission{margin-top:0}}@media (max-width:576px){.home1-introduction-area .our-mission{display:block}}.home1-introduction-area .our-mission .icon{border:1px solid #eee;border-radius:10px 0;width:100%;max-width:190px;margin-right:24px;padding:20px 30px;position:relative}@media (max-width:576px){.home1-introduction-area .our-mission .icon{margin-bottom:20px}}.home1-introduction-area .our-mission .icon:after{content:"";background-color:#eee;width:61px;height:1px;position:absolute;top:32px;left:64px}.home1-introduction-area .our-mission .icon h4{color:var(--title-color-dark);font-size:1.5rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0;padding-top:10px}.home1-introduction-area .our-mission .description{width:100%;max-width:630px}.home1-introduction-area .our-mission .description p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.home1-introduction-area .intro-right{justify-content:space-between;align-items:center;display:flex}@media (max-width:767px){.home1-introduction-area .intro-right{display:block}}.home1-introduction-area .intro-right .intro-right-img{border-radius:10px 0}@media (max-width:767px){.home1-introduction-area .intro-right .intro-right-img{visibility:hidden;display:none}}.home1-introduction-area .intro-right .intro-right-img img{border-radius:10px 0}.home1-introduction-area .intro-right .features-author{margin-right:20px}@media (max-width:767px){.home1-introduction-area .intro-right .features-author{margin-right:0}}.home1-introduction-area .intro-right .features-author .intro-features{align-items:center;gap:70px;display:flex}@media (max-width:576px){.home1-introduction-area .intro-right .features-author .intro-features{display:block}}.home1-introduction-area .intro-right .features-author .intro-features ul{margin:0;padding:0;list-style:none}.home1-introduction-area .intro-right .features-author .intro-features ul li{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:10px}.home1-introduction-area .intro-right .features-author .intro-features ul li i{color:var(--primary-color1);margin-right:10px;font-size:16px}.home1-introduction-area .intro-right .features-author .author-area{padding-top:30px}.home1-introduction-area .intro-right .features-author .author-area .author-content{border:1px solid #eee;border-radius:10px;max-width:650px;margin-bottom:25px;padding:20px 45px;position:relative}@media (max-width:576px){.home1-introduction-area .intro-right .features-author .author-area .author-content{padding:20px}}.home1-introduction-area .intro-right .features-author .author-area .author-content:after{content:"";background-color:var(--white);border:1px solid #eee;border-top:none;border-left:none;width:35px;height:35px;position:absolute;bottom:-18px;left:83px;transform:rotate(45deg)}@media (max-width:576px){.home1-introduction-area .intro-right .features-author .author-area .author-content:after{left:15px}}.home1-introduction-area .intro-right .features-author .author-area .author-content P{color:var(--text-color1);margin-bottom:0;font-size:1.5rem;font-weight:300;line-height:1.4}.home1-introduction-area .intro-right .features-author .author-area .author-img-name{align-items:center;margin-left:70px;padding-top:5px;display:flex}@media (max-width:576px){.home1-introduction-area .intro-right .features-author .author-area .author-img-name{margin-left:0}}.home1-introduction-area .intro-right .features-author .author-area .author-img-name .author-img{border-radius:50%;margin-right:20px}.home1-introduction-area .intro-right .features-author .author-area .author-img-name .author-img img{border-radius:50%}.home1-introduction-area .intro-right .features-author .author-area .author-img-name .author-name h4{color:var(--title-color-dark);font-size:1.5rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:5px}.home1-introduction-area .intro-right .features-author .author-area .author-img-name .author-name span{color:var(--text-color1);font-size:.875rem;font-weight:400;font-family:var(--font-jost)}.new-items1 .new-items-wrap1{border:var(--border);background:#fafafa;border-radius:10px;height:100%;padding:75px 40px}@media (max-width:1399px){.new-items1 .new-items-wrap1{height:unset;padding:75px 30px}}@media (min-width:992px) and (max-width:1199px){.new-items1 .new-items-wrap1{padding:50px 12px}}.new-items1 .new-items-wrap1 .items-content>span{color:var(--white);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);background-color:var(--primary-color1);border-radius:5px 0;margin-bottom:20px;padding:4px 14px;display:inline-block}.new-items1 .new-items-wrap1 .items-content h3{margin-bottom:25px}.new-items1 .new-items-wrap1 .items-content h3 a{color:var(--title-color-dark);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);line-height:36px}.new-items1 .new-items-wrap1 .items-content .descount-area{border-style:solid;border-width:1px;border-color:var(--primary-color1);border-radius:10px;width:100%;max-width:235px;margin:0 auto;padding:17px 25px}@media (max-width:1399px){.new-items1 .new-items-wrap1 .items-content .descount-area{padding:15px 20px}}.new-items1 .new-items-wrap1 .items-content .descount-area h3{color:var(--title-color-dark);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0;line-height:36px}.new-items1 .new-items-wrap1 .items-content .descount-area span{color:var(--primary-color1);font-size:3.5rem;font-weight:700;font-family:var(--font-cormorant);line-height:36px;display:inline-block}.new-items1 .new-items-wrap2{text-align:center;background-color:var(--white);border:1px solid #eee;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:25px 50px;display:flex}.new-items1 .new-items-wrap2 img{border-radius:50%;animation:60s linear infinite CSSright}.new-items1 .new-items-wrap2 .items-img{position:relative}.new-items1 .new-items-wrap2 .items-img .price{position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.new-items1 .new-items-wrap2 .items-img .price span{color:var(--primary-color1);font-size:1.125rem;font-weight:500;font-family:var(--font-Jost);background-color:var(--white);white-space:nowrap;border:1px solid #eee;border-radius:5px 0;padding:5px 23px}.new-items1 .new-items-wrap2 .content h3{margin-bottom:0;padding-top:35px}.new-items1 .new-items-wrap2 .content h3 a{color:var(--title-color-dark);font-size:1.875rem;font-weight:700;line-height:36px;font-family:var(--font-cormorant);transition:all .35s}.new-items1 .new-items-wrap2 .content h3 a:hover{color:var(--primary-color1)}.new-items1 .new-items-wrap3{border-radius:10px;position:relative}.new-items1 .new-items-wrap3 .items-img{border-radius:10px}@media (max-width:576px){.new-items1 .new-items-wrap3 .items-img img{width:100%}}.new-items1 .new-items-wrap3 .overlay{background-color:#09161dbf;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.new-items1 .new-items-wrap3 .overlay .items-content>span{color:var(--white);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:10px;display:inline-block}.new-items1 .new-items-wrap3 .overlay .items-content>span .left-vec{margin-right:6px}.new-items1 .new-items-wrap3 .overlay .items-content>span .right-vec{margin-left:6px}.new-items1 .new-items-wrap3 .overlay .items-content h3{margin-bottom:30px}.new-items1 .new-items-wrap3 .overlay .items-content h3 a{color:var(--white);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);line-height:36px;transition:all .35s}.new-items1 .new-items-wrap3 .overlay .items-content h3 a:hover{color:var(--primary-color1)}.new-items1 .new-item-sm-slider{width:100%;max-width:710px;margin:0 auto}@media (max-width:991px){.new-items1 .new-item-sm-slider{max-width:627px}}@media (max-width:767px){.new-items1 .new-item-sm-slider{max-width:498px}}@media (max-width:576px){.new-items1 .new-item-sm-slider{max-width:320px}}.new-items1 .new-item-sm-slider .new-items-sm-img{cursor:pointer}.new-items1 .new-item-sm-slider .new-items-sm-img img{border-radius:50%;width:100%;max-width:100px}.new-items1 .new-item-sm-slider .swiper-slide-thumb-active .new-items-sm-img{border-radius:50%;position:relative}.new-items1 .new-item-sm-slider .swiper-slide-thumb-active .new-items-sm-img:after{content:"";background-color:#09161d80;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.new-items1 .swiper-btn{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.new-items1 .swiper-btn{visibility:hidden;display:none}}.new-items1 .swiper-btn .prev-btn-2{border-style:solid;border-width:1px;border-color:var(--primary-color1);width:42px;height:42px;transform:.35s;cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;line-height:42px;display:flex}.new-items1 .swiper-btn .prev-btn-2 i{color:var(--primary-color1);transform:.35s;font-size:20px}.new-items1 .swiper-btn .prev-btn-2:hover{background-color:var(--primary-color1)}.new-items1 .swiper-btn .prev-btn-2:hover i{color:var(--white)}.new-items1 .swiper-btn .next-btn-2{border-style:solid;border-width:1px;border-color:var(--primary-color1);width:42px;height:42px;transform:.35s;cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;line-height:42px;display:flex}.new-items1 .swiper-btn .next-btn-2 i{color:var(--primary-color1);transform:.35s;font-size:20px}.new-items1 .swiper-btn .next-btn-2:hover{background-color:var(--primary-color1)}.new-items1 .swiper-btn .next-btn-2:hover i{color:var(--white)}.popular-items1{background-color:#0000;background-image:linear-gradient(#00000080,#00000080),url(../media/popular_item.14d68b9e.png);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:100px 0 200px}@media (max-width:991px){.popular-items1{padding:90px 0 150px}}.popular-items1 .section-title h2{color:var(--white)}@media (max-width:767px){.popular-items1 .popular-item-warp{max-width:410px;margin:0 auto}}.popular-items1 .popular-item-warp .item-img{justify-content:center;transition:all .35s;display:flex;position:relative}.popular-items1 .popular-item-warp .item-img .price-tag{position:absolute;top:15px;left:57px}@media (max-width:1399px){.popular-items1 .popular-item-warp .item-img .price-tag{left:25px}}@media (max-width:1199px){.popular-items1 .popular-item-warp .item-img .price-tag{left:15px}}@media (max-width:767px){.popular-items1 .popular-item-warp .item-img .price-tag{left:50px}}.popular-items1 .popular-item-warp .item-img .price-tag svg{fill:var(--white);transition:all .35s}.popular-items1 .popular-item-warp .item-img .price-tag span{color:var(--primary-color1);font-size:22px;font-weight:600;font-family:var(--font-Jost);transition:all .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popular-items1 .popular-item-warp .item-img:hover .price-tag svg{fill:var(--primary-color1)}.popular-items1 .popular-item-warp .item-img:hover .price-tag span{color:var(--white)}.popular-items1 .popular-item-warp .item-content{background:#0000004d;border:1px solid #eeeeee4d;border-radius:25px 0;margin-top:-105px;padding:135px 60px 40px}.popular-items1 .popular-item-warp .item-content .review-area{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.popular-items1 .popular-item-warp .item-content .review-area ul{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.popular-items1 .popular-item-warp .item-content .review-area ul li i{color:var(--primary-color1)}.popular-items1 .popular-item-warp .item-content .review-area span{color:#ffffffb3;margin-left:10px;font-size:18px;font-weight:400}.popular-items1 .popular-item-warp .item-content h3{margin-bottom:10px}.popular-items1 .popular-item-warp .item-content h3 a{color:var(--white);font-size:1.875rem;font-weight:700;line-height:2.25rem;font-family:var(--font-cormorant);transition:all .35s}.popular-items1 .popular-item-warp .item-content h3 a:hover{color:var(--primary-color1)}.popular-items1 .popular-item-warp .item-content p{color:#fffc;font-size:1.125rem;font-weight:400;line-height:1.875rem;font-family:var(--font-Jost);margin-bottom:0}.popular-items1 .slider-pagination{justify-content:center;display:flex;position:relative}.popular-items1 .slider-pagination .swiper-pagination-xyz{width:unset;bottom:0}.popular-items1 .slider-pagination .swiper-pagination-xyz .swiper-pagination-bullet{background-color:var(--primary-color1);width:12px;height:12px;margin:0 10px;position:relative}.popular-items1 .slider-pagination .swiper-pagination-xyz .swiper-pagination-bullet:after{content:"";border:1px solid var(--primary-color1);border-radius:50%;width:18px;height:18px;position:absolute;top:-3px;left:-3px}.menu-list-area1{position:relative}.load-more-btn a{padding:10px 46px}.pt-60{padding-top:60px}.menu-wrapper1{z-index:1;background-color:#fafafa;border:1px solid #eee;border-radius:4px;position:relative}.menu-wrapper1 .section-title{margin-bottom:40px}.menu-wrapper1 .section-title h2{font-size:2.81rem;line-height:3.37rem}.menu-wrapper1 .menu-top-left{z-index:-1;position:absolute;top:0;left:0}.menu-wrapper1 .menu-top-right{z-index:-1;position:absolute;top:0;right:0}.menu-wrapper1 .menu-btm-right{z-index:-1;position:absolute;bottom:0;right:0}.menu-wrapper1 .menu-btm-left{z-index:-1;position:absolute;bottom:0;left:0}.menu-wrapper1 .menu-list ul{margin:0;padding:0 50px}@media (max-width:576px){.menu-wrapper1 .menu-list ul{padding:60px 20px}}.menu-wrapper1 .menu-list ul li{margin-bottom:15px;display:flex}.menu-wrapper1 .menu-list ul li .sl{margin-right:10px}.menu-wrapper1 .menu-list ul li .sl span{color:#000;font-size:1.125rem;font-weight:600;font-family:var(--font-Jost);display:inline-block}.menu-wrapper1 .menu-list ul li .menu-content{width:100%}.menu-wrapper1 .menu-list ul li .menu-content p{color:var(--text-color1);margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.438rem}.menu-wrapper1 .menu-list ul li .menu-title{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.menu-wrapper1 .menu-list ul li .menu-title h4{color:#000;font-size:1.5rem;font-weight:700;line-height:29px;font-family:var(--font-cormorant);margin-bottom:0}@media (min-width:992px) and (max-width:1199px){.menu-wrapper1 .menu-list ul li .menu-title .dot img{max-width:120px}}@media (max-width:576px){.menu-wrapper1 .menu-list ul li .menu-title .dot img{max-width:112px}}.menu-wrapper1 .menu-list ul li .menu-title .price{color:var(--primary-color1);font-size:1.125rem;font-weight:600;font-family:var(--font-Jost)}.menu-wrapper1 .menu-list .notice-location{text-align:center;padding:40px 50px}@media (max-width:576px){.menu-wrapper1 .menu-list .notice-location{padding:0 20px 20px}}.menu-wrapper1 .menu-list .notice-location h4{color:#000;font-size:1rem;font-weight:500;font-family:var(--font-Jost)}.menu-wrapper1 .menu-list .notice-location h4 span{font-style:1.25rem;color:#e00000;font-weight:700}.food-orgin{z-index:1;background-image:url(../media/indian-menu-bg.59205d70.png);background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:150px 0;display:flex;position:relative}.food-orgin.two{background-image:url(../media/italian-menu-bg.59205d70.png)}.food-orgin.three{background-image:url(../media/regular-menu-bg.59205d70.png)}.food-orgin .resturent-name{position:absolute;top:75px;left:50%;transform:translate(-50%)}.food-orgin .resturent-name h2{-webkit-text-stroke:1px #ffffff40;color:#0000;letter-spacing:0 .5rem;padding:0}.food-orgin:after{content:"";z-index:-1;background-color:#09161d99;width:100%;height:100%;position:absolute;top:0;left:0}.food-orgin h2{color:var(--white);font-size:3.75rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0;padding:40px 0}.menu-divider{align-items:center;width:85%;margin:0 auto;padding:55px 0;display:flex}@media (max-width:1399px){.menu-divider{width:97%}}.menu-divider span{background-color:#eee;width:100%;height:1px;display:inline-block}.best-offer-area1 .best-offer-wrap{border:1px solid #eee;border-radius:5px;padding:40px}@media (max-width:576px){.best-offer-area1 .best-offer-wrap{padding:20px}}.best-offer-area1 .best-offer-wrap:after{content:"";clear:both;display:table}.best-offer-area1 .best-offer-wrap .best-offer-content{padding-top:10px}.best-offer-area1 .best-offer-wrap .best-offer-content h3{color:var(--title-color-dark);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:5px;line-height:2.25rem;transition:all .35s}.best-offer-area1 .best-offer-wrap .best-offer-content p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:20px;line-height:1.875rem}.best-offer-area1 .best-offer-wrap .best-offer-content .features{margin:0;padding-top:15px;padding-left:1rem}.best-offer-area1 .best-offer-wrap .best-offer-content .features li{color:var(--text-color1);font-size:1rem;font-weight:500;font-family:var(--font-Jost);line-height:1.875rem}.best-offer-area1 .best-offer-wrap .best-offer-img{float:right;position:relative}@media (min-width:768px) and (max-width:991px){.best-offer-area1 .best-offer-wrap .best-offer-img{float:unset;margin-bottom:20px}}@media (max-width:576px){.best-offer-area1 .best-offer-wrap .best-offer-img{float:unset;margin-bottom:20px}}@media (max-width:1399px){.best-offer-area1 .best-offer-wrap .best-offer-img img{max-width:200px}}@media (max-width:1199px){.best-offer-area1 .best-offer-wrap .best-offer-img img{max-width:180px}}.best-offer-area1 .best-offer-wrap .best-offer-img .price-tag{border-style:dashed;border-width:1px;border-color:var(--primary-color1);background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;line-height:64px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.best-offer-area1 .best-offer-wrap .best-offer-img .price-tag span{color:var(--primary-color1);z-index:1;font-size:1.5rem;font-weight:600;line-height:1.875rem;display:inline-block;position:relative}.testimonial-area1{background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#000203 .28%,#09161d 99.7%);padding:110px 10px 370px}@media (max-width:991px){.testimonial-area1{padding:80px 0 250px}}.testimonial-area1 .testimonial-img-slider{height:290px;margin-left:-40px;margin-right:40px;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.testimonial-area1 .testimonial-img-slider{height:unset;height:unset;max-width:280px;margin-bottom:30px;margin-left:auto;margin-right:auto;position:relative;top:0;transform:translateY(0%)}}@media (max-width:576px){.testimonial-area1 .testimonial-img-slider{position:relative}}.testimonial-area1 .testimonial-img-slider .testimonial-img img{border-radius:50%}.testimonial-area1 .testimonial-img-slider .swiper-slide-thumb-active{position:relative}.testimonial-area1 .testimonial-img-slider .swiper-slide-thumb-active:after{content:"";border:1px dashed #bf9444;border-radius:50%;width:84px;height:84px;animation:20s linear infinite CSS22right;position:absolute;top:-5px;left:-5px}.testimonial-area1 .testimonial-content-slider{margin-left:70px;margin-right:-40px;padding-right:40px}@media (min-width:768px) and (max-width:991px){.testimonial-area1 .testimonial-content-slider{margin-right:0}}@media (max-width:767px){.testimonial-area1 .testimonial-content-slider{margin:0;padding:0 10px 35px}}.testimonial-area1 .testimonial-content-slider .testimonial-content{border:1px solid #eee;border-radius:10px;padding:50px 35px;position:relative}@media (max-width:576px){.testimonial-area1 .testimonial-content-slider .testimonial-content{padding:50px 15px}}.testimonial-area1 .testimonial-content-slider .testimonial-content .author-name-review{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.testimonial-area1 .testimonial-content-slider .testimonial-content .author-name-review .author-name h4{color:var(--white);font-size:1.5rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0;line-height:35px}.testimonial-area1 .testimonial-content-slider .testimonial-content .author-name-review .author-name span{color:#fffc;font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);line-height:35px;display:inline-block;position:relative}.testimonial-area1 .testimonial-content-slider .testimonial-content .author-name-review .author-name span:after{content:"";background-color:var(--primary-color1);width:65px;height:1px;position:absolute;top:18px;right:-75px}.testimonial-area1 .testimonial-content-slider .testimonial-content .author-name-review .review ul{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.testimonial-area1 .testimonial-content-slider .testimonial-content .author-name-review .review ul li i{color:var(--primary-color1)}.testimonial-area1 .testimonial-content-slider .testimonial-content p{color:var(--white);font-size:1.5rem;font-weight:300;font-family:var(--font-Jost);margin-bottom:0;line-height:36px}.testimonial-area1 .testimonial-content-slider .testimonial-content .quoat{background:#050504;border:1px solid #eeeeee40;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;line-height:70;display:flex;position:absolute;bottom:25px;right:-35px}@media (max-width:767px){.testimonial-area1 .testimonial-content-slider .testimonial-content .quoat{bottom:-35px;right:0}}.testimonial-area1 .swiper-slide{transition:all .5s}.testimonial-area1 .section-title{margin-left:22px}@media (max-width:991px){.testimonial-area1 .section-title{text-align:center;margin-bottom:60px;margin-left:0}}.testimonial-area1 .section-title h2{color:var(--white)}.testimonial-area1 .section-title p{color:#fffc;margin-bottom:0;padding-top:5px;font-size:1.125rem;font-weight:400}.testimonial-video-area{margin-top:-270px}@media (max-width:991px){.testimonial-video-area{margin-top:-140px}}@media (max-width:576px){.testimonial-video-area{margin-top:-170px}}.testimonial-video-area .testi-video-wrap{position:relative}@media (max-width:767px){.testimonial-video-area .testi-video-wrap img{min-height:300px}}.testimonial-video-area .testi-video-wrap .video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-video-area .testi-video-wrap .video-icon a i{color:#fff;font-size:80px;transition:all .35s}.testimonial-video-area .testi-video-wrap .video-icon a i:hover{color:var(--primary-color1)}@keyframes CSS22right{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:576px){.cooking-expert-area .cooking-expart-wrap{max-width:350px;margin:0 auto}}.cooking-expert-area .cooking-expart-wrap .exparts-img{border-radius:10px;position:relative}.cooking-expert-area .cooking-expart-wrap .exparts-img img{border-radius:10px;width:100%}.cooking-expert-area .cooking-expart-wrap .exparts-img:after{content:"";background-color:var(--primary-color1);clip-path:polygon(100% 5%,100% 100%,5% 100%,94% 94%);border-radius:10px;width:100%;height:100%;transition:all .5s;position:absolute;bottom:0;right:0}.cooking-expert-area .cooking-expart-wrap .exparts-img:before{content:"";background-color:var(--primary-color1);clip-path:polygon(95% 0,0 0,0 95%,6% 6%);border-radius:10px;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.cooking-expert-area .cooking-expart-wrap .exparts-img .social-area{position:absolute;top:40px;right:40px}.cooking-expert-area .cooking-expart-wrap .exparts-img .social-area .share-icon{border:1px solid var(--primary-color1);cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;line-height:36px;transition:all .5s;display:flex}.cooking-expert-area .cooking-expart-wrap .exparts-img .social-area .share-icon i{color:var(--primary-color1);font-size:20px}.cooking-expert-area .cooking-expart-wrap .exparts-img .social-area ul{transform-origin:top;visibility:hidden;opacity:0;margin:-45px 0 0;padding:0;list-style:none;transition:all .5s;transform:scaleY(0)}.cooking-expert-area .cooking-expart-wrap .exparts-img .social-area ul li{margin-bottom:10px}.cooking-expert-area .cooking-expart-wrap .exparts-img .social-area ul li a{border:1px solid var(--primary-color1);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;line-height:36px;transition:all .5s;display:flex}.cooking-expert-area .cooking-expart-wrap .exparts-img .social-area ul li a i{color:#5e5e5e80;font-size:20px;transition:all .5s}.cooking-expert-area .cooking-expart-wrap .exparts-img .social-area ul li a i:hover{color:var(--primary-color1)}.cooking-expert-area .cooking-expart-wrap .exparts-img:hover:after,.cooking-expert-area .cooking-expart-wrap .exparts-img:hover:before{opacity:0}.cooking-expert-area .cooking-expart-wrap .exparts-img:hover ul{visibility:visible;opacity:1;margin-top:0;transform:scale(1)}.cooking-expert-area .cooking-expart-wrap .exparts-img:hover .share-icon{background-color:var(--primary-color1)}.cooking-expert-area .cooking-expart-wrap .exparts-img:hover .share-icon i{color:var(--white)}.cooking-expert-area .cooking-expart-wrap .exparts-content{padding:20px 0 0}.cooking-expert-area .cooking-expart-wrap .exparts-content h3{margin-bottom:5px}.cooking-expert-area .cooking-expart-wrap .exparts-content h3 a{color:var(--title-color-dark);font-size:1.75rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.cooking-expert-area .cooking-expart-wrap .exparts-content h3 a:hover{color:var(--primary-color1)}.cooking-expert-area .cooking-expart-wrap .exparts-content p{color:var(--text-color1);font-size:1rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.gallery-slider1{cursor:-webkit-grab}.gallery-slider1 .swiper-slide:nth-child(odd){transform:scaleX(1.1)}.gallery-slider1 .swiper-slide:nth-child(2n){transform:scaleX(.9)}.gallery-slider1 .gallery-wrap img{border-radius:10px}.gallery-slider1 .gallery-wrap .overlay{transform-origin:100%;background-color:#09161d99;border-radius:10px;width:100%;height:100%;transition:transform .4s ease-in;position:absolute;top:0;left:0;transform:scaleX(0)}.gallery-slider1 .gallery-wrap .overlay .items-content{padding:0 10px}.gallery-slider1 .gallery-wrap .overlay .items-content>span{color:var(--white);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:10px;display:inline-block}.gallery-slider1 .gallery-wrap .overlay .items-content>span .left-vec{margin-right:6px}.gallery-slider1 .gallery-wrap .overlay .items-content>span .right-vec{margin-left:6px}.gallery-slider1 .gallery-wrap .overlay .items-content h3{color:var(--white);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:30px;line-height:36px;transition:all .35s}.gallery-slider1 .gallery-wrap:hover .overlay{transform-origin:0;transform:scaleX(1)}.news-wrap .post-thum{border-radius:10px;position:relative;overflow:hidden}.news-wrap .post-thum img{border-radius:10px;transition:all .35s}@media (max-width:767px){.news-wrap .post-thum img{width:100%}}.news-wrap .post-thum .batch{position:absolute;top:20px;left:0}.news-wrap .post-thum .batch a{color:var(--white);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);background-color:var(--primary-color1);border-radius:5px 0;padding:4px 13px;transition:all .35s;display:inline-block}.news-wrap .post-thum .batch a:hover{color:var(--primary-color1);background-color:var(--white)}.news-wrap .news-content{padding-top:25px}.news-wrap .news-content .news-meta{align-items:center;gap:90px;margin-bottom:15px;display:flex}@media (min-width:992px) and (max-width:1199px){.news-wrap .news-content .news-meta{gap:50px}}.news-wrap .news-content .news-meta .publisher a,.news-wrap .news-content .news-meta .comment a{color:rgba(var(--text-color1),.7);align-items:center;font-size:1.125rem;font-weight:400;transition:all .35s;display:flex}.news-wrap .news-content .news-meta .publisher a img,.news-wrap .news-content .news-meta .comment a img{vertical-align:text-top;margin-right:5px}.news-wrap .news-content .news-meta .publisher a:hover,.news-wrap .news-content .news-meta .comment a:hover{color:var(--primary-color1)}.news-wrap .news-content .news-meta .publisher{position:relative}.news-wrap .news-content .news-meta .publisher:after{content:"";background-color:#eee;width:56px;height:2px;position:absolute;top:12px;right:-70px}@media (min-width:992px) and (max-width:1199px){.news-wrap .news-content .news-meta .publisher:after{width:30px;right:-40px}}.news-wrap .news-content h3{margin-bottom:0}.news-wrap .news-content h3 a{color:var(--title-color-dark);font-size:1.75rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.news-wrap .news-content h3 a:hover{color:var(--primary-color1);text-decoration:underline}.news-wrap:hover .post-thum img{transform:scale(1.05)}footer{background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#000203 .28%,#09161d 99.7%);position:relative}footer .footer-top{padding-top:100px;padding-bottom:100px}@media (max-width:767px){footer .footer-top .footer-widget{text-align:center}}footer .footer-top .footer-widget .widget-title{margin-bottom:25px}footer .footer-top .footer-widget .widget-title h3{color:var(--white);font-size:1.875px;font-weight:700;font-family:var(--font-cormorant)}footer .footer-top .footer-widget .menu-container{gap:50px;display:flex}@media (max-width:767px){footer .footer-top .footer-widget .menu-container{justify-content:center}}footer .footer-top .footer-widget .menu-container ul{margin:0;padding:0;list-style:none}footer .footer-top .footer-widget .menu-container ul li{margin-bottom:10px;margin-left:30px;transition:all .35s;position:relative;transform:translate(-30px)}footer .footer-top .footer-widget .menu-container ul li a{color:var(--light-text);font-size:1.125rem;font-weight:400;font-family:var(--font-jost);transition:all .35s}footer .footer-top .footer-widget .menu-container ul li:last-child{margin-bottom:0}footer .footer-top .footer-widget .menu-container ul li:after{content:"";background-color:var(--primary-color1);opacity:0;width:20px;height:1px;transition:all .35s;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}footer .footer-top .footer-widget .menu-container ul li:hover{transform:translate(0)}footer .footer-top .footer-widget .menu-container ul li:hover:after{opacity:1}footer .footer-top .footer-widget .menu-container ul li:hover a{color:var(--primary-color1)}footer .footer-top .social-area{border:1px solid #ffffff26;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:300px;height:300px;display:flex;position:relative}@media (max-width:767px){footer .footer-top .social-area{margin:0 auto}}footer .footer-top .social-area .footer-logo p{font-family:var(--font-Jost);letter-spacing:.2em;color:var(--white);opacity:.8;margin-bottom:0;padding-top:17px;font-size:1.125rem;font-weight:700}footer .footer-top .social-area .footer-logo span{display:inline-block;position:relative}footer .footer-top .social-area .footer-logo span:before{content:"";background-color:var(--primary-color1);width:84px;height:1px;position:absolute;top:13px;left:-95px}footer .footer-top .social-area .footer-logo span:after{content:"";background-color:var(--primary-color1);width:84px;height:1px;position:absolute;top:13px;right:-95px}footer .footer-top .social-area .footer-social{padding-top:20px}footer .footer-top .social-area .footer-social ul{gap:15px;margin:0;padding:0;list-style:none}footer .footer-top .social-area .footer-social ul li a{background-color:#0000;border:1px solid #bf9444;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;line-height:30;transition:all .35s;display:flex}footer .footer-top .social-area .footer-social ul li a i{color:var(--white)}footer .footer-top .social-area .footer-social ul li a:hover{background-color:var(--primary-color1)}footer .footer-top .contact-info .single-contact{margin-bottom:13px;display:flex}@media (max-width:767px){footer .footer-top .contact-info .single-contact{justify-content:center}}footer .footer-top .contact-info .single-contact .title{color:var(--primary-color1);font-size:1.125rem;font-weight:500;font-family:var(--font-Jost);margin-right:10px;display:inline-block}footer .footer-top .contact-info .single-contact .content a{color:var(--light-text);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);text-align:start;transition:all .35s;display:inline-block}footer .footer-top .contact-info .single-contact .content a:hover{color:var(--primary-color1)}footer .footer-btm .border-ttop{border-top:1px solid #ffffff26;padding:10px 0}@media (max-width:767px){footer .footer-btm .copyright-area{text-align:center}}footer .footer-btm .copyright-area p{color:var(--light-text);font-size:1rem;font-weight:400;font-family:var(--font-Jost);margin:0}footer .footer-btm .copyright-area p a{color:var(--light-text);font-size:1rem;font-weight:400;transition:all .35s}footer .footer-btm .copyright-area p a:hover{color:var(--primary-color1)}footer .footer-btm .privacy-policy p{color:var(--light-text);margin:0;font-size:1rem;font-weight:400}footer .footer-btm .privacy-policy p a{color:var(--light-text);font-size:1rem;font-weight:400;font-family:var(--font-Jost);transition:all .35s}footer .footer-btm .privacy-policy p a:hover{color:var(--primary-color1)}.h2-product-area{width:85%;margin:0 auto}.h2-product-area .product-wrap{justify-content:center;align-items:center;display:flex}.h2-product-area .product-wrap .product-img{z-index:9}.h2-product-area .product-wrap .product-img img{animation:60s linear infinite CSSright}.h2-product-area .product-wrap .product-img img:hover{animation-play-state:paused}.h2-product-area .product-wrap .product-content{z-index:4;border:1px solid #eee;border-radius:5px;width:100%;max-width:270px;margin-left:-90px;padding:20px 15px 20px 110px}.h2-product-area .product-wrap .product-content h4{margin-bottom:0}.h2-product-area .product-wrap .product-content h4 a{color:var(--title-color-dark);font-size:1.625rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.h2-product-area .product-wrap .product-content h4 a:hover{color:var(--primary-color1)}.h2-product-area .product-wrap .product-content p{color:var(--text-color1);font-size:1rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.h2-about-area{align-items:center;width:85%;margin:0 auto;display:flex}@media (max-width:1199px){.h2-about-area{width:95%}}@media (max-width:991px){.h2-about-area{width:85%;display:block}}.h2-about-area .about-left{align-items:center;gap:15px;width:100%;max-width:620px;margin-top:-50px;margin-right:30px;display:flex;position:relative}@media (max-width:991px){.h2-about-area .about-left{visibility:hidden;display:none}}@media (max-width:1500px){.h2-about-area .about-left img{width:240px}}@media (max-width:1199px){.h2-about-area .about-left img{width:200px}}.h2-about-area .about-left .h2-about-img3{margin-top:20px}.h2-about-area .about-left .h2-about-img2{position:absolute;top:-64px;left:258px}@media (max-width:1500px){.h2-about-area .about-left .h2-about-img2{top:-115px;left:132px}}@media (max-width:1199px){.h2-about-area .about-left .h2-about-img2{top:-95px;left:113px}}.h2-about-area .about-left .h2-about-img4{position:absolute;bottom:-120px;left:225px}@media (max-width:1500px){.h2-about-area .about-left .h2-about-img4{bottom:-124px;left:122px}}@media (max-width:1199px){.h2-about-area .about-left .h2-about-img4{bottom:-106px;left:102px}}.h2-about-area .about-left2{visibility:hidden;margin-bottom:50px;display:none}@media (max-width:991px){.h2-about-area .about-left2{visibility:visible;display:block}}.h2-about-area .about-right{width:100%;max-width:710px;margin-left:auto;margin-right:200px}@media (max-width:1700px){.h2-about-area .about-right{margin-right:50px}}@media (min-width:1400px) and (max-width:1599px){.h2-about-area .about-right{margin-right:0}}@media (max-width:991px){.h2-about-area .about-right{margin:0}}.h2-about-area .about-right .section-title h2{line-height:1.1}@media (min-width:1400px) and (max-width:1599px){.h2-about-area .about-right .section-title h2{font-size:3.5rem}}@media (max-width:1500px){.h2-about-area .about-right .section-title h2{font-size:3.2rem}}@media (max-width:1399px){.h2-about-area .about-right .section-title h2{font-size:2.5rem}}.h2-about-area .about-right .section-title p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0;padding-top:10px;line-height:30px}.h2-about-area .about-right .about-featurs{margin-bottom:25px;padding-top:30px}.h2-about-area .about-right .about-featurs ul{align-items:center;gap:50px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1399px){.h2-about-area .about-right .about-featurs ul{flex-wrap:wrap;gap:0}}.h2-about-area .about-right .about-featurs ul li{align-items:flex-start;display:flex}@media (max-width:1399px){.h2-about-area .about-right .about-featurs ul li{margin-right:20px}}.h2-about-area .about-right .about-featurs ul li .features-img{border:1px solid #bf9444;border-radius:5px;justify-content:center;align-items:center;width:60px;height:60px;margin-top:2px;margin-right:20px;display:flex}.h2-about-area .about-right .about-featurs ul li .features-content{max-width:180px}.h2-about-area .about-right .about-featurs ul li .features-content h4{color:var(--title-color-dark);font-size:1.563rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:5px;line-height:1}.h2-about-area .about-right .about-featurs ul li .features-content p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost)}.h2-about-area .about-right .about-featurs ul li:last-child{margin-right:0}.h2-reguler-item{background-image:linear-gradient(#09161dcc,#09161dcc),url(../media/h2-regular-items-bg.2d985b82.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:80px 0}.h2-reguler-item .section-title h2{color:var(--white)}.h2-reguler-item .section-title p{color:#fffc;margin-bottom:0;font-size:1.125rem;font-weight:400}.h2-reguler-item .reguler-items-wrap .item-img{position:relative}.h2-reguler-item .reguler-items-wrap .item-img img{border-radius:10px}.h2-reguler-item .reguler-items-wrap .item-img .price{position:absolute;bottom:40px;left:48.3%;transform:translate(-50%)}@media (max-width:1399px){.h2-reguler-item .reguler-items-wrap .item-img .price{bottom:37px;left:50%}}.h2-reguler-item .reguler-items-wrap .item-img .price h5{z-index:1;transition:all .35s;position:relative}.h2-reguler-item .reguler-items-wrap .item-img .price h5:after{content:"";background-color:var(--white);z-index:-1;border-radius:10px;width:60px;height:60px;transition:all .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.h2-reguler-item .reguler-items-wrap .item-img .price h5:hover{color:var(--white)}.h2-reguler-item .reguler-items-wrap .item-img .price h5:hover:after{background-color:var(--primary-color1)}.h2-reguler-item .reguler-items-wrap .reguler-items-content{text-align:center;max-width:280px;margin:0 auto;padding-top:15px}.h2-reguler-item .reguler-items-wrap .reguler-items-content h3{margin-bottom:10px}.h2-reguler-item .reguler-items-wrap .reguler-items-content h3 a{color:var(--white);font-size:2rem;font-weight:700;line-height:1.1;font-family:var(--font-cormorant);transition:all .35s}.h2-reguler-item .reguler-items-wrap .reguler-items-content h3 a:hover{color:var(--primary-color1)}.h2-reguler-item .reguler-items-wrap .reguler-items-content p{color:var(--white);opacity:.8;font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.h2-reguler-item .slider-btn{position:absolute;top:35%;left:0}@media (min-width:992px) and (max-width:1199px){.h2-reguler-item .slider-btn{top:33%}}.h2-reguler-item .slider-btn .prev-btn-3,.h2-reguler-item .slider-btn .next-btn-3{background-color:var(--primary-color1);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .35s;display:flex}.h2-reguler-item .slider-btn .prev-btn-3 i,.h2-reguler-item .slider-btn .next-btn-3 i{color:var(--white);font-size:30px;transition:all .35s}.h2-reguler-item .slider-btn .prev-btn-3:hover,.h2-reguler-item .slider-btn .next-btn-3:hover{background-color:var(--white)}.h2-reguler-item .slider-btn .prev-btn-3:hover i,.h2-reguler-item .slider-btn .next-btn-3:hover i{color:var(--primary-color1)}@media (max-width:767px){.h2-reguler-item .slider-btn .prev-btn-3,.h2-reguler-item .slider-btn .next-btn-3{visibility:hidden;display:none}}.h2-reguler-item .slider-btn .next-btn-3{position:absolute;right:-80px}@media (max-width:1500px){.h2-reguler-item .slider-btn .next-btn-3{right:-30px}}@media (max-width:1399px){.h2-reguler-item .slider-btn .next-btn-3{right:-40px}}@media (max-width:1199px){.h2-reguler-item .slider-btn .next-btn-3{right:-30px}}@media (max-width:991px){.h2-reguler-item .slider-btn .next-btn-3{right:-50px}}.h2-reguler-item .slider-btn .prev-btn-3{position:absolute;left:-80px}@media (max-width:1500px){.h2-reguler-item .slider-btn .prev-btn-3{left:-30px}}@media (max-width:1399px){.h2-reguler-item .slider-btn .prev-btn-3{left:-40px}}@media (max-width:1199px){.h2-reguler-item .slider-btn .prev-btn-3{left:-30px}}@media (max-width:991px){.h2-reguler-item .slider-btn .prev-btn-3{left:-50px}}.mb-sm-25{margin-bottom:25px}.food-items2-wrap .food-img{border-radius:10px 10px 0 0;position:relative}.food-items2-wrap .food-img img{border-radius:10px 10px 0 0;transition:all .35s}@media (max-width:576px){.food-items2-wrap .food-img img{width:100%}}.food-items2-wrap .food-img .cart-icon{transform-origin:100%;transition:transform .4s ease-in;position:absolute;top:20px;right:0;transform:scaleX(0)}.food-items2-wrap .food-img .cart-icon a{background-color:var(--white);border-radius:50px 0 0 50px;padding:6px 20px;transition:all .35s}.food-items2-wrap .food-img .cart-icon a i{color:var(--title-color-dark);transition:all .35s}.food-items2-wrap .food-img .cart-icon a:hover{background-color:var(--primary-color1)}.food-items2-wrap .food-img .cart-icon a:hover i{color:var(--white)}.food-items2-wrap .food-img .batch{position:absolute;top:20px;right:0}.food-items2-wrap .food-img .batch a{color:var(--title-color-dark);font-size:1.375rem;font-weight:700;font-family:var(--font-cormorant);background-color:var(--white);border-radius:50px 0 0 50px;padding:6px 20px}.food-items2-wrap .food-img .pric-tag{position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.food-items2-wrap .food-img .pric-tag span{color:var(--primary-color1);font-size:1.375rem;font-weight:600;font-family:var(--font-Jost);background:var(--white);border:1px solid #eee;border-radius:50px;padding:0 35px;display:inline-block}.food-items2-wrap .food-img:before{content:"";transform-origin:100%;background:#fff3;width:100%;height:100%;transition:transform .4s ease-in;position:absolute;top:0;left:0;transform:scaleX(0)}.food-items2-wrap .food-content{text-align:center;border:1px solid #eee;border-radius:0 0 10px 10px;padding-top:45px;padding-bottom:25px}.food-items2-wrap .food-content ul{margin-bottom:10px;list-style:none}.food-items2-wrap .food-content ul li i{color:var(--primary-color1)}.food-items2-wrap .food-content h3{margin-bottom:10px}.food-items2-wrap .food-content h3 a{color:var(--title-color-dark);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);max-width:300px;margin:0 auto;line-height:1.1;transition:all .35s}.food-items2-wrap .food-content h3 a:hover{color:var(--primary-color1)}.food-items2-wrap .food-content p{color:var(--text-color1);max-width:250px;margin:0 auto;font-size:1.125px;font-weight:400;line-height:1.8}.food-items2-wrap:hover .food-img:before{transform-origin:0;transform:scaleX(1)}.food-items2-wrap:hover .food-img .cart-icon{transform:scaleX(1)}.h2-special-gallery .h2-gallery{padding:15px 0 0}.h2-special-gallery .gallery-img{position:relative}.h2-special-gallery .gallery-img .overlay{transform-origin:100%;background:linear-gradient(359.58deg,#002133 .39%,#00213300 51.47%);justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s ease-in;display:flex;position:absolute;top:0;left:0;transform:scaleX(0)}.h2-special-gallery .gallery-img:hover .overlay{transform-origin:0;transform:scaleX(1)}.h2-special-gallery .swiper-slide:nth-child(odd) .gallery-img{overflow:hidden;transform:scaleX(.9)}.h2-special-gallery .swiper-slide:nth-child(odd) .gallery-img>img{min-height:270px}.h2-special-gallery .swiper-slide:nth-child(2n) .gallery-img{margin-top:-15px;transform:scaleX(1.2)}.h2-special-gallery .swiper-slide:nth-child(2n) .gallery-img>img{min-height:300px}.best-chef-wrap .chef-img{border-radius:10px 10px 0 0;overflow:hidden}.best-chef-wrap .chef-img img{border-radius:10px 10px 0 0;transition:all .35s}@media (max-width:767px){.best-chef-wrap .chef-img img{width:100%}}.best-chef-wrap .Chef-content{border:1px solid #eee;border-radius:0 0 10px 10px;padding:20px 25px 25px}.best-chef-wrap .Chef-content h3{margin-bottom:5px}.best-chef-wrap .Chef-content h3 a{color:var(--title-color-dark);font-size:1.75rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.best-chef-wrap .Chef-content h3 a:hover{color:var(--primary-color1)}.best-chef-wrap .Chef-content p{color:var(--text-color1);font-size:1rem;font-weight:400;font-family:var(--font-jost);margin-bottom:10px}.best-chef-wrap .Chef-content ul{justify-content:center;align-items:center;gap:45px;margin:0;padding:0;list-style:none;display:flex}.best-chef-wrap .Chef-content ul li{position:relative}.best-chef-wrap .Chef-content ul li:after{content:"";width:5px;height:5px;transform:translateY(-50%);transform:.35s;background-color:#bf94444d;border-radius:50%;position:absolute;top:50%;left:-25px}.best-chef-wrap .Chef-content ul li a i{color:var(--text-color1);transform:.35s;font-size:20px}.best-chef-wrap .Chef-content ul li:first-child:after{visibility:hidden;display:none}.best-chef-wrap .Chef-content ul li:hover:after{background-color:#bf9444}.best-chef-wrap .Chef-content ul li:hover a i{color:var(--primary-color1)}.best-chef-wrap:hover .chef-img img{transform:scale(1.05)}.h2-reservarion-area{z-index:1;background-image:linear-gradient(#09161dbf,#09161dbf),url(../media/h2-reservation-bg.a2b23263.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0;position:relative}@media (max-width:991px){.h2-reservarion-area{background-position:100%}}.h2-reservarion-area .bg-vector{z-index:-1;position:absolute;top:0;left:0}@media (max-width:767px){.h2-reservarion-area .sm-mb-25{margin-bottom:25px}}.h2-reservarion-area .section-title h2{color:var(--white)}.h2-reservarion-area form .form-inner input{color:#ffffff80;width:100%;height:55px;font-size:1rem;font-weight:400;font-family:var(--font-Jost);background:#09161d;border:1px solid #eee3;border-radius:50px;padding:20px}.h2-reservarion-area form .form-inner input::-moz-placeholder{color:#ffffff80;font-size:1rem;font-weight:400}.h2-reservarion-area form .form-inner input:-ms-placeholder-shown{color:#ffffff80;font-size:1rem;font-weight:400}.h2-reservarion-area form .form-inner input::placeholder{color:#ffffff80;font-size:1rem;font-weight:400}.h2-reservarion-area form .form-inner input:focus{border:1px solid #bf944480}.h2-reservarion-area form .form-inner button[type=submit]{background-color:var(--primary-color1);width:100%;color:var(--white);font-size:1.125rem;font-weight:500;font-family:var(--font-Jost);z-index:2;border-radius:50px;height:55px;transition:all .3s;position:relative;overflow:hidden}.h2-reservarion-area form .form-inner button[type=submit]:before{opacity:0;content:"";background-color:var(--white);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.h2-reservarion-area form .form-inner button[type=submit]:hover{color:var(--primary-color1)}.h2-reservarion-area form .form-inner button[type=submit]:hover i:before{content:""}.h2-reservarion-area form .form-inner button[type=submit]:hover:before,.h2-reservarion-area form .form-inner button[type=submit]:focus:before{opacity:1;transition:all .5s;left:0;right:0}.h2-reservarion-area form .form-inner.date-icon{position:relative}.h2-reservarion-area form .form-inner.date-icon:after{content:url(../media/date.22d2afcb.svg);line-height:1;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.h2-reservarion-area form .form-inner .time-select{appearance:none;border-radius:50px}.h2-blog-card .blog-img{padding:0 22px;transition:all .35s;position:relative}.h2-blog-card .blog-img img{border-radius:10px}@media (max-width:767px){.h2-blog-card .blog-img img{width:100%}}.h2-blog-card .blog-img .batch{background-color:var(--white);border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;transition:all .35s;display:flex;position:absolute;top:15px;right:37px}.h2-blog-card .blog-img .batch a{color:var(--primary-color1);font-size:1rem;font-weight:400;font-family:var(--font-Jost);text-align:center;line-height:1;transition:all .35s}.h2-blog-card .blog-img .batch a span{font-size:1.5rem;font-weight:600;line-height:1}.h2-blog-card .blog-img:hover .batch{background-color:var(--primary-color1)}.h2-blog-card .blog-img:hover .batch a{color:var(--white)}.h2-blog-card .blog-content{text-align:center;border:1px solid #eee;border-radius:10px;margin-top:-65px;padding:95px 30px 30px}@media (max-width:576px){.h2-blog-card .blog-content{padding:95px 20px 30px}}.h2-blog-card .blog-content .blog-meta{margin-bottom:10px}.h2-blog-card .blog-content .blog-meta a{color:var(--text-color1);margin-left:35px;font-size:1rem;font-weight:400;transition:all .35s;position:relative}.h2-blog-card .blog-content .blog-meta a:after{content:"";background-color:var(--text-color1);width:25px;height:1px;transition:all .35s;position:absolute;top:50%;left:-35px;transform:translateY(-50%)}.h2-blog-card .blog-content .blog-meta a:hover{color:var(--primary-color1)}.h2-blog-card .blog-content .blog-meta a:hover:after{background-color:var(--primary-color1)}.h2-blog-card .blog-content h3{margin-bottom:25px}.h2-blog-card .blog-content h3 a{color:var(--title-color-dark);font-size:1.75rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.h2-blog-card .blog-content h3 a:hover{color:var(--primary-color1)}.h2-blog-card .blog-content .read-more-btn{display:inline-block}.h2-blog-card .blog-content .read-more-btn a{min-width:80px;color:var(--primary-color1);border:1px solid #bf9444;border-radius:50px;padding:0 20px;font-size:1rem;font-weight:500;transition:all .35s;display:inline-block;overflow:hidden}.h2-blog-card .blog-content .read-more-btn a span{padding-top:2px;transition:all .35s;display:inline-block;transform:translate(-40px)}.h2-blog-card .blog-content .read-more-btn a span:first-child{opacity:0;transition:all .35s}.h2-blog-card .blog-content .read-more-btn a i{color:var(--primary-color1);vertical-align:middle;font-size:25px;transform:translate(-100px)}.h2-blog-card .blog-content .read-more-btn a:hover span{transform:translate(13px)}.h2-blog-card .blog-content .read-more-btn a:hover span:first-child{opacity:1}.h2-blog-card .blog-content .read-more-btn a:hover span:last-child{opacity:0}.h2-blog-card:hover .read-more-btn{display:inline-block}.h2-blog-card:hover .read-more-btn a span{transform:translate(13px)}.h2-blog-card:hover .read-more-btn a span:first-child{opacity:1}.h2-blog-card:hover .read-more-btn a span:last-child{opacity:0}.home3-banner{position:relative}.home3-banner .social-area{z-index:9;background-image:url(../media/h3-social-bg.bd13a05f.svg);background-repeat:no-repeat;width:66px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:767px){.home3-banner .social-area{visibility:hidden;display:none}}.home3-banner .social-area ul{flex-direction:column;justify-content:center;align-items:center;gap:15px;margin:0;padding:100px 0;list-style:none;display:flex}.home3-banner .social-area ul li a{color:var(--white);border:1px solid #bf9444;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;line-height:26px;transition:all .35s;display:flex}.home3-banner .social-area ul li a i{font-size:16px}.home3-banner .social-area ul li a:hover{background-color:var(--primary-color1)}.home3-banner .open-time{background-color:var(--title-color-dark);z-index:9;background-repeat:no-repeat;justify-content:center;width:100%;max-width:1107px;height:50px;margin:0 auto;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:1399px){.home3-banner .open-time{max-width:750px}}@media (max-width:991px){.home3-banner .open-time{max-width:650px}}@media (max-width:767px){.home3-banner .open-time{visibility:hidden;display:none}}.home3-banner .open-time .left-vect{position:absolute;left:-103px}@media (max-width:991px){.home3-banner .open-time .left-vect{visibility:hidden;display:none}}.home3-banner .open-time .right-vect{position:absolute;right:-103px}@media (max-width:991px){.home3-banner .open-time .right-vect{visibility:hidden;display:none}}.home3-banner .open-time p{color:#6d6f70;font-size:1.5rem;font-weight:600;font-family:var(--font-cormorant);padding:4px 0}@media (max-width:991px){.home3-banner .open-time p{font-size:1.3rem}}.home3-banner .open-time .left-vec{margin-right:8px}.home3-banner .open-time .right-vec{margin-left:8px}.home3-banner .video-wrap{position:relative}.home3-banner .video-wrap:after{content:"";z-index:1;background-color:#09161d99;width:100%;height:100%;position:absolute;top:0;left:0}.home3-banner .video-wrap video{width:100%;position:relative}@media (max-width:991px){.home3-banner .video-wrap video{-o-object-fit:cover;object-fit:cover;height:100%;min-height:600px}}.home3-banner .banner-content{z-index:9;width:100%;max-width:870px;margin:0 auto;padding:0 20px;position:absolute}.home3-banner .banner-content span{color:var(--primary-color1);font-size:1.25px;font-weight:400;display:inline-block}.home3-banner .banner-content span .left-vec{margin-right:8px}.home3-banner .banner-content span .right-vec{margin-left:8px}.home3-banner .banner-content h1{color:var(--white);font-size:5.313rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:30px;padding-top:10px}@media (max-width:576px){.home3-banner .banner-content h1{font-size:3.3rem;line-height:1.1}}.introduction-area .introduction-content p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);padding-top:10px}.introduction-area .introduction-content .about-features{justify-content:space-between;width:100%;max-width:450px;margin-bottom:25px;padding-top:20px;display:flex}@media (max-width:576px){.introduction-area .introduction-content .about-features{justify-content:flex-start;display:block}}.introduction-area .introduction-content .about-features ul{margin:0;padding:0;list-style:none}.introduction-area .introduction-content .about-features ul li{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:10px;line-height:26px}.introduction-area .introduction-content .about-features ul li:nth-child(odd){margin-right:60px}.introduction-area .introduction-content .about-features ul li i{color:var(--primary-color1);margin-right:10px;font-size:14px}.introduction-area .introduction-content .achievement{margin-bottom:35px}.introduction-area .introduction-content .achievement h5{color:var(--text-color1);font-size:1.125rem;font-weight:500;font-family:var(--font-Jost);margin-bottom:10px}.introduction-area .introduction-content .achievement ul{align-items:center;gap:15px;margin:0;padding:0;list-style:none;display:flex}.introduction-area .introduction-content .achievement ul li{opacity:.5;transition:all .35s;position:relative}.introduction-area .introduction-content .achievement ul li img{margin-bottom:14px}.introduction-area .introduction-content .achievement ul li .award-name{position:absolute;left:50%;transform:translate(-50%)}.introduction-area .introduction-content .achievement ul li .award-name a{color:var(--primary-color1);font-size:1rem;font-weight:400;font-family:var(--font-jost);opacity:0;white-space:nowrap;border:1px solid #eee;padding:1px 10px;transition:all .35s;display:inline-block;position:relative}.introduction-area .introduction-content .achievement ul li .award-name a:after{content:"";color:#d9d9d9;font-family:Bootstrap-icons;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.introduction-area .introduction-content .achievement ul li:hover,.introduction-area .introduction-content .achievement ul li:hover .award-name a{opacity:1}.introduction-area .h3-into-img-big{position:relative}@media (max-width:991px){.introduction-area .h3-into-img-big{justify-content:center;display:flex}}.introduction-area .h3-into-img-big .h3-into-img-sm{position:absolute;bottom:60px;left:-38%}@media (max-width:1399px){.introduction-area .h3-into-img-big .h3-into-img-sm{left:-30%}}@media (max-width:991px){.introduction-area .h3-into-img-big .h3-into-img-sm{visibility:hidden;display:none}}.h3-facilities .h3-facilities-card{border:1px solid #eee;padding:32px 30px;transition:all .5s;position:relative;overflow:hidden}.h3-facilities .h3-facilities-card>h3{color:#000;font-size:1.875rem;font-weight:600;font-family:var(--font-cormorant);margin-bottom:35px;padding-top:3px}.h3-facilities .h3-facilities-card .facilities-img{border-radius:50%;max-width:130px;margin:0 auto;position:relative}.h3-facilities .h3-facilities-card .facilities-img:after{content:"";border:2px dashed #bf9444;border-radius:50%;width:130px;height:130px;animation:30s linear infinite CSS22right;position:absolute;top:-7px;left:0}.h3-facilities .h3-facilities-card .facilities-img img{border-radius:50%}.h3-facilities .h3-facilities-card p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0;padding-top:25px;line-height:30px}.h3-facilities .h3-facilities-card .overlay{opacity:0;width:100%;height:100%;transition:all .35s ease-in-out;position:absolute;top:0;left:0;transform:rotateY(-180deg)}.h3-facilities .h3-facilities-card .overlay .overlay-img{height:100%;position:relative}.h3-facilities .h3-facilities-card .overlay .overlay-img img{width:100%;height:100%}.h3-facilities .h3-facilities-card .overlay .overlay-img:after{content:"";background-color:#09161dd9;width:100%;height:100%;position:absolute;top:0;left:0}.h3-facilities .h3-facilities-card .overlay .overlay-content{z-index:9;text-align:start;flex-direction:column;justify-content:center;padding:30px 20px;display:flex;position:absolute;inset:0}.h3-facilities .h3-facilities-card .overlay .overlay-content>h3{color:#fff;font-size:1.875rem;font-weight:600;font-family:var(--font-cormorant);margin-bottom:0;padding-top:3px}.h3-facilities .h3-facilities-card .overlay .overlay-content>p{color:#fff;font-size:1.125rem;font-weight:500;font-family:var(--font-Jost);margin-bottom:0;padding-top:20px;line-height:30px;position:relative}.h3-facilities .h3-facilities-card .overlay .overlay-content>p:after{content:"";background-color:var(--primary-color1);width:17px;height:1px;position:absolute;top:72%;right:27px;transform:translateY(-50%)}.h3-facilities .h3-facilities-card .overlay .overlay-content ul{margin:0;padding:10px 0 0;list-style:none}.h3-facilities .h3-facilities-card .overlay .overlay-content ul li{color:#fff;font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-left:18px;padding-top:6px;line-height:30px;position:relative}.h3-facilities .h3-facilities-card .overlay .overlay-content ul li:after{content:"";border:1px solid var(--primary-color1);border-radius:50%;width:10px;height:10px;position:absolute;top:15px;left:-18px}.h3-facilities .h3-facilities-card:hover .overlay{opacity:1;transform:rotateY(0)}.h3-spacial-offer-area{background-image:linear-gradient(#09161dd9,#09161dd9),url(../media/h3-spacial-offer-bg.82127421.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0}.h3-spacial-offer-area .section-title3 h2{color:var(--white)}.h3-spacial-offer-area .divider{border-right:1px dashed var(--primary-color1);width:1px;height:75%;position:absolute;top:45%;left:48%;transform:translate(-50%,-50%)}@media (max-width:991px){.h3-spacial-offer-area .divider{visibility:hidden;display:none}}.h3-spacial-offer-area .divider:after{content:url(../media/Shape.3dfd0cb5.svg);position:absolute;top:-40px;right:-4px}.h3-spacial-offer-area .divider:before{content:url(../media/Shape.3dfd0cb5.svg);position:absolute;bottom:-45px;right:-4px}.h3-spacial-offer-area .single-offer-card{align-items:center;display:flex;position:relative}@media (max-width:576px){.h3-spacial-offer-area .single-offer-card{text-align:center;flex-wrap:wrap;justify-content:center;padding:0 10px}}.h3-spacial-offer-area .single-offer-card .offer-img{margin-right:25px;padding:15px;position:relative}@media (max-width:576px){.h3-spacial-offer-area .single-offer-card .offer-img{margin-bottom:25px;margin-right:0}}.h3-spacial-offer-area .single-offer-card .offer-img img{border-radius:50%;max-width:100%;height:100%}.h3-spacial-offer-area .single-offer-card .offer-img:after{content:"";z-index:-1;border:2px dashed #bf9444;border-radius:50%;width:212px;height:212px;animation:40s linear infinite CSS22right;position:absolute;top:7px;left:7px}@media (max-width:1399px){.h3-spacial-offer-area .single-offer-card .offer-img:after{width:187px;height:187px}}@media (max-width:1199px){.h3-spacial-offer-area .single-offer-card .offer-img:after{width:138px;height:138px;top:6px;left:6px}}@media (max-width:991px){.h3-spacial-offer-area .single-offer-card .offer-img:after{width:212px;height:212px;top:7px;left:7px}}@media (max-width:767px){.h3-spacial-offer-area .single-offer-card .offer-img:after{width:180px;height:180px}}@media (max-width:576px){.h3-spacial-offer-area .single-offer-card .offer-img:after{width:212px;height:212px;top:7px;left:7px}}.h3-spacial-offer-area .single-offer-card .offer-img .sm-img{position:absolute;bottom:0;right:0}.h3-spacial-offer-area .single-offer-card .offer-content{width:100%;max-width:320px}.h3-spacial-offer-area .single-offer-card .offer-content .price-sl{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.h3-spacial-offer-area .single-offer-card .offer-content .price-sl .price-tag span{color:var(--primary-color1);font-size:1.5rem;font-weight:600;font-family:var(--font-Jost)}.h3-spacial-offer-area .single-offer-card .offer-content .price-sl .price-tag span del{color:var(--white);margin-left:10px}.h3-spacial-offer-area .single-offer-card .offer-content .price-sl .sl-no{margin-right:20px}@media (max-width:576px){.h3-spacial-offer-area .single-offer-card .offer-content .price-sl .sl-no{margin-right:0}}.h3-spacial-offer-area .single-offer-card .offer-content .price-sl .sl-no span{color:#0000;font-size:1.875rem;font-weight:700;font-family:var(--font-Jost);-webkit-text-stroke:1px var(--primary-color1);opacity:.8}.h3-spacial-offer-area .single-offer-card .offer-content h3{margin-bottom:13px}.h3-spacial-offer-area .single-offer-card .offer-content h3 a{color:var(--white);font-size:2.188rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.h3-spacial-offer-area .single-offer-card .offer-content h3 a:hover{color:var(--primary-color1)}.h3-spacial-offer-area .single-offer-card .offer-content p{color:#fffc;font-size:1.125rem;font-weight:400}.h3-spacial-offer-area .single-offer-card:hover .offer-img:after{animation-play-state:paused}.swiper-pagination-i{width:unset!important}.swiper-pagination-i .swiper-pagination-bullet{background-color:var(--text-color1);opacity:1;border-radius:50%;width:12px;height:12px;position:relative;margin:0 7px!important}.swiper-pagination-i .swiper-pagination-bullet:after{content:"";border:1px solid var(--text-color1);border-radius:50%;width:16px;height:16px;display:inline-block;position:absolute;top:-2px;left:-2px}.swiper-pagination-i .swiper-pagination-bullet-active{background-color:var(--primary-color1)}.swiper-pagination-i .swiper-pagination-bullet-active:after{border-color:var(--primary-color1)}.h3-menu-area .home3-menu-wrap{border:1px solid #eee;padding:50px 40px;position:relative}@media (max-width:1199px){.h3-menu-area .home3-menu-wrap{padding:50px 20px}}.h3-menu-area .home3-menu-wrap .menu-title{margin-bottom:25px}.h3-menu-area .home3-menu-wrap .menu-title h2{color:var(--title-color-dark);font-size:2.813rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0}.h3-menu-area .home3-menu-wrap .menu-title img{vertical-align:text-top}.h3-menu-area .home3-menu-wrap .left-vector{position:absolute;top:0;left:0}.h3-menu-area .home3-menu-wrap .right-vector{position:absolute;top:0;right:0}.h3-menu-area .home3-menu-wrap ul{margin:0;padding:0}.h3-menu-area .home3-menu-wrap ul li{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.h3-menu-area .home3-menu-wrap ul li:last-child{margin-bottom:0}@media (max-width:576px){.h3-menu-area .home3-menu-wrap ul li{margin-bottom:35px}}.h3-menu-area .home3-menu-wrap ul li .item-name{align-items:center;display:flex}@media (max-width:576px){.h3-menu-area .home3-menu-wrap ul li .item-name{display:block}}.h3-menu-area .home3-menu-wrap ul li .item-name .item-img{border-radius:50%;margin-right:15px;position:relative}.h3-menu-area .home3-menu-wrap ul li .item-name .item-img:after{content:"";border:1px dashed var(--primary-color1);border-radius:50%;width:110%;height:110%;position:absolute;top:-3px;left:-3px}@media (max-width:576px){.h3-menu-area .home3-menu-wrap ul li .item-name .item-img:after{top:-8px;left:-8px}}.h3-menu-area .home3-menu-wrap ul li .item-name .item-img img{border-radius:50%}@media (max-width:576px){.h3-menu-area .home3-menu-wrap ul li .item-name .item-img{width:75px;height:75px}}.h3-menu-area .home3-menu-wrap ul li .item-name .content h3{color:var(--title-color-dark);font-size:1.625rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0}.h3-menu-area .home3-menu-wrap ul li .item-name .content p{color:var(--text-color1);font-size:1rem;font-weight:400;font-family:var(--font-Jost);max-width:190px;margin-bottom:0}.h3-menu-area .home3-menu-wrap ul li .price{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;line-height:52px;transition:all .35s;display:flex;position:relative}.h3-menu-area .home3-menu-wrap ul li .price:after{content:"";border:1px dashed var(--primary-color1);border-radius:50%;width:100%;height:100%;transition:all .35s;animation:30s linear infinite CSS22right;position:absolute;top:0;left:0}.h3-menu-area .home3-menu-wrap ul li .price span{color:var(--title-color-dark);font-size:1.375rem;font-weight:400;font-family:var(--font-jost);transition:all .35s;display:inline-block}.h3-menu-area .home3-menu-wrap ul li:hover .item-name .item-img:after{animation:20s linear infinite CSS22right}.h3-menu-area .home3-menu-wrap ul li:hover .price{background:#fff3dd}.h3-menu-area .home3-menu-wrap ul li:hover .price:after{border:1px dashed #0000}.h3-menu-area .home3-menu-wrap ul li:hover .price span{color:var(--primary-color1)}.populer-food-area{background-image:linear-gradient(#09161dd9,#09161dd9),url(../media/h3-popular-item-bg.82127421.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 0 100px}.populer-food-area .section-title3{padding:100px 0 0}.populer-food-area .section-title3 h2{color:var(--white)}.populer-food-area .counter-area{background:var(--title-color-dark);margin-top:-120px;padding:70px 65px}@media (max-width:576px){.populer-food-area .counter-area{padding:50px 30px}}.populer-food-area .counter-area .counter-single{align-items:center;display:flex}@media (max-width:767px){.populer-food-area .counter-area .counter-single{text-align:center;flex-direction:column;justify-content:center}}.populer-food-area .counter-area .counter-single .counter-icon{margin-right:20px}@media (max-width:767px){.populer-food-area .counter-area .counter-single .counter-icon{margin-bottom:10px;margin-right:0}.populer-food-area .counter-area .counter-single .coundown{text-align:center}.populer-food-area .counter-area .counter-single .coundown div{justify-content:center}}.populer-food-area .counter-area .counter-single .coundown div h3{color:var(--white);font-size:2.25rem;font-weight:700;font-family:var(--font-Jost);margin-bottom:0}.populer-food-area .counter-area .counter-single .coundown div span{color:var(--white);font-size:2.25rem;font-weight:700;font-family:var(--font-Jost)}.populer-food-area .counter-area .counter-single .coundown P{color:var(--white);font-size:1.25rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0}.populer-food-area .h3-popular-food-card .food-img{justify-content:center;display:flex;position:relative}.populer-food-area .h3-popular-food-card .food-img img{border-radius:50%}.populer-food-area .h3-popular-food-card .food-img .food-price{background-image:url(../media/price-bg-2.7cf40eea.svg);justify-content:center;align-items:center;width:132px;height:49px;display:flex;position:absolute;top:0;left:35%}@media (max-width:1399px){.populer-food-area .h3-popular-food-card .food-img .food-price{left:32%}}@media (max-width:1199px){.populer-food-area .h3-popular-food-card .food-img .food-price{left:29%}}@media (max-width:991px){.populer-food-area .h3-popular-food-card .food-img .food-price{left:31%}}@media (max-width:767px){.populer-food-area .h3-popular-food-card .food-img .food-price{left:25%}}@media (max-width:576px){.populer-food-area .h3-popular-food-card .food-img .food-price{visibility:hidden;display:none}}.populer-food-area .h3-popular-food-card .food-img .food-price span{color:var(--primary-color1);font-size:1.5rem;font-weight:700;font-family:var(--font-Jost);text-align:center}.populer-food-area .h3-popular-food-card .food-content{text-align:center;width:100%;max-width:310px;margin:0 auto}.populer-food-area .h3-popular-food-card .food-content .food-cetagory{margin-bottom:20px}.populer-food-area .h3-popular-food-card .food-content .food-cetagory a{color:var(--primary-color1);font-size:1.25rem;font-weight:700;font-family:var(--font-cormorant);border:1px solid var(--primary-color1);border:1px solid #bf9444;border-radius:30px 30px 0 0;padding:7px 60px;transition:all .35s;display:inline-block}.populer-food-area .h3-popular-food-card .food-content .food-cetagory a:hover{background-color:var(--primary-color1);color:var(--white)}.populer-food-area .h3-popular-food-card .food-content h3 a{color:var(--white);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.populer-food-area .h3-popular-food-card .food-content h3 a:hover{color:var(--primary-color1)}.populer-food-area .h3-popular-food-card .food-content p{color:#fffc;font-size:1.125rem;font-weight:400;font-family:var(--font-jost)}.populer-food-area .h3-popular-food-card:hover .food-content .food-cetagory a{background-color:var(--primary-color1);color:var(--white)}.populer-food-area .slider-btn{position:absolute;top:35%;left:0}.populer-food-area .slider-btn .prev-btn-3,.populer-food-area .slider-btn .next-btn-3{border:1px solid var(--primary-color1);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .35s;display:flex}.populer-food-area .slider-btn .prev-btn-3 i,.populer-food-area .slider-btn .next-btn-3 i{color:var(--primary-color1);font-size:30px;transition:all .35s}.populer-food-area .slider-btn .prev-btn-3:hover,.populer-food-area .slider-btn .next-btn-3:hover{background-color:var(--primary-color1)}.populer-food-area .slider-btn .prev-btn-3:hover i,.populer-food-area .slider-btn .next-btn-3:hover i{color:var(--white)}@media (max-width:767px){.populer-food-area .slider-btn .prev-btn-3,.populer-food-area .slider-btn .next-btn-3{visibility:hidden;display:none}}.populer-food-area .slider-btn .next-btn-3{position:absolute;right:-80px}@media (max-width:1500px){.populer-food-area .slider-btn .next-btn-3{right:-30px}}@media (max-width:991px){.populer-food-area .slider-btn .next-btn-3{right:-50px}}.populer-food-area .slider-btn .prev-btn-3{position:absolute;left:-80px}@media (max-width:1500px){.populer-food-area .slider-btn .prev-btn-3{left:-30px}}@media (max-width:991px){.populer-food-area .slider-btn .prev-btn-3{left:-50px}}.home3-testimonial .home3-testimonial-slider{padding:0 10px}.home3-testimonial .home3-testimonial-slider .testimonial-wrap{text-align:center;border:1px solid #eee;padding:40px 35px;position:relative}.home3-testimonial .home3-testimonial-slider .testimonial-wrap .testimonial-content{margin-bottom:22px}.home3-testimonial .home3-testimonial-slider .testimonial-wrap .testimonial-content .quoat-icon{z-index:-1;position:absolute;top:22px;left:22px}.home3-testimonial .home3-testimonial-slider .testimonial-wrap .testimonial-content p{color:var(--text-color1);font-size:1.5rem;font-weight:300;font-family:var(--font-Jost);margin-bottom:0;line-height:1.5}.home3-testimonial .home3-testimonial-slider .testimonial-wrap .testi-author-area .author-img{border-radius:50%;margin-bottom:15px;display:inline-block;position:relative}.home3-testimonial .home3-testimonial-slider .testimonial-wrap .testi-author-area .author-img:after{content:"";border:1px dashed var(--primary-color1);border-radius:50%;width:110%;height:110%;animation:30s linear infinite CSS22right;position:absolute;top:-3px;left:-3px}.home3-testimonial .home3-testimonial-slider .testimonial-wrap .testi-author-area .author-img img{border-radius:50%}.home3-testimonial .home3-testimonial-slider .testimonial-wrap .testi-author-area .name-review h5{color:var(--title-color-dark);font-size:1.25rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0}.home3-testimonial .home3-testimonial-slider .testimonial-wrap .testi-author-area .name-review ul{justify-content:center;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.home3-testimonial .slider-btn{justify-content:center;gap:15px;display:flex}.home3-testimonial .slider-btn .prev-btn-4,.home3-testimonial .slider-btn .next-btn-4{border:1px solid var(--primary-color1);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .35s;display:flex}.home3-testimonial .slider-btn .prev-btn-4 i,.home3-testimonial .slider-btn .next-btn-4 i{color:var(--primary-color1);font-size:30px;transition:all .35s}.home3-testimonial .slider-btn .prev-btn-4:hover,.home3-testimonial .slider-btn .next-btn-4:hover{background-color:var(--primary-color1)}.home3-testimonial .slider-btn .prev-btn-4:hover i,.home3-testimonial .slider-btn .next-btn-4:hover i{color:var(--white)}@media (max-width:767px){.home3-testimonial .slider-btn .prev-btn-4,.home3-testimonial .slider-btn .next-btn-4{visibility:hidden;display:none}}.home3-chef .cooking-expart-wrap .exparts-img{position:relative;overflow:hidden}.home3-chef .cooking-expart-wrap .exparts-img img{transition:all .35s}@media (max-width:767px){.home3-chef .cooking-expart-wrap .exparts-img img{width:100%}}.home3-chef .cooking-expart-wrap .exparts-img .social-area{position:absolute;top:40px;right:40px}.home3-chef .cooking-expart-wrap .exparts-img .social-area .share-icon{border:1px solid var(--primary-color1);cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;line-height:40px;transition:all .5s;display:flex}.home3-chef .cooking-expart-wrap .exparts-img .social-area .share-icon i{color:var(--primary-color1);font-size:18px}.home3-chef .cooking-expart-wrap .exparts-img .social-area ul{transform-origin:top;visibility:hidden;opacity:0;margin:-45px 0 0;padding:0;list-style:none;transition:all .5s;transform:scaleY(0)}.home3-chef .cooking-expart-wrap .exparts-img .social-area ul li{margin-bottom:10px}.home3-chef .cooking-expart-wrap .exparts-img .social-area ul li a{border:1px solid var(--primary-color1);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;line-height:40px;transition:all .5s;display:flex}.home3-chef .cooking-expart-wrap .exparts-img .social-area ul li a i{color:#5e5e5e80;font-size:20px;transition:all .5s}.home3-chef .cooking-expart-wrap .exparts-img .social-area ul li a:hover{background-color:var(--primary-color1)}.home3-chef .cooking-expart-wrap .exparts-img .social-area ul li a:hover i{color:var(--white)}.home3-chef .cooking-expart-wrap .exparts-img:hover:after,.home3-chef .cooking-expart-wrap .exparts-img:hover:before{opacity:0}.home3-chef .cooking-expart-wrap .exparts-img:hover ul{visibility:visible;opacity:1;margin-top:0;transform:scale(1)}.home3-chef .cooking-expart-wrap .exparts-img:hover .share-icon{background-color:var(--primary-color1)}.home3-chef .cooking-expart-wrap .exparts-img:hover .share-icon i{color:var(--white)}.home3-chef .cooking-expart-wrap .exparts-content{background-color:var(--white);z-index:1;width:100%;max-width:290px;margin:-50px auto 0;padding:20px 0 25px;position:relative;box-shadow:2px 2px 15px #bf94441a}.home3-chef .cooking-expart-wrap .exparts-content h3{margin-bottom:5px}.home3-chef .cooking-expart-wrap .exparts-content h3 a{color:var(--title-color-dark);font-size:1.75rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.home3-chef .cooking-expart-wrap .exparts-content h3 a:hover{color:var(--primary-color1)}.home3-chef .cooking-expart-wrap .exparts-content p{color:var(--text-color1);margin-bottom:0;font-size:1rem;font-weight:400}.home3-chef .cooking-expart-wrap:hover .exparts-img img{transform:scale(1.05)}.home3-blog-area .h3-blog-wrap-1 .blog-img{margin-bottom:30px;position:relative;overflow:hidden}.home3-blog-area .h3-blog-wrap-1 .blog-img img{transition:all .35s}@media (min-width:992px) and (max-width:1199px){.home3-blog-area .h3-blog-wrap-1 .blog-img img{width:100%}}.home3-blog-area .h3-blog-wrap-1 .blog-img .batch{position:absolute;top:25px;right:0}.home3-blog-area .h3-blog-wrap-1 .blog-img .batch a{color:var(--primary-color1);font-size:1.125rem;font-weight:500;font-family:var(--font-Jost);background-color:var(--white);border-radius:30px 0 0 30px;padding:10px 28px;transition:all .35s;display:inline-block}.home3-blog-area .h3-blog-wrap-1 .blog-img .batch a:hover{color:var(--title-color-dark)}.home3-blog-area .h3-blog-wrap-1 .blog-content .blog-meta{margin-bottom:22px}.home3-blog-area .h3-blog-wrap-1 .blog-content .blog-meta ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.home3-blog-area .h3-blog-wrap-1 .blog-content .blog-meta ul li{margin-right:105px;position:relative}.home3-blog-area .h3-blog-wrap-1 .blog-content .blog-meta ul li:after{content:"";background-color:#eee;width:56px;height:1px;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.home3-blog-area .h3-blog-wrap-1 .blog-content .blog-meta ul li a{color:#5e5e5eb3;font-size:.875rem;font-weight:500;font-family:var(--font-Jost);align-items:center;transition:all .35s;display:flex}.home3-blog-area .h3-blog-wrap-1 .blog-content .blog-meta ul li a:hover{color:var(--primary-color1)}.home3-blog-area .h3-blog-wrap-1 .blog-content .blog-meta ul li a img{margin-right:8px}.home3-blog-area .h3-blog-wrap-1 .blog-content .blog-meta ul li:last-child{margin-right:0}.home3-blog-area .h3-blog-wrap-1 .blog-content .blog-meta ul li:last-child:after{visibility:hidden;display:none}.home3-blog-area .h3-blog-wrap-1 .blog-content h3{margin-bottom:13px}.home3-blog-area .h3-blog-wrap-1 .blog-content h3 a{color:var(--title-color-dark);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.home3-blog-area .h3-blog-wrap-1 .blog-content h3 a:hover{color:var(--primary-color1)}.home3-blog-area .h3-blog-wrap-1 .blog-content p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.home3-blog-area .h3-blog-wrap-1 .blog-content .continue-btn{padding-top:20px}.home3-blog-area .h3-blog-wrap-1 .blog-content .continue-btn a{color:var(--primary-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);align-items:flex-end;transition:all .35s;display:flex}.home3-blog-area .h3-blog-wrap-1 .blog-content .continue-btn a i{margin-left:8px;font-size:18px}.home3-blog-area .h3-blog-wrap-1 .blog-content .continue-btn a:hover{color:var(--title-color-dark)}.home3-blog-area .h3-blog-wrap-1:hover .blog-img img{transform:scale(1.05)}.home3-blog-area .blog-card-alfa{border:1px solid #eee;align-items:center;margin-bottom:25px;display:flex}@media (max-width:1399px){.home3-blog-area .blog-card-alfa{display:block}}.home3-blog-area .blog-card-alfa .blog-img{overflow:hidden}.home3-blog-area .blog-card-alfa .blog-img img{transition:all .35s}@media (max-width:1199px){.home3-blog-area .blog-card-alfa .blog-img img{max-width:100%;height:100%}}@media (min-width:992px) and (max-width:1199px){.home3-blog-area .blog-card-alfa .blog-img img{width:100%}}@media (max-width:991px){.home3-blog-area .blog-card-alfa .blog-img img{width:100%}}.home3-blog-area .blog-card-alfa .blog-content{padding:35px}.home3-blog-area .blog-card-alfa .blog-content h3{margin-bottom:10px}.home3-blog-area .blog-card-alfa .blog-content h3 a{color:var(--title-color-dark);font-size:1.625rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.home3-blog-area .blog-card-alfa .blog-content h3 a:hover{color:var(--primary-color1)}.home3-blog-area .blog-card-alfa .blog-content p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.home3-blog-area .blog-card-alfa .blog-content .continue-btn{padding-top:15px}.home3-blog-area .blog-card-alfa .blog-content .continue-btn a{color:var(--primary-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);align-items:flex-end;transition:all .35s;display:flex}.home3-blog-area .blog-card-alfa .blog-content .continue-btn a i{margin-left:8px;font-size:18px}.home3-blog-area .blog-card-alfa .blog-content .continue-btn a:hover{color:var(--title-color-dark)}.home3-blog-area .blog-card-alfa:hover .blog-img img{transform:scale(1.05)}.home3-blog-area .view-btn{justify-content:center;padding-top:20px;display:flex}@media (max-width:991px){.home3-blog-area .view-btn{display:block}}.pdf-section{background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#000203 .28%,#09161d 99.7%);padding:60px;position:relative}.breadcrumb-section{z-index:9;background-color:#0000;background-image:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#000203 .28%,#09161d 99.7%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:150px;padding:160px 0 50px;display:flex;position:relative}@media (max-width:400px){.breadcrumb-section{padding:12px 0 110px}}.breadcrumb-section:after{content:"";opacity:.8;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.breadcrumb-section .breadcrumb-left-vec{z-index:1;position:absolute;bottom:0;left:0}.breadcrumb-section .breadcrumb-left-vec img{width:200px}@media (max-width:1199px){.breadcrumb-section .breadcrumb-left-vec img{width:150px}}.breadcrumb-section .breadcrumb-right-vec{z-index:1;position:absolute;bottom:0;right:0}.breadcrumb-section .breadcrumb-right-vec img{width:200px}@media (max-width:1199px){.breadcrumb-section .breadcrumb-right-vec img{width:150px}}.breadcrumb-section .breadcrumb-title{color:var(--white);font-size:4.375rem;font-weight:700;font-family:var(--font-cormorant)}.breadcrumb-section nav ol{margin-bottom:0}.breadcrumb-section nav ol li,.breadcrumb-section nav ol li a{color:var(--white);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost)}.breadcrumb-section nav ol li a:hover{color:var(--primary-color1)}.breadcrumb-section nav ol li.active{color:var(--primary-color1);margin-left:35px;position:relative}.breadcrumb-section .breadcrumb-item+.breadcrumb-item:before{color:var(--primary-color1);content:"";padding-right:.5rem;font-family:Bootstrap-icons;font-size:13px;position:absolute;top:4px;left:-18px}.about-introduction-area{width:100%;max-width:80%;margin-left:auto;margin-right:auto}@media (max-width:1700px){.about-introduction-area{max-width:90%}}@media (max-width:576px){.about-introduction-area{max-width:100%}}.about-introduction-area .margin-left{margin-left:87px}@media (max-width:1399px){.about-introduction-area .margin-left{margin-left:0}}.about-introduction-area .our-mission{align-items:center;margin-top:-15px;margin-bottom:30px;display:flex}@media (max-width:1199px){.about-introduction-area .our-mission{flex-wrap:wrap}}@media (max-width:991px){.about-introduction-area .our-mission{margin-top:0}}@media (max-width:576px){.about-introduction-area .our-mission{display:block}}.about-introduction-area .our-mission .icon{border:1px solid #eee;border-radius:10px 0;width:100%;max-width:190px;margin-right:24px;padding:20px 30px;position:relative}@media (max-width:1700px){.about-introduction-area .our-mission .icon{margin-bottom:15px}}@media (max-width:576px){.about-introduction-area .our-mission .icon{margin-bottom:20px}}.about-introduction-area .our-mission .icon:after{content:"";background-color:#eee;width:61px;height:1px;position:absolute;top:32px;left:64px}.about-introduction-area .our-mission .icon h4{color:var(--title-color-dark);font-size:1.5rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0;padding-top:10px}.about-introduction-area .our-mission .description{width:100%;max-width:630px}.about-introduction-area .our-mission .description p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.about-introduction-area .intro-right{justify-content:space-between;align-items:center;display:flex}@media (max-width:767px){.about-introduction-area .intro-right{display:block}}.about-introduction-area .intro-right .intro-right-img{border-radius:10px 0}@media (max-width:767px){.about-introduction-area .intro-right .intro-right-img{visibility:hidden;display:none}}.about-introduction-area .intro-right .intro-right-img img{border-radius:10px 0}.about-introduction-area .intro-right .features-author{margin-right:20px}@media (max-width:767px){.about-introduction-area .intro-right .features-author{margin-right:0}}.about-introduction-area .intro-right .features-author .intro-features{align-items:center;gap:70px;display:flex}@media (max-width:767px){.about-introduction-area .intro-right .features-author .intro-features{gap:40px}}@media (max-width:576px){.about-introduction-area .intro-right .features-author .intro-features{display:block}}.about-introduction-area .intro-right .features-author .intro-features ul{margin:0;padding:0;list-style:none}.about-introduction-area .intro-right .features-author .intro-features ul li{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:10px}.about-introduction-area .intro-right .features-author .intro-features ul li i{color:var(--primary-color1);margin-right:10px;font-size:16px}.about-introduction-area .intro-right .features-author .author-area{padding-top:30px}.about-introduction-area .intro-right .features-author .author-area .author-content{border:1px solid #eee;border-radius:10px;max-width:650px;margin-bottom:25px;padding:20px 45px;position:relative}@media (max-width:576px){.about-introduction-area .intro-right .features-author .author-area .author-content{padding:20px}}.about-introduction-area .intro-right .features-author .author-area .author-content:after{content:"";background-color:var(--white);border:1px solid #eee;border-top:none;border-left:none;width:35px;height:35px;position:absolute;bottom:-18px;left:83px;transform:rotate(45deg)}@media (max-width:576px){.about-introduction-area .intro-right .features-author .author-area .author-content:after{left:15px}}.about-introduction-area .intro-right .features-author .author-area .author-content P{color:var(--text-color1);margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:30px}.about-introduction-area .intro-right .features-author .author-area .author-img-name{align-items:center;margin-left:70px;display:flex}@media (max-width:576px){.about-introduction-area .intro-right .features-author .author-area .author-img-name{margin-left:0}}.about-introduction-area .intro-right .features-author .author-area .author-img-name .author-img{border-radius:50%;margin-right:20px}.about-introduction-area .intro-right .features-author .author-area .author-img-name .author-img img{border-radius:50%}.about-introduction-area .intro-right .features-author .author-area .author-img-name .author-name h4{color:var(--title-color-dark);font-size:1.5rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:5px}.about-introduction-area .intro-right .features-author .author-area .author-img-name .author-name span{color:var(--text-color1);font-size:.875rem;font-weight:400;font-family:var(--font-jost)}.about-introduction-area .intro-right-img1{float:right;padding-top:30px;position:relative}@media (max-width:1800px){.about-introduction-area .intro-right-img1{padding-left:50px}}@media (max-width:991px){.about-introduction-area .intro-right-img1{visibility:hidden;display:none}}.about-introduction-area .intro-right-img1 img{border-radius:10px 0}@media (max-width:1800px){.about-introduction-area .intro-right-img1 img{max-width:350px}}@media (max-width:1600px){.about-introduction-area .intro-right-img1 img{max-width:400px}}@media (max-width:1199px){.about-introduction-area .intro-right-img1 img{max-width:350px}}.about-introduction-area .intro-right-img1:after{content:"";z-index:-1;background:#eee;border-radius:10px;width:205px;height:215px;position:absolute;bottom:-100px;right:-50px}.about-introduction-area .intro-right-img1 .intro-sm-img{position:absolute;bottom:-120px;left:-200px}@media (max-width:1800px){.about-introduction-area .intro-right-img1 .intro-sm-img{bottom:-100px;left:-100px}}@media (max-width:1600px){.about-introduction-area .intro-right-img1 .intro-sm-img{bottom:-50px;left:10px}}@media (max-width:1200px){.about-introduction-area .intro-right-img1 .intro-sm-img{visibility:hidden;display:none}}.about-introduction-area .intro-right-img1 .intro-sm-img img{border-radius:10px 0;width:340px}@media (max-width:1800px){.about-introduction-area .intro-right-img1 .intro-sm-img img{width:280px}}@media (max-width:1400px){.about-introduction-area .intro-right-img1 .intro-sm-img img{width:235px}}.about-counter{background-color:#bf9444;position:relative}.about-counter .counter-single{border:1px solid #eee;border-radius:10px;justify-content:center;align-items:center;padding:25px 30px;transition:all .35s ease-in-out;display:flex}@media (max-width:767px){.about-counter .counter-single{text-align:center;flex-direction:column;justify-content:center}}.about-counter .counter-single .counter-icon{margin-right:20px}@media (max-width:767px){.about-counter .counter-single .counter-icon{margin-bottom:10px;margin-right:0}.about-counter .counter-single .coundown{text-align:center}.about-counter .counter-single .coundown div{justify-content:center}}.about-counter .counter-single .coundown div h3{color:var(--title-color-dark);font-size:2.25rem;font-weight:600;font-family:var(--font-Jost);margin-bottom:0;transition:all .35s ease-in-out}.about-counter .counter-single .coundown div span{color:var(--title-color-dark);font-size:2.25rem;font-weight:600;font-family:var(--font-Jost);transition:all .35s ease-in-out}.about-counter .counter-single .coundown P{color:var(--text-color1);font-size:1.25rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0;transition:all .35s ease-in-out}.about-counter .counter-single:hover{background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#000203 .28%,#09161d 99.7%)}.about-counter .counter-single:hover .coundown div h3,.about-counter .counter-single:hover .coundown div span{color:var(--white)}.about-counter .counter-single:hover .coundown P{color:#fffc}.reservation-1{z-index:1;background-image:url(../media/reservation-1-bg.b3df56ba.png);background-repeat:no-repeat;background-size:cover;border:1px solid #eee;border-radius:10px;width:100%;padding:100px 30px;position:relative}@media (max-width:576px){.reservation-1{padding:100px 20px}}.reservation-1:after{content:"";z-index:-1;background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#00020382 .28%,#09161d 99.7%);border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.reservation-1 .section-title h2{color:var(--white)}.reservation-1 form .form-inner input{color:#fff;width:100%;height:55px;font-size:1rem;font-weight:400;font-family:var(--font-Jost);background:#09161d;border:1px solid #eee3;border-radius:50px;padding:20px}.reservation-1 form .form-inner input::-moz-placeholder{color:#fff;font-size:1rem;font-weight:400}.reservation-1 form .form-inner input:-ms-placeholder-shown{color:#fff;font-size:1rem;font-weight:400}.reservation-1 form .form-inner input::placeholder{color:#fff;font-size:1rem;font-weight:400}.reservation-1 form .form-inner input:focus{border:1px solid #bf9444}.reservation-1 form .form-inner button{background-color:var(--primary-color1);width:100%;color:var(--white);font-size:1.125rem;font-weight:500;font-family:var(--font-Jost);z-index:2;border-radius:50px;height:55px;transition:all .3s;position:relative;overflow:hidden}@media (max-width:767px){.reservation-1 form .form-inner button{margin-top:25px}}.reservation-1 form .form-inner button:before{opacity:0;content:"";background-color:var(--white);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.reservation-1 form .form-inner button:hover{color:var(--primary-color1)}.reservation-1 form .form-inner button:hover i:before{content:""}.reservation-1 form .form-inner button:hover:before,.reservation-1 form .form-inner button:focus:before{opacity:1;transition:all .5s;left:0;right:0}.reservation-1 form .form-inner.date-icon{position:relative}.reservation-1 form .form-inner.date-icon:after{content:url(../media/date.22d2afcb.svg);line-height:1;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.reservation-1 form .form-inner .time-select{appearance:none;border-radius:50px}.reservation-2{z-index:1;background-image:url(../media/reservation-1-bg.b3df56ba.png);background-repeat:no-repeat;background-size:cover;border:1px solid #eee;border-radius:10px;width:100%;padding:100px 30px;position:relative}@media (max-width:576px){.reservation-2{padding:100px 20px}}.reservation-2:after{content:"";z-index:-1;background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#00020382 .28%,#09161d 99.7%);border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.reservation-2 .section-title h2{color:var(--white)}.reservation-2 form .form-inner input{color:#fff;width:100%;height:55px;font-size:1rem;font-weight:400;font-family:var(--font-Jost);background:#09161dcc;border:1px solid #eeeeee1a;border-radius:10px;padding:20px}.reservation-2 form .form-inner input::-moz-placeholder{color:#fff;font-size:1rem;font-weight:400}.reservation-2 form .form-inner input:-ms-placeholder-shown{color:#fff;font-size:1rem;font-weight:400}.reservation-2 form .form-inner input::placeholder{color:#fff;font-size:1rem;font-weight:400}.reservation-2 form .form-inner input:focus{border:1px solid #bf9444}.reservation-2 form .form-inner button{background-color:var(--primary-color1);width:100%;color:var(--white);font-size:1.125rem;font-weight:500;font-family:var(--font-Jost);z-index:2;border-radius:10px 0;height:55px;transition:all .3s;position:relative;overflow:hidden}@media (max-width:767px){.reservation-2 form .form-inner button{margin-top:25px}}.reservation-2 form .form-inner button:before{opacity:0;content:"";background-color:var(--white);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.reservation-2 form .form-inner button:hover{color:var(--primary-color1)}.reservation-2 form .form-inner button:hover i:before{content:""}.reservation-2 form .form-inner button:hover:before,.reservation-2 form .form-inner button:focus:before{opacity:1;transition:all .5s;left:0;right:0}.reservation-2 form .form-inner.date-icon{position:relative}.reservation-2 form .form-inner.date-icon:after{content:url(../media/date.22d2afcb.svg);line-height:1;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.time-select{appearance:none;color:#fff;width:100%;height:55px;font-size:1rem;font-weight:400;font-family:var(--font-Jost);background:#09161dcc;border:1px solid #eeeeee1a;border-radius:10px;padding:8px 20px}.time-select::-moz-placeholder{color:#fff;font-size:1rem;font-weight:400}.time-select:-ms-placeholder-shown{color:#fff;font-size:1rem;font-weight:400}.time-select::placeholder{color:#fff;font-size:1rem;font-weight:400}.time-select:focus{border:1px solid #bf9444}.time-select .list{color:#fff;width:100%;font-size:.9rem;font-weight:400;font-family:var(--font-Jost);background:#09161dcc;border:1px solid #eeeeee1a;border-radius:10px;height:250px;padding:8px 20px;overflow-y:scroll}.time-select .list::-webkit-scrollbar{background-color:#0000;width:5px}.time-select .list::-webkit-scrollbar-thumb{background-color:var(--primary-color1);border-radius:10px}.time-select .list:focus{border:1px solid #bf9444}.time-select .list li{padding-left:0;padding-right:0;line-height:36px}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{color:var(--primary-color1);background-color:#0000}.nice-select:hover{border-color:#eeeeee1a}.nice-select:after{width:8px;height:8px;top:49%;right:30px}.food-category-area .food-category-list .title{background-color:var(--primary-color1);color:#fff;font-size:1.5rem;font-weight:700;font-family:var(--font-cormorant);border:1px solid var(--primary-color1);border-radius:10px 10px 0 0;margin-bottom:0;padding:8px 30px}.food-category-area .food-category-list .nav{border:1px solid #eee;border-radius:0 0 10px 10px;display:block}.food-category-area .food-category-list .nav .nav-item .nav-link{color:#000;min-width:100%;font-size:1.5rem;font-weight:700;font-family:var(--font-cormorant);justify-content:space-between;align-items:center;margin:0;padding:3px 30px;transition:all .35s;display:flex}.food-category-area .food-category-list .nav .nav-item .nav-link span{text-transform:uppercase;font-family:Jost;font-size:17px;font-weight:500;transition:all .35s}.food-category-area .food-category-list .nav .nav-item .nav-link span i{color:#000;font-size:20px;transition:all .35s}.food-category-area .food-category-list .nav .nav-item .nav-link.active{color:var(--primary-color1);z-index:1;background-color:#0000;border-color:#0000;position:relative}.food-category-area .food-category-list .nav .nav-item .nav-link.active:after{content:"";z-index:-1;background-color:#faf7f7;width:100%;height:100%;position:absolute;top:0;left:0}.food-category-area .food-category-list .nav .nav-item .nav-link.active i{color:var(--primary-color1)}.food-category-area .food-category-list .nav .nav-item .nav-link:hover{color:var(--primary-color1);border-color:#0000}.food-category-area .food-category-list .nav .nav-item .nav-link:hover i{color:var(--primary-color1)}.food-category-area .food-category-wrap{border:1px solid #eee;border-radius:10px;padding:55px 35px 35px;position:relative}.food-category-area .food-category-wrap .divider{border-right:1px dashed var(--primary-color1);width:1px;height:80%;position:absolute;top:45%;left:45%;transform:translate(-50%,-50%)}@media (max-width:991px){.food-category-area .food-category-wrap .divider{visibility:hidden;display:none}}.food-category-area .food-category-wrap .divider:after{content:url(../media/sub-title-vec.9592d06a.svg);position:absolute;top:-30px;right:-9px}.food-category-area .food-category-wrap .divider:before{content:url(../media/sub-title-vec.9592d06a.svg);position:absolute;bottom:-35px;right:-9px}.food-category-area .food-category-wrap .category-item{align-items:center;margin-bottom:20px;display:flex}@media (max-width:1199px){.food-category-area .food-category-wrap .category-item{text-align:center;display:block}}@media (max-width:767px){.food-category-area .food-category-wrap .category-item{text-align:start;display:flex}}@media (max-width:460px){.food-category-area .food-category-wrap .category-item{text-align:center;display:block}}.food-category-area .food-category-wrap .category-item .icon{margin-right:20px}@media (max-width:1199px){.food-category-area .food-category-wrap .category-item .icon{margin-bottom:0;margin-right:20px}}@media (max-width:460px){.food-category-area .food-category-wrap .category-item .icon{margin-bottom:10px;margin-right:0}}.food-category-area .food-category-wrap .category-item .icon img{border-radius:5px}.food-category-area .food-category-wrap .category-item .category-content h4{margin-bottom:0}.food-category-area .food-category-wrap .category-item .category-content h4 a{color:#000;font-size:1.5rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.food-category-area .food-category-wrap .category-item .category-content h4 a:hover{color:var(--primary-color1)}.food-category-area .food-category-wrap .category-item .category-content p{color:var(--text-color1);font-size:1rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:10px}.food-category-area .food-category-wrap .category-item .category-content .price h5{color:var(--primary-color1);font-size:1.25rem;font-weight:600;font-family:var(--font-Jost);border:1px solid #eee;border-radius:5px;margin-bottom:0;padding:5px 15px;display:inline-block}.food-category-area .food-category-wrap .category-item .category-content .price h5 span{color:var(--text-color1);font-size:1rem;font-weight:400}.menu2-area .menu2-tab .nav{border:none;justify-content:center;gap:20px}.menu2-area .menu2-tab .nav .nav-item .nav-link{color:#002133;font-size:1rem;font-weight:500;font-family:var(--font-Jost);border:1px solid #eee;border-radius:2px;min-width:113px;padding:6px 21px;transition:all .5s}.menu2-area .menu2-tab .nav .nav-item .nav-link:hover{color:var(--white);background-color:var(--primary-color1);border:1px solid var(--primary-color1)}.menu2-area .menu2-tab .nav-tabs .nav-item.show .nav-link,.menu2-area .menu2-tab .nav-tabs .nav-link.active{color:var(--white);background-color:var(--primary-color1)}.menu2-area .menu2-left-img{border-radius:5px 0 0 5px;height:100%;position:relative}.menu2-area .menu2-left-img img{border-radius:5px 0 0 5px;width:100%;height:100%}.menu2-area .menu2-left-img .overlay{text-align:center;background-color:#09161db3;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;inset:50px 45px}@media (max-width:576px){.menu2-area .menu2-left-img .overlay{inset:30px 25px}}.menu2-area .menu2-left-img .overlay .vec-left{position:absolute;bottom:0;left:0}.menu2-area .menu2-left-img .overlay .vec-right{position:absolute;bottom:0;right:0}.menu2-area .menu2-left-img .overlay>span{color:var(--white);font-size:1rem;font-weight:400;font-family:var(--font-Jost);background:#bf9444;border-radius:5px 0;margin-bottom:25px;padding:5px 17px;display:inline-block}.menu2-area .menu2-left-img .overlay h2{color:var(--primary-color1);font-size:3.125rem;font-weight:700;font-family:var(--font-Jost)}@media (max-width:576px){.menu2-area .menu2-left-img .overlay h2{font-size:3rem}}.menu2-area .menu2-left-img .overlay h2 span{color:var(--white);font-size:2.5rem;font-weight:700;font-family:var(--font-cormorant)}@media (max-width:576px){.menu2-area .menu2-left-img .overlay h2 span{font-size:2rem}}.menu2-area .menu2-left-img .overlay h3{color:var(--white);font-size:2.5rem;font-weight:700;font-family:var(--font-cormorant)}@media (max-width:576px){.menu2-area .menu2-left-img .overlay h3{font-size:2rem}}.menu2-area .menu2-wrap{border:1px solid #eee;border-radius:0 5px 5px 0;flex-direction:column;justify-content:center;height:100%;padding:50px 65px;display:flex;position:relative}.menu2-area .menu2-wrap:after{z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:576px){.menu2-area .menu2-wrap{padding:50px 30px}}.menu2-area .menu2-wrap .menu-title{justify-content:center;margin-bottom:15px;display:flex}.menu2-area .menu2-wrap .menu-title h2{color:#002133;font-size:2.813rem;font-weight:700;font-family:var(--font-cormorant);position:relative}.menu2-area .menu2-wrap .menu-title h2:after{content:url(../media/menu2-title-vec.8c4c6183.svg);position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.menu2-area .menu2-wrap ul{margin:0;padding:0;list-style:none}.menu2-area .menu2-wrap ul li{border-color:#002133cc;border-bottom-style:dashed;border-bottom-width:1px;padding:12px 0 15px}.menu2-area .menu2-wrap ul li:last-child{border-bottom:none;padding:12px 0 0}.menu2-area .menu2-wrap ul li .single-menu{justify-content:space-between;align-items:center;display:flex}.menu2-area .menu2-wrap ul li .single-menu .menu-name{max-width:290px;margin-right:20px}.menu2-area .menu2-wrap ul li .single-menu .menu-name h4{color:#002133;font-size:1.625rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:5px}.menu2-area .menu2-wrap ul li .single-menu .menu-name p{color:var(--text-color1);font-size:1rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.menu2-area .menu2-wrap ul li .single-menu .price span{color:#002133;font-size:1.375rem;font-weight:500;font-family:var(--font-Jost);display:inline-block}.filter-button-group ul{gap:15px;margin:0;padding:0;list-style:none}.filter-button-group ul li{color:var(--title-color-dark);font-size:1rem;font-weight:500;font-family:var(--font-Jost);cursor:pointer;border:1px solid #eee;border-radius:2px;padding:7px 38px;display:inline-block}.filter-button-group ul li.active{background-color:var(--primary-color1);color:var(--white)}.columns2-gallery-area .grid-item .gallery2-img{position:relative}.columns2-gallery-area .grid-item .gallery2-img .gallery-img{transition:all .35s}.columns2-gallery-area .grid-item .gallery2-img .gallery-img>img{border-radius:10px}.columns2-gallery-area .grid-item .gallery2-img .gallery-img .overlay{opacity:0;background:linear-gradient(359.58deg,#002133 .39%,#00213300 51.47%);border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;transition:all .35s;display:flex;position:absolute;top:0;left:0;transform:scale(.4)}.columns2-gallery-area .grid-item .gallery2-img .gallery-img:hover .overlay{opacity:1;transform:scale(1)}.masonary-gallery-area .grid-item .gallery2-img{position:relative}.masonary-gallery-area .grid-item .gallery2-img .gallery-img{transition:all .35s}.masonary-gallery-area .grid-item .gallery2-img .gallery-img>img{border-radius:10px}.masonary-gallery-area .grid-item .gallery2-img .gallery-img .overlay{opacity:0;background:linear-gradient(359.58deg,#002133 .39%,#00213300 51.47%);border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;transition:all .35s;display:flex;position:absolute;top:0;left:0;transform:scale(.4)}.masonary-gallery-area .grid-item .gallery2-img .gallery-img:hover .overlay{opacity:1;transform:scale(1)}.paginations-area nav .pagination{gap:18px;margin-bottom:0}.paginations-area nav .pagination .page-item .page-link{color:var(--primary-color1);font-size:1.125rem;font-weight:600;font-family:var(--font-jost);border-radius:5px}.paginations-area nav .pagination .page-item .page-link:hover{color:var(--white);background-color:var(--primary-color1)}.paginations-area nav .pagination .page-item .page-link:focus{color:var(--white);background-color:var(--primary-color1);box-shadow:none}@media (max-width:576px){.chef-experties-area .cooking-expart-wrap{max-width:350px;margin:0 auto}}.chef-experties-area .cooking-expart-wrap .exparts-img{border-radius:10px;position:relative}.chef-experties-area .cooking-expart-wrap .exparts-img img{border-radius:10px}@media (max-width:767px){.chef-experties-area .cooking-expart-wrap .exparts-img img{width:100%}}.chef-experties-area .cooking-expart-wrap .exparts-img:after{content:"";background-color:var(--primary-color1);clip-path:polygon(100% 5%,100% 100%,5% 100%,94% 94%);border-radius:10px;width:100%;height:100%;transition:all .5s;position:absolute;bottom:0;right:0}.chef-experties-area .cooking-expart-wrap .exparts-img:before{content:"";background-color:var(--primary-color1);clip-path:polygon(95% 0,0 0,0 95%,6% 6%);border-radius:10px;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.chef-experties-area .cooking-expart-wrap .exparts-img .social-area{position:absolute;top:40px;right:40px}.chef-experties-area .cooking-expart-wrap .exparts-img .social-area .share-icon{border:1px solid var(--primary-color1);cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;line-height:36px;transition:all .5s;display:flex}.chef-experties-area .cooking-expart-wrap .exparts-img .social-area .share-icon i{color:var(--primary-color1);font-size:20px}.chef-experties-area .cooking-expart-wrap .exparts-img .social-area ul{transform-origin:top;visibility:hidden;opacity:0;margin:-45px 0 0;padding:0;list-style:none;transition:all .5s;transform:scaleY(0)}.chef-experties-area .cooking-expart-wrap .exparts-img .social-area ul li{margin-bottom:10px}.chef-experties-area .cooking-expart-wrap .exparts-img .social-area ul li a{border:1px solid var(--primary-color1);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;line-height:36px;transition:all .5s;display:flex}.chef-experties-area .cooking-expart-wrap .exparts-img .social-area ul li a i{color:#5e5e5e80;font-size:20px;transition:all .5s}.chef-experties-area .cooking-expart-wrap .exparts-img .social-area ul li a i:hover{color:var(--primary-color1)}.chef-experties-area .cooking-expart-wrap .exparts-img:hover:after,.chef-experties-area .cooking-expart-wrap .exparts-img:hover:before{opacity:0}.chef-experties-area .cooking-expart-wrap .exparts-img:hover ul{visibility:visible;opacity:1;margin-top:0;transform:scale(1)}.chef-experties-area .cooking-expart-wrap .exparts-img:hover .share-icon{background-color:var(--primary-color1)}.chef-experties-area .cooking-expart-wrap .exparts-img:hover .share-icon i{color:var(--white)}.chef-experties-area .cooking-expart-wrap .exparts-content{padding:20px 0 0}.chef-experties-area .cooking-expart-wrap .exparts-content h3{margin-bottom:5px}.chef-experties-area .cooking-expart-wrap .exparts-content h3 a{color:var(--title-color-dark);font-size:1.75rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.chef-experties-area .cooking-expart-wrap .exparts-content h3 a:hover{color:var(--primary-color1)}.chef-experties-area .cooking-expart-wrap .exparts-content p{color:var(--text-color1);font-size:1rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.chef-details-area .chef-introduction .chef-name{width:100%;max-width:350px;margin-bottom:25px;margin-left:auto;position:relative}.chef-details-area .chef-introduction .chef-name h3{color:var(--primary-color1);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant)}.chef-details-area .chef-introduction .chef-name h2{color:var(--title-color-dark);font-size:2.5rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0;position:relative}.chef-details-area .chef-introduction .chef-name h2:after{content:"";background:#eee;width:96px;height:1px;position:absolute;top:50%;left:-110px;transform:translateY(-50%)}.chef-details-area .chef-introduction .about-chef h3{color:var(--title-color-dark);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:10px}.chef-details-area .chef-introduction .about-chef p{color:var(--font-Jost);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);line-height:30px}.chef-details-area .chef-introduction .about-chef .chef-contact{gap:70px;margin-bottom:10px;display:flex}@media (max-width:576px){.chef-details-area .chef-introduction .about-chef .chef-contact{gap:0;margin-bottom:25px;display:block}}.chef-details-area .chef-introduction .about-chef .chef-contact ul{margin:0;padding:0;list-style:none}.chef-details-area .chef-introduction .about-chef .chef-contact ul li{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:10px}.chef-details-area .chef-introduction .about-chef .chef-contact ul li a{color:var(--text-color1)}.chef-details-area .chef-introduction .about-chef .chef-contact ul li strong{color:var(--title-color-dark);font-weight:500}.chef-details-area .chef-introduction .about-chef .social-area{align-items:center;margin-bottom:50px;display:flex}.chef-details-area .chef-introduction .about-chef .social-area h3{color:var(--title-color-dark);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0}.chef-details-area .chef-introduction .about-chef .social-area .social-link{gap:15px;margin:0 0 0 30px;padding:0;list-style:none}.chef-details-area .chef-introduction .about-chef .social-area .social-link li a{border:1px solid #eee;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;line-height:30px;transition:all .35s;display:flex}.chef-details-area .chef-introduction .about-chef .social-area .social-link li a i{color:var(--primary-color1);font-size:18px;transition:all .35s}.chef-details-area .chef-introduction .about-chef .social-area .social-link li a:hover{background-color:var(--primary-color1)}.chef-details-area .chef-introduction .about-chef .social-area .social-link li a:hover i{color:var(--white)}.chef-details-area .chef-introduction .about-chef .divider img{width:100%}.chef-details-area .chef-dt-img img{border-radius:10px}.chef-details-area .chef-skills h3{color:var(--title-color-dark);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:10px}.chef-details-area .skills-bar-container{width:100%;margin-top:40px;margin-bottom:0;padding:0;list-style:none;position:relative}.chef-details-area .skills-bar-container li{width:100%;margin-bottom:40px;padding:0;position:relative}.chef-details-area .skills-bar-container li:last-child{margin-bottom:0}.chef-details-area .skills-bar-container li .progressbar-title h4{font-size:1.375rem;font-weight:700;font-family:var(--font-cormorant);color:var(--title-color-dark);display:inline-block}.chef-details-area .skills-bar-container li .progressbar-title .percent{font-size:1.125rem;font-weight:500;font-family:var(--font-Jost);color:var(--title-color-dark);transition:all .3s;position:absolute;top:0;right:0}.chef-details-area .skills-bar-container li .bar-container{background-color:#eee;border-radius:5px;width:100%;height:6px;margin-top:5px;display:block;position:relative}.chef-details-area .skills-bar-container li .bar-container .progressbar{background-color:var(--primary-color1);border-radius:5px;width:0%;height:100%;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:both;position:absolute}.chef-details-area .skills-bar-container li .bar-container .round-s{background-color:var(--title-color-dark);border-radius:50%;width:12px;height:12px;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:both;display:inline-block;position:absolute;top:-3px}.chef-details-area .skills-bar-container li .bar-container .round-s:after{content:"";border:1px solid var(--title-color-dark);border-radius:50%;width:16px;height:16px;position:absolute;top:-2px;left:-2px}.chef-details-area .skills-bar-container li .bar-container #progress-html{animation-name:progress-html;animation-delay:1s}.chef-details-area .skills-bar-container li .bar-container #progress-css{animation-name:progress-css;animation-delay:1.5s}.chef-details-area .skills-bar-container li .bar-container #progress-javascript{animation-name:progress-javascript;animation-delay:2s}.chef-details-area .skills-bar-container li .bar-container #progress-round1{animation-name:progress-round1;animation-delay:1s}.chef-details-area .skills-bar-container li .bar-container #progress-round2{animation-name:progress-round2;animation-delay:1.5s}.chef-details-area .skills-bar-container li .bar-container #progress-round3{animation-name:progress-round3;animation-delay:2s}@keyframes progress-html{0%{width:0%}to{width:90%}}@keyframes progress-css{0%{width:0%}to{width:80%}}@keyframes progress-javascript{0%{width:0%}to{width:93%}}@keyframes progress-round1{0%{left:0%}to{left:90%}}@keyframes progress-round2{0%{left:0%}to{left:80%}}@keyframes progress-round3{0%{left:0%}to{left:93%}}.chef-details-area .chef-dt-counter{background:#faf7f7;border-radius:5px;padding:50px}@media (max-width:767px){.chef-details-area .chef-dt-counter{padding:30px}}@media (max-width:576px){.chef-details-area .chef-dt-counter{padding:30px 20px}}.chef-details-area .chef-dt-counter .counter-single{border:1px solid #eee;border-radius:10px;justify-content:center;align-items:center;padding:25px 20px;transition:all .35s ease-in-out;display:flex}@media (max-width:767px){.chef-details-area .chef-dt-counter .counter-single{text-align:center;flex-direction:column;justify-content:center}}.chef-details-area .chef-dt-counter .counter-single .counter-icon{margin-right:15px}@media (max-width:767px){.chef-details-area .chef-dt-counter .counter-single .counter-icon{margin-bottom:10px;margin-right:0}.chef-details-area .chef-dt-counter .counter-single .coundown{text-align:center}.chef-details-area .chef-dt-counter .counter-single .coundown div{justify-content:center}}.chef-details-area .chef-dt-counter .counter-single .coundown div h3{color:var(--title-color-dark);font-size:2.25rem;font-weight:600;font-family:var(--font-Jost);margin-bottom:0;transition:all .35s ease-in-out}.chef-details-area .chef-dt-counter .counter-single .coundown div span{color:var(--title-color-dark);font-size:2.25rem;font-weight:600;font-family:var(--font-Jost);transition:all .35s ease-in-out;display:inline-flex}.chef-details-area .chef-dt-counter .counter-single .coundown P{color:var(--text-color1);font-size:1.25rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0;transition:all .35s ease-in-out}.chef-details-area .chef-dt-counter .counter-single:hover{background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#000203 .28%,#09161d 99.7%)}.chef-details-area .chef-dt-counter .counter-single:hover .coundown div h3,.chef-details-area .chef-dt-counter .counter-single:hover .coundown div span{color:var(--white)}.chef-details-area .chef-dt-counter .counter-single:hover .coundown P{color:#fffc}.chef-video-area .video-img{position:relative}.chef-video-area .video-img img{border-radius:10px;width:100%;min-height:350px}.chef-video-area .video-img:after{content:"";background:#09161d99;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.chef-video-area .video-img .video-content{text-align:center;z-index:1;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chef-video-area .video-img .video-content .video-icon{margin-bottom:5px}.chef-video-area .video-img .video-content .video-icon a{color:var(--white);opacity:.7;cursor:pointer;font-size:70px;transition:all .35s}.chef-video-area .video-img .video-content .video-icon a:hover{color:var(--primary-color1)}.chef-video-area .video-img .video-content h3{color:var(--white);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0}.blog-standard-pages .news-wrap2{margin-bottom:70px}.blog-standard-pages .news-wrap2.last{margin-bottom:0}.blog-standard-pages .news-wrap2 .post-thum{border-radius:10px;position:relative;overflow:hidden}.blog-standard-pages .news-wrap2 .post-thum img{border-radius:10px;transition:all .7s}@media (max-width:767px){.blog-standard-pages .news-wrap2 .post-thum img{width:100%}}.blog-standard-pages .news-wrap2 .post-thum .batch{position:absolute;top:20px;left:0}.blog-standard-pages .news-wrap2 .post-thum .batch a{color:var(--white);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);background-color:var(--primary-color1);border-radius:5px 0;padding:4px 13px;transition:all .35s;display:inline-block}.blog-standard-pages .news-wrap2 .post-thum .batch a:hover{color:var(--primary-color1);background-color:var(--white)}.blog-standard-pages .news-wrap2 .news-content{padding-top:25px}.blog-standard-pages .news-wrap2 .news-content .news-meta{align-items:center;gap:90px;margin-bottom:15px;display:flex}@media (min-width:992px) and (max-width:1199px){.blog-standard-pages .news-wrap2 .news-content .news-meta{gap:50px}}.blog-standard-pages .news-wrap2 .news-content .news-meta .publisher a,.blog-standard-pages .news-wrap2 .news-content .news-meta .comment a{color:rgba(var(--text-color1),.7);align-items:center;font-size:1rem;font-weight:400;transition:all .35s;display:flex}.blog-standard-pages .news-wrap2 .news-content .news-meta .publisher a img,.blog-standard-pages .news-wrap2 .news-content .news-meta .comment a img{margin-right:5px}.blog-standard-pages .news-wrap2 .news-content .news-meta .publisher a:hover,.blog-standard-pages .news-wrap2 .news-content .news-meta .comment a:hover{color:var(--primary-color1)}.blog-standard-pages .news-wrap2 .news-content .news-meta .publisher{position:relative}.blog-standard-pages .news-wrap2 .news-content .news-meta .publisher:after{content:"";background-color:#eee;width:56px;height:2px;position:absolute;top:12px;right:-70px}@media (min-width:992px) and (max-width:1199px){.blog-standard-pages .news-wrap2 .news-content .news-meta .publisher:after{width:30px;right:-40px}}.blog-standard-pages .news-wrap2 .news-content h3{margin-bottom:15px}.blog-standard-pages .news-wrap2 .news-content h3 a{color:var(--title-color-dark);font-size:2.188rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.blog-standard-pages .news-wrap2 .news-content h3 a:hover{color:var(--primary-color1);text-decoration:underline}.blog-standard-pages .news-wrap2 .news-content p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0;line-height:1.6}.blog-standard-pages .news-wrap2:hover .post-thum img{transform:scale(1.05),rotate(5deg)}.widget-area .single-widgets{margin-bottom:50px}.widget-area .single-widgets .widget-title{margin-bottom:25px}.widget-area .single-widgets .widget-title h3{font-size:1.75re;color:#000;font-weight:700;font-family:var(--font-cormorant);margin-bottom:0}.widget-area .widget_sm-banner{position:relative}.widget-area .widget_sm-banner>img{border-radius:10px;width:100%}.widget-area .widget_sm-banner .overlay{background-color:#09161dbf;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.widget-area .widget_sm-banner .overlay .items-content>span{color:var(--white);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:10px;display:inline-block}.widget-area .widget_sm-banner .overlay .items-content>span .left-vec{margin-right:6px}.widget-area .widget_sm-banner .overlay .items-content>span .right-vec{margin-left:6px}.widget-area .widget_sm-banner .overlay .items-content h3{margin-bottom:30px}.widget-area .widget_sm-banner .overlay .items-content h3 a{color:var(--white);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);line-height:36px;transition:all .35s}.widget-area .widget_search form .wp-block-search__inside-wrapper{align-items:center;display:flex}.widget-area .widget_search form .wp-block-search__inside-wrapper .wp-block-search__input{width:100%;height:55px;color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);border:1px solid #eee;border-radius:5px 0 0 5px;padding:20px}.widget-area .widget_search form .wp-block-search__inside-wrapper .wp-block-search__button{background:#bf9444;border-radius:0 5px 5px 0;min-width:55px;height:55px}.widget-area .widget_search form .wp-block-search__inside-wrapper .wp-block-search__button svg{fill:var(--white)}.widget-area .widget_egns_recent_post{background:#faf7f7;border-radius:5px;padding:45px 35px}.widget-area .widget_egns_recent_post .widget-title{justify-content:space-between;align-items:center;display:flex}.widget-area .widget_egns_recent_post .widget-title .slder-btn{align-items:center;gap:10px;display:flex}.widget-area .widget_egns_recent_post .widget-title .slder-btn .prev-btn,.widget-area .widget_egns_recent_post .widget-title .slder-btn .next-btn{border:1px solid #bf944480;border-radius:2px;justify-content:center;align-items:center;width:24px;height:24px;line-height:24px;transition:all .35s;display:flex}.widget-area .widget_egns_recent_post .widget-title .slder-btn .prev-btn i,.widget-area .widget_egns_recent_post .widget-title .slder-btn .next-btn i{color:var(--primary-color1);font-size:12px;transition:all .35s}.widget-area .widget_egns_recent_post .widget-title .slder-btn .prev-btn:hover,.widget-area .widget_egns_recent_post .widget-title .slder-btn .next-btn:hover{background-color:var(--primary-color1)}.widget-area .widget_egns_recent_post .widget-title .slder-btn .prev-btn:hover i,.widget-area .widget_egns_recent_post .widget-title .slder-btn .next-btn:hover i{color:var(--white)}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .post-thum{border-radius:10px;position:relative}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .post-thum img{border-radius:10px;width:100%;min-height:250px}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content{padding-top:20px}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content ul{margin-bottom:0;list-style:none}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content ul li i{color:var(--primary-color1);font-size:12px}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .pric-tag{text-align:center;border:1px solid #e9e1e1;border-radius:5px;align-items:center;width:60px;height:30px;margin-bottom:7px;line-height:30px;display:inline-block}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .pric-tag span{color:var(--primary-color1);font-size:1.125rem;font-weight:600;font-family:var(--font-Jost);line-height:1;display:inline-block}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .news-meta{align-items:center;gap:90px;margin-bottom:10px;display:flex}@media (min-width:992px) and (max-width:1199px){.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .news-meta{gap:5px}}@media (max-width:576px){.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .news-meta{gap:20px}}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .news-meta .publisher a,.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .news-meta .comment a{color:rgba(var(--text-color1),.7);font-size:1rem;font-weight:400;transition:all .35s}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .news-meta .publisher a:hover,.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .news-meta .comment a:hover{color:var(--primary-color1)}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .news-meta .publisher{position:relative}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .news-meta .publisher:after{content:"";background-color:#eee;width:56px;height:2px;position:absolute;top:12px;right:-70px}@media (max-width:576px){.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .news-meta .publisher:after{visibility:hidden;display:none}}@media (min-width:992px) and (max-width:1199px){.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content .news-meta .publisher:after{width:30px;right:-40px}}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content h3{margin-bottom:0}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content h3 a{color:var(--title-color-dark);font-size:1.375rem;font-weight:700;font-family:var(--font-cormorant);transition:all .35s}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content h3 a:hover{color:var(--primary-color1);text-decoration:underline}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content.two h3,.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content.two h3 a{line-height:1}.widget-area .widget_egns_recent_post .recent-post-wraper .news-wrap .news-content.two ul{margin-bottom:8px}.widget-area .widget_egns_categoris{background:#faf7f7;border-radius:5px;padding:45px 35px}.widget-area .widget_egns_categoris .wp-block-categoris-cloud{margin:0;padding:0;list-style:none}.widget-area .widget_egns_categoris .wp-block-categoris-cloud li{margin-bottom:12px}.widget-area .widget_egns_categoris .wp-block-categoris-cloud li:last-child{margin-bottom:0}.widget-area .widget_egns_categoris .wp-block-categoris-cloud li a{justify-content:space-between;align-items:center;display:flex}.widget-area .widget_egns_categoris .wp-block-categoris-cloud li a .tag-name{color:var(--title-color-dark);font-size:1.25rem;font-weight:400;font-family:var(--font-Jost);transition:all .35s;display:inline-block}@media (min-width:992px) and (max-width:1199px){.widget-area .widget_egns_categoris .wp-block-categoris-cloud li a img{width:50px}}.widget-area .widget_egns_categoris .wp-block-categoris-cloud li a .qty{min-width:28px;height:28px;color:var(--primary-color1);font-size:.875rem;font-weight:500;line-height:28px;font-family:var(--font-Jost);border:1px solid #bf9444;border-radius:50%;justify-content:center;align-items:center;transition:all .35s;display:flex}.widget-area .widget_egns_categoris .wp-block-categoris-cloud li a:hover .tag-name{color:var(--primary-color1)}.widget-area .widget_egns_categoris .wp-block-categoris-cloud li a:hover .qty{color:var(--title-color-dark);border-color:var(--title-color-dark)}.widget-area .widget_egns_tag{background:#faf7f7;border-radius:5px;padding:45px 35px}.widget-area .widget_egns_tag .wp-block-tag-cloud{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0;padding:0;list-style:none;display:flex}.widget-area .widget_egns_tag .wp-block-tag-cloud li a{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);border:1px solid #eee;border-radius:2px;padding:5px 16px;transition:all .35s;display:inline-block}.widget-area .widget_egns_tag .wp-block-tag-cloud li a:hover{color:var(--primary-color1);border-color:#bf944480}.blog-details-pages .news-wrap2{margin-bottom:40px}.blog-details-pages .news-wrap2 .post-thum{border-radius:10px;position:relative}.blog-details-pages .news-wrap2 .post-thum img{border-radius:10px}@media (max-width:767px){.blog-details-pages .news-wrap2 .post-thum img{width:100%}}.blog-details-pages .news-wrap2 .post-thum .batch{position:absolute;top:20px;left:0}.blog-details-pages .news-wrap2 .post-thum .batch a{color:var(--white);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);background-color:var(--primary-color1);border-radius:5px 0;padding:4px 13px;transition:all .35s;display:inline-block}.blog-details-pages .news-wrap2 .post-thum .batch a:hover{color:var(--primary-color1);background-color:var(--white)}.blog-details-pages .news-wrap2 .news-content{padding-top:25px}.blog-details-pages .news-wrap2 .news-content .news-meta{align-items:center;gap:90px;margin-bottom:15px;display:flex}@media (min-width:992px) and (max-width:1199px){.blog-details-pages .news-wrap2 .news-content .news-meta{gap:50px}}.blog-details-pages .news-wrap2 .news-content .news-meta .publisher a,.blog-details-pages .news-wrap2 .news-content .news-meta .comment a{color:rgba(var(--text-color1),.7);align-items:center;font-size:1rem;font-weight:400;transition:all .35s;display:flex}.blog-details-pages .news-wrap2 .news-content .news-meta .publisher a img,.blog-details-pages .news-wrap2 .news-content .news-meta .comment a img{margin-right:5px}.blog-details-pages .news-wrap2 .news-content .news-meta .publisher a:hover,.blog-details-pages .news-wrap2 .news-content .news-meta .comment a:hover{color:var(--primary-color1)}.blog-details-pages .news-wrap2 .news-content .news-meta .publisher{position:relative}.blog-details-pages .news-wrap2 .news-content .news-meta .publisher:after{content:"";background-color:#eee;width:56px;height:2px;position:absolute;top:12px;right:-70px}@media (min-width:992px) and (max-width:1199px){.blog-details-pages .news-wrap2 .news-content .news-meta .publisher:after{width:30px;right:-40px}}.blog-details-pages .news-wrap2 .news-content h3{color:var(--title-color-dark);font-size:2.188rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:15px;transition:all .35s}.blog-details-pages .news-wrap2 .news-content p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0;line-height:1.6}.blog-details-pages .wp-block-quote{background:#faf7f7;border-radius:5px;margin-top:40px;padding:30px 45px;position:relative}.blog-details-pages .wp-block-quote:after{content:"";background:#bf9444;border-radius:0 5px 5px 0;width:5px;height:100%;position:absolute;top:0;left:0}.blog-details-pages .wp-block-quote h3{color:var(--text-color1);font-size:1.75rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:20px;line-height:1.3}.blog-details-pages .wp-block-quote h5{color:var(--title-color-dark);font-size:1.125rem;font-weight:500;font-family:var(--font-Jost)}.blog-details-pages .wp-block-quote h5 img{margin-right:10px}.blog-details-pages .title2{color:var(--title-color-dark);font-size:1.875rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:25px;padding-top:25px}.blog-details-pages .blog-dt-features{margin:0;padding:0;list-style:none}.blog-details-pages .blog-dt-features li{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:10px}.blog-details-pages .blog-dt-features li i{color:var(--primary-color1);margin-right:7px;font-size:14px;font-weight:700}.blog-details-pages p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0;line-height:1.6}.blog-details-pages .tag-social{padding-top:50px}.blog-details-pages .tag-social .tags{gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:991px){.blog-details-pages .tag-social .tags{justify-content:center;margin-bottom:20px}}.blog-details-pages .tag-social .tags li a{color:var(--text-color1);font-size:1rem;font-weight:400;font-family:var(--font-Jost);border:1px solid #eee;border-radius:2px;padding:3px 10px;transition:all .35s;display:inline-block}.blog-details-pages .tag-social .tags li a:hover{color:var(--white);border-color:var(--primary-color1);background-color:var(--primary-color1)}.blog-details-pages .tag-social .social-area{justify-content:flex-end;align-items:center;display:flex}@media (max-width:991px){.blog-details-pages .tag-social .social-area{justify-content:center}}.blog-details-pages .tag-social .social-area h5{color:#000;font-size:1.125rem;font-weight:500;font-family:var(--font-Jost);margin-bottom:0}.blog-details-pages .tag-social .social-area .social-link{gap:15px;margin:0 0 0 20px;padding:0;list-style:none}.blog-details-pages .tag-social .social-area .social-link li a{width:30px;height:30px;color:var(--primary-color1);border:1px solid #eee;border-radius:5px;justify-content:center;align-items:center;font-size:16px;line-height:30px;transition:all .35s;display:flex}.blog-details-pages .tag-social .social-area .social-link li a:hover{background-color:var(--primary-color1);color:var(--white)}.blog-details-pages .blog-dt-navigation{border-top:2px dashed #eee;border-bottom:2px dashed #eee;padding:40px 0}.blog-details-pages .blog-dt-navigation .navigation-btn{gap:15px}.blog-details-pages .blog-dt-navigation .navigation-btn>a{color:var(--primary-color1);font-size:1rem;font-weight:500;font-family:var(--font-Jost);white-space:nowrap;border:1px solid #eee;padding:6px 18px 6px 12px;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.blog-details-pages .blog-dt-navigation .navigation-btn>a .bi-arrow-left{margin-right:7px}.blog-details-pages .blog-dt-navigation .navigation-btn>a .bi-arrow-right{margin-left:7px}.blog-details-pages .blog-dt-navigation .navigation-btn>a:before{opacity:0;content:"";background-color:var(--primary-color1);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.blog-details-pages .blog-dt-navigation .navigation-btn>a:hover{color:var(--white)}.blog-details-pages .blog-dt-navigation .navigation-btn>a:hover:before,.blog-details-pages .blog-dt-navigation .navigation-btn>a:focus:before{opacity:1;transition:all .5s;left:0;right:0}.blog-details-pages .blog-dt-navigation .navigation-btn h5{margin-bottom:0}.blog-details-pages .blog-dt-navigation .navigation-btn h5 a{color:var(--title-color-dark);font-size:1.25rem;font-weight:700;font-family:var(--font-cormorant);max-width:200px;transition:all .35s}.blog-details-pages .blog-dt-navigation .navigation-btn h5 a:hover{color:var(--primary-color1)}.blog-details-pages .blog-dt-navigation .navigation-btn.two{justify-content:flex-end}@media (max-width:991px){.blog-details-pages .blog-dt-navigation .navigation-btn.two{justify-content:center;padding-top:20px}.blog-details-pages .blog-dt-navigation .navigation-btn{justify-content:center}}.blog-details-pages .comments-area{padding-top:30px}.blog-details-pages .comments-area .number-of-comment{margin-bottom:22px}.blog-details-pages .comments-area .number-of-comment h3{color:var(--title-color-dark);font-size:1.75rem;font-weight:700;font-family:var(--font-cormorant)}.blog-details-pages .comments-area .comment-list-area .comment-list{margin:0;padding:0;list-style:none}.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment{background:#faf7f7;border-radius:5px;margin-bottom:25px;padding:35px 30px}@media (max-width:576px){.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment{padding:30px 20px}}.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .comment-image{margin-right:20px}@media (max-width:767px){.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .comment-image{margin-bottom:20px}}.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .comment-image img{border-radius:5px}.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header{justify-content:space-between;gap:10px;margin-bottom:12px}@media (max-width:576px){.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header{flex-wrap:wrap}}.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .comment-meta{align-items:center;gap:10px;display:flex}.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .comment-meta h5 a{color:var(--title-color-dark);font-size:1.125rem;font-weight:500;font-family:var(--font-Jost)}.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .comment-meta .c-date{color:#5e5e5ecc;font-size:1rem;font-weight:400;font-family:var(--font-Jost);border:1px solid #eee;padding:2px 14px}.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .replay-btn a{color:var(--primary-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);align-items:center;line-height:1;transition:all .35s;display:flex}.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .replay-btn a i{margin-right:5px}.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .replay-btn a:hover{color:var(--title-color-dark)}.blog-details-pages .comments-area .comment-list-area .comment-list>li .single-comment .c-body p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.blog-details-pages .comments-area .comment-list-area .comment-list>li:last-child .single-comment{margin-bottom:0}.blog-details-pages .comments-area .comment-list-area .comment-list .comment-reply{margin:0 0 0 75px;padding:0;list-style:none}@media (max-width:576px){.blog-details-pages .comments-area .comment-list-area .comment-list .comment-reply{margin-left:25px}}.blog-details-pages .comments-area .comment-form{border:1px solid #eee;border-radius:5px;padding:50px 60px}@media (max-width:767px){.blog-details-pages .comments-area .comment-form{padding:43px 25px 50px}}.blog-details-pages .comments-area .comment-form form .form-inner input,.blog-details-pages .comments-area .comment-form form .form-inner textarea{width:100%;color:var(--text-color1);background:#faf7f7;border:none;border-radius:5px;padding:15px 20px;font-size:1rem;font-weight:400}.blog-details-pages .comments-area .comment-form form .form-inner input:focus,.blog-details-pages .comments-area .comment-form form .form-inner textarea:focus{border:1px solid #bf944480}.blog-details-pages .comments-area .comment-form form .form-inner input{height:55px}.blog-details-pages .comments-area .comment-form form .form-inner textarea{min-height:120px}.blog-details-pages .comments-area .comment-form form .form-inner button{z-index:2;transition:all .3s;position:relative;overflow:hidden}.blog-details-pages .comments-area .comment-form form .form-inner button:before{opacity:0;content:"";background-color:var(--title-color-dark);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.blog-details-pages .comments-area .comment-form form .form-inner button:hover{color:var(--white)}.blog-details-pages .comments-area .comment-form form .form-inner button:hover i:before{content:""}.blog-details-pages .comments-area .comment-form form .form-inner button:hover:before,.blog-details-pages .comments-area .comment-form form .form-inner button:focus:before{opacity:1;transition:all .5s;left:0;right:0}.blog-details-pages .comments-area .comment-form form .form-inner2{align-items:baseline;display:flex}.blog-details-pages .comments-area .comment-form form .form-inner2 input{margin-right:5px}.faq-area{width:80%;margin:0 auto}@media (max-width:576px){.faq-area{width:95%}}.faq-area .section-title>h2{margin-bottom:50px;line-height:1}.faq-area .faq-left-img{position:relative}.faq-area .faq-left-img img{border-radius:10px}.faq-area .faq-left-img .sm-img{position:absolute;bottom:-50px;left:-100px}@media (max-width:991px){.faq-area .faq-left-img .sm-img{visibility:hidden;display:none}}@media (min-width:1400px) and (max-width:1599px){.faq-area .faq-left-img .sm-img img{max-width:350px}}@media (max-width:1399px){.faq-area .faq-left-img .sm-img img{max-width:350px}}.faq-area .accordion{width:100%;max-width:740px;margin-left:20px}@media (max-width:576px){.faq-area .accordion{margin-left:0}}.faq-area .accordion .accordion-item{border:none;margin-bottom:25px}.faq-area .accordion .accordion-item .accordion-header .accordion-button{color:var(--title-color-dark);font-size:1.563rem;font-weight:700;font-family:var(--font-cormorant);background:#fbf5eb;border-radius:10px 0;padding:14px 40px;position:relative}.faq-area .accordion .accordion-item .accordion-header .accordion-button:after{content:"";color:var(--primary-color1);background:#fafafa;border:1px solid #bf9444;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-family:Bootstrap-icons;font-weight:300;display:flex;position:absolute;left:-16px}.faq-area .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none;background:#fbf5eb;border-radius:10px 0 0}.faq-area .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:"";transform:rotate(0)}.faq-area .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.faq-area .accordion .accordion-item .accordion-collapse{background:#fbf5eb;border-radius:0 0 10px}.faq-area .accordion .accordion-item .accordion-collapse .accordion-body{color:var(--text-color1);padding:1px 40px 12px;font-size:1.125rem;font-weight:400}.error-pages{background-image:url(../media/commingsoon.28029c91.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:200px 0}@media (max-width:1399px){.error-pages{padding:150px 0}}@media (max-width:1199px){.error-pages{background-position:0}}@media (max-width:767px){.error-pages{padding:100px 0}}.error-pages .error-content h2{color:var(--title-color-dark);font-size:3.438rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:50px}.error-pages .error-content p{color:var(--text-color1);margin-bottom:45px;padding-top:25px;font-size:1.563rem;font-weight:400}.contact-page{width:90%;margin:0 auto}.contact-page .contact-wrap{align-items:center;display:flex}@media (max-width:1399px){.contact-page .contact-wrap{display:block}}.contact-page .contact-wrap .contact-img img{border-radius:10px 0}@media (max-width:1700px){.contact-page .contact-wrap .contact-img img{width:100%}}@media (min-width:1400px) and (max-width:1599px){.contact-page .contact-wrap .contact-img img{border-radius:10px 0 0 10px}}@media (max-width:1399px){.contact-page .contact-wrap .contact-img img{border-radius:10px 10px 0 0}}.contact-page .contact-wrap .contact-content{border:1px solid #eee;border-radius:0 10px 10px 0;width:100%;min-width:350px;max-width:350px;padding:32px 30px 40px}@media (max-width:1399px){.contact-page .contact-wrap .contact-content{max-width:unset;border-radius:0 0 10px 10px;margin:0 auto;padding:32px 20px 40px}}@media (max-width:576px){.contact-page .contact-wrap .contact-content{min-width:unset}}.contact-page .contact-wrap .contact-content h3{color:var(--title-color-dark);font-size:1.75rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:35px;display:inline-block;position:relative}.contact-page .contact-wrap .contact-content h3:after{content:url(../media/contact-title-vec.9aedcedf.svg);position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.contact-page .contact-wrap .contact-content ul{margin:0;padding:0;list-style:none}.contact-page .contact-wrap .contact-content ul li{align-items:center;margin-bottom:20px;display:flex}.contact-page .contact-wrap .contact-content ul li:last-child{margin-bottom:0}.contact-page .contact-wrap .contact-content ul li .icon{margin-right:12px}.contact-page .contact-wrap .contact-content ul li .content a{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);transition:all .35s}@media (min-width:1400px) and (max-width:1599px){.contact-page .contact-wrap .contact-content ul li .content a{font-size:1rem}}@media (max-width:1399px){.contact-page .contact-wrap .contact-content ul li .content a{font-size:1rem}}.contact-page .contact-wrap .contact-content ul li .content a:hover{color:var(--primary-color1)}.contact-form{z-index:1;background-image:url(../media/contact_form.51563e61.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;border:1px solid #eee;border-radius:10px;width:100%;padding:100px 30px;position:relative}@media (max-width:991px){.contact-form{padding:80px 30px}}@media (max-width:576px){.contact-form{padding:80px 20px}}.contact-form:after{content:"";z-index:-1;background:linear-gradient(98.3deg,#6f490233 .45%,#0000 162.03%),linear-gradient(269.66deg,#00020382 .28%,#09161d 99.7%);border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.contact-form .section-title h2{color:var(--white)}.contact-form form .form-inner input,.contact-form form .form-inner textarea{color:#ffffff80;width:100%;height:55px;font-size:1rem;font-weight:400;font-family:var(--font-Jost);background:#09161d99;border:1px solid #eeeeee1a;border-radius:10px;padding:20px 30px}.contact-form form .form-inner input::-moz-placeholder{color:#ffffff80;font-size:1rem;font-weight:400}.contact-form form .form-inner textarea::-moz-placeholder{color:#ffffff80;font-size:1rem;font-weight:400}:is(.contact-form form .form-inner input:placeholder-shown,.contact-form form .form-inner textarea:placeholder-shown),.contact-form form .form-inner input::placeholder,.contact-form form .form-inner textarea::placeholder{color:#ffffff80;font-size:1rem;font-weight:400}.contact-form form .form-inner input:focus,.contact-form form .form-inner textarea:focus{border:1px solid #bf944480}.contact-form form .form-inner textarea{height:unset;min-height:200px}.contact-form form .form-inner button{background-color:var(--primary-color1);width:100%;color:var(--white);font-size:1.125rem;font-weight:500;font-family:var(--font-Jost);z-index:2;border-radius:10px 0;height:55px;transition:all .3s;position:relative;overflow:hidden}@media (max-width:767px){.contact-form form .form-inner button{margin-top:25px}}.contact-form form .form-inner button:before{opacity:0;content:"";background-color:var(--white);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.contact-form form .form-inner button:hover{color:var(--primary-color1)}.contact-form form .form-inner button:hover i:before{content:""}.contact-form form .form-inner button:hover:before,.contact-form form .form-inner button:focus:before{opacity:1;transition:all .5s;left:0;right:0}.contact-form form .form-inner.date-icon{position:relative}.contact-form form .form-inner.date-icon:after{content:url(../media/date.22d2afcb.svg);line-height:1;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.contact-form form .form-inner2{align-items:baseline;padding-top:12px;display:flex}.contact-form form .form-inner2 input{margin-right:5px}.contact-form form .form-inner2 label{color:#fffc;font-size:1.125rem;font-weight:400}.contact-form form .form-inner2 input[type=checkbox i]{background-color:var(--primary-color1)}.contact-map iframe{width:100%;height:666px;margin-bottom:-8px}@media (max-width:1399px){.contact-map iframe{height:450px}}@media (max-width:767px){.contact-map iframe{height:350px}}.shop-details .tab-content1{background:#bf94441a;border-radius:3px;justify-content:center;align-items:center;height:500px;margin-bottom:25px;padding:50px;display:flex}@media (max-width:576px){.shop-details .tab-content1{height:unset;padding:50px 25px}}.shop-details .nav1{justify-content:space-between;gap:30px;margin:15px}@media (max-width:1399px){.shop-details .nav1{justify-content:center}}@media (max-width:767px){.shop-details .nav1{justify-content:center}}@media (max-width:576px){.shop-details .nav1{gap:30px}}.shop-details .nav1 .nav-link{background:#f2f2f2;border-radius:3px;height:132px;padding:10px;position:relative}.shop-details .nav1 .nav-link:after{content:"";border:2px solid #f4f4f4;border-radius:3px;width:115%;height:150px;position:absolute;top:-9px;left:-9px}.shop-details .nav1 .nav-link.active{background-color:#bf944433}.shop-details .nav1 .nav-link.active:after{border-color:#bf944433}.shop-details .prod-details-content .product-review2{margin:0 0 5px;padding:0;list-style:none}.shop-details .prod-details-content .product-review2 li{margin-right:5px}.shop-details .prod-details-content .product-review2 li i{color:var(--primary-color1);font-size:16px}.shop-details .prod-details-content .product-review2 li a{color:#5e5e5e;font-size:1rem;font-weight:400;font-family:var(--font-Jost);margin-left:5px}.shop-details .prod-details-content h2{color:var(--title-color-dark);font-size:2.625rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:15px}.shop-details .prod-details-content .price-tag{border-bottom:1px solid #001d230d;padding-bottom:20px}.shop-details .prod-details-content .price-tag h4{color:var(--primary-color1);font-size:2.188rem;font-weight:600;font-family:var(--font-jost);margin-bottom:0}.shop-details .prod-details-content .price-tag h4 del{color:#979797;font-size:1.25rem;font-weight:600}.shop-details .prod-details-content p{color:#5e5e5e;font-size:1.125rem;font-weight:400;font-family:var(--font-jost);padding-top:15px}.shop-details .prod-details-content .prod-quantity{gap:20px;padding-top:20px}@media (max-width:576px){.shop-details .prod-details-content .prod-quantity{display:block!important}}.shop-details .prod-details-content .prod-quantity .quantity .quantity-nav{border:1px solid #001d234d;border-radius:36px;padding:5px}.shop-details .prod-details-content .prod-quantity .quantity .quantity-nav input{color:var(--title-color-dark);font-size:1rem;font-weight:400;font-family:var(--title-color-dark);text-align:center;vertical-align:middle;box-sizing:content-box;border:unset;background-color:#0000;margin:0;padding:0 15px}.shop-details .prod-details-content .prod-quantity .quantity .quantity-nav button{background-color:var(--primary-color1);width:32px;height:32px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:26px;line-height:33px;display:flex}.shop-details .prod-details-content .prod-quantity .quantity .nice-number{justify-content:stretch;align-items:center;display:inline-flex}.shop-details .prod-details-content .prod-quantity .quantity .nice-number input{vertical-align:middle;box-sizing:content-box;text-align:center;margin:0}.shop-details .prod-details-content .prod-quantity .quantity .nice-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop-details .prod-details-content .prod-quantity .quantity .nice-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop-details .prod-details-content .prod-quantity .primary-btn3{padding:10px 70px}@media (max-width:576px){.shop-details .prod-details-content .prod-quantity .primary-btn3{margin-top:20px}}.shop-details .prod-details-content .category-tag{padding-top:15px}.shop-details .prod-details-content .category-tag ul{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.shop-details .prod-details-content .category-tag ul li:first-child{color:var(--title-color-dark);font-size:1.375rem;font-weight:700;font-family:var(--font-cormorant);line-height:1}.shop-details .prod-details-content .category-tag ul li a{color:var(--text-color1);font-size:1rem;font-weight:400;font-family:var(--font-jost);line-height:1;transition:all .35s}.shop-details .prod-details-content .category-tag ul li a:hover{color:var(--primary-color1)}.shop-details .item-details-tt{color:var(--title-color-dark);font-size:2.625rem;font-weight:700;font-family:var(--font-cormorant);border-bottom:1px solid #f0f0f0}.shop-details .nav2 .nav-link{color:var(--title-color-dark);font-size:1.5rem;font-weight:700;font-family:var(--font-cormorant);background:#f4f4f4;border-radius:0;width:100%;max-width:280px;margin-bottom:25px;padding:5px 50px}.shop-details .nav2 .nav-link.active{color:var(--white);background:var(--title-color-dark)}.shop-details .tab-content2 .description{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);line-height:30px}.shop-details .tab-content2 .comments-area .number-of-comment{margin-bottom:22px}.shop-details .tab-content2 .comments-area .number-of-comment h3{color:var(--title-color-dark);font-size:1.75rem;font-weight:700;font-family:var(--font-cormorant);line-height:1}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list{margin:0;padding:0;list-style:none}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment{background:#faf7f7;border-radius:5px;margin-bottom:25px;padding:35px 30px}@media (max-width:576px){.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment{padding:30px 20px}}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-image{margin-right:20px}@media (max-width:767px){.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-image{margin-bottom:20px}}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-image img{border-radius:5px}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header{justify-content:space-between;gap:10px}@media (max-width:576px){.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header{flex-wrap:wrap}}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .comment-meta{align-items:center;gap:10px;display:flex}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .comment-meta h5 a{color:var(--title-color-dark);font-size:1.125rem;font-weight:500;font-family:var(--font-Jost)}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .comment-meta .c-date{color:#5e5e5ecc;font-size:1rem;font-weight:400;font-family:var(--font-Jost);border:1px solid #eee;padding:2px 14px}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .replay-btn a{color:var(--primary-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);align-items:center;line-height:1;transition:all .35s;display:flex}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .replay-btn a i{margin-right:5px}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .c-header .replay-btn a:hover{color:var(--title-color-dark)}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .product-review{align-items:center;gap:5px;margin:0 0 15px;padding:0;list-style:none;display:flex}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .comment-content .product-review li i{color:var(--primary-color1);font-size:12px}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li .single-comment .c-body p{color:var(--text-color1);font-size:1.125rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list>li:last-child .single-comment{margin-bottom:0}.shop-details .tab-content2 .comments-area .comment-list-area .comment-list .comment-reply{margin:0 0 0 75px;padding:0;list-style:none}@media (max-width:576px){.shop-details .tab-content2 .comments-area .comment-list-area .comment-list .comment-reply{margin-left:25px}}.shop-details .tab-content2 .comments-area .comment-form{border:1px solid #eee;border-radius:5px;padding:50px 60px}@media (max-width:767px){.shop-details .tab-content2 .comments-area .comment-form{padding:43px 25px 50px}}.shop-details .tab-content2 .comments-area .comment-form form .form-inner input,.shop-details .tab-content2 .comments-area .comment-form form .form-inner textarea{width:100%;color:var(--text-color1);background:#faf7f7;border:none;border-radius:5px;padding:15px 20px;font-size:1rem;font-weight:400}.shop-details .tab-content2 .comments-area .comment-form form .form-inner input:focus,.shop-details .tab-content2 .comments-area .comment-form form .form-inner textarea:focus{border:1px solid #bf944480}.shop-details .tab-content2 .comments-area .comment-form form .form-inner input{height:55px}.shop-details .tab-content2 .comments-area .comment-form form .form-inner textarea{min-height:120px}.shop-details .tab-content2 .comments-area .comment-form form .form-inner button{z-index:2;transition:all .3s;position:relative;overflow:hidden}.shop-details .tab-content2 .comments-area .comment-form form .form-inner button:before{opacity:0;content:"";background-color:var(--title-color-dark);z-index:-1;transition:all .5s;position:absolute;inset:0 50%}.shop-details .tab-content2 .comments-area .comment-form form .form-inner button:hover{color:var(--white)}.shop-details .tab-content2 .comments-area .comment-form form .form-inner button:hover i:before{content:""}.shop-details .tab-content2 .comments-area .comment-form form .form-inner button:hover:before,.shop-details .tab-content2 .comments-area .comment-form form .form-inner button:focus:before{opacity:1;transition:all .5s;left:0;right:0}.shop-details .tab-content2 .comments-area .comment-form form .form-inner2{align-items:baseline;display:flex}.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 input{margin-right:5px}.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area p{color:var(--text-color1);font-size:1rem;font-weight:400;font-family:var(--font-Jost);margin-bottom:0}.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate{float:left}.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate:not(:checked)>input{position:absolute;top:-9999px}.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate:not(:checked)>label{float:right;white-space:nowrap;cursor:pointer;color:#ccc;width:1em;font-size:25px;line-height:1;overflow:hidden}.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate:not(:checked)>label:before{content:"★ "}.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate>input:checked~label,.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate:not(:checked)>label:hover,.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate:not(:checked)>label:hover~label,.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate>input:checked+label:hover,.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate>input:checked+label:hover~label,.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate>input:checked~label:hover,.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate>input:checked~label:hover~label,.shop-details .tab-content2 .comments-area .comment-form form .form-inner2 .comment-rate-area .rate>label:hover~input:checked~label{color:var(--primary-color1)}.table-wrapper{width:100%;margin-bottom:32px;overflow-x:auto}.table-wrapper .eg-table{border-collapse:collapse;width:100%;overflow:hidden}@media (max-width:767px){.table-wrapper .eg-table{width:100%;display:block}}.table-wrapper .eg-table thead{background:#fff}.table-wrapper .eg-table thead tr{border-width:2px}.table-wrapper .eg-table thead tr th{color:var(--title-color-dark);font-size:1.25rem;font-weight:700;font-family:var(--font-cormorant);opacity:1;vertical-align:top;text-align:center;border-width:1px;padding:15px}@media (max-width:767px){.table-wrapper .eg-table thead tr th{display:none}.table-wrapper .eg-table tbody{width:100%;display:block}.table-wrapper .eg-table tbody tr{width:100%;margin-bottom:20px;display:block}}.table-wrapper .eg-table tbody tr td{color:#5e5e5e;font-weight:400;font-family:var(--font-Jost);text-align:center;vertical-align:middle;border-width:1px;padding:15px}.table-wrapper .eg-table tbody tr td a{color:#5e5e5e;transition:all .35s}.table-wrapper .eg-table tbody tr td a:hover{color:var(--primary-color1)}@media (max-width:767px){.table-wrapper .eg-table tbody tr td{text-align:right;width:100%;padding-left:50%;display:block;position:relative}.table-wrapper .eg-table tbody tr td:before{content:attr(data-label);text-align:left;color:#00152b;width:50%;font-weight:600;font-family:var(--font-cormorant);padding-left:15px;font-size:1.25rem;position:absolute;left:0}}.table-wrapper .eg-table tbody tr td:nth-child(5),.table-wrapper .eg-table tbody tr td:nth-child(7){font-weight:700}.table-wrapper .eg-table tbody tr td .delete-icon{background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;line-height:35px;transition:all .4s;display:flex;box-shadow:4px 8px 30px #8d8d8d30}@media (max-width:767px){.table-wrapper .eg-table tbody tr td .delete-icon{margin:0 0 0 auto}}.table-wrapper .eg-table tbody tr td .delete-icon i{font-size:25px;line-height:1;transition:all .4s}.table-wrapper .eg-table tbody tr td .delete-icon:hover{background-color:var(--primary-color1)}.table-wrapper .eg-table tbody tr td .delete-icon:hover i{color:var(--white)}.table-wrapper .eg-table tbody tr td img{-o-object-fit:cover;object-fit:cover;width:54px;height:64px}.table-wrapper .eg-table tbody tr td .quantity{justify-content:center}@media (max-width:767px){.table-wrapper .eg-table tbody tr td .quantity{justify-content:flex-end}}.table-wrapper .eg-table tbody tr td .quantity .quantity-nav{border-radius:36px;padding:5px}.table-wrapper .eg-table tbody tr td .quantity .quantity-nav input{color:var(--title-color-dark);font-size:1rem;font-weight:400;font-family:var(--font-Jost);text-align:center;vertical-align:middle;box-sizing:content-box;border:unset;background-color:#0000;margin:0;padding:0 5px}.table-wrapper .eg-table tbody tr td .quantity .quantity-nav button{width:32px;height:32px;color:var(--title-color-dark);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;font-size:26px;line-height:33px;display:flex}.table-wrapper .eg-table tbody tr td .quantity .nice-number{justify-content:stretch;align-items:center;display:inline-flex}.table-wrapper .eg-table tbody tr td .quantity .nice-number input{vertical-align:middle;box-sizing:content-box;text-align:center;margin:0}.table-wrapper .eg-table tbody tr td .quantity .nice-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.table-wrapper .eg-table tbody tr td .quantity .nice-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.total-table thead tr{border-width:2px}.total-table thead tr th{text-align:center;color:#00152b;font-size:1.25rem;font-weight:700;font-family:var(--font-cormorant);border-width:1px;padding:15px}.total-table tbody tr{border-width:2px}.total-table tbody tr td{color:#5e5e5e;font-family:var(--font-Jost);border-width:2px;padding:15px}@media (max-width:767px){.total-table tbody tr td{padding:10px;font-size:14px}}.total-table tbody tr td:first-child{color:#00152b;font-size:1.25rem;font-weight:700;font-family:var(--font-cormorant);text-align:center}.total-table tbody tr td:nth-child(3){color:#00152b;font-size:1rem;font-weight:700;font-family:var(--font-Jost);text-align:center}@media (max-width:767px){.total-table tbody tr td:nth-child(3){font-size:14px}}.total-table tbody tr td .cost-list{margin:0;padding:0;list-style:none}.total-table tbody tr td .cost-list li{color:#5e5e5e;margin-bottom:10px;font-size:14px;font-weight:400;line-height:1.6}@media (max-width:767px){.total-table tbody tr td .cost-list li{font-size:13px}}.total-table tbody tr td .cost-list li a{color:var(--primary-color1);border-bottom:1px solid var(--primary-color1)}.total-table tbody tr td .single-cost{margin:0;padding:0;list-style:none}.total-table tbody tr td .single-cost li{margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.6;color:#00152b!important}.quantity{display:inline-table;position:relative}.quantity input{float:left;background:#eee;border:1px solid #eee;width:25px;height:42px;margin:0;padding:0 0 0 20px;line-height:1.65;display:block}.quantity input:focus{outline:0}.quantity-nav{float:left;height:42px;position:relative}.quantity-button{cursor:pointer;text-align:center;color:#333;-webkit-user-select:none;user-select:none;-o-user-select:none;border-left:1px solid #eee;width:20px;font-size:13px;line-height:1.7;position:relative;transform:translate(-100%);font-family:trebuchet ms,Helvetica,sans-serif!important}.quantity-button.quantity-up{border-bottom:1px solid #eee;height:50%;position:absolute;top:0}.quantity-button.quantity-down{height:50%;position:absolute;bottom:-1px}.prod-card,.eg-card{border-radius:5px;padding:30px;box-shadow:4px 8px 30px #8d8d8d26}.coupon-area .coupon-title{color:#00152b;font-size:1.5rem;font-weight:700;font-family:var(--font-cormorant);margin-bottom:25px}.coupon-area .coupon-input{position:relative}.coupon-area .coupon-input input{box-sizing:border-box;border:1px solid #eee;border-radius:0;width:100%;height:46px;margin-bottom:0;padding:8px 15px;display:block}.coupon-area button{background:var(--primary-color1);color:#fff;border:none;border-radius:0 5px 5px 0;outline:none;height:100%;padding:0 28px;font-size:16px;font-weight:500;transition:all .4s;position:absolute;top:0;right:0;box-shadow:inset 0 0 #fff}.coupon-area button:hover{background:var(--title-color-dark);border:1px solid ar(--primary-color1);color:ar(--primary-color1);box-shadow:inset 150px 0 #09161d}.cart-btn-group{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px;padding-top:22px;display:flex}.cart-btn-group .proceed-btn{padding:12px 35px}.cart-btn-group .shopping-btn{font-size:1rem;font-weight:500;font-family:var(--font-Jost);color:var(--primary-color1);padding:12px 35px;transition:all .4s;position:relative}.cart-btn-group .shopping-btn:after{content:"";opacity:0;font-family:Bootstrap-icons;font-size:20px;font-weight:800;transition:all .4s;position:absolute;top:11px;right:5px;transform:translate(-100%)}.cart-btn-group .shopping-btn:hover:after{opacity:1;transform:translate(0)}.form-wrap{border-radius:5px;padding:40px}@media (max-width:767px){.form-wrap{padding:20px}}.form-wrap.form-wrap2{padding:unset}.form-wrap .form-inner{margin-bottom:25px}.form-wrap input,.form-wrap select{width:100%;height:50px;padding:0 20px;line-height:50px;transition:all .3s}.form-wrap input:focus,.form-wrap select:focus{border:1px solid #f96822}.form-wrap select{color:#848484;font-size:12px}.form-wrap textarea{padding:20px}.related-items-area .item-details-tt{color:var(--title-color-dark);font-size:2.625rem;font-weight:700;font-family:var(--font-cormorant);border-bottom:1px solid #f0f0f0}.related-items-area img{width:100%}@media (max-width:576px){.related-items-area .related-item-sliders{padding:0 10px}}.checkout-section .form-wrap{border-radius:5px;padding:40px}@media (max-width:576px){.checkout-section .form-wrap{padding:25px}}.checkout-section .form-wrap .title-25{font-size:1.563rem;font-weight:800;font-family:var(--font-cormorant);color:var(--title-color-dark);text-transform:capitalize;line-height:1.6}.checkout-section .form-wrap .form-inner{margin-bottom:25px}.checkout-section .form-wrap .form-inner label{color:#505050;font-size:14px;font-weight:500;font-family:var(--font-Jost);margin-bottom:10px}.checkout-section .form-wrap .form-inner input,.checkout-section .form-wrap .form-inner select{color:#848484;width:100%;height:50px;font-size:14px;line-height:50px;font-family:var(--font-Jost);border:1px solid #eee;border-radius:5px;padding:0 20px;transition:all .3s;display:block}.checkout-section .form-wrap .form-inner select{border:1px solid #eee;border-radius:5px;width:100%;height:50px;padding:0 20px;line-height:50px;transition:all .3s;display:block}.checkout-section .form-wrap .form-inner .nice-select{float:none;color:#848484;width:100%;height:50px;font-size:14px;line-height:50px;font-family:var(--font-Jost)}.checkout-section .form-wrap .form-inner .nice-select:hover{border:1px solid #eee}.checkout-section .form-wrap .form-inner .nice-select .list{width:100%}.checkout-section .form-wrap .form-inner .nice-select .list li{background-color:#bf94441a}.checkout-section .form-wrap .form-inner textarea{color:#848484;width:100%;font-size:14px;font-family:var(--font-Jost);background:#fff;border:1px solid #eee;border-radius:5px;padding:20px;transition:all .4s;display:block}.checkout-section .box--shadow{box-shadow:4px 8px 30px #8d8d8d1a}.checkout-section .added-product-summary{box-sizing:border-box;border:1px solid #eee;border-radius:5px;padding:30px}@media (max-width:767px){.checkout-section .added-product-summary{padding:20px 15px}}.checkout-section .added-product-summary .checkout-title{font-size:1.563rem;font-weight:800;font-family:var(--font-cormorant);color:var(--title-color-dark);margin-bottom:25px;line-height:1.6}.checkout-section .added-product-summary .added-products{margin:0;padding:0;list-style:none}.checkout-section .added-product-summary .added-products .single-product{align-items:center;margin-bottom:25px;display:flex;position:relative}.checkout-section .added-product-summary .added-products .single-product .delete-btn{cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;line-height:35px;transition:all .3s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 0 12px #0000001a}.checkout-section .added-product-summary .added-products .single-product .delete-btn i{color:#848484;font-size:16px;transition:all .3s}.checkout-section .added-product-summary .added-products .single-product .delete-btn:hover{background-color:var(--primary-color1)}.checkout-section .added-product-summary .added-products .single-product .delete-btn:hover i{color:var(--white)}.checkout-section .added-product-summary .added-products .single-product .product-img{min-width:90px;height:100px;padding-right:25px}@media (max-width:576px){.checkout-section .added-product-summary .added-products .single-product .product-img{padding-right:15px}}.checkout-section .added-product-summary .added-products .single-product .product-img img{-o-object-fit:cover;object-fit:cover;min-width:90px;height:100px}.checkout-section .added-product-summary .added-products .single-product .product-info .product-title{font-size:1.25rem;font-weight:800;font-family:var(--font-cormorant);margin-bottom:1rem}.checkout-section .added-product-summary .added-products .single-product .product-info .product-title a{color:var(--title-color-dark);transition:all .34s}.checkout-section .added-product-summary .added-products .single-product .product-info .product-title a:hover{color:var(--primary-color1)}.checkout-section .added-product-summary .added-products .single-product .quantity .quantity-nav{border:1px solid #001d234d;border-radius:36px;height:36px;padding:15px}.checkout-section .added-product-summary .added-products .single-product .quantity .quantity-nav input{color:var(--title-color-dark);font-size:1rem;font-weight:400;font-family:var(--title-color-dark);text-align:center;vertical-align:middle;box-sizing:content-box;border:unset;background-color:#0000;margin:0;padding:0 5px}.checkout-section .added-product-summary .added-products .single-product .quantity .quantity-nav button{color:var(--title-color-dark);background-color:#0000;justify-content:center;align-items:center;font-size:16px;display:flex}.checkout-section .added-product-summary .added-products .single-product .quantity .nice-number{justify-content:stretch;align-items:center;display:inline-flex}.checkout-section .added-product-summary .added-products .single-product .quantity .nice-number input{vertical-align:middle;box-sizing:content-box;text-align:center;margin:0}.checkout-section .added-product-summary .added-products .single-product .quantity .nice-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-section .added-product-summary .added-products .single-product .quantity .nice-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout-section .summery-card{background-color:#fff;border:1px solid #eee;border-radius:5px;padding:23px 30px}.checkout-section .summery-card .cost-summery-table{margin-bottom:0}.checkout-section .summery-card tr th{color:var(--title-color-dark);font-size:1rem;font-weight:700;font-family:var(--font-Jost);border:none;padding:0 0 10px}.checkout-section .summery-card tr th:last-child{text-align:right}.checkout-section tbody tr .tax{color:#00152b;font-size:1rem;font-weight:500;font-family:var(--font-Jost);padding-left:0}.checkout-section tbody tr td{color:#848484;font-size:14px;font-weight:400;font-family:var(--font-Jost);border:none;padding-bottom:0;padding-left:0}.checkout-section tbody tr td:last-child{text-align:right}.checkout-section .total-cost{padding:18px 30px}.checkout-section .total-cost thead tr th{color:#00152b;border:none;margin-bottom:0;padding:0;font-family:manrope,sans-serif;font-size:1rem;font-weight:700}.checkout-section .total-cost thead tr th:last-child{text-align:right}.checkout-section .payment-methods{box-sizing:border-box;border:1px solid #eee;border-radius:5px;margin-top:30px;padding:30px}.checkout-section .payment-methods .payment-check{margin-bottom:32px}.checkout-section .payment-methods .payment-check label{color:#00152b;margin-bottom:0;font-size:16px;font-weight:600;display:inline-block}.checkout-section .payment-methods .form-check{min-height:1.5rem;margin-bottom:15px;padding-left:1.5em;display:block}.checkout-section .payment-methods .form-check-input{vertical-align:top;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #00000040;width:10px;height:10px;margin-top:.25em}.checkout-section .payment-methods .form-check-input[type=radio]{border-radius:50%}.checkout-section .payment-methods .form-check-input{float:left;box-shadow:none;margin-top:8px;margin-left:-1.5em}.checkout-section .payment-methods .form-check-input:checked{box-shadow:none;background:#848484;border-color:#0000;outline:none;margin-top:8px}.checkout-section .payment-methods .paypal label{padding-left:10px;padding-right:20px}.checkout-section .payment-methods .paypal img{width:108px;height:21px;padding-right:30px}.checkout-section .payment-methods .paypal a{color:var(--primary-color1);border-bottom:1px solid var(--primary-color1);font-size:1rem;font-weight:400;line-height:1}.checkout-section input#flexRadioDefault3{margin-top:0}.checkout-section .payment-form-bottom{padding-top:10px}.checkout-section .payment-form-bottom input[type=checkbox]{width:10px;height:10px;margin-top:6px;margin-left:2px;margin-right:10px}.checkout-section .payment-form-bottom input[type=checkbox]:checked{box-shadow:none;background:#848484;border-color:#0000;outline:none}.checkout-section .payment-form-bottom a{color:var(--primary-color1);font-size:13px;font-weight:400}.checkout-section .payment-form-bottom label{line-height:1.3}.checkout-section .place-order-btn button{font-size:1rem;font-weight:700;font-family:var(--font-Jost);padding:13px 70px}.checkout-section .product-total strong{align-items:center;margin-left:8px;display:flex}.checkout-section .product-total strong i{color:var(--text-color1);font-size:12px;font-weight:400}.checkout-section .product-total strong span{font-size:18px;font-weight:400;font-family:var(--font-Jost)}.form-inner.date-icon .react-datepicker__tab-loop{z-index:9999!important;position:relative!important}.form-inner.date-icon .react-datepicker__triangle{display:none!important}.form-inner.date-icon .react-datepicker__current-month{color:#fff;background:#bf9444;border-radius:5px;margin-top:0;padding:6px;font-size:18px;font-weight:700}.form-inner.date-icon .react-datepicker__navigation--next,.form-inner.date-icon .react-datepicker__navigation--previous{top:17px}.form-inner.date-icon .react-datepicker__day{text-align:center;border:1px solid #ddd;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.form-inner.date-icon .react-datepicker__day-name{border:none!important}.form-inner.date-icon .react-datepicker__day--selected{color:#fff;background-color:#bf9444}.mobile-btn{display:none}@media (max-width:576px){.mobile-btn{display:block}}.menu-title{color:#6b1e2b;text-align:center;background:linear-gradient(90deg,#c8a951,#e6c46a,#c8a951);width:100%;margin-bottom:20px;padding:15px 20px;font-size:32px;font-weight:700}.menu-image-wrapper{background-position:50%;background-size:cover;align-items:center;display:flex;position:relative}.menu-image-wrapper:before{content:"";position:absolute;inset:0}.menu-overlay{z-index:2;color:#020101;width:100%;padding:250px 150px 10px;position:relative}@media (max-width:768px){.menu-overlay{background-position:top;background-size:contain;padding:150px 40px 10px}}.overlay-item{border-bottom:1px dashed #fff6;margin-bottom:20px;padding-bottom:10px}.overlay-item h5{margin-bottom:5px;font-weight:600}.overlay-item span{color:#f5c16c;font-weight:600}.haveli-menu-section{--haveli-gold:#bf9444;--haveli-gold-dark:#916b29;--haveli-gold-light:#ead9b8;--haveli-text:#27231f;--haveli-muted:#706a63;--haveli-cream:#fffdf8;color:var(--haveli-text);background:#fff;padding:80px 0 100px;font-family:inherit}.haveli-header{text-align:center;max-width:760px;margin:0 auto 40px}.haveli-subtitle,.haveli-category-subtitle{color:var(--haveli-gold);justify-content:center;align-items:center;gap:12px;display:flex}.haveli-subtitle{margin-bottom:12px;font-size:14px;font-weight:500}.haveli-subtitle img{max-width:42px}.haveli-main-title{color:var(--haveli-text);margin:0 0 15px;font-family:inherit;font-size:clamp(34px,4vw,50px);font-weight:600;line-height:1.2}.haveli-header-description{max-width:620px;color:var(--haveli-muted);margin:auto;font-size:15px;line-height:1.8}.haveli-search-wrapper{justify-content:center;margin-bottom:32px;display:flex}.haveli-search-box{width:100%;max-width:500px;min-height:52px;color:var(--haveli-gold-dark);background:#fff;border:1px solid #e1d4bc;border-radius:5px;align-items:center;gap:12px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.haveli-search-box:focus-within{border-color:var(--haveli-gold);box-shadow:0 0 0 3px #bf94441f}.haveli-search-box input{min-width:0;color:var(--haveli-text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-size:14px}.haveli-search-box input::placeholder{color:#999188}.haveli-search-clear{color:#877d72;cursor:pointer;background:0 0;border:0;padding:0;font-size:25px}.haveli-category-wrapper{width:100%;margin-bottom:28px}.haveli-category-nav{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.haveli-category-btn{border:1px solid var(--haveli-gold);color:var(--haveli-gold-dark);cursor:pointer;background:#fff;border-radius:5px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;transition:background .25s,color .25s,transform .25s,box-shadow .25s}.haveli-category-btn:hover{background:var(--haveli-gold);color:#fff;transform:translateY(-2px)}.haveli-category-btn.active{border-color:var(--haveli-gold);background:var(--haveli-gold);color:#fff;box-shadow:0 5px 16px #bf94443d}.haveli-results-count{color:#8c8379;text-align:center;margin-bottom:28px;font-size:13px}.haveli-menu-card{border:1px solid var(--haveli-gold-light);background:var(--haveli-cream);border-radius:5px;margin:0 auto 40px;padding:62px 65px 50px;position:relative;overflow:hidden;box-shadow:0 12px 38px #3425130d}.haveli-corner{opacity:.65;pointer-events:none;width:76px;height:auto;position:absolute}.haveli-corner.top-left{top:10px;left:10px}.haveli-corner.top-right{top:10px;right:10px}.haveli-corner.bottom-left{bottom:10px;left:10px}.haveli-corner.bottom-right{bottom:10px;right:10px}.haveli-category-title{text-align:center;margin-bottom:45px}.haveli-category-subtitle{color:var(--haveli-gold-dark);margin-bottom:8px;font-size:13px}.haveli-category-subtitle img{max-width:38px}.haveli-category-title h2{color:var(--haveli-text);margin:0;font-family:inherit;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.3}.haveli-gold-divider{justify-content:center;align-items:center;gap:12px;margin:17px auto 0;display:flex}.haveli-gold-divider span{background:var(--haveli-gold);width:55px;height:1px}.haveli-gold-divider b{color:var(--haveli-gold);font-size:11px}.haveli-food-section{margin-bottom:48px}.haveli-food-section:last-child{margin-bottom:0}.haveli-food-type-title{align-items:center;gap:11px;margin-bottom:25px;display:flex}.haveli-food-type-title h3{color:var(--haveli-text);white-space:nowrap;margin:0;font-family:inherit;font-size:17px;font-weight:600}.haveli-food-title-line{background:#bf944459;flex:1;height:1px;margin-left:6px}.haveli-veg-icon{border:2px solid #258a43;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.haveli-veg-icon span{background:#258a43;border-radius:50%;width:8px;height:8px}.haveli-nonveg-icon{border:2px solid #a83232;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.haveli-nonveg-icon span{background:#a83232;border-radius:50%;width:8px;height:8px}.haveli-items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 58px;display:grid}.haveli-menu-item{border-bottom:1px solid #bf944433;min-width:0;padding-bottom:23px}.haveli-item-top{align-items:flex-start;gap:13px;display:flex}.haveli-item-number{color:var(--haveli-gold);flex-shrink:0;padding-top:4px;font-size:13px;font-weight:600}.haveli-item-content{flex:1;min-width:0}.haveli-item-heading{align-items:baseline;gap:9px;width:100%;display:flex}.haveli-item-heading h3{color:var(--haveli-text);overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:19px;font-weight:600;line-height:1.4}.haveli-item-dots{border-bottom:1px dotted var(--haveli-gold);opacity:.7;flex:1;min-width:12px;transform:translateY(-4px)}.haveli-item-price{color:var(--haveli-gold-dark);white-space:nowrap;flex-shrink:0;font-size:18px;font-weight:700}.haveli-item-description{color:var(--haveli-muted);margin:8px 0 0;font-size:14px;line-height:1.75}.haveli-special-availability{text-align:center;background:linear-gradient(135deg,#bf944417,#bf944406);border:1px solid #bf944473;border-radius:5px;justify-content:center;align-items:center;gap:18px;max-width:520px;margin:45px auto 0;padding:22px 30px;display:flex}.haveli-special-icon{color:var(--haveli-gold);flex-shrink:0;font-size:18px}.haveli-special-content{flex-direction:column;align-items:center;gap:3px;display:flex}.haveli-special-label{color:var(--haveli-gold);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700}.haveli-special-content strong{color:var(--haveli-text);font-size:16px;font-weight:600}.haveli-special-content p{color:var(--haveli-muted);margin:0;font-size:14px;font-weight:500}.haveli-empty-state{border:1px solid var(--haveli-gold-light);background:var(--haveli-cream);text-align:center;border-radius:5px;padding:70px 20px}.haveli-empty-state h3{color:var(--haveli-text);margin-bottom:12px}.haveli-empty-state p{color:var(--haveli-muted)}.haveli-reset-btn{border:1px solid var(--haveli-gold);background:var(--haveli-gold);color:#fff;font:inherit;cursor:pointer;border-radius:4px;margin-top:12px;padding:12px 24px;font-weight:600}.haveli-menu-notice{text-align:center;padding:20px 15px}.haveli-notice-divider{color:var(--haveli-gold);margin-bottom:12px}.haveli-menu-notice p{color:var(--haveli-muted);margin:0 auto 7px;font-size:13px;line-height:1.8}.haveli-price-notice{font-size:12px!important}.haveli-category-btn:focus-visible,.haveli-reset-btn:focus-visible,.haveli-search-clear:focus-visible{outline:3px solid var(--haveli-gold-dark);outline-offset:3px}@media (max-width:991px){.haveli-menu-section{padding:65px 0}.haveli-menu-card{padding:55px 35px 40px}.haveli-items-grid{column-gap:30px}.haveli-category-wrapper{overflow:visible}.haveli-category-nav{flex-wrap:wrap;width:100%;min-width:0}.haveli-category-btn{white-space:normal}}@media (max-width:767px){.haveli-menu-section{padding:45px 0 60px}.haveli-header{margin-bottom:30px}.haveli-main-title{font-size:34px}.haveli-header-description{padding:0 10px;font-size:14px}.haveli-search-wrapper{margin-bottom:25px}.haveli-search-box{max-width:100%}.haveli-category-wrapper{width:100%;margin:0 0 28px;overflow:visible}.haveli-category-nav{flex-wrap:wrap;justify-content:center;gap:9px;width:100%;min-width:0;padding:0;display:flex}.haveli-category-btn{white-space:normal;text-align:center;flex:none;max-width:100%;padding:10px 15px;font-size:13px;line-height:1.3}.haveli-menu-card{margin-bottom:25px;padding:48px 20px 32px}.haveli-category-title{margin-bottom:32px}.haveli-category-title h2{font-size:29px}.haveli-category-subtitle{font-size:11px}.haveli-category-subtitle img{max-width:25px}.haveli-items-grid{grid-template-columns:1fr;gap:22px}.haveli-food-section{margin-bottom:38px}.haveli-food-type-title{margin-bottom:20px}.haveli-food-type-title h3{font-size:15px}.haveli-item-top{gap:10px}.haveli-item-heading h3{font-size:17px}.haveli-item-price{font-size:16px}.haveli-item-description{font-size:13px}.haveli-corner{opacity:.45;width:48px}.haveli-special-availability{gap:10px;margin-top:32px;padding:18px 15px}.haveli-special-content strong{font-size:15px}.haveli-special-content p{font-size:13px}}@media (max-width:480px){.haveli-category-wrapper{width:100%;overflow:visible}.haveli-category-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.haveli-category-btn{white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;min-height:48px;padding:9px 8px;font-size:12px;line-height:1.3;display:flex}.haveli-category-btn:first-child{grid-column:1/-1}.haveli-menu-card{padding:45px 15px 30px}.haveli-item-heading{gap:6px}.haveli-item-heading h3{font-size:16px}.haveli-item-price{font-size:15px}.haveli-item-number{font-size:12px}.haveli-item-description{font-size:13px;line-height:1.65}}@media (max-width:360px){.haveli-category-nav{gap:6px}.haveli-category-btn{min-height:44px;padding:8px 5px;font-size:11px}.haveli-menu-card{padding-left:12px;padding-right:12px}.haveli-item-heading h3{font-size:15px}.haveli-item-price{font-size:14px}}@media (prefers-reduced-motion:reduce){.haveli-category-btn{transition:none}}.haveli-contact-section{--haveli-gold:#bf9444;--haveli-gold-dark:#916b29;--haveli-gold-light:#ead9b8;--haveli-text:#27231f;--haveli-muted:#706a63;--haveli-cream:#fffdf8;color:var(--haveli-text);background:#fff;padding:100px 0;font-family:inherit}.haveli-contact-header{max-width:760px;margin:0 auto 45px}.haveli-contact-subtitle{color:var(--haveli-gold);justify-content:center;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;font-weight:500;display:flex}.haveli-contact-subtitle img{max-width:42px}.haveli-contact-header h2{color:var(--haveli-text);margin:0 0 15px;font-family:inherit;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.2}.haveli-contact-header p{max-width:620px;color:var(--haveli-muted);margin:0 auto;font-size:15px;line-height:1.8}.haveli-contact-card{border:1px solid var(--haveli-gold-light);background:var(--haveli-cream);border-radius:6px;padding:65px 70px 60px;position:relative;overflow:hidden;box-shadow:0 15px 45px #3425130f}.haveli-contact-corner{opacity:.6;pointer-events:none;width:80px;height:auto;position:absolute}.haveli-contact-corner.top-left{top:10px;left:10px}.haveli-contact-corner.top-right{top:10px;right:10px}.haveli-contact-corner.bottom-left{bottom:10px;left:10px}.haveli-contact-corner.bottom-right{bottom:10px;right:10px}.haveli-contact-card-header{text-align:center;margin-bottom:45px;position:relative}.haveli-contact-card-header>span{color:var(--haveli-gold);letter-spacing:1px;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.haveli-contact-card-header h3{color:var(--haveli-text);margin:0;font-family:inherit;font-size:28px;font-weight:600}.haveli-contact-divider{justify-content:center;align-items:center;gap:12px;margin:17px auto 0;display:flex}.haveli-contact-divider span{background:var(--haveli-gold);width:55px;height:1px}.haveli-contact-divider b{color:var(--haveli-gold);font-size:10px}.haveli-contact-form{z-index:2;position:relative}.haveli-form-group{width:100%}.haveli-form-group label{color:var(--haveli-text);margin-bottom:9px;font-size:14px;font-weight:600;display:block}.haveli-form-group label span{color:var(--haveli-gold);margin-left:3px}.haveli-form-group input,.haveli-form-group select,.haveli-form-group textarea{width:100%;color:var(--haveli-text);background:#fff;border:1px solid #ded2bd;border-radius:4px;outline:none;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.haveli-form-group input,.haveli-form-group select{height:54px;padding:0 17px}.haveli-form-group textarea{resize:vertical;min-height:160px;padding:16px 17px;line-height:1.6}.haveli-form-group input::placeholder,.haveli-form-group textarea::placeholder{color:#a39b91}.haveli-form-group select{cursor:pointer}.haveli-form-group input:focus,.haveli-form-group select:focus,.haveli-form-group textarea:focus{border-color:var(--haveli-gold);background:#fff;box-shadow:0 0 0 3px #bf94441a}.haveli-form-group [role=alert],.haveli-contact-form [role=alert]{color:#a43838;margin-top:7px;font-size:12px;display:block}.haveli-submit-wrapper{justify-content:center;margin-top:15px;display:flex}.haveli-submit-btn{border:1px solid var(--haveli-gold);background:var(--haveli-gold);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-width:210px;min-height:54px;padding:13px 30px;font-family:inherit;font-size:14px;font-weight:600;transition:background .25s,color .25s,transform .25s,box-shadow .25s;display:inline-flex}.haveli-submit-btn:hover:not(:disabled){background:var(--haveli-gold-dark);border-color:var(--haveli-gold-dark);transform:translateY(-2px);box-shadow:0 8px 20px #916b2933}.haveli-submit-btn:disabled{cursor:not-allowed;opacity:.65}.haveli-btn-arrow{font-size:19px;line-height:1;transition:transform .2s}.haveli-submit-btn:hover .haveli-btn-arrow{transform:translate(4px)}.haveli-contact-success{z-index:2;text-align:center;max-width:560px;margin:0 auto;padding:35px 20px;position:relative}.haveli-success-icon{border:1px solid var(--haveli-gold);width:64px;height:64px;color:var(--haveli-gold);background:#bf944414;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:28px;font-weight:600;display:flex}.haveli-contact-success h3{color:var(--haveli-text);margin:0 0 12px;font-family:inherit;font-size:28px;font-weight:600}.haveli-contact-success p{color:var(--haveli-muted);margin:0;font-size:14px;line-height:1.8}.haveli-contact-bottom{text-align:center;margin-top:35px}.haveli-contact-bottom span{color:var(--haveli-gold);margin-bottom:8px;font-size:11px;display:block}.haveli-contact-bottom p{color:var(--haveli-muted);margin:0;font-size:13px}@media (max-width:991px){.haveli-contact-section{padding:70px 0}.haveli-contact-card{padding:60px 40px 50px}}@media (max-width:767px){.haveli-contact-section{padding:50px 0 60px}.haveli-contact-header{margin-bottom:30px}.haveli-contact-header h2{font-size:34px}.haveli-contact-header p{padding:0 10px;font-size:14px}.haveli-contact-subtitle{font-size:13px}.haveli-contact-subtitle img{max-width:30px}.haveli-contact-card{padding:50px 20px 35px}.haveli-contact-card-header{margin-bottom:32px}.haveli-contact-card-header h3{font-size:24px}.haveli-contact-corner{opacity:.4;width:48px}.haveli-form-group input,.haveli-form-group select{height:50px}.haveli-form-group textarea{min-height:145px}.haveli-submit-btn{width:100%}}@media (max-width:480px){.haveli-contact-card{padding:45px 15px 30px}.haveli-contact-header h2{font-size:30px}.haveli-contact-card-header h3{font-size:22px}.haveli-contact-card-header>span{font-size:12px}}.haveli-submit-btn:focus-visible,.haveli-form-group input:focus-visible,.haveli-form-group select:focus-visible,.haveli-form-group textarea:focus-visible{outline-offset:2px;outline:3px solid #bf944459}@media (prefers-reduced-motion:reduce){.haveli-submit-btn,.haveli-btn-arrow,.haveli-form-group input,.haveli-form-group select,.haveli-form-group textarea{transition:none}}.haveli-popular-section{--haveli-gold:#bf9444;--haveli-gold-dark:#916b29;--haveli-gold-light:#e5c98f;--haveli-text:#fff;--haveli-muted:#c9c2b8;background:radial-gradient(circle at 15% 20%,#bf944421 0%,#bf94440a 22%,#0000 43%),radial-gradient(circle at 88% 75%,#bf94441a 0%,#0000 35%),linear-gradient(135deg,#181512 0%,#0f0e0c 45%,#17130f 100%);padding:100px 0 90px;font-family:inherit;position:relative;overflow:hidden}.haveli-popular-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#bf94441a,#0000 68%);border-radius:50%;width:700px;height:400px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.haveli-popular-section:after{content:"";opacity:.025;pointer-events:none;background-image:linear-gradient(#fff9 1px,#0000 1px),linear-gradient(90deg,#fff9 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.haveli-popular-section>*{z-index:2;position:relative}.haveli-popular-header{max-width:760px;margin:0 auto 50px}.haveli-popular-subtitle{color:var(--haveli-gold);letter-spacing:.5px;justify-content:center;align-items:center;gap:12px;margin-bottom:13px;font-size:14px;font-weight:500;display:flex}.haveli-popular-subtitle img{filter:brightness(1.2);max-width:42px}.haveli-popular-header h2{color:#fff;margin:0 0 16px;font-family:inherit;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.15}.haveli-popular-header p{color:#ffffffad;max-width:620px;margin:0 auto;font-size:15px;line-height:1.8}.haveli-title-divider{justify-content:center;align-items:center;gap:12px;margin-top:21px;display:flex}.haveli-title-divider span{background:linear-gradient(90deg,transparent,var(--haveli-gold));width:55px;height:1px}.haveli-title-divider span:last-child{background:linear-gradient(90deg,var(--haveli-gold),transparent)}.haveli-title-divider b{color:var(--haveli-gold);text-shadow:0 0 12px #bf94448c;font-size:9px}.haveli-popular-fullwidth{width:100vw;margin-left:calc(50% - 50vw);padding:8px 0 12px;position:relative}.haveli-popular-swiper{width:100%;padding:10px 35px 22px}.haveli-popular-swiper .swiper-slide{height:auto}.haveli-popular-card{background:#171411;border:1px solid #bf944438;border-radius:8px;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 15px 35px #0000004d}.haveli-popular-card:hover{border-color:#bf9444b8;transform:translateY(-7px);box-shadow:0 24px 55px #00000073,0 0 25px #bf944414}.haveli-popular-image{background:#171411;width:100%;height:480px;position:relative;overflow:hidden}.haveli-popular-image>img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.haveli-popular-card:hover .haveli-popular-image>img{transform:scale(1.055)}.haveli-image-gradient{z-index:1;background:linear-gradient(#0a080608 10%,#0a080614 35%,#0a080673 65%,#0a0806f7 100%);position:absolute;inset:0}.haveli-favorite-badge{z-index:3;color:#e5c98f;letter-spacing:1.1px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);background:#110e0bd1;border:1px solid #bf94448c;border-radius:3px;padding:8px 13px;font-size:10px;font-weight:700;position:absolute;top:18px;left:18px}.haveli-food-badge{z-index:3;color:#ffffffe0;-webkit-backdrop-filter:blur(10px);background:#0f0d0bc7;border:1px solid #ffffff1f;border-radius:3px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:500;display:flex;position:absolute;top:18px;right:18px}.haveli-card-overlay{z-index:3;color:#fff;padding:32px 27px 28px;position:absolute;bottom:0;left:0;right:0}.haveli-card-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;display:flex}.haveli-small-label{color:#d9b86f;letter-spacing:1.1px;text-transform:uppercase;font-size:10px;font-weight:600}.haveli-popular-price{color:#e5c98f;flex-shrink:0;font-size:19px;font-weight:700}.haveli-card-overlay h3{color:#fff;margin:0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.25}.haveli-card-divider{align-items:center;gap:7px;margin:13px 0;display:flex}.haveli-card-divider span{background:var(--haveli-gold);width:31px;height:1px}.haveli-card-divider b{color:var(--haveli-gold);font-size:7px}.haveli-card-overlay p{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:95%;margin:0 0 18px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.haveli-card-link{color:#e5c98f;align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.haveli-card-link span{font-size:18px;transition:transform .2s}.haveli-card-link:hover{color:#fff}.haveli-card-link:hover span{transform:translate(4px)}.haveli-slider-arrow{z-index:10;color:#e5c98f;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120f0ce6;border:1px solid #bf94448c;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;font-family:inherit;font-size:32px;line-height:1;transition:background .25s,border-color .25s,color .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 25px #0000004d}.haveli-popular-prev{left:20px}.haveli-popular-next{right:20px}.haveli-slider-arrow:hover{border-color:var(--haveli-gold);background:var(--haveli-gold);color:#fff}.haveli-popular-pagination{justify-content:center;align-items:center;gap:4px;margin-top:22px;display:flex}.haveli-popular-pagination .swiper-pagination-bullet{opacity:1;background:#ffffff40;width:7px;height:7px;transition:width .25s,background .25s;margin:0 4px!important}.haveli-popular-pagination .swiper-pagination-bullet-active{background:var(--haveli-gold);border-radius:20px;width:28px}.haveli-popular-bottom{text-align:center;margin-top:38px}.haveli-popular-bottom p{color:#ffffff9e;margin:0 0 18px;font-size:14px}.haveli-menu-button{border:1px solid var(--haveli-gold);background:var(--haveli-gold);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 29px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.haveli-menu-button span{font-size:18px;transition:transform .2s}.haveli-menu-button:hover{color:#fff;background:#d0a958;border-color:#d0a958;transform:translateY(-2px);box-shadow:0 10px 25px #bf944438}.haveli-menu-button:hover span{transform:translate(4px)}@media (max-width:991px){.haveli-popular-section{padding:75px 0}.haveli-popular-image{height:450px}}@media (max-width:767px){.haveli-popular-section{padding:58px 0 65px}.haveli-popular-header{margin-bottom:32px}.haveli-popular-header h2{font-size:34px}.haveli-popular-header p{padding:0 12px;font-size:14px}.haveli-popular-subtitle{font-size:13px}.haveli-popular-subtitle img{max-width:30px}.haveli-popular-swiper{padding:5px 16px 15px}.haveli-popular-image{height:430px}.haveli-slider-arrow{display:none}.haveli-card-overlay{padding:25px 21px 23px}.haveli-card-overlay h3{font-size:23px}}@media (max-width:480px){.haveli-popular-header h2{font-size:30px}.haveli-popular-image{height:410px}.haveli-favorite-badge{top:14px;left:14px}.haveli-food-badge{font-size:9px;top:14px;right:14px}.haveli-card-overlay h3{font-size:22px}.haveli-menu-button{width:100%;max-width:320px}}.haveli-gallery-section{--haveli-gold:#bf9444;--haveli-gold-dark:#8f6827;--haveli-gold-bright:#cda75e;--haveli-gold-light:#ead8b4;--haveli-text:#28231d;--haveli-muted:#746c62;background:radial-gradient(circle at 8% 12%,#bf94441a,#0000 26%),radial-gradient(circle at 92% 85%,#bf944414,#0000 27%),linear-gradient(135deg,#fffdf8 0%,#fff 45%,#faf6ee 100%);padding:100px 0 85px;font-family:inherit;position:relative;overflow:hidden}.haveli-gallery-section:before{content:"";opacity:.025;pointer-events:none;background-image:linear-gradient(#5a4628b3 1px,#0000 1px),linear-gradient(90deg,#5a4628b3 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.haveli-gallery-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#bf94441a,#0000 68%);border-radius:50%;width:500px;height:500px;position:absolute}.haveli-gallery-glow.glow-left{top:-280px;left:-220px}.haveli-gallery-glow.glow-right{bottom:-280px;right:-250px}.haveli-gallery-header{z-index:2;max-width:750px;margin:0 auto 48px;position:relative}.haveli-gallery-subtitle{color:var(--haveli-gold);letter-spacing:.5px;justify-content:center;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.haveli-gallery-subtitle img{max-width:42px}.haveli-gallery-header h2{color:var(--haveli-text);margin:0 0 15px;font-family:inherit;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.15}.haveli-gallery-header p{max-width:590px;color:var(--haveli-muted);margin:0 auto;font-size:15px;line-height:1.8}.haveli-gallery-divider{justify-content:center;align-items:center;gap:11px;margin-top:20px;display:flex}.haveli-gallery-divider span{background:linear-gradient(90deg,transparent,var(--haveli-gold));width:55px;height:1px}.haveli-gallery-divider span:last-child{background:linear-gradient(90deg,var(--haveli-gold),transparent)}.haveli-gallery-divider b{color:var(--haveli-gold);font-size:9px}.haveli-gallery-fullwidth{z-index:2;width:100vw;margin-left:calc(50% - 50vw);position:relative}.haveli-gallery-swiper{width:100%;padding:12px 32px 27px}.haveli-gallery-swiper .swiper-slide{height:auto}.haveli-gallery-card{cursor:pointer;background:#fff;border:1px solid #bf944433;border-radius:8px;height:520px;transition:transform .4s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 12px 35px #44301817}.haveli-gallery-card:hover{border-color:#bf9444bf;transform:translateY(-8px);box-shadow:0 24px 50px #44301829}.haveli-gallery-image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.65,.3,1);display:block}.haveli-gallery-card:hover .haveli-gallery-image{transform:scale(1.07)}.haveli-gallery-image-overlay{z-index:1;background:linear-gradient(#140f0a00 25%,#140f0a08 42%,#140f0a40 64%,#140f0ae6 100%);transition:background .4s;position:absolute;inset:0}.haveli-gallery-card:hover .haveli-gallery-image-overlay{background:linear-gradient(#140f0a03 20%,#140f0a12 43%,#140f0a52 65%,#140f0aed 100%)}.haveli-gallery-number{z-index:3;width:38px;height:38px;color:var(--haveli-gold-dark);letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #bf944466;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 5px 15px #281e141a}.haveli-gallery-expand{z-index:3;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #bf94448c;border-radius:50%;width:42px;height:42px;transition:opacity .3s,transform .3s,background .3s;position:absolute;top:20px;right:20px;transform:translateY(-7px);box-shadow:0 5px 15px #281e141a}.haveli-gallery-card:hover .haveli-gallery-expand{opacity:1;transform:translateY(0)}.haveli-gallery-expand:before,.haveli-gallery-expand:after{content:"";background:var(--haveli-gold);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.haveli-gallery-expand:before{width:13px;height:1px}.haveli-gallery-expand:after{width:1px;height:13px}.haveli-gallery-expand span{display:none}.haveli-gallery-content{z-index:3;padding:30px 25px 27px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:translateY(35px)}.haveli-gallery-card:hover .haveli-gallery-content{transform:translateY(0)}.haveli-gallery-category{color:#e8ca8d;letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.haveli-gallery-category>span{background:#d7ad5c;width:25px;height:1px}.haveli-gallery-content h3{color:#fff;text-shadow:0 2px 10px #00000040;margin:0;font-family:inherit;font-size:24px;font-weight:600;line-height:1.3}.haveli-gallery-view{color:#ffffffc7;opacity:0;align-items:center;gap:9px;margin-top:15px;font-size:11px;font-weight:500;transition:opacity .35s,transform .35s;display:flex;transform:translateY(8px)}.haveli-gallery-card:hover .haveli-gallery-view{opacity:1;transform:translateY(0)}.haveli-gallery-view i{color:#e8ca8d;font-size:16px;font-style:normal}.haveli-gallery-gold-line{z-index:5;background:linear-gradient(90deg,transparent,var(--haveli-gold),transparent);transform-origin:50%;height:3px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.haveli-gallery-card:hover .haveli-gallery-gold-line{transform:scaleX(1)}.haveli-gallery-arrow{z-index:10;width:52px;height:52px;color:var(--haveli-gold-dark);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #bf94447a;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:31px;line-height:1;transition:background .25s,color .25s,border-color .25s,transform .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 25px #412d1621}.haveli-gallery-prev{left:22px}.haveli-gallery-next{right:22px}.haveli-gallery-arrow:hover{border-color:var(--haveli-gold);background:var(--haveli-gold);color:#fff}.haveli-gallery-pagination{z-index:5;justify-content:center;align-items:center;gap:3px;margin-top:20px;display:flex;position:relative}.haveli-gallery-pagination .swiper-pagination-bullet{opacity:1;background:#d6ccbd;border-radius:10px;width:7px;height:7px;transition:width .25s,background .25s;margin:0 4px!important}.haveli-gallery-pagination .swiper-pagination-bullet-active{background:var(--haveli-gold);width:28px}.haveli-gallery-bottom{z-index:2;justify-content:center;align-items:center;gap:15px;margin-top:32px;display:flex;position:relative}.haveli-gallery-bottom span{background:linear-gradient(90deg,#0000,#bf944499);width:55px;height:1px}.haveli-gallery-bottom span:last-child{background:linear-gradient(90deg,#bf944499,#0000)}.haveli-gallery-bottom b{color:var(--haveli-gold);letter-spacing:4px;font-size:9px;font-weight:600}@media (max-width:991px){.haveli-gallery-section{padding:75px 0}.haveli-gallery-card{height:480px}}@media (max-width:767px){.haveli-gallery-section{padding:58px 0 65px}.haveli-gallery-header{margin-bottom:30px}.haveli-gallery-header h2{font-size:34px}.haveli-gallery-header p{padding:0 15px;font-size:14px}.haveli-gallery-subtitle{font-size:13px}.haveli-gallery-subtitle img{max-width:30px}.haveli-gallery-swiper{padding:5px 15px 20px}.haveli-gallery-card{height:450px}.haveli-gallery-arrow{display:none}.haveli-gallery-content{padding:25px 20px 22px;transform:none}.haveli-gallery-view{opacity:1;transform:none}.haveli-gallery-expand{display:none}}@media (max-width:480px){.haveli-gallery-header h2{font-size:30px}.haveli-gallery-card{height:420px}.haveli-gallery-content h3{font-size:22px}.haveli-gallery-number{width:34px;height:34px;top:14px;left:14px}}.haveli-footer{--footer-gold:#bf9444;--footer-gold-light:#d9b76c;--footer-dark:#12110e;--footer-dark-soft:#181510;color:#fff;background:radial-gradient(circle at 5% 25%,#bf94441c,#0000 27%),radial-gradient(circle at 95% 60%,#bf94440f,#0000 25%),linear-gradient(135deg,#191610 0%,#100f0d 48%,#16130f 100%);width:100%;font-family:inherit;position:relative;overflow:hidden}.haveli-footer-container{width:calc(100% - 100px);max-width:1640px;margin-left:auto;margin-right:auto}.haveli-footer-loading{color:#ffffffa6;text-align:center;padding:45px 20px;font-size:16px}.haveli-footer-top-line{justify-content:center;align-items:center;gap:12px;width:calc(100% - 100px);max-width:1640px;margin-left:auto;margin-right:auto;display:flex}.haveli-footer-top-line span{background:linear-gradient(90deg,#0000,#bf944452);flex:1;height:1px}.haveli-footer-top-line span:last-child{background:linear-gradient(90deg,#bf944452,#0000)}.haveli-footer-top-line b{color:var(--footer-gold);flex:none;font-size:7px}.haveli-footer-main{padding:58px 0 26px;position:relative}.haveli-footer-main:before{content:"";filter:blur(70px);pointer-events:none;background:#bf944409;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;left:-160px}.haveli-footer-grid{z-index:2;grid-template-columns:minmax(260px,1.15fr) minmax(150px,.62fr) minmax(360px,1.35fr) minmax(330px,1.2fr);align-items:start;column-gap:clamp(45px,4.5vw,90px);width:100%;display:grid;position:relative}.haveli-footer-brand{max-width:335px}.haveli-footer-logo{margin-bottom:18px;text-decoration:none;display:inline-block}.haveli-footer-logo img{object-fit:contain;width:135px;height:auto;transition:transform .3s;display:block}.haveli-footer-logo:hover img{transform:translateY(-3px)}.haveli-footer-established{color:var(--footer-gold);letter-spacing:2px;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.haveli-footer-established span{color:#bf94448c}.haveli-footer-description{color:#ffffffb3;max-width:330px;margin:0 0 22px;font-size:16px;font-weight:400;line-height:1.75}.haveli-footer-socials{align-items:center;gap:10px;display:flex}.haveli-footer-socials a{color:#ffffffd1;background:#ffffff04;border:1px solid #bf944461;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:17px;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s;display:flex}.haveli-footer-socials a:hover{border-color:var(--footer-gold);background:var(--footer-gold);color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px #bf944433}.haveli-footer-widget{padding-top:6px;position:relative}.haveli-footer-widget h4{color:#fff;margin:0 0 9px;font-family:inherit;font-size:21px;font-weight:600;line-height:1.3}.haveli-footer-heading-line{background:#bf944426;border-radius:10px;align-items:center;width:52px;height:3px;margin-bottom:25px;display:flex}.haveli-footer-heading-line span{background:var(--footer-gold);border-radius:10px;width:28px;height:2px;display:block}.haveli-footer-links{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.haveli-footer-links li{margin:0;padding:0}.haveli-footer-links a{color:#ffffffb3;align-items:center;font-size:16px;font-weight:400;line-height:1.55;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.haveli-footer-links a:before{content:"";background:var(--footer-gold);width:0;height:1px;margin-right:0;transition:width .25s,margin-right .25s}.haveli-footer-links a:hover{color:var(--footer-gold-light)}.haveli-footer-links a:hover:before{width:13px;margin-right:8px}.haveli-hours{flex-direction:column;gap:12px;width:100%;display:flex}.haveli-hours-row{grid-template-columns:max-content minmax(25px,1fr) max-content;align-items:start;gap:10px;width:100%;display:grid}.haveli-hours-day{color:#ffffffd1;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.65}.haveli-hours-dots{border-top:1px dotted #ffffff2e;min-width:20px;position:relative;top:11px}.haveli-hours-time{color:var(--footer-gold-light);text-align:right;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.65}.haveli-hours-time>span{display:inline-block}.haveli-hours-time.closed{color:#ffffff6b}.haveli-contact-widget{padding-left:0}.haveli-footer-contact{width:100%;color:inherit;align-items:flex-start;gap:14px;margin-bottom:17px;text-decoration:none;display:flex}.haveli-footer-contact:last-child{margin-bottom:0}.haveli-contact-icon{width:46px;height:46px;color:var(--footer-gold);background:#bf944406;border:1px solid #bf94445c;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;font-size:16px;transition:background .25s,border-color .25s,color .25s,transform .25s;display:flex}.haveli-footer-contact:hover .haveli-contact-icon{border-color:var(--footer-gold);background:var(--footer-gold);color:#fff;transform:translateY(-2px)}.haveli-contact-content{min-width:0;padding-top:1px}.haveli-footer-contact .haveli-contact-content>span{color:#ffffff75;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;line-height:1.4;display:block}.haveli-footer-contact p{color:#ffffffc9;margin:0;font-size:15px;font-weight:400;line-height:1.6;transition:color .25s}.haveli-footer-contact:hover p{color:var(--footer-gold-light)}.haveli-footer-ornament{justify-content:center;align-items:center;gap:15px;width:100%;margin-top:35px;display:flex}.haveli-footer-ornament>span{background:linear-gradient(90deg,#0000,#bf94443d);flex:1;height:1px}.haveli-footer-ornament>span:last-child{background:linear-gradient(90deg,#bf94443d,#0000)}.haveli-footer-ornament img{object-fit:contain;opacity:.9;width:34px;height:34px}.haveli-footer-bottom{background:#00000029;border-top:1px solid #ffffff0b}.haveli-footer-bottom-inner{justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.haveli-footer-bottom-inner>p{color:#ffffff7a;margin:0;font-size:13px;line-height:1.5}.haveli-footer-bottom-links{align-items:center;gap:11px;display:flex}.haveli-footer-bottom-links a{color:#ffffff80;font-size:13px;line-height:1.5;text-decoration:none;transition:color .25s}.haveli-footer-bottom-links a:hover{color:var(--footer-gold-light)}.haveli-footer-bottom-links>span{color:#bf944480;font-size:10px}@media (min-width:1700px){.haveli-footer-container,.haveli-footer-top-line{width:calc(100% - 140px);max-width:1640px}.haveli-footer-grid{column-gap:90px}}@media (max-width:1499px){.haveli-footer-container,.haveli-footer-top-line{width:calc(100% - 70px)}.haveli-footer-grid{grid-template-columns:minmax(235px,1.05fr) minmax(130px,.6fr) minmax(325px,1.3fr) minmax(295px,1.15fr);column-gap:40px}.haveli-footer-description,.haveli-footer-links a{font-size:15px}.haveli-hours-day,.haveli-hours-time{font-size:13px}.haveli-footer-contact p{font-size:14px}}@media (max-width:1199px){.haveli-footer-container,.haveli-footer-top-line{width:calc(100% - 50px)}.haveli-footer-main{padding:50px 0 25px}.haveli-footer-grid{grid-template-columns:1fr 1fr;gap:50px 65px}.haveli-footer-brand{max-width:390px}.haveli-footer-description{max-width:370px}.haveli-contact-widget{padding-left:0}}@media (max-width:767px){.haveli-footer-container,.haveli-footer-top-line{width:calc(100% - 36px)}.haveli-footer-main{padding:42px 0 20px}.haveli-footer-grid{grid-template-columns:1fr;row-gap:38px}.haveli-footer-brand{max-width:100%}.haveli-footer-logo img{width:120px}.haveli-footer-description{max-width:460px;font-size:15px}.haveli-footer-widget h4{font-size:20px}.haveli-footer-heading-line{margin-bottom:20px}.haveli-footer-links{gap:11px}.haveli-footer-links a{font-size:15px}.haveli-hours{max-width:500px}.haveli-hours-day,.haveli-hours-time{font-size:13px}.haveli-footer-contact p{font-size:14px}.haveli-footer-ornament{margin-top:20px}.haveli-footer-bottom-inner{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:auto;padding:17px 0}.haveli-footer-bottom-links{justify-content:center}.haveli-footer-bottom-inner>p,.haveli-footer-bottom-links a{font-size:12px}}@media (max-width:480px){.haveli-footer-container,.haveli-footer-top-line{width:calc(100% - 30px)}.haveli-footer-main{padding-top:36px}.haveli-footer-grid{row-gap:34px}.haveli-footer-logo img{width:110px}.haveli-hours-row{grid-template-columns:max-content 1fr max-content;gap:6px}.haveli-hours-day,.haveli-hours-time{font-size:12px}.haveli-hours-dots{top:10px}.haveli-footer-bottom-links{flex-wrap:wrap;gap:7px}}.haveli-catering-page{--gold:#bf9444;--gold-dark:#9d752f;--gold-light:#d8b66d;--dark:#211d19;--text:#625b54;--cream:#faf7f1;--cream-dark:#f4eee3;--border:#bf944433;width:100%;color:var(--dark);background:#fff;font-family:inherit;overflow:hidden}.catering-container{width:calc(100% - 80px);max-width:1540px;margin-left:auto;margin-right:auto}.catering-decoration{pointer-events:none;opacity:.1;position:absolute}.catering-eyebrow{color:var(--gold);letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:18px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;display:flex}.catering-eyebrow img{width:30px;height:auto}.catering-eyebrow-center{justify-content:center}.catering-eyebrow-center img:last-child{transform:rotate(180deg)}.catering-gold-button{border:1px solid var(--gold);background:var(--gold);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:15px 28px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex}.catering-gold-button:hover{border-color:var(--gold-dark);background:var(--gold-dark);color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #bf94442e}.catering-hero{background:radial-gradient(circle at 10% 25%,#bf944414,#0000 28%),#fbf9f5;padding:55px 0 90px;position:relative}.hero-decoration-left{width:220px;bottom:0;left:0}.catering-hero-shell{background:#fff;border:1px solid #bf944429;border-radius:18px;grid-template-columns:46% 54%;min-height:620px;display:grid;overflow:hidden;box-shadow:0 30px 80px #261d1214}.catering-hero-content{flex-direction:column;justify-content:center;padding:65px clamp(45px,5vw,82px);display:flex}.catering-hero-content h1{color:#211e1b;letter-spacing:-2.2px;max-width:680px;margin:0 0 25px;font-family:inherit;font-size:clamp(50px,4.5vw,72px);font-weight:700;line-height:1.05}.catering-hero-content h1 span{color:var(--gold);display:block}.catering-hero-description{max-width:620px;color:var(--text);margin:0 0 27px;font-size:17px;line-height:1.8}.catering-hero-tags{flex-wrap:wrap;gap:9px;margin-bottom:31px;display:flex}.catering-hero-tags span{color:#4f4943;background:#fcfaf6;border:1px solid #bf944433;border-radius:30px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex}.catering-hero-tags i{color:var(--gold)}.catering-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.catering-phone-button{color:var(--dark);align-items:center;gap:11px;text-decoration:none;display:flex}.catering-phone-button>span{width:48px;height:48px;color:var(--gold);border:1px solid #bf94444d;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.catering-phone-button div{flex-direction:column;display:flex}.catering-phone-button small{color:#9b9288;letter-spacing:1.3px;margin-bottom:2px;font-size:10px;font-weight:700}.catering-phone-button strong{color:#2b2723;font-size:15px;font-weight:700}.catering-hero-location{border-top:1px solid #bf944424;align-items:center;gap:11px;margin-top:34px;padding-top:22px;display:flex}.catering-location-icon{width:38px;height:38px;color:var(--gold);background:#bf94441a;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;display:flex}.catering-hero-location div{flex-direction:column;display:flex}.catering-hero-location strong{font-size:14px}.catering-hero-location div>span{color:#8b847d;margin-top:2px;font-size:12px}.catering-hero-image{min-height:620px;position:relative;overflow:hidden}.catering-hero-food{object-fit:cover;width:100%;height:100%;transition:transform .8s}.catering-hero-shell:hover .catering-hero-food{transform:scale(1.025)}.catering-hero-shade{background:linear-gradient(#00000008,#0000 50%,#00000047);position:absolute;inset:0}.catering-logo-seal{background:#17140f;border:1px solid #bf9444b8;border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;display:flex;position:absolute;top:28px;right:28px;box-shadow:0 12px 35px #0003}.catering-logo-seal:before{content:"";border:1px solid #bf944459;border-radius:50%;position:absolute;inset:6px}.catering-logo-seal img{z-index:2;width:74px;position:relative}.catering-image-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#15120ee0;border:1px solid #fff3;border-radius:10px;width:290px;padding:19px 21px;position:absolute;bottom:28px;right:28px}.catering-image-card span{color:var(--gold-light);letter-spacing:1.5px;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.catering-image-card strong{font-size:18px;display:block}.catering-image-card p{color:#ffffffad;margin:5px 0 0;font-size:12px}.catering-event-strip{background:#fff;border:1px solid #bf944429;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:1.05fr 1fr 1.2fr 1fr;margin:-1px 45px 0;display:grid;overflow:hidden;box-shadow:0 18px 45px #221b140e}.event-strip-intro,.event-strip-item{min-height:92px;padding:20px 25px}.event-strip-intro{background:#f9f5ed;flex-direction:column;justify-content:center;display:flex}.event-strip-intro span{color:var(--gold);letter-spacing:1.5px;font-size:10px;font-weight:700}.event-strip-intro strong{margin-top:2px;font-size:19px}.event-strip-item{border-left:1px solid #bf94441f;align-items:center;gap:12px;display:flex}.event-strip-item>i{color:var(--gold);font-size:21px}.event-strip-item div{flex-direction:column;display:flex}.event-strip-item strong{font-size:14px}.event-strip-item span{color:#999087;margin-top:2px;font-size:11px}.catering-story{background:radial-gradient(circle at 80% 30%,#bf94440b,#0000 30%),#fff;padding:120px 0;position:relative}.story-decoration{width:190px;bottom:0;left:0}.catering-story-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(70px,8vw,135px);display:grid}.catering-story-image-wrap{padding:0 40px 50px 0;position:relative}.catering-story-image{background:#eee;border-radius:16px;height:620px;position:relative;overflow:hidden;box-shadow:0 30px 70px #251c1121}.catering-story-image>img{object-fit:cover;width:100%;height:100%}.story-image-overlay{background:linear-gradient(#0000 55%,#120f0b4d);position:absolute;inset:0}.story-image-caption{align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:30px}.story-image-caption>span{background:var(--gold);width:35px;height:1px}.story-image-caption p{color:#fff;letter-spacing:1.6px;margin:0;font-size:10px;font-weight:700;line-height:1.4}.story-logo-badge{z-index:4;background:#18140f;border:1px solid #bf9444a6;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;top:-38px;right:-8px;box-shadow:0 12px 35px #00000026}.story-logo-badge:after{content:"";border:1px solid #bf944445;border-radius:50%;position:absolute;inset:6px}.story-logo-badge img{z-index:2;width:76px;position:relative}.story-floating-card{z-index:5;background:#fff;border:1px solid #bf944433;border-radius:10px;align-items:center;gap:13px;width:345px;padding:18px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 20px 50px #221b141f}.story-floating-icon{width:52px;height:52px;color:var(--gold);background:#bf94441a;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;font-size:18px;display:flex}.story-floating-card>div:last-child{flex-direction:column;display:flex}.story-floating-card span{color:var(--gold);letter-spacing:1.3px;font-size:10px;font-weight:700}.story-floating-card strong{margin-top:2px;font-size:16px}.story-floating-card p{color:#968d84;margin:3px 0 0;font-size:11px}.catering-story-content h2{letter-spacing:-1.8px;max-width:680px;margin:0 0 20px;font-family:inherit;font-size:clamp(46px,4vw,62px);font-weight:700;line-height:1.08}.catering-story-content h2 span{color:var(--gold);display:block}.catering-title-divider{align-items:center;gap:8px;width:135px;margin-bottom:26px;display:flex}.catering-title-divider span{background:var(--gold);flex:1;height:1px}.catering-title-divider b{color:var(--gold);font-size:6px}.story-lead{color:#49433e;max-width:650px;margin:0 0 17px;font-size:18px;font-weight:600;line-height:1.75}.story-description{color:#736c65;max-width:680px;margin:0 0 31px;font-size:16px;line-height:1.85}.story-features{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px;display:grid}.story-feature{background:#fffdfa;border:1px solid #bf944433;border-radius:9px;align-items:center;gap:13px;min-height:92px;padding:16px;transition:all .25s;display:flex}.story-feature:hover{border-color:#bf944473;transform:translateY(-3px);box-shadow:0 12px 30px #231c140f}.story-feature-icon{width:48px;height:48px;color:var(--gold);background:#bf944417;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;font-size:18px;display:flex}.story-feature>div:last-child{flex-direction:column;display:flex}.story-feature strong{font-size:14px}.story-feature span{color:#978f87;margin-top:4px;font-size:11px;line-height:1.45}.story-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.story-call{color:var(--dark);align-items:center;gap:10px;text-decoration:none;display:flex}.story-call-icon{width:48px;height:48px;color:var(--gold);border:1px solid #bf944445;border-radius:50%;justify-content:center;align-items:center;display:flex}.story-call div{flex-direction:column;display:flex}.story-call small{color:#a0968d;letter-spacing:1.3px;font-size:9px;font-weight:700}.story-call strong{margin-top:2px;font-size:14px}.catering-occasions{background:var(--cream);padding:110px 0}.catering-section-heading{text-align:center;max-width:800px;margin:0 auto 55px}.catering-section-heading h2{letter-spacing:-1.8px;margin:0 0 17px;font-family:inherit;font-size:clamp(44px,4vw,60px);font-weight:700;line-height:1.08}.catering-section-heading h2 span{color:var(--gold);display:block}.catering-section-heading>p{color:#766f68;max-width:690px;margin:0 auto;font-size:16px;line-height:1.8}.occasion-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.occasion-card{background:#fff;border:1px solid #bf94442b;border-radius:10px;min-height:340px;padding:34px 28px;transition:all .3s;position:relative;overflow:hidden}.occasion-card:before{content:"";border:1px solid #bf944414;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-70px;right:-70px}.occasion-card:hover{border-color:#bf944461;transform:translateY(-6px);box-shadow:0 20px 50px #241c1214}.occasion-number{color:#bf944452;font-size:13px;font-weight:700;position:absolute;top:23px;right:24px}.occasion-icon{width:56px;height:56px;color:var(--gold);background:#bf944412;border:1px solid #bf94443b;border-radius:50%;justify-content:center;align-items:center;margin-bottom:25px;font-size:20px;display:flex}.occasion-card h3{margin:0 0 12px;font-size:21px}.occasion-card p{color:#766f68;margin:0 0 24px;font-size:14px;line-height:1.75}.occasion-card button{color:var(--gold-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.catering-food{background:#fff;padding:110px 0}.catering-food-top{grid-template-columns:1.2fr .7fr;align-items:end;gap:60px;margin-bottom:45px;display:grid}.catering-food-top h2{letter-spacing:-1.7px;max-width:780px;margin:0;font-family:inherit;font-size:clamp(44px,4vw,60px);font-weight:700;line-height:1.08}.catering-food-top h2 span{color:var(--gold);display:block}.catering-food-top>p{color:#766f68;max-width:520px;margin:0;font-size:16px;line-height:1.8}.catering-food-grid{grid-template-columns:1.3fr .7fr;gap:16px;height:650px;display:grid}.catering-food-small-column{grid-template-rows:1fr 1fr;gap:16px;display:grid}.catering-food-card{background:#ddd;border-radius:11px;min-height:0;position:relative;overflow:hidden}.catering-food-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.catering-food-card:hover img{transform:scale(1.04)}.food-card-overlay{background:linear-gradient(#0000 40%,#0f0c09ad);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:absolute;inset:0}.food-card-overlay span{color:var(--gold-light);letter-spacing:1.5px;margin-bottom:5px;font-size:10px;font-weight:700}.food-card-overlay strong{color:#fff;font-size:24px;font-weight:600}.catering-local-seo{color:#fff;background:radial-gradient(circle at 90% 30%,#bf94441f,#0000 28%),linear-gradient(135deg,#1a1712 0%,#100f0d 100%);padding:105px 0;position:relative;overflow:hidden}.seo-decoration{filter:brightness(3);opacity:.04;width:230px;top:0;right:0}.catering-local-seo-grid{z-index:2;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(60px,8vw,130px);display:grid;position:relative}.catering-local-seo .catering-eyebrow{color:var(--gold-light)}.catering-local-seo-heading h2{color:#fff;letter-spacing:-1.7px;max-width:610px;margin:0;font-family:inherit;font-size:clamp(44px,4vw,60px);font-weight:700;line-height:1.08}.catering-local-seo-heading h2 span{color:var(--gold);display:block}.seo-service-areas{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.seo-service-areas span{color:#ffffffc7;background:#bf94440f;border:1px solid #bf944452;border-radius:30px;padding:8px 14px;font-size:12px}.catering-local-seo-copy{max-width:720px}.catering-local-seo-copy p{color:#ffffffb3;margin:0 0 18px;font-size:16px;line-height:1.85}.catering-local-seo-copy .seo-lead{color:#fff;font-size:19px;font-weight:600;line-height:1.6}.catering-text-link{color:var(--gold-light);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bf94448c;align-items:center;gap:12px;margin-top:8px;padding:0 0 7px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.catering-inquiry{background:radial-gradient(circle at 90% 10%,#bf944414,#0000 28%),#f8f4ec;padding:115px 0;position:relative}.inquiry-decoration{width:210px;top:0;right:0}.catering-inquiry-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(60px,7vw,115px);display:grid}.catering-form-intro{position:sticky;top:120px}.catering-form-intro h2{letter-spacing:-1.8px;max-width:540px;margin:0 0 21px;font-family:inherit;font-size:clamp(46px,4vw,60px);font-weight:700;line-height:1.08}.catering-form-intro h2 span{color:var(--gold);display:block}.catering-form-intro>p{color:#706860;max-width:530px;margin:0 0 35px;font-size:16px;line-height:1.85}.catering-contact-list{flex-direction:column;gap:10px;margin-bottom:35px;display:flex}.catering-contact-list>a{color:var(--dark);border-bottom:1px solid #bf944426;align-items:center;gap:13px;padding:13px 0;text-decoration:none;display:flex}.catering-contact-list>a>span{width:44px;height:44px;color:var(--gold);border:1px solid #bf944440;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.catering-contact-list div{flex-direction:column;display:flex}.catering-contact-list small{color:#a1978d;letter-spacing:1.4px;margin-bottom:3px;font-size:9px;font-weight:700}.catering-contact-list strong{color:#403a35;font-size:13px;line-height:1.5}.catering-form-brand{align-items:center;gap:15px;display:flex}.catering-form-brand-logo{background:#17140f;border-radius:50%;flex:0 0 76px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.catering-form-brand-logo img{width:58px}.catering-form-brand span{color:var(--gold-dark);letter-spacing:1.5px;font-size:10px;font-weight:700}.catering-form-brand p{color:#827970;margin:3px 0 0;font-size:12px}.catering-form-card{background:#fff;border:1px solid #bf944433;border-radius:14px;padding:46px;box-shadow:0 25px 70px #271e1314}.catering-form-card-heading{margin-bottom:31px}.catering-form-card-heading>span{color:var(--gold);letter-spacing:1.6px;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.catering-form-card-heading h3{margin:0 0 7px;font-size:33px;font-weight:700}.catering-form-card-heading p{color:#928981;margin:0;font-size:13px}.catering-form{width:100%}.catering-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.catering-field{margin-bottom:18px}.catering-field label{color:#403a35;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.catering-input{position:relative}.catering-input>i{z-index:2;color:var(--gold);pointer-events:none;font-size:14px;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.catering-input input,.catering-input select,.catering-input textarea{color:#39342f;background:#fdfcf9;border:1px solid #e7dfd3;border-radius:6px;outline:none;width:100%;min-height:56px;padding:12px 17px 12px 46px;font-family:inherit;font-size:14px;transition:all .2s}.catering-input select{cursor:pointer}.catering-input input::placeholder,.catering-input textarea::placeholder{color:#aaa199}.catering-input input:focus,.catering-input select:focus,.catering-input textarea:focus{background:#fff;border-color:#bf9444bf;box-shadow:0 0 0 3px #bf944412}.catering-textarea>i{top:20px;transform:none}.catering-input textarea{resize:vertical;min-height:150px;padding-top:16px}.catering-submit{border:1px solid var(--gold);background:var(--gold);color:#fff;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:15px;width:100%;min-height:60px;margin-top:4px;font-family:inherit;font-size:15px;font-weight:600;transition:all .25s;display:flex}.catering-submit:hover:not(:disabled){background:var(--gold-dark);transform:translateY(-2px);box-shadow:0 12px 30px #bf94442e}.catering-submit:disabled{opacity:.65;cursor:not-allowed}.catering-form-note{color:#a0978e;text-align:center;justify-content:center;align-items:center;gap:6px;margin:13px 0 0;font-size:10px;display:flex}.catering-form-note i{color:var(--gold)}.catering-success{background:radial-gradient(circle at center,#bf944417,transparent 35%),var(--cream);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;padding:80px 20px;display:flex}.catering-success-logo{background:#17140f;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:25px;display:flex}.catering-success-logo img{width:85px}.catering-success-small{color:var(--gold);letter-spacing:1.8px;margin-bottom:12px;font-size:11px;font-weight:700}.catering-success h1{max-width:700px;margin:0 0 20px;font-size:clamp(46px,5vw,70px);line-height:1.08}.catering-success h1 span{color:var(--gold);display:block}.catering-success p{color:#706960;max-width:620px;margin:0 0 28px;font-size:16px;line-height:1.8}@media (max-width:1199px){.catering-container{width:calc(100% - 50px)}.catering-hero-shell{grid-template-columns:1fr 1fr}.catering-hero-content{padding:55px 40px}.catering-hero-content h1{font-size:52px}.catering-story-grid{gap:60px}.occasion-grid{grid-template-columns:1fr 1fr}.catering-inquiry-grid{grid-template-columns:.8fr 1.2fr;gap:55px}}@media (max-width:991px){.catering-hero-shell{grid-template-columns:1fr}.catering-hero-image{min-height:520px}.catering-event-strip{grid-template-columns:1fr 1fr;margin:-1px 20px 0}.event-strip-item:nth-child(3){border-top:1px solid #bf94441f;border-left:0}.event-strip-item:nth-child(4){border-top:1px solid #bf94441f}.catering-story{padding:90px 0}.catering-story-grid{grid-template-columns:1fr;gap:75px}.catering-story-image-wrap{max-width:700px}.catering-food-top{grid-template-columns:1fr;gap:20px}.catering-food-grid{height:560px}.catering-local-seo-grid{grid-template-columns:1fr;gap:40px}.catering-inquiry-grid{grid-template-columns:1fr}.catering-form-intro{max-width:700px;position:relative;top:auto}}@media (max-width:767px){.catering-container{width:calc(100% - 32px)}.catering-hero{padding:30px 0 65px}.catering-hero-shell{border-radius:12px}.catering-hero-content{padding:42px 25px}.catering-eyebrow{letter-spacing:1.3px;font-size:11px}.catering-hero-content h1{letter-spacing:-1.4px;font-size:42px}.catering-hero-description{font-size:15px}.catering-hero-actions{flex-direction:column;align-items:flex-start}.catering-hero-image{min-height:420px}.catering-logo-seal{width:82px;height:82px;top:18px;right:18px}.catering-logo-seal img{width:58px}.catering-image-card{width:auto;bottom:16px;left:16px;right:16px}.catering-event-strip{grid-template-columns:1fr;margin:-1px 10px 0}.event-strip-item{border-top:1px solid #bf94441f;border-left:0}.catering-story{padding:75px 0}.catering-story-image-wrap{padding:0 0 55px}.catering-story-image{height:470px}.story-logo-badge{width:90px;height:90px;top:-30px;right:15px}.story-logo-badge img{width:60px}.story-floating-card{width:auto;left:12px;right:12px}.catering-story-content h2,.catering-section-heading h2,.catering-food-top h2,.catering-local-seo-heading h2,.catering-form-intro h2{letter-spacing:-1.1px;font-size:39px}.story-lead{font-size:16px}.story-description{font-size:15px}.story-features{grid-template-columns:1fr}.story-actions{flex-direction:column;align-items:flex-start}.catering-occasions,.catering-food,.catering-local-seo,.catering-inquiry{padding:75px 0}.occasion-grid{grid-template-columns:1fr}.occasion-card{min-height:auto}.catering-food-grid{grid-template-columns:1fr;height:auto}.catering-food-large{height:420px}.catering-food-small-column{grid-template-rows:auto;grid-template-columns:1fr 1fr}.catering-food-small-column .catering-food-card{height:260px}.food-card-overlay{padding:20px}.food-card-overlay strong{font-size:19px}.catering-form-card{padding:30px 22px}.catering-form-card-heading h3{font-size:28px}.catering-form-row{grid-template-columns:1fr;gap:0}}@media (max-width:480px){.catering-container{width:calc(100% - 24px)}.catering-hero-content{padding:37px 20px}.catering-hero-content h1{font-size:36px}.catering-hero-tags{gap:7px}.catering-hero-tags span{font-size:11px}.catering-hero-image{min-height:350px}.catering-story-image{height:400px}.catering-story-content h2,.catering-section-heading h2,.catering-food-top h2,.catering-local-seo-heading h2,.catering-form-intro h2{font-size:35px}.catering-food-large{height:350px}.catering-food-small-column{grid-template-columns:1fr}.catering-food-small-column .catering-food-card{height:300px}.catering-form-card{padding:26px 17px}}.haveli-testimonials{--gold:#bf9444;--gold-dark:#916a2b;--gold-light:#ead6ae;--dark:#28231f;--text:#5b554e;--muted:#928a81;background:radial-gradient(circle at 6% 15%,#bf944414,#0000 27%),radial-gradient(circle at 94% 85%,#bf94440f,#0000 26%),linear-gradient(135deg,#fffdf9 0%,#fff 48%,#fbf7ef 100%);padding:90px 0 85px;font-family:inherit;position:relative;overflow:hidden}.haveli-testimonials:before{content:"";background:linear-gradient(90deg,#0000,#bf944440,#0000);height:1px;position:absolute;top:0;left:0;right:0}.testimonial-glow{pointer-events:none;background:radial-gradient(circle,#bf944414,#0000 68%);border-radius:50%;width:500px;height:500px;position:absolute}.glow-one{top:-280px;left:-220px}.glow-two{bottom:-300px;right:-250px}.testimonial-heading{z-index:2;text-align:center;max-width:720px;margin:0 auto 29px;position:relative}.testimonial-eyebrow{color:var(--gold);letter-spacing:.3px;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.testimonial-eyebrow img{width:37px;height:auto}.testimonial-heading h2{color:var(--dark);margin:0 0 13px;font-family:inherit;font-size:clamp(36px,4vw,51px);font-weight:600;line-height:1.15}.testimonial-heading p{color:#777067;max-width:570px;margin:auto;font-size:15px;line-height:1.75}.testimonial-title-line{justify-content:center;align-items:center;gap:10px;margin-top:19px;display:flex}.testimonial-title-line span{background:linear-gradient(90deg,transparent,var(--gold));width:45px;height:1px}.testimonial-title-line span:last-child{background:linear-gradient(90deg,var(--gold),transparent)}.testimonial-title-line b{color:var(--gold);font-size:7px}.guest-review-pill{z-index:2;color:#70685f;background:#ffffffe0;border:1px solid #bf944447;border-radius:100px;justify-content:center;align-items:center;gap:7px;width:fit-content;margin:0 auto 38px;padding:8px 16px;font-size:11px;font-weight:600;display:flex;position:relative;box-shadow:0 5px 20px #4632190d}.guest-review-pill span{color:var(--gold)}.google-rating-pill{z-index:2;background:#fffffff0;border:1px solid #bf94443b;border-radius:100px;align-items:center;width:fit-content;margin:0 auto 38px;padding:10px 17px;display:flex;position:relative;box-shadow:0 8px 25px #46321912}.google-g{color:#4285f4;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-right:10px;font-family:Arial,sans-serif;font-size:20px;font-weight:700;display:flex;box-shadow:0 2px 8px #00000014}.google-rating-number{color:var(--dark);margin-right:9px;font-size:21px;font-weight:700}.google-rating-info{flex-direction:column;align-items:flex-start;display:flex}.google-rating-info .review-stars{margin-bottom:2px}.google-rating-info>span{color:#8d857b;font-size:9px}.testimonial-slider-area{z-index:3;width:100%;max-width:1580px;margin:5px auto 0;padding:0 40px;position:relative}.modern-review-swiper{width:100%;max-width:1500px;margin:0 auto;padding:15px 25px 35px;overflow:hidden}.modern-review-swiper .swiper-wrapper{align-items:stretch}.modern-review-swiper .swiper-slide{opacity:1;height:auto;transform:none}.modern-review-card{background:#fffffffa;border:1px solid #bf94442e;border-radius:14px;flex-direction:column;height:100%;min-height:405px;padding:29px 28px 25px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #3d2b1713}.modern-review-card:hover{border-color:#bf944494;transform:translateY(-5px);box-shadow:0 22px 52px #3d2b1721}.review-card-top{z-index:2;justify-content:space-between;align-items:center;gap:15px;min-height:25px;margin-bottom:23px;display:flex;position:relative}.review-stars{align-items:center;gap:2px;display:flex}.review-stars span{color:#ddd7cf;font-size:17px;line-height:1}.review-stars span.filled{color:#f4b43f}.review-google-source,.review-verified{color:#8d857b;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.review-google-source b{color:#4285f4;background:#f7f7f7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:13px;display:flex}.review-quote-icon{z-index:1;color:#bf94441a;pointer-events:none;font-family:Georgia,serif;font-size:90px;line-height:1;position:absolute;top:52px;right:27px}.review-copy{z-index:2;flex:1;position:relative}.review-copy p{color:#5e5851;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.85;display:-webkit-box;overflow:hidden}.review-person{z-index:2;border-top:1px solid #f0e8dc;align-items:center;gap:13px;margin-top:25px;padding-top:19px;display:flex;position:relative}.review-avatar-link{flex-shrink:0;display:block}.review-avatar,.review-avatar-fallback{border:2px solid #f0e3cd;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.review-avatar{object-fit:cover;background:#f5f2ed;display:block}.review-avatar-fallback{color:var(--gold-dark);background:linear-gradient(135deg,#f6efe2,#fff);justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.review-person-details{min-width:0}.review-person-details h4,.review-person-details a{color:var(--dark);margin:0 0 3px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;display:block}.review-person-details a:hover{color:var(--gold-dark)}.review-person-details>span{color:#9b938a;font-size:10px;display:block}.review-small-quote{color:#bf94444d;margin-left:auto;font-family:Georgia,serif;font-size:38px;line-height:1}.review-card-accent{background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;height:2px;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:20%;right:20%;transform:scaleX(.5)}.modern-review-card:hover .review-card-accent{opacity:1;transform:scaleX(1)}.review-nav{z-index:20;width:50px;height:50px;color:var(--gold-dark);cursor:pointer;background:#fffffff7;border:1px solid #bf944470;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .25s,background .25s,border-color .25s,box-shadow .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #3626131f}.review-prev{left:10px}.review-next{right:10px}.review-nav:hover{border-color:var(--gold);background:var(--gold);color:#fff;box-shadow:0 10px 27px #bf944440}.review-nav i{font-size:18px}.review-pagination{justify-content:center;align-items:center;min-height:10px;margin-top:4px;display:flex}.review-pagination .swiper-pagination-bullet{opacity:1;background:#d8d0c5;border-radius:20px;width:6px;height:6px;transition:width .25s,background .25s;margin:0 4px!important}.review-pagination .swiper-pagination-bullet-active{background:var(--gold);width:26px}.testimonial-footer{text-align:center;margin-top:27px}.view-google-reviews{min-height:50px;color:var(--dark);background:#fff;border:1px solid #bf9444a6;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px 23px;font-size:12px;font-weight:600;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex;box-shadow:0 6px 20px #3c28140f}.view-google-reviews:hover{background:var(--gold);color:#fff;transform:translateY(-2px)}.button-google{color:#4285f4;font-family:Arial,sans-serif;font-size:17px;font-weight:700}.view-google-reviews:hover .button-google{color:#fff}.google-attribution{color:#a09990;margin-top:10px;font-family:Roboto,Arial,sans-serif;font-size:9px;display:block}.review-loading{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.review-loading div{background:linear-gradient(90deg,#f5f1eb,#fff,#f5f1eb) 0 0/200% 100%;border-radius:14px;height:400px;animation:1.3s infinite testimonialLoading}@keyframes testimonialLoading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1199px){.testimonial-slider-area{padding:0 25px}.modern-review-swiper{padding:15px 20px 35px}}@media (max-width:991px){.haveli-testimonials{padding:75px 0}.testimonial-slider-area{padding:0 20px}.review-prev{left:2px}.review-next{right:2px}}@media (max-width:767px){.haveli-testimonials{padding:58px 0 65px}.testimonial-heading{margin-bottom:24px;padding:0 18px}.testimonial-heading h2{font-size:32px}.testimonial-heading p{font-size:14px}.testimonial-eyebrow{font-size:12px}.testimonial-eyebrow img{width:29px}.guest-review-pill,.google-rating-pill{margin-bottom:25px}.testimonial-slider-area{padding:0}.modern-review-swiper{max-width:none;padding:12px 14px 30px}.modern-review-card{min-height:385px;padding:25px 22px 22px}.review-copy p{-webkit-line-clamp:9;font-size:13px;line-height:1.8}.review-nav{display:none}.review-loading{grid-template-columns:1fr}.review-loading div:not(:first-child){display:none}}@media (max-width:480px){.testimonial-heading h2{font-size:29px}.modern-review-card{min-height:400px}.review-card-top{margin-bottom:20px}.review-quote-icon{font-size:75px}.google-rating-pill{padding:9px 14px}}.haveli-map-section{background:#fffdf8;padding:110px 0 0;position:relative;overflow:hidden}.haveli-map-heading{text-align:center;max-width:720px;margin:0 auto 50px}.haveli-map-subtitle{justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}.haveli-map-subtitle img{width:35px;height:auto}.haveli-map-subtitle span{color:#bf9444;letter-spacing:2px;text-transform:uppercase;font-family:inherit;font-size:15px;font-weight:600}.haveli-map-heading h2{color:#181818;margin:0 0 15px;font-family:inherit;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.1}.haveli-map-heading p{color:#696969;max-width:610px;margin:0 auto;font-family:inherit;font-size:17px;line-height:1.8}.haveli-map-divider{justify-content:center;align-items:center;gap:10px;margin-top:25px;display:flex}.haveli-map-divider span{background:#bf9444;width:45px;height:1px;display:block}.haveli-map-divider b{color:#bf9444;font-size:9px}.haveli-map-wrapper{background:#eee;width:100%;height:620px;position:relative;overflow:hidden}.haveli-map-wrapper iframe{border:0;width:100%;height:100%;display:block}.haveli-map-card{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #bf944440;border-radius:18px;width:390px;padding:30px;position:absolute;top:50%;left:max(30px,50% - 660px);transform:translateY(-50%);box-shadow:0 25px 70px #0000002e}.haveli-map-card:before{content:"";background:#bf9444;border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:30px;right:30px}.map-card-top{align-items:center;gap:18px;display:flex}.map-card-logo{background:#fff;border:1px solid #bf944440;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:75px;height:75px;padding:8px;display:flex;box-shadow:0 7px 25px #00000014}.map-card-logo img{object-fit:contain;border-radius:50%;width:100%;height:100%}.map-card-business{min-width:0}.map-card-label{color:#bf9444;letter-spacing:2px;margin-bottom:5px;font-family:inherit;font-size:11px;font-weight:700;display:block}.map-card-top h3{color:#1c1c1c;margin:0 0 7px;font-family:inherit;font-size:22px;font-weight:600;line-height:1.25}.map-rating{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.map-rating span{color:#bf9444;font-size:13px;font-weight:600}.map-rating small{color:#7c7c7c;font-size:12px}.map-card-divider{background:#00000014;height:1px;margin:24px 0}.map-address{align-items:flex-start;gap:14px;margin-bottom:25px;display:flex}.map-address-icon{color:#bf9444;background:#bf94441a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:flex}.map-address>div:last-child>span{color:#bf9444;letter-spacing:1.5px;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.map-address p{color:#474747;margin:0;font-family:inherit;font-size:14px;line-height:1.65}.map-card-actions{flex-direction:column;gap:10px;display:flex}.haveli-directions-btn{color:#fff;background:#bf9444;border:1px solid #bf9444;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:flex}.haveli-directions-btn:hover{color:#fff;background:#a97f35;border-color:#a97f35;transform:translateY(-2px);box-shadow:0 10px 25px #bf944447}.haveli-view-map-btn{color:#393939;background:0 0;border:1px solid #bf944459;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s,background .25s;display:flex}.haveli-view-map-btn:hover{color:#bf9444;background:#bf94440f;border-color:#bf9444}@media (max-width:991px){.haveli-map-section{padding-top:80px}.haveli-map-wrapper{height:570px}.haveli-map-card{width:350px;padding:25px;left:25px}}@media (max-width:767px){.haveli-map-section{padding-top:65px}.haveli-map-heading{margin-bottom:35px;padding:0 18px}.haveli-map-heading h2{font-size:36px}.haveli-map-heading p{font-size:15px}.haveli-map-wrapper{background:#f8f5ee;flex-direction:column;height:auto;padding-bottom:25px;display:flex}.haveli-map-wrapper iframe{height:430px}.haveli-map-card{width:calc(100% - 30px);margin:-45px auto 0;padding:24px;position:relative;top:auto;left:auto;transform:none}}@media (max-width:480px){.haveli-map-wrapper iframe{height:390px}.haveli-map-card{width:calc(100% - 24px);padding:22px 18px}.map-card-logo{width:62px;height:62px}.map-card-top h3{font-size:19px}.map-address p{font-size:13px}}.qr-menu-page{background:#f8f5ee;width:100%;min-height:100vh;margin:0;padding:0;position:relative}.qr-menu-status{z-index:9999;color:#fff;-webkit-backdrop-filter:blur(12px);background:#191815f0;border:1px solid #bf944461;border-radius:12px;align-items:center;gap:9px;min-width:155px;padding:8px 12px 8px 9px;display:flex;position:fixed;top:18px;left:18px;box-shadow:0 8px 30px #0000002e}.qr-menu-status-icon{color:#bf9444;background:#bf94441f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.qr-menu-status-text{flex-direction:column;gap:1px;min-width:0;line-height:1.2;display:flex}.qr-menu-status-text small{color:#ffffff8c;letter-spacing:1.3px;font-family:inherit;font-size:7px;font-weight:600}.qr-menu-status-text strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:11px;font-weight:600;overflow:hidden}.qr-menu-live-dot{background:#bf9444;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 4px #bf944421}.qr-refresh-button{z-index:9999;color:#fff;cursor:pointer;background:#bf9444;border:0;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:0;font-size:17px;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 25px #0000002e}.qr-refresh-button:hover{background:#a77e36;transform:translateY(-2px)}.qr-page-loading{background:radial-gradient(circle,#bf944414,#0000 35%),#f8f5ee;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:100vh;display:flex}.qr-page-loading-logo{background:#fff;border:1px solid #bf944440;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;padding:8px;display:flex;box-shadow:0 12px 35px #00000014}.qr-page-loading-logo img{object-fit:contain;width:100%;height:100%}.qr-page-spinner{border:2px solid #bf944433;border-top-color:#bf9444;border-radius:50%;width:30px;height:30px;margin-top:5px;animation:.8s linear infinite qrMenuSpin}.qr-page-loading>span{color:#777;letter-spacing:1.7px;text-transform:uppercase;font-family:inherit;font-size:10px;font-weight:600}@keyframes qrMenuSpin{to{transform:rotate(360deg)}}.qr-menu-error-page{text-align:center;background:radial-gradient(circle,#bf944414,#0000 35%),#f8f5ee;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:30px;display:flex}.qr-error-logo{width:90px;height:90px;margin-bottom:18px}.qr-error-logo img{object-fit:contain;width:100%;height:100%}.qr-error-eyebrow{color:#bf9444;letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:12px;font-family:inherit;font-size:9px;font-weight:700;display:flex}.qr-error-eyebrow span{background:#bf9444;width:25px;height:1px}.qr-menu-error-page h1{color:#222;margin:0 0 9px;font-family:inherit;font-size:clamp(27px,5vw,38px);font-weight:600}.qr-menu-error-page p{color:#777;max-width:390px;margin:0 0 22px;font-family:inherit;font-size:13px;line-height:1.6}.qr-menu-error-page button{color:#fff;cursor:pointer;background:#bf9444;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:12px 21px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 8px 25px #bf944433}@media (max-width:576px){.qr-menu-status{border-radius:10px;gap:7px;min-width:auto;padding:6px 9px 6px 6px;top:10px;left:10px}.qr-menu-status-icon{border-radius:7px;width:28px;height:28px;font-size:12px}.qr-menu-status-text small{letter-spacing:1px;font-size:6px}.qr-menu-status-text strong{max-width:105px;font-size:9px}.qr-menu-live-dot{width:5px;height:5px;box-shadow:0 0 0 3px #bf944421}.qr-refresh-button{width:42px;height:42px;font-size:15px;bottom:12px;right:12px}}.qr-pdf-viewer{--qr-pdf-gold:#bf9444;--qr-pdf-gold-dark:#9f752e;--qr-pdf-dark:#171813;--qr-pdf-text:#20211e;--qr-pdf-muted:#77766f;--qr-pdf-cream:#f8f5ee;--qr-pdf-white:#fff;background:radial-gradient(circle at 15% 10%,#bf944412,#0000 25%),radial-gradient(circle at 85% 35%,#bf94440d,#0000 24%),#f8f5ee;width:100%;min-height:100vh;font-family:inherit;position:relative;overflow:hidden}.qr-pdf-hero{text-align:center;width:min(100% - 40px,1200px);margin:0 auto;padding:34px 20px 36px;position:relative}.qr-pdf-ornament{opacity:.7;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:24px;display:flex}.qr-pdf-ornament img{flex-shrink:0;width:38px;height:auto}.qr-pdf-ornament>span{background:linear-gradient(90deg,#0000,#bf944473,#0000);flex:1;height:1px}.qr-pdf-ornament b{color:var(--qr-pdf-gold);font-size:6px}.qr-pdf-eyebrow{justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}.qr-pdf-eyebrow img{width:25px;height:auto}.qr-pdf-eyebrow span{color:var(--qr-pdf-gold);letter-spacing:2.6px;text-transform:uppercase;font-size:10px;font-weight:700}.qr-pdf-hero h1{color:var(--qr-pdf-text);letter-spacing:-1.3px;margin:0;font-family:inherit;font-size:clamp(36px,4.2vw,58px);font-weight:600;line-height:1.08}.qr-pdf-hero p{max-width:590px;color:var(--qr-pdf-muted);margin:13px auto 0;font-size:14px;line-height:1.75}.qr-pdf-title-divider{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.qr-pdf-title-divider span{background:var(--qr-pdf-gold);width:34px;height:1px}.qr-pdf-title-divider b{color:var(--qr-pdf-gold);font-size:6px}.qr-pdf-document-area{width:100%;min-height:400px;position:relative}.qr-pdf-document{width:100%}.qr-pdf-page-card{background:#fff;border:1px solid #1f201c0f;border-radius:9px;width:fit-content;max-width:calc(100% - 40px);margin:0 auto 34px;padding:6px;position:relative;overflow:hidden;box-shadow:0 2px 5px #00000006,0 12px 30px #0000000e,0 30px 65px #0000000e}.qr-pdf-page-meta{background:#fff;justify-content:space-between;align-items:center;height:29px;padding:0 6px;display:flex}.qr-pdf-page-meta span{color:var(--qr-pdf-gold);letter-spacing:1.6px;text-transform:uppercase;font-size:8px;font-weight:700}.qr-pdf-page-meta small{color:#aaa;font-size:9px}.qr-pdf-page{background:#fff;position:relative;overflow:hidden}.qr-pdf-page canvas{image-rendering:auto;max-width:100%;width:100%!important;height:auto!important;display:block!important}.qr-pdf-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:500px;display:flex}.qr-pdf-loading-logo{background:#fff;border:1px solid #bf944440;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin-bottom:6px;padding:8px;display:flex;box-shadow:0 12px 35px #00000012}.qr-pdf-loading-logo img{object-fit:contain;width:100%;height:100%}.qr-pdf-loading-spinner{border:2px solid #bf94442e;border-top-color:var(--qr-pdf-gold);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite qrPdfSpin}.qr-pdf-loading>span{color:var(--qr-pdf-gold);letter-spacing:2px;margin-top:3px;font-size:8px;font-weight:700}.qr-pdf-loading p{color:#8a8983;margin:0;font-size:12px}@keyframes qrPdfSpin{to{transform:rotate(360deg)}}.qr-pdf-page-loading{color:#999;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(85vw,900px);min-height:450px;font-size:11px;display:flex}.qr-pdf-page-spinner{border:2px solid #bf94442e;border-top-color:var(--qr-pdf-gold);border-radius:50%;width:25px;height:25px;animation:.75s linear infinite qrPdfSpin}.qr-pdf-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:30px;display:flex}.qr-pdf-error-icon{width:62px;height:62px;color:var(--qr-pdf-gold);background:#bf944417;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:25px;display:flex}.qr-pdf-error>span{color:var(--qr-pdf-gold);letter-spacing:2px;font-size:8px;font-weight:700}.qr-pdf-error h2{color:var(--qr-pdf-text);margin:8px 0 7px;font-size:25px}.qr-pdf-error p{color:var(--qr-pdf-muted);margin:0 0 20px;font-size:13px}.qr-pdf-error a{color:#fff;background:var(--qr-pdf-gold);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:12px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.qr-pdf-error a:hover{color:#fff;background:var(--qr-pdf-gold-dark);transform:translateY(-1px)}.qr-pdf-footer{background:radial-gradient(circle at 50% 0,#25271f 0%,#171914 45%,#0c0d0a 100%);width:100%;margin-top:60px;padding:60px 20px 24px;position:relative}.qr-pdf-footer:before{content:"";background:linear-gradient(90deg,#0000,#bf9444b3,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.qr-pdf-footer-card{text-align:center;background:linear-gradient(145deg,#fff,#fcfaf5);border:1px solid #bf944433;border-radius:22px;width:min(100%,850px);margin:0 auto;padding:58px 42px 30px;position:relative;box-shadow:0 30px 70px #00000040}.qr-pdf-footer-card:before{content:"";background:var(--qr-pdf-gold);border-radius:0 0 5px 5px;width:110px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.qr-pdf-footer-brand-logo{z-index:2;background:#fff;border:1px solid #bf944447;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:8px;display:flex;position:absolute;top:-36px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000021}.qr-pdf-footer-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.qr-pdf-footer-heading>span{color:var(--qr-pdf-gold);letter-spacing:2.5px;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.qr-pdf-footer-heading h2{color:var(--qr-pdf-text);margin:0;font-size:clamp(21px,2.3vw,27px);font-weight:600;line-height:1.25}.qr-pdf-footer-heading p{color:#888;margin:7px 0 0;font-size:12px}.qr-pdf-footer-nav{border-top:1px solid #00000012;border-bottom:1px solid #00000012;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.qr-pdf-footer-nav a{color:#4e4e4a;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:82px;font-size:11px;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:flex;position:relative}.qr-pdf-footer-nav a:not(:last-child):after{content:"";background:#0001;width:1px;height:56%;position:absolute;top:22%;right:0}.qr-pdf-footer-nav-icon{width:31px;height:31px;color:var(--qr-pdf-gold);background:#bf944414;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:color .25s,background .25s,transform .25s;display:flex}.qr-pdf-footer-nav a:hover{color:var(--qr-pdf-gold);background:#bf944409}.qr-pdf-footer-nav a:hover .qr-pdf-footer-nav-icon{color:#fff;background:var(--qr-pdf-gold);transform:translateY(-2px)}.qr-pdf-footer-contact{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.qr-pdf-footer-contact a{color:#85857f;align-items:center;gap:7px;font-size:10px;text-decoration:none;transition:color .2s;display:inline-flex}.qr-pdf-footer-contact a i{color:var(--qr-pdf-gold);font-size:12px}.qr-pdf-footer-contact a:hover{color:var(--qr-pdf-gold)}.qr-pdf-footer-contact b{color:var(--qr-pdf-gold);font-weight:400}.qr-pdf-footer-contact-divider{background:#0000001a;width:1px;height:14px}.qr-pdf-footer-bottom{color:#ffffff73;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:22px;font-size:9px;display:flex}.qr-pdf-footer-bottom b{color:var(--qr-pdf-gold);font-size:5px}.qr-pdf-empty{background:#f8f5ee;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:25px;display:flex}.qr-pdf-empty-card{text-align:center}.qr-pdf-empty-card img{width:85px;margin-bottom:14px}.qr-pdf-empty-card>span{color:#bf9444;letter-spacing:2px;font-size:8px;font-weight:700;display:block}.qr-pdf-empty-card h2{color:#222;margin:8px 0;font-size:27px}.qr-pdf-empty-card p{color:#888;margin:0;font-size:13px}@media (max-width:991px){.qr-pdf-hero{padding:28px 15px 30px}.qr-pdf-page-card{max-width:calc(100% - 24px);margin-bottom:25px}.qr-pdf-footer{margin-top:48px;padding-top:55px}}@media (max-width:576px){.qr-pdf-viewer{min-height:100vh}.qr-pdf-hero{width:calc(100% - 20px);padding:18px 5px 22px}.qr-pdf-ornament{gap:7px;margin-bottom:15px}.qr-pdf-ornament img{width:24px}.qr-pdf-eyebrow{gap:7px;margin-bottom:7px}.qr-pdf-eyebrow img{width:19px}.qr-pdf-eyebrow span{letter-spacing:1.7px;font-size:8px}.qr-pdf-hero h1{letter-spacing:-.5px;font-size:31px}.qr-pdf-hero p{max-width:330px;margin-top:8px;font-size:11px;line-height:1.6}.qr-pdf-title-divider{margin-top:13px}.qr-pdf-page-card{border:0;border-radius:3px;width:calc(100% - 6px);max-width:calc(100% - 6px);margin-bottom:12px;padding:2px;box-shadow:0 5px 20px #00000012}.qr-pdf-page-meta{height:23px;padding:0 4px}.qr-pdf-page-meta span{font-size:7px}.qr-pdf-page-meta small{font-size:8px}.qr-pdf-footer{margin-top:36px;padding:50px 10px 18px}.qr-pdf-footer-card{border-radius:16px;width:100%;padding:46px 12px 22px}.qr-pdf-footer-brand-logo{width:58px;height:58px;padding:6px;top:-29px}.qr-pdf-footer-heading>span{letter-spacing:1.8px;font-size:7px}.qr-pdf-footer-heading h2{font-size:19px}.qr-pdf-footer-heading p{font-size:10px}.qr-pdf-footer-nav{margin-top:20px}.qr-pdf-footer-nav a{gap:5px;min-height:65px;font-size:9px}.qr-pdf-footer-nav-icon{width:27px;height:27px;font-size:12px}.qr-pdf-footer-contact{flex-direction:column;gap:8px;margin-top:16px}.qr-pdf-footer-contact-divider{display:none}.qr-pdf-footer-contact a{text-align:center;justify-content:center;font-size:9px;line-height:1.5}.qr-pdf-footer-bottom{gap:7px;margin-top:17px;font-size:8px}}@media (max-width:380px){.qr-pdf-footer-nav{grid-template-columns:repeat(2,1fr)}.qr-pdf-footer-nav a:nth-child(2):after{display:none}.qr-pdf-footer-nav a:nth-child(-n+2){border-bottom:1px solid #0000000f}.qr-pdf-footer-nav a{min-height:60px}}.catering-video-section{position:relative;overflow:hidden}.catering-video-showcase{background:#141510;border:1px solid #bf944438;border-radius:24px;grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);width:100%;margin-top:42px;display:grid;overflow:hidden;box-shadow:0 25px 70px #19191426}.catering-video-media{background:#090a07;justify-content:center;align-items:center;min-width:0;min-height:600px;display:flex;position:relative;overflow:hidden}.catering-video-background{object-fit:cover;filter:blur(22px)brightness(.48)saturate(.85);pointer-events:none;width:116%;height:116%;position:absolute;top:-8%;left:-8%;transform:scale(1.05)}.catering-video-background-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#05060440,#0506040a,#05060440);position:absolute;inset:0}.catering-video-main{z-index:2;object-fit:contain;object-position:center;background:0 0;width:100%;height:100%;max-height:600px;display:block;position:relative}.catering-video-decoration{z-index:4;pointer-events:none;opacity:.75;width:62px;height:auto;position:absolute;top:25px}.catering-video-decoration-left{left:25px}.catering-video-decoration-right{right:25px}.catering-video-badge{z-index:5;color:#ffffffeb;-webkit-backdrop-filter:blur(10px);letter-spacing:1.4px;text-transform:uppercase;background:#0d0e0abf;border:1px solid #ffffff1f;border-radius:30px;align-items:center;gap:8px;padding:9px 13px;font-family:inherit;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:25px;left:25px}.catering-video-badge-dot{background:#bf9444;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #bf944429}.catering-video-info{background:radial-gradient(circle at 100% 0,#bf94441a,#0000 32%),linear-gradient(145deg,#1c1e18,#10110d);flex-direction:column;justify-content:space-between;min-width:0;padding:60px 45px 28px;display:flex;position:relative}.catering-video-info:before{content:"";background:#bf9444;width:65px;height:3px;position:absolute;top:0;left:45px}.catering-video-kicker{color:#cda14e;letter-spacing:2.2px;align-items:center;gap:10px;margin-bottom:18px;font-family:inherit;font-size:9px;font-weight:700;display:flex}.catering-video-kicker span{background:#bf9444;width:30px;height:1px}.catering-video-info h3{color:#fff;letter-spacing:-1.3px;margin:0;font-family:inherit;font-size:clamp(37px,3vw,52px);font-weight:600;line-height:1.04}.catering-video-info h3 span{color:#bf9444;margin-top:3px;display:block}.catering-video-info-inner>p{color:#ffffffa1;margin:21px 0 0;font-family:inherit;font-size:13px;line-height:1.75}.catering-video-features{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catering-video-features>div{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:17px 6px;display:flex}.catering-video-features>div:not(:last-child){border-right:1px solid #ffffff14}.catering-feature-icon{color:#bf9444;background:#bf944417;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.catering-video-features span{color:#ffffffbf;font-family:inherit;font-size:9px;font-weight:600}.catering-video-cta{color:#161713;background:#bf9444;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:28px;padding:0 8px 0 20px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:background .25s,transform .25s;display:flex}.catering-video-cta>span{color:#fff;background:#0000002e;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .25s;display:flex}.catering-video-cta:hover{color:#161713;background:#d0a552;transform:translateY(-2px)}.catering-video-cta:hover>span{transform:translate(2px,2px)}.catering-video-location{color:#ffffff6b;border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:35px;padding-top:18px;font-family:inherit;font-size:9px;display:flex}.catering-video-location i{color:#bf9444;font-size:11px}@media (max-width:1100px){.catering-video-showcase{grid-template-columns:minmax(0,1.35fr) minmax(310px,.75fr)}.catering-video-media{min-height:520px}.catering-video-main{max-height:520px}.catering-video-info{padding:48px 30px 25px}.catering-video-info:before{left:30px}}@media (max-width:850px){.catering-video-showcase{border-radius:18px;margin-top:30px;display:block}.catering-video-media{aspect-ratio:16/9;min-height:0}.catering-video-main{object-fit:contain;width:100%;height:100%;max-height:none}.catering-video-decoration{width:43px;top:15px}.catering-video-decoration-left{left:15px}.catering-video-decoration-right{right:15px}.catering-video-badge{padding:7px 10px;font-size:7px;bottom:15px;left:15px}.catering-video-info{padding:38px 25px 24px}.catering-video-info:before{width:50px;left:25px}.catering-video-info h3{font-size:40px}.catering-video-info-inner>p{max-width:550px;font-size:12px}.catering-video-location{margin-top:25px}}@media (max-width:576px){.catering-video-showcase{border-radius:14px;margin-top:24px}.catering-video-media{aspect-ratio:16/10}.catering-video-background{filter:blur(16px)brightness(.45)}.catering-video-decoration{width:32px}.catering-video-info{padding:32px 18px 20px}.catering-video-info:before{left:18px}.catering-video-kicker{letter-spacing:1.6px;margin-bottom:12px;font-size:7px}.catering-video-info h3{letter-spacing:-.8px;font-size:34px}.catering-video-info-inner>p{margin-top:14px;font-size:11px;line-height:1.65}.catering-video-features{margin-top:22px}.catering-video-features>div{padding:14px 3px}.catering-feature-icon{width:27px;height:27px;font-size:11px}.catering-video-features span{font-size:8px}.catering-video-cta{min-height:48px;margin-top:22px;font-size:11px}.catering-video-cta>span{width:34px;height:34px}.catering-video-location{margin-top:22px;padding-top:15px;font-size:8px}}.haveli-menu-loading,.haveli-menu-load-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.haveli-menu-loading img,.haveli-menu-load-error img{object-fit:contain;width:85px;height:85px;margin-bottom:18px}.haveli-menu-loading>span,.haveli-menu-load-error>span{color:#bf9444;letter-spacing:2.2px;margin-top:12px;font-size:9px;font-weight:700}.haveli-menu-loading h2,.haveli-menu-load-error h2{margin:8px 0 5px;font-size:28px}.haveli-menu-loading p,.haveli-menu-load-error p{color:#888;margin:0;font-size:13px}.haveli-menu-loading-spinner{border:2px solid #bf94442e;border-top-color:#bf9444;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite haveliMenuSpin}@keyframes haveliMenuSpin{to{transform:rotate(360deg)}}.haveli-menu-load-error button{color:#fff;font:inherit;cursor:pointer;background:#bf9444;border:0;border-radius:7px;margin-top:20px;padding:11px 20px;font-size:12px;font-weight:600}.haveli-contact-location{background:radial-gradient(circle at 10% 15%,#bf94440e,#0000 30%),#fff;padding:90px 0 110px;position:relative}.haveli-location-heading{text-align:center;max-width:680px;margin:0 auto 42px}.haveli-location-eyebrow{justify-content:center;align-items:center;gap:12px;margin-bottom:9px;display:flex}.haveli-location-eyebrow img{width:38px;height:auto}.haveli-location-eyebrow span{color:#bf9444;letter-spacing:2.3px;text-transform:uppercase;font-family:inherit;font-size:10px;font-weight:700}.haveli-location-heading h2{color:#171914;margin:0;font-family:inherit;font-size:clamp(32px,4vw,46px);font-weight:600;line-height:1.15}.haveli-location-heading p{color:#777872;max-width:550px;margin:14px auto 0;font-family:inherit;font-size:14px;line-height:1.8}.haveli-location-card{background:#fff;border:1px solid #18191414;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);width:100%;max-width:1180px;min-height:570px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #14151117}.haveli-location-image{background:#eeeae2;min-width:0;min-height:570px;position:relative;overflow:hidden}.haveli-location-image>img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.haveli-location-image-overlay{pointer-events:none;background:linear-gradient(#0000 58%,#0b0c0966 100%);position:absolute;inset:0}.haveli-location-badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#131410e0;border:1px solid #bf944473;border-radius:10px;align-items:center;gap:12px;padding:11px 16px 11px 11px;display:flex;position:absolute;bottom:25px;left:26px;box-shadow:0 10px 30px #0000002e}.haveli-location-badge-icon{background:#bf944421;border:1px solid #bf944473;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.haveli-location-badge-icon img{filter:brightness(0)invert();width:17px}.haveli-location-badge div{flex-direction:column;display:flex}.haveli-location-badge small{color:#ffffff94;letter-spacing:1.5px;margin-bottom:2px;font-family:inherit;font-size:7px;font-weight:700}.haveli-location-badge strong{color:#fff;font-family:inherit;font-size:13px;font-weight:600}.haveli-location-content{flex-direction:column;justify-content:center;padding:55px 52px;display:flex;position:relative;overflow:hidden}.haveli-location-corner{opacity:.28;pointer-events:none;width:105px;position:absolute}.haveli-location-corner-top{top:0;right:0}.haveli-location-corner-bottom{bottom:0;right:0}.haveli-location-small-title{z-index:2;color:#bf9444;letter-spacing:2.2px;margin-bottom:8px;font-family:inherit;font-size:9px;font-weight:700;position:relative}.haveli-location-content h3{z-index:2;color:#171914;margin:0;font-family:inherit;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.15;position:relative}.haveli-location-divider{align-items:center;gap:9px;width:200px;margin:17px 0 20px;display:flex}.haveli-location-divider span{background:#bf9444a6;flex:1;height:1px}.haveli-location-divider b{color:#bf9444;font-size:8px;transform:rotate(45deg)}.haveli-location-description{color:#777872;max-width:410px;margin:0 0 25px;font-family:inherit;font-size:13px;line-height:1.75}.haveli-location-info{z-index:2;color:inherit;border-bottom:1px solid #191a1512;align-items:center;gap:15px;padding:14px 0;text-decoration:none;transition:transform .25s;display:flex;position:relative}.haveli-location-info:hover{transform:translate(3px)}.haveli-location-info-icon{border:1px solid #bf94448c;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .25s;display:flex}.haveli-location-info:hover .haveli-location-info-icon{background:#bf944414}.haveli-location-info-icon img{object-fit:contain;width:18px;height:18px}.haveli-location-info-text{flex-direction:column;min-width:0;display:flex}.haveli-location-info-text small{color:#bf9444;letter-spacing:1.6px;margin-bottom:3px;font-family:inherit;font-size:7px;font-weight:700}.haveli-location-info-text strong{color:#292a25;overflow-wrap:anywhere;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.haveli-location-info-text span{color:#8b8b86;margin-top:2px;font-family:inherit;font-size:11px;line-height:1.5}.haveli-location-actions{z-index:2;flex-wrap:wrap;gap:10px;margin-top:28px;display:flex;position:relative}.haveli-location-primary-btn,.haveli-location-secondary-btn{letter-spacing:.3px;border-radius:6px;justify-content:center;align-items:center;gap:13px;min-height:46px;padding:0 20px;font-family:inherit;font-size:11px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.haveli-location-primary-btn{color:#fff;background:#bf9444;border:1px solid #bf9444}.haveli-location-primary-btn span{font-size:17px;transition:transform .25s}.haveli-location-primary-btn:hover{color:#fff;background:#a97e35;border-color:#a97e35}.haveli-location-primary-btn:hover span{transform:translate(3px)}.haveli-location-secondary-btn{color:#272822;background:0 0;border:1px solid #2728222e}.haveli-location-secondary-btn:hover{color:#bf9444;border-color:#bf9444}@media (max-width:991px){.haveli-contact-location{padding:70px 0 85px}.haveli-location-card{grid-template-columns:1fr;max-width:720px;min-height:0}.haveli-location-image{min-height:470px}.haveli-location-content{padding:48px 45px}}@media (max-width:576px){.haveli-contact-location{padding:55px 0 70px}.haveli-location-heading{margin-bottom:28px;padding:0 8px}.haveli-location-heading h2{font-size:30px}.haveli-location-heading p{font-size:12px;line-height:1.7}.haveli-location-card{border-radius:12px}.haveli-location-image{min-height:350px}.haveli-location-image>img{object-position:center center}.haveli-location-badge{padding:8px 12px 8px 8px;bottom:15px;left:15px}.haveli-location-badge-icon{width:33px;height:33px}.haveli-location-content{padding:38px 25px 40px}.haveli-location-content h3{font-size:29px}.haveli-location-description{font-size:12px}.haveli-location-info{gap:12px;padding:13px 0}.haveli-location-info-icon{flex-basis:39px;width:39px;height:39px}.haveli-location-info-text strong{font-size:13px}.haveli-location-actions{grid-template-columns:1fr 1fr;display:grid}.haveli-location-primary-btn,.haveli-location-secondary-btn{width:100%;padding:0 12px}}@media (max-width:380px){.haveli-location-actions{grid-template-columns:1fr}.haveli-location-image{min-height:310px}}
