@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--primary:#EB1400;--secondary:#FF9924;--light:#F9F9F9;--dark:#060608;--white:#fff;--info:#286EF0;--indigo:#431DB5;--orange:#CE4910;--pink:#C61A7E;--success:#138743;--danger:#BF0000;--cyan:#017F9B;--warning:#FDAF22;--purple:#800080;--black:#000;--primary-100:#FFDDD6;--gray-100:#E2E4E6;--gray-200:#C6CACE;--gray-300:#AAB0B6;--gray-400:#90979F;--gray-500:#5D6772;--gray-600:#45505C;--gray-700:#2E3B48;--gray-800:#182634;--gray-900:#051321;--gray-hover:#030303;--light-100:#FDFEFE;--light-200:#FCFCFD;--light-300:#F9F9FA;--light-400:#FAFAFA;--light-hover:#DBDBDB;--dark-200:#1F1F21;--dark-300:#131315;--primary-hover:#CF1000;--secondary-hover:#E1861E;--danger-hover:#A80000;--info-hover:#2260D3;--warning-hover:#DF9A1D;--success-hover:#0F763A;--cyan-hover:#016F88;--indigo-hover:#3A189F;--orange-hover:#B53F0D;--pink-hover:#AE166E;--purple-hover:#700070;--cyan-transparent:#EBF3F6;--danger-transparent:#FDECE9;--dark-transparent:#F4F4F4;--gray-transparent:#F4F4F4;--indigo-transparent:#EBECFA;--info-transparent:#EBF3FF;--light-transparent:#FDFDFE;--orange-transparent:#FDEFEB;--pink-transparent:#FDECF3;--primary-transparent:#FFEEEA;--danger-transparent:#FDECE9;--purple-transparent:#F9F2F9;--secondary-transparent:#F4FBEE;--success-transparent:#ECF4ED;--warning-transparent:#FFF8EF;--heading-color:#051321;--border-color:#E2E4E6;--body-color:#45505C;--form-bg:#fff;--white-100:#FFFFFF1A;--white-200:#FFFFFF33;--dark-100:#06060859;--box-shadow:0px 4px 24px 0px rgba(185, 185, 185, 0.25);--box-shadow-xs:0px 1px 1px 1px rgba(198, 198, 198, 0.2);--box-shadow-sm:0px 2px 5px 0px rgba(0, 0, 0, 0.1);--box-shadow-md:0px 3px 8px 0px rgba(0, 0, 0, 0.1);--box-shadow-lg:0px 4px 10px 0px rgba(0, 0, 0, 0.1);--box-shadow-xl:0px 5px 15px 0px rgba(0, 0, 0, 0.1);--box-shadow-drop:0px 4px 0px 0px rgba(185, 185, 185, 0.25);--linear-gradient:linear-gradient(180deg, #FFFFFF 0%, #EBF5EB 100%);--linear-gradient-lg:linear-gradient(92.27deg, #E8FDFF 0.03%, #F0FEFF 49.99%, #DDFFE4 99.94%);--dark-gradient:linear-gradient(269.34deg, rgba(0, 0, 0, 0.5) -17.32%, rgba(0, 0, 0, 0.4) 48.97%, rgba(0, 0, 0, 0.9) 98.12%);--bg-rgba:rgba(4, 4, 4, 0.3);--border-rgba:rgba(255, 255, 255, 0.2);--header-rgba:rgb(227 226 226)}.theme-1{--primary:#FACC14;--primary-hover:#CCA406;--secondary:#F67E09;--secondary-hover:#D96E07;--primary-transparent:#FDF9EE;--dark:#120404}.theme-2{--white-200:#FFFFFF40;--white-100:#2c2a2acc;--linear-gradient:linear-gradient(270deg, rgba(133, 11, 0, 0) 0%, #EB1400 100%)}.theme-3{--primary:#EB1400;--primary-300:#9BC3AD;--primary-hover:#017D53;--secondary:#017D53;--secondary-hover:#EB1400;--primary-transparent:#FDF9EE;--dark:#120404}.theme-5{--primary:#EB1400;--secondary:#11664B;--dark:#120404;--info:#0BCAFF;--dark-box-shadow:0px 0px 47px rgba(5, 19, 33, 0.4)}header{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}body{font-family:"Hanken Grotesk",sans-serif;font-size:1rem;background-color:var(--white);color:var(--body-color);scroll-behavior:smooth;overflow-x:hidden}@media (max-width:991.98px){body{font-size:15px}}@media (max-width:767.98px){body{font-size:14px}}*{outline:none!important}a{text-decoration:none;color:var(--gray-900);-webkit-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}a:hover{color:var(--primary);-webkit-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.font-primary{font-family:"Hanken Grotesk",sans-serif!important}.font-secondary{font-family:"Barlow Condensed",sans-serif!important}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-weight:700;font-family:"Barlow Condensed",sans-serif}h1{font-size:56px}@media (max-width:991.98px){h1{font-size:40px}}@media (max-width:767.98px){h1{font-size:32px}}h2{font-size:48px}@media (max-width:991.98px){h2{font-size:38px}}@media (max-width:767.98px){h2{font-size:34px}}@media (max-width:575.98px){h2{font-size:32px}}h3{font-size:40px}@media (max-width:991.98px){h3{font-size:36px}}@media (max-width:767.98px){h3{font-size:32px}}h4{font-size:32px}@media (max-width:991.98px){h4{font-size:28px}}@media (max-width:767.98px){h4{font-size:24px}}h5{font-size:24px}@media (max-width:991.98px){h5{font-size:22px}}@media (max-width:767.98px){h5{font-size:20px}}h6{font-size:20px}@media (max-width:991.98px){h6{font-size:18px}}@media (max-width:575.98px){h6{font-size:16px}}.text-lg{font-size:16px}@media (max-width:767.98px){.text-lg{font-size:14px}}ul{margin:0;padding:0;list-style:none}p{color:var(--body-color)}p:last-child{margin-bottom:0}::selection{background:var(--primary);color:var(--white);text-shadow:none}.box-shadow{box-shadow:var(--box-shadow)}.form-check .form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}button{cursor:pointer}button:focus{outline:0;box-shadow:none}.primary-btn{color:#fff;border:1px solid var(--primary);background-color:var(--primary);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.primary-btn:hover,.primary-btn:focus,.primary-btn.focus,.primary-btn:active,.primary-btn.active,.primary-btn.show,.primary-btn .btn.show:hover,.primary-btn:first-child:active{background-color:var(--primary-hover);border:1px solid var(--primary-hover);color:#fff}@media (max-width:575.98px){.primary-btn{font-size:15px;padding:8px 16px}}.secondary-btn{color:#fff;border:1px solid var(--secondary);background-color:var(--secondary);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.secondary-btn:hover,.secondary-btn:focus,.secondary-btn.focus,.secondary-btn:active,.secondary-btn.active,.secondary-btn.show,.secondary-btn .btn.show:hover,.secondary-btn:first-child:active{background-color:var(--secondary-hover);border:1px solid var(--secondary-hover);color:#fff}@media (max-width:575.98px){.secondary-btn{font-size:15px;padding:8px 16px}}.success-btn{color:#fff;border:1px solid var(--success);background-color:var(--success);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.success-btn:hover,.success-btn:focus,.success-btn.focus,.success-btn:active,.success-btn.active,.success-btn.show,.success-btn .btn.show:hover,.success-btn:first-child:active{background-color:var(--success-hover);border:1px solid var(--success-hover);color:#fff}@media (max-width:575.98px){.success-btn{font-size:15px;padding:8px 16px}}.info-btn{color:#fff;border:1px solid var(--info);background-color:var(--info);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.info-btn:hover,.info-btn:focus,.info-btn.focus,.info-btn:active,.info-btn.active,.info-btn.show,.info-btn .btn.show:hover,.info-btn:first-child:active{background-color:var(--info-hover);border:1px solid var(--info-hover);color:#fff}@media (max-width:575.98px){.info-btn{font-size:15px;padding:8px 16px}}.warning-btn{color:#fff;border:1px solid var(--warning);background-color:var(--warning);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.warning-btn:hover,.warning-btn:focus,.warning-btn.focus,.warning-btn:active,.warning-btn.active,.warning-btn.show,.warning-btn .btn.show:hover,.warning-btn:first-child:active{background-color:var(--warning-hover);border:1px solid var(--warning-hover);color:#fff}@media (max-width:575.98px){.warning-btn{font-size:15px;padding:8px 16px}}.danger-btn{color:#fff;border:1px solid var(--danger);background-color:var(--danger);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.danger-btn:hover,.danger-btn:focus,.danger-btn.focus,.danger-btn:active,.danger-btn.active,.danger-btn.show,.danger-btn .btn.show:hover,.danger-btn:first-child:active{background-color:var(--danger-hover);border:1px solid var(--danger-hover);color:#fff}@media (max-width:575.98px){.danger-btn{font-size:15px;padding:8px 16px}}.dark-btn{color:#fff;border:1px solid var(--dark);background-color:var(--dark);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.dark-btn:hover,.dark-btn:focus,.dark-btn.focus,.dark-btn:active,.dark-btn.active,.dark-btn.show,.dark-btn .btn.show:hover,.dark-btn:first-child:active{background-color:var(--dark-hover);border:1px solid var(--dark-hover);color:#fff}@media (max-width:575.98px){.dark-btn{font-size:15px;padding:8px 16px}}.light-btn{color:#fff;border:1px solid var(--light);background-color:var(--light);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.light-btn:hover,.light-btn:focus,.light-btn.focus,.light-btn:active,.light-btn.active,.light-btn.show,.light-btn .btn.show:hover,.light-btn:first-child:active{background-color:var(--light-hover);border:1px solid var(--light-hover);color:#fff}@media (max-width:575.98px){.light-btn{font-size:15px;padding:8px 16px}}.orange-btn{color:#fff;border:1px solid var(--orange);background-color:var(--orange);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.orange-btn:hover,.orange-btn:focus,.orange-btn.focus,.orange-btn:active,.orange-btn.active,.orange-btn.show,.orange-btn .btn.show:hover,.orange-btn:first-child:active{background-color:var(--orange-hover);border:1px solid var(--orange-hover);color:#fff}@media (max-width:575.98px){.orange-btn{font-size:15px;padding:8px 16px}}.purple-btn{color:#fff;border:1px solid var(--purple);background-color:var(--purple);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.purple-btn:hover,.purple-btn:focus,.purple-btn.focus,.purple-btn:active,.purple-btn.active,.purple-btn.show,.purple-btn .btn.show:hover,.purple-btn:first-child:active{background-color:var(--purple-hover);border:1px solid var(--purple-hover);color:#fff}@media (max-width:575.98px){.purple-btn{font-size:15px;padding:8px 16px}}.pink-btn{color:#fff;border:1px solid var(--pink);background-color:var(--pink);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.pink-btn:hover,.pink-btn:focus,.pink-btn.focus,.pink-btn:active,.pink-btn.active,.pink-btn.show,.pink-btn .btn.show:hover,.pink-btn:first-child:active{background-color:var(--pink-hover);border:1px solid var(--pink-hover);color:#fff}@media (max-width:575.98px){.pink-btn{font-size:15px;padding:8px 16px}}.indigo-btn{color:#fff;border:1px solid var(--indigo);background-color:var(--indigo);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.indigo-btn:hover,.indigo-btn:focus,.indigo-btn.focus,.indigo-btn:active,.indigo-btn.active,.indigo-btn.show,.indigo-btn .btn.show:hover,.indigo-btn:first-child:active{background-color:var(--indigo-hover);border:1px solid var(--indigo-hover);color:#fff}@media (max-width:575.98px){.indigo-btn{font-size:15px;padding:8px 16px}}.cyan-btn{color:#fff;border:1px solid var(--cyan);background-color:var(--cyan);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.cyan-btn:hover,.cyan-btn:focus,.cyan-btn.focus,.cyan-btn:active,.cyan-btn.active,.cyan-btn.show,.cyan-btn .btn.show:hover,.cyan-btn:first-child:active{background-color:var(--cyan-hover);border:1px solid var(--cyan-hover);color:#fff}@media (max-width:575.98px){.cyan-btn{font-size:15px;padding:8px 16px}}.gray-100-btn{color:#fff;border:1px solid var(--gray-100);background-color:var(--gray-100);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.gray-100-btn:hover,.gray-100-btn:focus,.gray-100-btn.focus,.gray-100-btn:active,.gray-100-btn.active,.gray-100-btn.show,.gray-100-btn .btn.show:hover,.gray-100-btn:first-child:active{background-color:var(--gray-100-hover);border:1px solid var(--gray-100-hover);color:#fff}@media (max-width:575.98px){.gray-100-btn{font-size:15px;padding:8px 16px}}.white-btn{color:var(--gray-900);border:1px solid var(--border-color);background-color:var(--white);font-size:16px;font-weight:500;padding:11px 20px;border-radius:100px;display:inline-flex;align-items:center}.white-btn:hover,.white-btn:focus,.white-btn.focus,.white-btn:active,.white-btn.active{background-color:var(--dark);border:1px solid var(--dark);color:#fff}.light-btn{color:var(--gray-900)!important;border:1px solid var(--border-color);background-color:var(--light)}.light-btn:hover,.light-btn:focus,.light-btn.focus,.light-btn:active,.light-btn.active{background-color:var(--dark);border:1px solid var(--dark);color:#fff!important}.dark-btn{color:#fff!important;border:1px solid var(--dark)!important;background-color:var(--dark)!important}.dark-btn:hover,.dark-btn:focus,.dark-btn.focus,.dark-btn:active,.dark-btn.active{background-color:var(--primary)!important;border:1px solid var(--primary)!important;color:#fff!important}[data-bs-theme=dark] .dark-btn{background-color:var(--light);border-color:var(--light);color:var(--dark)}[data-bs-theme=dark] .dark-btn:hover{background-color:var(--gray-100)!important;border-color:var(--gray-100)!important}[data-bs-theme=dark] .btn-outline-dark{color:#fff!important}.btn.add-btn{padding:9px 20px}.btn-lg,.btn-large{padding:14px 24px!important;font-size:1rem}@media (max-width:575.98px){.btn-lg,.btn-large{padding:7px 12px!important}}.btn-light{background:var(--light);border:1px solid var(--border-color);padding:9px 20px;border-radius:50px}.btn-light:hover{background:var(--primary);color:var(--white);border-color:var(--primary)}.btn-medium{padding:7px 12px!important;font-size:16px;font-weight:500}.btn-medium.btn-icon{width:32px;height:32px}.btn-small{padding:5px 12px;font-size:13px;font-weight:500}.btn-login{border:1px solid var(--border-color);padding:9px 20px;background:var(--white);border-radius:5px}.btn-login:hover{background:var(--primary);color:var(--white)}.btn-icon{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%}@media (max-width:575.98px){.btn-icon{width:32px;height:32px;font-size:14px}}.btn-icon-md{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0}.theme-1 .primary-btn{color:#051321}.avatar-xxs{height:1rem;width:1rem}.avatar-xs{height:1.5rem;width:1.5rem}.avatar-sm{height:2rem;width:2rem}.avatar-md{height:2rem;width:2rem}.avatar-lg{height:3rem;width:3rem}.avatar-xl{height:5rem;width:5rem}.avatar-title{align-items:center;color:var(--white);display:flex;height:100%;justify-content:center;width:100%}.avatar{position:relative;height:2.5rem;width:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--white);font-weight:500;object-fit:cover}.avatar a.badge:hover{color:var(--white)}.avatar img{width:100%;height:100%;border-radius:6px;object-fit:cover}.avatar.avatar-rounded{border-radius:50%}.avatar.avatar-rounded img{border-radius:50%}.avatar.avatar-radius-0{border-radius:0}.avatar.avatar-radius-0 img{border-radius:0}.avatar .avatar-badge{position:absolute;inset-block-start:-4%;inset-inline-end:-.375rem;width:1.4rem;height:1.4rem;font-size:.625rem;border:2px solid var(--white);border-radius:50%!important;display:flex;align-items:center;justify-content:center}.avatar.online:before,.avatar.offline:before,.avatar.away:before{position:absolute;content:"";width:.7rem;height:.7rem;border-radius:50%;inset-inline-end:0;inset-block-end:0;border:2px solid var(--white)!important;z-index:1}.avatar.online:before{background-color:var(--success)}.avatar.offline:before{background-color:var(--danger)}.avatar.away:before{background-color:var(--warning)}.avatar.avatar-xss{width:.875rem;height:.875rem;line-height:.875rem;font-size:.65rem}.avatar.avatar-xss .avatar-badge{padding:.25rem;width:1rem;height:1rem;line-height:1rem;font-size:.5rem;inset-block-start:-25%;inset-inline-end:-.5rem}.avatar.avatar-xss.online:before,.avatar.avatar-xss.offline:before{width:.5rem;height:.5rem}.avatar.avatar-xs{width:1rem;height:1rem;line-height:1rem;font-size:.65rem}.avatar.avatar-xs .avatar-badge{padding:.25rem;width:1rem;height:1rem;line-height:1rem;font-size:.5rem;inset-block-start:-25%;inset-inline-end:-.5rem}.avatar.avatar-xs.online:before,.avatar.avatar-xs.offline:before{width:.5rem;height:.5rem}.avatar.avatar-sm{width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:.65rem}.avatar.avatar-sm .avatar-badge{padding:.3rem;width:1.1rem;height:1.1rem;line-height:1.1rem;font-size:.5rem;inset-block-start:-28%;inset-inline-end:-.45rem}.avatar.avatar-sm.online:before,.avatar.avatar-sm.offline:before{width:.5rem;height:.5rem}.avatar.avatar-md{width:2.25rem;height:2.25rem;line-height:2.25rem;font-size:.8rem}.avatar.avatar-md .avatar-badge{padding:.4rem;width:1.2rem;height:1.2rem;line-height:1.2rem;font-size:.65rem;inset-block-start:-6%;inset-inline-end:-13%}.avatar.avatar-md.online:before,.avatar.avatar-md.offline:before{width:.5rem;height:.5rem}.avatar.avatar-md svg{width:1.5rem;height:1.5rem}.avatar.avatar-lg{width:3rem;height:3rem;line-height:3rem;font-size:1rem}.avatar.avatar-lg .avatar-badge{inset-block-start:-15%;inset-inline-end:-.25%}.avatar.avatar-lg.online:before,.avatar.avatar-lg.offline:before{width:.8rem;height:.8rem}.avatar.avatar-lg svg{width:1.8rem;height:1.8rem}.avatar.avatar-xl{width:3.75rem;height:3.75rem;line-height:3.75rem;font-size:1.25rem}.avatar.avatar-xl .avatar-badge{inset-block-start:-8%;inset-inline-end:-.2%}.avatar.avatar-xl.online:before,.avatar.avatar-xl.offline:before{width:.95rem;height:.95rem}.avatar.avatar-xl.border.online::before{width:10px;height:10px;inset-inline-end:5px}.avatar.avatar-xxl{width:4.5rem;height:4.5rem;line-height:4.5rem;font-size:1.5rem}.avatar.avatar-xxl .avatar-badge{inset-block-start:-4%;inset-inline-end:0rem}.avatar.avatar-xxl.online:before,.avatar.avatar-xxl.offline:before{width:1.05rem;height:1.05rem;inset-block-end:.25rem}.avatar.avatar-xxxl{width:6rem;height:6rem;line-height:6rem;font-size:1.75rem}.avatar.avatar-xxxl .avatar-badge{inset-block-start:-4%;inset-inline-end:0rem}.avatar.avatar-xxxl.online:before,.avatar.avatar-xxxl.offline:before{width:1.05rem;height:1.05rem;inset-block-end:.25rem}.avatar.avatar-2xl{width:7.5rem;height:7.5rem;line-height:7.5rem;font-size:1.75rem}.avatar.avatar-2xl .avatar-badge{inset-block-start:-4%;inset-inline-end:0rem}.avatar.avatar-2xl.online:before,.avatar.avatar-2xl.offline:before{width:1.05rem;height:1.05rem;inset-block-end:.25rem}.avatar.avatar-3xl{width:11.25rem;height:11.25rem;line-height:11.25rem;font-size:1.75rem}.avatar.avatar-3xl .avatar-badge{inset-block-start:-4%;inset-inline-end:0rem}.avatar.avatar-3xl.online:before,.avatar.avatar-3xl.offline:before{width:1.05rem;height:1.05rem;inset-block-end:.25rem}.avatar-list-stacked{padding:0}.avatar-list-stacked.avatar-group-lg .avatar{width:3.25rem;height:3.25rem}.avatar-list-stacked.avatar-group-lg .avatar>.initial-wrap{font-size:.95rem}.avatar-list-stacked.avatar-group-md .avatar{width:2.25rem;height:2.25rem}.avatar-list-stacked.avatar-group-md .avatar>.initial-wrap{font-size:.6rem}.avatar-list-stacked.avatar-group-sm .avatar{width:1.5rem;height:1.5rem}.avatar-list-stacked.avatar-group-sm .avatar>.initial-wrap{font-size:.6rem}.avatar-list-stacked.avatar-group-xs .avatar{width:1rem;height:1rem;margin-inline-end:-6px!important}.avatar-list-stacked.avatar-group-xs .avatar>.initial-wrap{font-size:.6rem}.avatar-list-stacked .avatar{margin-inline-end:-0.875rem!important;border:1px solid rgb(0 0 0 / .05);vertical-align:middle;transition:transform ease 200ms}.avatar-list-stacked .avatar:last-child{margin-inline-end:0!important}.avatar-list-stacked .avatar:hover{z-index:1;transform:translateY(-.188rem)}.avatar-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:.75rem;flex-wrap:wrap;align-items:center;line-height:1}.avatar-group .avatar{width:2.625rem;height:2.625rem;margin-left:-.75rem;transition:all 0.2s;line-height:1}.avatar-group .avatar .avatar-img,.avatar-group .avatar>.initial-wrap{border:2px solid var(--white);font-size:.9rem}.avatar-group .avatar:hover{position:relative;transform:translateY(-3px);z-index:1}.avatar-group.avatar-group-lg .avatar{width:3.25rem;height:3.25rem}.avatar-group.avatar-group-lg .avatar>.initial-wrap{font-size:.95rem}.avatar-group.avatar-group-sm .avatar{width:2rem;height:2rem;margin-left:-.5rem}.avatar-group.avatar-group-sm .avatar>.initial-wrap{font-size:.6rem}.alert .custom-btn-close{background-image:none}.accordion-flush .accordion-item{border:0!important;border-bottom:1px solid var(--border-color)!important}.accordion-flush .accordion-item:last-child{border:0!important}.accordion-button{font-family:"Barlow Condensed",sans-serif;background-color:var(--white);color:var(--gray-900);padding:20px;font-size:18px;font-weight:700;border-radius:6px}@media (max-width:991.98px){.accordion-button{font-size:18px}}.accordion-button:not(.collapsed){color:var(--gray-900);background-color:#fff0;box-shadow:none}.accordion-button:not(.collapsed):after{color:var(--gray-900);background-image:none}.accordion-button:focus{border-color:inherit;box-shadow:none}.accordion-button:after{content:"\e085";font-family:"lucide";font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;color:var(--gray-600);background-image:none}@media (max-width:991.98px){.accordion-button:after{font-size:18px}}@media (max-width:767.98px){.accordion-button:after{font-size:16px}}.accordion-body{padding:0 20px 20px;font-size:16px;color:var(--body-color)}.accordion-item{color:var(--body-color);background-color:var(--white);border:1px solid var(--border-color)!important;border-radius:6px;box-shadow:var(--box-shadow);position:relative}.accordion-item:last-of-type{border-bottom-right-radius:.35rem;border-bottom-left-radius:.35rem}.accordion-item:first-of-type{border-top-left-radius:.35rem;border-top-right-radius:.35rem}.accordion-card{padding:20px;border-radius:6px;border:1px solid var(--border-color);box-shadow:0 4px 24px 0 rgb(185 185 185 / .2509803922)}.accordion-card .accordion-item{box-shadow:none}.accordion-card .accordion-item .accordion-button{padding:20px 20px 20px 26px}.accordion-card .accordion-item .accordion-button:after{content:"\e071";position:absolute;left:0}.accordion-card .accordion-item .accordion-button:not(.collapsed):after{content:"\e071";color:var(--primary)}.faq-tabs{margin-bottom:40px}.faq-tabs .nav{gap:16px}.faq-tabs .nav li a{font-weight:500;padding:8px 20px;background:var(--white);border:1px solid var(--border-color);border-radius:30px;display:block}.faq-tabs .nav li a.active{color:var(--white);background:var(--primary);border-color:var(--primary)}.faq-tabs .nav li a:hover{color:var(--white);background:var(--primary);border-color:var(--primary)}.faq-tabs button{font-weight:500;padding:8px 20px;background:var(--white);border:1px solid var(--border-color);border-radius:30px;display:block}.faq-tabs button.active{color:var(--white);background:var(--primary);border-color:var(--primary)}.faq-tabs button:hover{color:var(--white);background:var(--primary);border-color:var(--primary)}.faq-accordion-tab .accordion-button:after{content:"\e071"}.faq-accordion-tab .accordion-button:not(.collapsed):after{content:"\e071";color:var(--primary)}.badge-soft-primary{color:var(--primary);background-color:var(--primary-transparent)}.badge-soft-primary[href]{color:var(--primary);text-decoration:none}.badge-soft-primary[href]:is(:hover,:focus){text-decoration:none;background-color:var(--primary-transparent)}.badge-outline-primary{color:var(--primary);border-color:var(--primary)}.badge-soft-secondary{color:var(--secondary);background-color:var(--secondary-transparent)}.badge-soft-secondary[href]{color:var(--secondary);text-decoration:none}.badge-soft-secondary[href]:is(:hover,:focus){text-decoration:none;background-color:var(--secondary-transparent)}.badge-outline-secondary{color:var(--secondary);border-color:var(--secondary)}.badge-soft-success{color:var(--success);background-color:var(--success-transparent)}.badge-soft-success[href]{color:var(--success);text-decoration:none}.badge-soft-success[href]:is(:hover,:focus){text-decoration:none;background-color:var(--success-transparent)}.badge-outline-success{color:var(--success);border-color:var(--success)}.badge-soft-info{color:var(--info);background-color:var(--info-transparent)}.badge-soft-info[href]{color:var(--info);text-decoration:none}.badge-soft-info[href]:is(:hover,:focus){text-decoration:none;background-color:var(--info-transparent)}.badge-outline-info{color:var(--info);border-color:var(--info)}.badge-soft-warning{color:var(--warning);background-color:var(--warning-transparent)}.badge-soft-warning[href]{color:var(--warning);text-decoration:none}.badge-soft-warning[href]:is(:hover,:focus){text-decoration:none;background-color:var(--warning-transparent)}.badge-outline-warning{color:var(--warning);border-color:var(--warning)}.badge-soft-danger{color:var(--danger);background-color:var(--danger-transparent)}.badge-soft-danger[href]{color:var(--danger);text-decoration:none}.badge-soft-danger[href]:is(:hover,:focus){text-decoration:none;background-color:var(--danger-transparent)}.badge-outline-danger{color:var(--danger);border-color:var(--danger)}.badge-soft-dark{color:var(--dark);background-color:var(--dark-transparent)}.badge-soft-dark[href]{color:var(--dark);text-decoration:none}.badge-soft-dark[href]:is(:hover,:focus){text-decoration:none;background-color:var(--dark-transparent)}.badge-outline-dark{color:var(--dark);border-color:var(--dark)}.badge-soft-light{color:var(--light);background-color:var(--light-transparent)}.badge-soft-light[href]{color:var(--light);text-decoration:none}.badge-soft-light[href]:is(:hover,:focus){text-decoration:none;background-color:var(--light-transparent)}.badge-outline-light{color:var(--light);border-color:var(--light)}.badge-soft-orange{color:var(--orange);background-color:var(--orange-transparent)}.badge-soft-orange[href]{color:var(--orange);text-decoration:none}.badge-soft-orange[href]:is(:hover,:focus){text-decoration:none;background-color:var(--orange-transparent)}.badge-outline-orange{color:var(--orange);border-color:var(--orange)}.badge-soft-purple{color:var(--purple);background-color:var(--purple-transparent)}.badge-soft-purple[href]{color:var(--purple);text-decoration:none}.badge-soft-purple[href]:is(:hover,:focus){text-decoration:none;background-color:var(--purple-transparent)}.badge-outline-purple{color:var(--purple);border-color:var(--purple)}.badge-soft-pink{color:var(--pink);background-color:var(--pink-transparent)}.badge-soft-pink[href]{color:var(--pink);text-decoration:none}.badge-soft-pink[href]:is(:hover,:focus){text-decoration:none;background-color:var(--pink-transparent)}.badge-outline-pink{color:var(--pink);border-color:var(--pink)}.badge-soft-indigo{color:var(--indigo);background-color:var(--indigo-transparent)}.badge-soft-indigo[href]{color:var(--indigo);text-decoration:none}.badge-soft-indigo[href]:is(:hover,:focus){text-decoration:none;background-color:var(--indigo-transparent)}.badge-outline-indigo{color:var(--indigo);border-color:var(--indigo)}.badge-soft-cyan{color:var(--cyan);background-color:var(--cyan-transparent)}.badge-soft-cyan[href]{color:var(--cyan);text-decoration:none}.badge-soft-cyan[href]:is(:hover,:focus){text-decoration:none;background-color:var(--cyan-transparent)}.badge-outline-cyan{color:var(--cyan);border-color:var(--cyan)}.badge-soft-gray-100{color:var(--gray-100);background-color:var(--gray-100-transparent)}.badge-soft-gray-100[href]{color:var(--gray-100);text-decoration:none}.badge-soft-gray-100[href]:is(:hover,:focus){text-decoration:none;background-color:var(--gray-100-transparent)}.badge-outline-gray-100{color:var(--gray-100);border-color:var(--gray-100)}.badge-soft-light{color:var(--gray-600);background-color:var(--light-transparent)}.badge{vertical-align:middle;font-size:14px;padding:4px 8px;border-radius:6px;font-weight:500;line-height:1.5}.badge-xs{padding:2px 4px;font-size:10px}.badge-md{padding:4px 8px;font-size:14px}@media (max-width:575.98px){.badge-md{font-size:12px;padding:3px 6px}}.badge-lg{padding:6px 10px;font-size:16px}.border{border:1px solid var(--border-color)!important}.border.border-dashed{border-style:dashed!important}.border.border-dotted{border-style:dotted!important}.border.border-primary{border:1px solid var(--primary)!important;opacity:1}.border.border-secondary{border:1px solid var(--secondary)!important;opacity:1}.border.border-info{border-color:var(--info)!important;opacity:1}.border.border-success{border-color:var(--success)!important;opacity:1}.border.border-warning{border:1px solid var(--warning)!important;opacity:1}.border.border-danger{border:1px solid var(--danger)!important;opacity:1}.border.border-white{border:1px solid var(--white)!important;opacity:1}.border.border-light{border:1px solid var(--light)!important;opacity:1}.border.border-dark{border:1px solid var(--dark)!important;opacity:1}.border.border-1{border-width:1px!important}.border.border-2{border-width:2px!important}.border.border-3{border-width:3px!important}.border.border-4{border-width:4px!important}.border.border-5{border-width:5px!important}.border.border-block-start-dashed{border-top-style:dashed}.border.border-block-start-dotted{border-top-style:dotted}.border.border-inline-end-dashed{border-inline-end-style:dashed}.border.border-inline-end-dotted{border-inline-end-style:dotted}.border.border-block-end-dashed{border-bottom-style:dashed}.border.border-block-end-dotted{border-bottom-style:dotted}.border.border-inline-start-dashed{border-inline-start-style:dashed}.border.border-inline-start-dotted{border-inline-start-style:dotted}.border.border-0{border:0!important}.border.border-top-0{border-block-start:0!important}.border.border-end-0{border-inline-end:0!important}.border.border-bottom-0{border-block-end:0!important}.border.border-start-0{border-inline-start:0!important}.border-top{border-top:1px solid var(--border-color)!important}.border-top.border-block-start-dashed{border-top-style:dashed!important}.border-top.border-block-start-dotted{border-top-style:dotted!important}.border-top.border-primary{border-color:var(--primary)!important}.border-top.border-secondary{border-color:var(--secondary)!important}.border-top.border-warning{border-color:var(--warning)!important}.border-top.border-info{border-color:var(--info)!important}.border-top.border-success{border-color:var(--success)!important}.border-top.border-danger{border-color:var(--danger)!important}.border-top.border-light{border-color:var(--light)!important}.border-top.border-dark{border-color:var(--dark)!important}.border-end{border-inline-end:1px solid var(--border-color)!important}.border-end.border-inline-end-dashed{border-inline-end-style:dashed!important}.border-end.border-inline-end-dotted{border-inline-end-style:dotted!important}.border-end.border-primary{border-color:var(--primary)!important}.border-end.border-secondary{border-color:var(--secondary)!important}.border-end.border-warning{border-color:var(--warning)!important}.border-end.border-info{border-color:var(--info)!important}.border-end.border-success{border-color:var(--success)!important}.border-end.border-danger{border-color:var(--danger)!important}.border-end.border-light{border-color:var(--light)!important}.border-end.border-dark{border-color:var(--dark)!important}.border-bottom{border-bottom:1px solid var(--border-color)!important}.border-bottom.border-block-end-dashed{border-bottom-style:dashed!important}.border-bottom.border-block-end-dotted{border-bottom-style:dotted!important}.border-bottom.border-primary{border-color:var(--primary)!important}.border-bottom.border-secondary{border-color:var(--secondary)!important}.border-bottom.border-warning{border-color:var(--warning)!important}.border-bottom.border-info{border-color:var(--info)!important}.border-bottom.border-success{border-color:var(--success)!important}.border-bottom.border-danger{border-color:var(--danger)!important}.border-bottom.border-light{border-color:var(--light)!important}.border-bottom.border-dark{border-color:var(--dark)!important}.border-start{border-inline-start:1px solid var(--border-color)!important}.border-start.border-inline-start-dashed{border-inline-start-style:dashed!important}.border-start.border-inline-start-dotted{border-inline-start-style:dotted!important}.border-start.border-primary{border-color:var(--primary)!important}.border-start.border-secondary{border-color:var(--secondary)!important}.border-start.border-warning{border-color:var(--warning)!important}.border-start.border-info{border-color:var(--info)!important}.border-start.border-success{border-color:var(--success)!important}.border-start.border-danger{border-color:var(--danger)!important}.border-start.border-light{border-color:var(--light)!important}.border-start.border-dark{border-color:var(--dark)!important}.border-dashed.border-primary{border-style:dashed!important}.border-light{border-color:var(--light)!important}.bg-primary{background-color:var(--primary)!important}.bg-secondary{background-color:var(--secondary)!important}.bg-success{background-color:var(--success)!important}.bg-info{background-color:var(--info)!important}.bg-warning{background-color:var(--warning)!important}.bg-danger{background-color:var(--danger)!important}.bg-dark{background-color:var(--dark)!important}.bg-light{background-color:var(--light)!important}.bg-orange{background-color:var(--orange)!important}.bg-purple{background-color:var(--purple)!important}.bg-pink{background-color:var(--pink)!important}.bg-indigo{background-color:var(--indigo)!important}.bg-cyan{background-color:var(--cyan)!important}.bg-gray-100{background-color:var(--gray-100)!important}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.text-success{color:var(--success)!important}.text-info{color:var(--info)!important}.text-warning{color:var(--warning)!important}.text-danger{color:var(--danger)!important}.text-dark{color:var(--dark)!important}.text-light{color:var(--light)!important}.text-orange{color:var(--orange)!important}.text-purple{color:var(--purple)!important}.text-pink{color:var(--pink)!important}.text-indigo{color:var(--indigo)!important}.text-cyan{color:var(--cyan)!important}.text-gray-100{color:var(--gray-100)!important}.link-primary{color:var(--primary)!important}.link-primary:hover,.link-primary:focus{color:var(--primary-hover)!important}.border-primary{border-color:var(--primary)!important}.link-secondary{color:var(--secondary)!important}.link-secondary:hover,.link-secondary:focus{color:var(--secondary-hover)!important}.border-secondary{border-color:var(--secondary)!important}.link-success{color:var(--success)!important}.link-success:hover,.link-success:focus{color:var(--success-hover)!important}.border-success{border-color:var(--success)!important}.link-info{color:var(--info)!important}.link-info:hover,.link-info:focus{color:var(--info-hover)!important}.border-info{border-color:var(--info)!important}.link-warning{color:var(--warning)!important}.link-warning:hover,.link-warning:focus{color:var(--warning-hover)!important}.border-warning{border-color:var(--warning)!important}.link-danger{color:var(--danger)!important}.link-danger:hover,.link-danger:focus{color:var(--danger-hover)!important}.border-danger{border-color:var(--danger)!important}.link-dark{color:var(--dark)!important}.link-dark:hover,.link-dark:focus{color:var(--dark-hover)!important}.border-dark{border-color:var(--dark)!important}.link-light{color:var(--light)!important}.link-light:hover,.link-light:focus{color:var(--light-hover)!important}.border-light{border-color:var(--light)!important}.link-orange{color:var(--orange)!important}.link-orange:hover,.link-orange:focus{color:var(--orange-hover)!important}.border-orange{border-color:var(--orange)!important}.link-purple{color:var(--purple)!important}.link-purple:hover,.link-purple:focus{color:var(--purple-hover)!important}.border-purple{border-color:var(--purple)!important}.link-pink{color:var(--pink)!important}.link-pink:hover,.link-pink:focus{color:var(--pink-hover)!important}.border-pink{border-color:var(--pink)!important}.link-indigo{color:var(--indigo)!important}.link-indigo:hover,.link-indigo:focus{color:var(--indigo-hover)!important}.border-indigo{border-color:var(--indigo)!important}.link-cyan{color:var(--cyan)!important}.link-cyan:hover,.link-cyan:focus{color:var(--cyan-hover)!important}.border-cyan{border-color:var(--cyan)!important}.link-gray-100{color:var(--gray-100)!important}.link-gray-100:hover,.link-gray-100:focus{color:var(--gray-100-hover)!important}.border-gray-100{border-color:var(--gray-100)!important}.link-body{color:var(--body-color)}.link-body:hover,.link-body:focus{color:var(--secondary)}.bg-dark{background:var(--dark)!important}.bg-soft-info{background-color:var(--info-transparent)!important}.bg-soft-primary{background-color:var(--primary-transparent)!important}.bg-soft-secondary{background-color:var(--secondary-transparent)!important}.bg-soft-orange{background-color:var(--orange-transparent)!important}.bg-soft-pink{background-color:var(--pink-transparent)!important;color:var(--pink)}.bg-soft-danger{background-color:var(--danger-transparent)!important;color:var(--danger)}.bg-soft-indigo{background-color:var(--indigo-transparent)!important;color:var(--indigo)}.bg-orange-gradient{background:linear-gradient(160.3deg,#FF8B00 13.18%,#FE8400 33.09%,#EE2105 92.82%)}.bg-primary-gradient{background:linear-gradient(160.3deg,#008A1E 13.18%,#008A1E 33.09%,#00C22A 92.82%)}.bg-cyan-gradient{background:linear-gradient(180deg,#00C3AC 0%,rgb(23 120 131 / .92) 100%)}.bg-warning-gradient{background:linear-gradient(170.21deg,#FDAF22 7.36%,#FF7300 83.72%)}.bg-pink-gradient{background:linear-gradient(170.21deg,#E033E3 7.36%,rgb(255 129 228 / .78) 83.72%)}.bg-danger-gradient{background:linear-gradient(170.21deg,rgb(253 60 34 / .83) 7.36%,#FF7300 83.72%)}.text-body{color:var(--body-color)!important}.text-light-gray{color:var(--gray-100)!important}.card{background-color:var(--white);border:1px solid var(--border-color);margin-bottom:20px;color:inherit}.card .card-title{color:var(--gray-900);margin-bottom:0;font-weight:700;font-size:20px;font-family:"Barlow Condensed",sans-serif}.card .card-header{background-color:var(--white);border-bottom:1px solid var(--border-color);padding:0 0 20px 0;margin:0 0 20px}.card-body{padding:20px}.card-footer{background-color:var(--white);border-color:var(--border-color);padding:15px 20px}.form-control{border-color:var(--border-color);color:var(--gray-900);background-color:var(--form-bg);font-size:16px;font-weight:400;line-height:1.5;border-radius:6px;padding:8px 16px;min-height:40px;transition:all 0.5s}@media (max-width:991.98px){.form-control{min-height:46px}}.form-control:focus{box-shadow:none;border-color:var(--primary);background-color:var(--form-bg);color:var(--gray-900)}.form-control:focus::-webkit-input-placeholder,.form-control:focus::placeholder{color:var(--gray-400);padding-inline-start:0}.form-control::-webkit-input-placeholder{color:var(--gray-400);padding-inline-start:0;transition:padding-inline-start 0.1s ease-in}.form-control:-moz-placeholder{color:var(--gray-400)}.form-control::-moz-placeholder{color:var(--gray-400)}.form-control:-ms-input-placeholder{color:var(--gray-400)}.form-control-sm{font-size:.75rem;padding:.25rem .75rem;height:auto;min-height:32px}.form-control-md{min-height:36px}.form-control-lg{font-size:1rem;padding:.5rem .75rem;min-height:40px}textarea.form-control{min-height:120px;height:auto}@media (max-width:991.98px){textarea.form-control{min-height:60px}}textarea{resize:none}.form-control[type=file]{padding:.3rem .5rem}.form-control[type=file].form-control-sm{padding:.25rem 0.5rem!important}.form-control[type=file].form-control-lg{padding:.5rem 1rem!important}input.form-control[type=color],input.form-control[type=range]{min-height:38px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-check{min-height:inherit!important}.col-form-label-lg,.col-form-label-sm,.col-form-label{font-weight:600}.col-form-label{font-size:14px;font-weight:600;color:var(--heading-color)}.form-label{font-size:14px;font-weight:600;color:var(--gray-900);margin-bottom:4px}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.custom-select:invalid:focus,.form-control:invalid:focus,.custom-select.is-valid:focus,.form-control.is-valid:focus,.custom-select:valid:focus,.form-control:valid:focus{box-shadow:none!important}select.form-control:not([size]):not([multiple]){height:38px}select.form-control-sm:not([size]):not([multiple]){height:32px}.password-eye{cursor:pointer}.password-eye:before{font-family:tabler-icons;content:"\ea9a";font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;line-height:1.2;font-size:16px}.show-password .password-eye:before{content:"\f06d1"}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent!important}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{min-height:40px}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{background-color:var(--white);border-radius:6px}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--success);box-shadow:none}.input-group-flat:focus-within{border-radius:6px}.input-group-flat:focus-within .form-control,.input-group-flat:focus-within .input-group-text{border-color:var(--border-color)!important;background:var(--white)!important}.input-group-flat .form-control:focus{border-color:var(--border-color);box-shadow:none}.input-group-flat .form-control:not(:last-child){border-right:0}.input-group-flat .form-control:not(:first-child){border-left:0}.input-group-flat .input-group-text{background-color:var(--form-bg);border-color:var(--border-color);transition:all 0.5s}.input-group-flat .input-group-text:first-child{padding-right:0}.input-group-flat .input-group-text:last-child{padding-left:0}.input-group-flat .input-group-text i{color:var(--gray-300)}.form-check-input{border-color:var(--border-color)}.form-check-input:checked{background-color:var(--secondary);border-color:var(--secondary)}.form-check-input:checked~label{color:var(--gray-900)}.form-check-input:focus{box-shadow:none}.form-check-input~label{color:var(--gray-600)}.file-uploader{position:relative}.file-uploader input{font-size:0;opacity:0;position:absolute}.file-uploader .input-file{width:100%;background:var(--light);border-radius:5px;display:flex;height:38px;align-items:center}.file-uploader .input-file .browse-btn{height:38px;background:var(--dark);color:var(--white);display:inline-flex;align-items:center;padding:10px;border-radius:5px 0 0 5px;font-size:14px}.file-uploader .input-file .browse-text{font-size:14px;color:var(--gray-300);padding-left:12px}.input-icon-addon{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:14px;padding:0 12px 0 12px;color:var(--gray-900)}.input-icon-addon:last-child{right:0;left:auto}.input-icon-end .input-icon-addon{right:0;left:auto}.input-icon-end .form-control{padding-right:32px}.input-icon-start .form-control{padding-left:32px}.input-icon-start .form-control-sm{padding-left:28px}.input-group-text{background-color:#fff0;border-color:var(--border-color)}.form-control.bookingrange{height:35px;font-size:13px}.dropdown-menu{box-shadow:var(--box-shadow);border-radius:6px;padding:12px;border:1px solid var(--border-color);background-color:var(--white)}.dropdown-menu[data-popper-placement=top-start],.dropdown-menu[data-popper-placement=top]{animation-name:DropDownSlideDown}.dropdown-menu .dropdown-item{border-radius:6px;font-size:16px;font-weight:500;color:var(--gray-900);padding:8px 16px}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{color:var(--heading-color);background:var(--light)}@keyframes DropDownSlideUp{100%{margin-top:-1px}0%{margin-top:5px}}@keyframes DropDownSlideDown{100%{margin-bottom:0}0%{margin-bottom:5px}}.dropdown-divider{border-color:var(--border-color)}.dropdown-menu-lg{width:400px}@media (max-width:767.98px){.dropdown-menu-lg{width:300px}}.dropdown-toggle{font-size:16px;font-weight:400;display:inline-flex;border:1px solid var(--border-color);border-radius:6px;padding:8px 12px;gap:6px;align-items:center}.dropdown-toggle::after{display:inline-block;vertical-align:0;content:"\f078";font-family:"fontawesome"!important;border:0;font-size:12px;position:relative}.breadcrumb-bar{background-image:url(../img/bg/breadcrumb-bg.jpg)!important;background-color:var(--dark);background-repeat:no-repeat;padding:96px 0;position:relative;overflow:hidden}@media (max-width:991.98px){.breadcrumb-bar{padding:45px 0}}.breadcrumb-bar .breadcrumb-item{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.breadcrumb-bar .breadcrumb-item .page-breadcrumb{padding:4px 10px;background:var(--primary);border-radius:9px}.breadcrumb-bar .breadcrumb-item .breadcrumb-title{font-size:48px;font-weight:700;color:#fff;margin-bottom:12px;text-align:start}@media (max-width:991.98px){.breadcrumb-bar .breadcrumb-item .breadcrumb-title{font-size:40px;text-align:center}}@media (max-width:767.98px){.breadcrumb-bar .breadcrumb-item .breadcrumb-title{font-size:34px;margin-bottom:8px}}@media (max-width:575.98px){.breadcrumb-bar .breadcrumb-item .breadcrumb-title{font-size:30px;margin-bottom:8px}}.breadcrumb-bar .breadcrumb-item .breadcrumb{justify-content:start;gap:8px;margin-bottom:0;align-items:center}@media (max-width:991.98px){.breadcrumb-bar .breadcrumb-item .breadcrumb{justify-content:center}}.breadcrumb-bar .breadcrumb-item .breadcrumb .breadcrumb-items{color:#fff;font-size:16px;font-weight:400}@media (max-width:575.98px){.breadcrumb-bar .breadcrumb-item .breadcrumb .breadcrumb-items{font-size:16px}}.breadcrumb-bar .breadcrumb-item .breadcrumb .breadcrumb-items a{color:var(--white);display:flex}.breadcrumb-bar .breadcrumb-item .breadcrumb .breadcrumb-items a:hover{color:var(--white)}.breadcrumb-bar .breadcrumb-item .breadcrumb .breadcrumb-items span{position:relative;top:2px}.breadcrumb-bar .element-one{position:absolute;top:-25px;left:95px}@media (min-width:1400px){.breadcrumb-bar .element-one{left:35px}}@media (max-width:1399.98px){.breadcrumb-bar .element-one{left:32px}}@media (max-width:1199.98px){.breadcrumb-bar .element-one{left:13px}}.breadcrumb-bar .element-two{position:absolute;top:-11px;right:0}@media (max-width:991.98px){.breadcrumb-bar .element-two{display:none}}.breadcrumb-bar .element-three{position:absolute;top:37px;bottom:0;right:88px;margin:auto;animation:updown 4.5s ease-in-out 0s infinite alternate}@media (max-width:991.98px){.breadcrumb-bar .element-three{display:none}}hr{border-color:var(--border-color);opacity:1}.btn-primary{color:#fff;border:1px solid var(--primary);background-color:var(--primary);font-size:16px;font-weight:500;padding:9px 20px;transition:all 0.5s;cursor:pointer;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.btn-primary.show,.btn-primary .btn.show:hover,.btn-primary:first-child:active{background-color:var(--primary-hover);border:1px solid var(--primary-hover);color:#fff}@media (max-width:575.98px){.btn-primary{font-size:15px;padding:8px 16px}}.offcanvas-backdrop{z-index:1090}.offcanvas{z-index:1100}.fs-7{font-size:0.4375rem!important}.fs-8{font-size:0.5rem!important}.fs-9{font-size:0.5625rem!important}.fs-10{font-size:0.625rem!important}.fs-11{font-size:0.6875rem!important}.fs-12{font-size:0.75rem!important}.fs-13{font-size:0.8125rem!important}.fs-14{font-size:0.875rem!important}.fs-15{font-size:0.9375rem!important}@media (max-width:991.98px){.fs-15{font-size:0.875rem!important}}.fs-16{font-size:1rem!important}@media (max-width:991.98px){.fs-16{font-size:0.9375rem!important}}@media (max-width:575.98px){.fs-16{font-size:0.875rem!important}}.fs-17{font-size:1.0625rem!important}@media (max-width:991.98px){.fs-17{font-size:1rem!important}}@media (max-width:575.98px){.fs-17{font-size:0.9375rem!important}}.fs-18{font-size:1.125rem!important}@media (max-width:991.98px){.fs-18{font-size:1.0625rem!important}}@media (max-width:575.98px){.fs-18{font-size:1rem!important}}.fs-19{font-size:1.1875rem!important}@media (max-width:991.98px){.fs-19{font-size:1.125rem!important}}@media (max-width:575.98px){.fs-19{font-size:1.0625rem!important}}.fs-20{font-size:1.25rem!important}@media (max-width:991.98px){.fs-20{font-size:1.1875rem!important}}@media (max-width:575.98px){.fs-20{font-size:1.125rem!important}}.fs-21{font-size:1.3125rem!important}@media (max-width:991.98px){.fs-21{font-size:1.25rem!important}}@media (max-width:575.98px){.fs-21{font-size:1.1875rem!important}}.fs-22{font-size:1.375rem!important}@media (max-width:991.98px){.fs-22{font-size:1.3125rem!important}}@media (max-width:575.98px){.fs-22{font-size:1.25rem!important}}.fs-23{font-size:1.4375rem!important}@media (max-width:991.98px){.fs-23{font-size:1.375rem!important}}@media (max-width:575.98px){.fs-23{font-size:1.3125rem!important}}.fs-24{font-size:1.5rem!important}@media (max-width:991.98px){.fs-24{font-size:1.4375rem!important}}@media (max-width:575.98px){.fs-24{font-size:1.375rem!important}}.fs-25{font-size:1.5625rem!important}@media (max-width:991.98px){.fs-25{font-size:1.5rem!important}}@media (max-width:575.98px){.fs-25{font-size:1.4375rem!important}}.fs-26{font-size:1.625rem!important}@media (max-width:991.98px){.fs-26{font-size:1.5625rem!important}}@media (max-width:575.98px){.fs-26{font-size:1.5rem!important}}.fs-27{font-size:1.6875rem!important}@media (max-width:991.98px){.fs-27{font-size:1.625rem!important}}@media (max-width:575.98px){.fs-27{font-size:1.5625rem!important}}.fs-28{font-size:1.75rem!important}@media (max-width:991.98px){.fs-28{font-size:1.6875rem!important}}@media (max-width:575.98px){.fs-28{font-size:1.625rem!important}}.fs-29{font-size:1.8125rem!important}@media (max-width:991.98px){.fs-29{font-size:1.75rem!important}}@media (max-width:575.98px){.fs-29{font-size:1.6875rem!important}}.fs-30{font-size:1.875rem!important}@media (max-width:991.98px){.fs-30{font-size:1.8125rem!important}}@media (max-width:575.98px){.fs-30{font-size:1.75rem!important}}.fs-32{font-size:2rem!important}@media (max-width:991.98px){.fs-32{font-size:1.875rem!important}}@media (max-width:575.98px){.fs-32{font-size:1.8125rem!important}}.fs-34{font-size:2.125rem!important}@media (max-width:991.98px){.fs-34{font-size:2rem!important}}@media (max-width:575.98px){.fs-34{font-size:1.875rem!important}}.fs-36{font-size:2.25rem!important}@media (max-width:991.98px){.fs-36{font-size:2.125rem!important}}@media (max-width:575.98px){.fs-36{font-size:2rem!important}}.fs-38{font-size:2.375rem!important}@media (max-width:991.98px){.fs-38{font-size:2.25rem!important}}@media (max-width:575.98px){.fs-38{font-size:2.125rem!important}}.fs-40{font-size:2.5rem!important}@media (max-width:991.98px){.fs-40{font-size:2.375rem!important}}@media (max-width:575.98px){.fs-40{font-size:2.25rem!important}}.fs-42{font-size:2.625rem!important}@media (max-width:991.98px){.fs-42{font-size:2.5rem!important}}@media (max-width:575.98px){.fs-42{font-size:2.375rem!important}}.fs-44{font-size:2.75rem!important}@media (max-width:991.98px){.fs-44{font-size:2.625rem!important}}@media (max-width:575.98px){.fs-44{font-size:2.5rem!important}}.fs-46{font-size:2.875rem!important}@media (max-width:991.98px){.fs-46{font-size:2.75rem!important}}@media (max-width:575.98px){.fs-46{font-size:2.625rem!important}}.fs-48{font-size:3rem!important}@media (max-width:991.98px){.fs-48{font-size:2.875rem!important}}@media (max-width:575.98px){.fs-48{font-size:2.75rem!important}}.table-responsive{overflow-x:auto}.table{background-color:var(--white);margin-bottom:0!important;width:100%}.table thead tr th{background:var(--light);font-size:14px;font-weight:600;padding:8px 20px;color:var(--gray-900)}.table tbody tr td{padding:16px 20px;font-size:14px;vertical-align:middle;color:var(--gray-900)}th{font-weight:600;color:var(--gray-900)}.table>:not(caption)>*>*{background-color:var(--white)}tbody,td,tfoot,th,thead,tr{border-color:var(--border-color)}.table-nowrap th,.table-nowrap td{white-space:nowrap}.modal-header{border-color:var(--border-color);display:flex;align-items:center;justify-content:space-between}.modal-header .modal-title{font-size:24px;color:var(--gray-900);font-weight:700}.modal-header a{font-size:22px}.modal-content{background:var(--white)}.modal-content.newsletter-modal{background:#fff0}.modal-content.newsletter-modal .modal-body{background:var(--white);border-radius:10px}.modal-footer{border-color:var(--border-color)}@media (min-width:576px){.modal-sm{max-width:400px}}.modal-sm .modal-body{padding:20px}.main-header{position:absolute;z-index:1050;top:0;left:0;width:100%;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media (max-width:991.98px){.main-header.main-header-three{position:relative}}header{position:relative;left:0;top:0;width:100%;z-index:111;-webkit-transition:all 0.9s;-ms-transition:all 0.9s;transition:all 0.9s}@media (max-width:991.98px){header{padding:0}}header.custom-header{padding:16px 0}@media (max-width:991.98px){header.custom-header{padding:0}}header.custom-header .navbar-header .navbar-brand.logo-white{display:block}header.custom-header .navbar-header .navbar-brand.logo-dark{display:none}header.custom-header .main-menu-wrapper .main-nav>li{padding:8px 0!important;margin:0 2px!important}@media (max-width:991.98px){header.custom-header .main-menu-wrapper .main-nav>li{padding:0!important;margin:0!important}}header.custom-header .main-menu-wrapper .main-nav>li.active>a{color:var(--dark)!important;background:var(--white)}@media (max-width:991.98px){header.custom-header .main-menu-wrapper .main-nav>li.active>a{color:var(--primary)!important;background:#fff0}}header.custom-header .main-menu-wrapper .main-nav>li:hover>a{color:var(--primary)}header.custom-header .main-menu-wrapper .main-nav>li:hover>a:hover{color:var(--primary)}@media (max-width:991.98px){header.custom-header .main-menu-wrapper .main-nav>li:hover>a:hover{color:var(--primary)}}header.custom-header .main-menu-wrapper .main-nav>li:hover>a::before{opacity:1}header.custom-header.fixed .header-nav .main-menu-wrapper .main-nav li a{color:var(--gray-900)}header.custom-header.fixed .header-nav .main-menu-wrapper .main-nav li a .active{color:var(--primary)}header.custom-header .header-nav .main-menu-wrapper .main-nav li.active a{color:var(--primary)}header.custom-header .header-nav .main-menu-wrapper .main-nav li a{color:var(--white)}header.header-two{border-bottom:1px solid var(--white-200);height:80px;padding:0;display:flex;align-items:center}header.header-two .container{height:100%}header.header-two .menu-wrapper{border-left:1px solid var(--white-200);border-right:1px solid var(--white-200);height:100%;display:flex;align-items:center}header.header-two .header-nav{height:100%}header.header-two .header-nav .main-menu-wrapper{background:#fff0;border:none;display:flex}@media (min-width:992px){header.header-two .header-nav .main-menu-wrapper{height:100%}}header.header-two .header-nav .main-menu-wrapper .main-nav>li{padding:22px 0}@media (max-width:991.98px){header.header-two .header-nav .main-menu-wrapper .main-nav>li{padding:0}}header.header-two .header-nav .main-menu-wrapper .main-nav>li>a{color:var(--white)}header.header-two .header-nav .main-menu-wrapper .main-nav>li.active>a{background:var(--primary);color:var(--white)!important}@media (max-width:991.98px){header.header-two .header-nav .main-menu-wrapper .main-nav>li.active>a{background:#fff0;color:var(--primary)!important}}header.header-two.fixed{border:none;background-color:var(--white-100);box-shadow:unset}header.header-two.fixed .menu-wrapper{border:none}header.header-three{background:#fff0;-webkit-transition:all 0.9s;-ms-transition:all 0.9s;transition:all 0.9s;padding:0}@media (max-width:991.98px){header.header-three{margin-top:0;background:var(--white)}}header.header-three .header-nav{background:var(--white);padding:0 24px;margin:30px;border-radius:60px;-webkit-transition:all 0.9s;-ms-transition:all 0.9s;transition:all 0.9s}@media (max-width:1199.98px){header.header-three .header-nav{padding:0 16px}}@media (max-width:991.98px){header.header-three .header-nav{margin:0}}header.header-three .header-nav .main-menu-wrapper{padding:0}header.header-three .header-nav .main-menu-wrapper .main-nav li.active>a{color:var(--white)!important;background:var(--secondary)!important;border-left:3px solid var(--primary-300);border-top:3px solid var(--primary-300)}@media (max-width:991.98px){header.header-three .header-nav .main-menu-wrapper .main-nav li.active>a{color:var(--primary)!important;background:transparent!important;border-left:none;border-top:none}}header.header-three .header-nav .main-menu-wrapper .main-nav>li{padding:22px 0}@media (max-width:991.98px){header.header-three .header-nav .main-menu-wrapper .main-nav>li{padding:0}}header.header-three .header-nav .main-menu-wrapper .main-nav>li:hover a{color:var(--secondary)}header.header-three .header-nav .main-menu-wrapper .main-nav>li a{font-size:16px;font-weight:700;padding:8px 16px;border-radius:30px;border-left:3px solid #fff0;border-top:3px solid #fff0}@media (max-width:1399.98px){header.header-three .header-nav .main-menu-wrapper .main-nav>li a{padding:8px 14px}}@media (max-width:1199.98px){header.header-three .header-nav .main-menu-wrapper .main-nav>li a{padding:6px 12px}}@media (max-width:991.98px){header.header-three .header-nav .main-menu-wrapper .main-nav>li a{padding:20px 0}}header.header-three .header-nav .main-menu-wrapper .main-nav>li a:hover{color:var(--secondary)}header.header-three .header-nav .main-menu-wrapper .main-nav>li a i{font-size:12px}@media (min-width:992px){header.header-three .header-nav .main-menu-wrapper .main-nav>li ul.mega-submenu{left:-26px}}@media (min-width:992px){header.header-three .header-nav .main-menu-wrapper .main-nav .has-submenu .submenu{border-bottom:3px solid var(--secondary)}}header.header-three .header-nav .main-menu-wrapper .main-nav .has-submenu .submenu li a{color:var(--white)}header.header-three .header-nav .main-menu-wrapper .main-nav .has-submenu .submenu li a:hover:after{background:var(--secondary)}header.header-three .header-nav .navbar-header .navbar-brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100px;width:122px;height:122px;margin:0;max-width:inherit;background:var(--white);display:flex;align-items:center;justify-content:center}@media (max-width:1199.98px){header.header-three .header-nav .navbar-header .navbar-brand{display:flex!important}}@media (max-width:991.98px){header.header-three .header-nav .navbar-header .navbar-brand{display:none!important}}header.header-three .header-nav .navbar-header .mobile-logo img{max-width:240px}@media (max-width:575.98px){header.header-three .header-nav .navbar-header .mobile-logo img{max-width:190px}}header.header-three .header-nav .header-items{gap:16px}header.header-three .header-nav .header-items .header-support{display:flex;align-items:center;gap:8px;padding-right:20px;border-right:1px solid var(--border-color)}@media (max-width:1199.98px){header.header-three .header-nav .header-items .header-support{display:none}}header.header-three .header-nav .header-items .header-support .support-icon{width:44px;height:44px;border-radius:100px;background:var(--primary);display:flex;align-items:center;justify-content:center}header.header-three .header-nav .header-items .header-support .support-icon i{font-size:16px;color:var(--white)}header.header-three .header-nav .header-items .header-support .support-info p{font-size:16px;color:var(--gray-600);font-weight:400;margin-bottom:4px}header.header-three .header-nav .header-items .header-support .support-info .ph-number{font-size:18px;color:var(--gray-900);font-weight:700;margin:0}header.header-three .header-nav .header-items .secondary-btn{border-radius:0;gap:8px;min-height:74px}header.header-three.fixed .header-nav{border-radius:0}header.header-three.fixed .header-nav .main-menu-wrapper .main-nav>li.active>a{background:var(--secondary);color:var(--white)}@media (max-width:991.98px){header.header-three.fixed .header-nav .main-menu-wrapper .main-nav li.active a{background:#fff0;color:var(--primary)}}header.header-three.fixed .header-nav .navbar-header .navbar-brand{top:74%;width:100px;height:100px;padding:4px;box-shadow:var(--box-shadow)}header.fixed{position:fixed!important;top:0!important;left:0;width:100%;z-index:100;-webkit-transition:all 0.9s;-ms-transition:all 0.9s;transition:all 0.9s;background-color:var(--white);-webkit-animation:500ms ease-in-out 0s normal none 1 running fadeInDown;animation:500ms ease-in-out 0s normal none 1 running fadeInDown;box-shadow:var(--box-shadow);background-color:rgb(255 255 255 / .8);backdrop-filter:blur(8px)}header.fixed.header-three .header-nav{margin:0;-webkit-transition:all 0.9s;-ms-transition:all 0.9s;transition:all 0.9s}header.fixed.header-three .header-nav .main-menu-wrapper .main-nav li a:hover{color:var(--secondary)}header.fixed.custom-header .navbar-header .navbar-brand.logo-white{display:none}header.fixed.custom-header .navbar-header .navbar-brand.logo-dark{display:block}header.fixed .header-nav .main-menu-wrapper{background:unset;backdrop-filter:unset;border-radius:unset;padding:unset;border:unset}@media (max-width:991.98px){header.fixed .header-nav .main-menu-wrapper .main-nav>li>a{color:var(--white)!important}}header.fixed .header-nav .main-menu-wrapper .main-nav>li>a:hover{color:var(--secondary)}header.fixed .header-nav .main-menu-wrapper .main-nav>li.active>a{background:var(--primary);color:var(--white)!important}@media (max-width:991.98px){header.fixed .header-nav .main-menu-wrapper .main-nav>li.active>a{background:#fff0;color:var(--primary)!important}}header.fixed .header-nav .main-menu-wrapper .main-nav .has-submenu .submenu li a{color:var(--white)}header .header-nav{display:flex;align-items:center;justify-content:space-between;padding:0}@media (max-width:991.98px){header .header-nav{height:72px}}@media (max-width:575.98px){header .header-nav{height:64px}}header .header-nav .navbar-header{outline:none!important}header .header-nav .main-menu-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;position:relative;padding:0;margin-bottom:0;background:var(--white-200);backdrop-filter:blur(5px);border-radius:40px;padding:0 8px;border:1px solid var(--white-100)}@media (max-width:991.98px){header .header-nav .main-menu-wrapper{order:3;width:375px;overflow-x:hidden;overflow-y:auto;z-index:1060;transform:translateX(-320px);-webkit-transform:translateX(-320px);-ms-transform:translateX(-320px);-webkit-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;background-image:url(../img/food/food-img-26.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:fixed;top:0;bottom:0;right:0;padding:0;border-radius:0;align-items:start;height:100vh}header .header-nav .main-menu-wrapper>div{height:100vh;background:rgb(0 0 0 / .8);overflow:auto}}@media (max-width:349.98px){header .header-nav .main-menu-wrapper{width:100%}}@media (max-width:991.98px){header .header-nav .main-menu-wrapper>div{width:100%}}header .header-nav .main-menu-wrapper .main-nav>li{padding:20px 0;margin:0 2px!important}@media (max-width:991.98px){header .header-nav .main-menu-wrapper .main-nav>li{width:100%;padding:0}}header .header-nav .main-menu-wrapper .main-nav>li>a{font-family:"Barlow Condensed",sans-serif;color:var(--gray-900);font-size:16px;font-weight:700;position:relative;display:flex;align-items:center;padding:4px 12px;border-radius:40px}@media (max-width:991.98px){header .header-nav .main-menu-wrapper .main-nav>li>a{padding:20px 0;border-radius:0}}header .header-nav .main-menu-wrapper .main-nav>li>a:hover{color:var(--primary)}@media (max-width:991.98px){header .header-nav .main-menu-wrapper .main-nav>li>a{display:block;line-height:20px;color:var(--white)}header .header-nav .main-menu-wrapper .main-nav>li>a:hover{color:var(--primary)}header .header-nav .main-menu-wrapper .main-nav>li>a i{font-size:14px}}@media (max-width:991.98px) and (max-width:991.98px){header .header-nav .main-menu-wrapper .main-nav>li>a i{float:right;margin-top:0;font-size:20px;transform:rotate(-90deg)}}header .header-nav .main-menu-wrapper .main-nav>li.active.has-submenu>a::after{left:calc(50% - 6px)}header .header-nav .main-menu-wrapper .main-nav>li .submenu li{position:relative}header .header-nav .main-menu-wrapper .main-nav>li .submenu li.active{color:var(--primary)}header .header-nav .main-menu-wrapper .main-nav>li .submenu li.active>a{padding-left:30px}header .header-nav .main-menu-wrapper .main-nav>li .submenu li.active>a:after{position:absolute;content:"";width:8px;height:8px;background:var(--primary);left:15px;top:16px;border-radius:50px}header .header-nav .main-menu-wrapper .main-nav>li .submenu li a{display:block;padding:8px 24px;clear:both;white-space:nowrap;font-size:16px;font-weight:500;color:var(--white);-webkit-transition:all 0.35s ease;transition:all 0.35s ease;width:100%;position:relative}@media (max-width:991.98px){header .header-nav .main-menu-wrapper .main-nav>li .submenu li a{padding:8px 0 8px 20px;font-weight:400;color:var(--white)}}header .header-nav .main-menu-wrapper .main-nav>li .submenu li a:hover{padding-left:30px;position:relative}header .header-nav .main-menu-wrapper .main-nav>li .submenu li a:hover:after{position:absolute;content:"";width:8px;height:8px;background:var(--primary);left:15px;top:16px;border-radius:50px}header .header-nav .main-menu-wrapper .main-nav>li .submenu li a:hover::before{opacity:1}header .header-nav .main-menu-wrapper .main-nav>li .login-link{display:none}header .header-nav .main-menu-wrapper .single-demo .inner-demo-img:after{opacity:0!important}header .header-nav .main-menu-wrapper .single-demo .demo-info a{color:var(--gray-900)!important}header .header-nav .main-menu-wrapper .single-demo .demo-info a.active{color:var(--primary)!important}@media (max-width:991.98px){header .header-nav .main-menu-wrapper .single-demo .demo-info a{color:var(--white)!important}}header .header-nav .main-menu-wrapper .single-demo .demo-info a:after{opacity:0!important}header .navbar-header .navbar-brand{display:inline-block;padding:0;line-height:0;max-width:280px}@media (max-width:1199.98px){header .navbar-header .navbar-brand{max-width:200px}}@media (max-width:991.98px){header .navbar-header .navbar-brand{margin-right:0}header .navbar-header .navbar-brand img{max-width:240px}}@media (max-width:991.98px) and (max-width:575.98px){header .navbar-header .navbar-brand img{max-width:200px}}header .navbar-header .navbar-brand.logo-white{display:none}header .navbar-header .logo-small{display:none}@media (max-width:575.98px){header .navbar-header .logo-small{display:block;width:100%;text-align:center}}header .navbar-header #mobile_btn{display:none;margin-left:30px;cursor:pointer}@media (max-width:991.98px){header .navbar-header #mobile_btn{line-height:0;color:var(--gray-900);width:40px;height:40px;border-radius:50%;background-color:var(--white);border:1px solid var(--border-color);font-size:20px;display:flex;align-items:center;justify-content:center}}@media (max-width:575.98px){header .navbar-header #mobile_btn{width:36px;height:36px;font-size:22px}}@media (max-width:991.98px){header .navbar-header{display:flex;align-items:center;width:100%;justify-content:space-between}}@media (max-width:575.98px){header .navbar-header{width:100%}}header .main-menu-wrapper{margin:0}header .main-menu-wrapper .menu-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;display:none;gap:4px}@media (max-width:991.98px){header .main-menu-wrapper .menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:100%;padding:20px;border-bottom:1px solid var(--border-rgba)}}@media (max-width:991.98px){header .main-menu-wrapper .menu-header .menu-logo{max-width:138px}}@media (max-width:991.98px){header .main-menu-wrapper .menu-header .menu-logo img{max-width:180px}}@media (max-width:349.98px){header .main-menu-wrapper .menu-header .menu-logo img{max-width:135px}}header .main-menu-wrapper .menu-header .menu-logo .logo-white{display:none}header .main-menu-wrapper .menu-header .menu-close{font-size:26px;color:var(--gray-900);cursor:pointer}header .main-menu-wrapper .menu-header .menu-close:hover{color:var(--primary)}header .main-menu-wrapper .menu-header .topbar-link{display:flex;align-items:center;justify-content:center;padding:0;position:relative;width:32px;height:32px;background:var(--white);border:1px solid var(--border-color);border-radius:50%;font-size:14px;color:var(--gray-900)}header .main-menu-wrapper .main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}@media (min-width:1400px){header .main-menu-wrapper .main-nav>li{margin-right:24px!important}header .main-menu-wrapper .main-nav>li:last-child{margin-right:0}}@media (max-width:1399.98px){header .main-menu-wrapper .main-nav>li{margin-right:18px!important}header .main-menu-wrapper .main-nav>li:last-child{margin-right:0}}@media (max-width:1199.98px){header .main-menu-wrapper .main-nav>li{margin-right:10px!important}header .main-menu-wrapper .main-nav>li:last-child{margin-right:0}}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li{width:100%;padding:0;margin-right:0!important}header .main-menu-wrapper .main-nav>li:last-child{margin-right:0}}@media (min-width:992px){header .main-menu-wrapper .main-nav>li .submenu>li .submenu{left:100%;top:-15px;margin-top:10px;font-size:14px;min-width:230px;opacity:0;padding:10px 0;position:absolute;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);visibility:hidden;z-index:1000;border-top:0;display:unset;background:var(--white);box-shadow:var(--box-shadow);border:1px solid var(--border-color)}}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li .submenu>li .submenu{left:0;padding:0 0 0 20px}}header .main-menu-wrapper .main-nav>li .submenu>li ul li.has-submenu:hover .submenu{top:0;position:relative}header .main-menu-wrapper .main-nav>li .submenu>li.has-submenu>a::after{content:"\e073";font-family:"lucide";position:absolute;right:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:14px}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li .submenu>li.has-submenu>a.submenu::after{transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg)}}header .main-menu-wrapper .main-nav>li.active>a{color:var(--primary)!important}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li.active>a{color:var(--primary)!important;background:#fff0}}header .main-menu-wrapper .main-nav>li:hover>a{color:var(--primary)}header .main-menu-wrapper .main-nav>li:hover>a:hover{color:var(--primary)}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li:hover>a:hover{color:var(--primary)}}header .main-menu-wrapper .main-nav>li:hover>a::before{opacity:1}header .main-menu-wrapper .main-nav>li a i{font-size:16px;margin-left:4px}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li a{display:block;line-height:20px;padding:20px 0;font-size:16px;font-weight:500}header .main-menu-wrapper .main-nav>li a i{font-size:14px}}@media (max-width:991.98px) and (max-width:991.98px){header .main-menu-wrapper .main-nav>li a i{float:right;margin-top:5px;font-size:14px}}header .main-menu-wrapper .main-nav>li:last-child{margin-right:0}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li{border-bottom:1px solid var(--border-rgba);padding:0}}@media (min-width:992px){header .main-menu-wrapper .main-nav>li{display:block;position:relative;margin-right:30px}header .main-menu-wrapper .main-nav>li:last-child{margin-right:0}}@media (max-width:1199.98px){header .main-menu-wrapper .main-nav>li{margin-right:20px}}@media (min-width:1200px){header .main-menu-wrapper .main-nav>li>ul.mega-submenu{left:-280px;min-width:1100px}}@media (min-width:992px){header .main-menu-wrapper .main-nav>li>ul.mega-submenu{width:100%;padding:0;display:block;opacity:0;visibility:hidden;min-width:1000px;left:-280px;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;box-shadow:var(--box-shadow);border-radius:6px;max-height:calc(100vh - 90px);overflow-y:auto}header .main-menu-wrapper .main-nav>li>ul.mega-submenu.megamenu-wrapper-two{left:-260px}header .main-menu-wrapper .main-nav>li>ul.mega-submenu::before{content:none}}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li>ul.mega-submenu{margin-bottom:8px;padding-bottom:0}}@media (min-width:992px){header .main-menu-wrapper .main-nav>li>ul{background-color:var(--dark);border-radius:6px;box-shadow:var(--box-shadow);border-bottom:3px solid var(--primary);display:block;font-size:14px;left:0;margin:0;min-width:230px;opacity:0;padding:10px 0;position:absolute;-webkit-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;transform-origin:top center;transform:scaleY(0);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);top:100%;visibility:hidden;z-index:1000}}@media (min-width:992px){header .main-menu-wrapper .main-nav>li.megamenu{position:unset}}@media (min-width:992px){header .main-menu-wrapper .main-nav>li.mega-innermenu{position:unset}}header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu .megamenu-wrapper{position:relative;z-index:1;overflow:hidden;border-radius:0 0 10px 10px;box-shadow:var(--box-shadow)}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu .megamenu-wrapper{box-shadow:none}}header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu h6{margin-bottom:24px}header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu ul li{margin-bottom:16px}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu ul li{margin:0;padding:8px 0}}header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu ul li:last-child{margin-bottom:0}header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu ul li a{padding:0 0 0 20px;font-weight:400;color:var(--gray-900);font-size:16px;position:relative}header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu ul li a::before{content:"\ea61";font-family:"tabler-icons";position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu ul li a::before{content:none}}@media (max-width:991.98px){header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu ul li a{font-size:14px}}header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu ul li.active a{color:var(--primary)}@media (min-width:992px){header .main-menu-wrapper .main-nav>li.mega-innermenu>ul.mega-submenu{min-width:685px;width:auto}}@media (min-width:992px){header .main-menu-wrapper .main-nav.active{position:unset}}header .main-menu-wrapper .main-nav:last-child{margin-right:0}@media (max-width:991.98px){header .main-menu-wrapper .main-nav{-ms-flex-direction:column;flex-direction:column;margin-bottom:0;list-style:none;width:100%;padding:8px 20px 20px;position:relative}header .main-menu-wrapper .main-nav .has-submenu ul{display:none;padding-bottom:16px}}@media (min-width:992px){header .main-menu-wrapper .main-nav li.has-submenu:hover>.submenu{visibility:visible;opacity:1;margin-top:1px;transform:scaleY(1);-webkit-transform:scaleY(1);-ms-transform:scaleY(1);border-radius:6px}header .main-menu-wrapper .main-nav li.has-submenu:hover>.submenu .submenu li a.active{color:var(--primary)}header .main-menu-wrapper .main-nav li.has-submenu.megamenu:hover>.submenu{transform:scaleY(1);-webkit-transform:scaleY(1);-ms-transform:scaleY(1)}}@media (max-width:991.98px){header .main-menu-wrapper .main-nav .has-submenu ul{display:none}}header .main-menu-wrapper .main-nav li.login-link{display:none}@media (max-width:991.98px){header .main-menu-wrapper .main-nav li.login-link{display:block}}header .dropdown-menu .dropdown-item{font-size:14px;font-weight:500}header .header-items{display:flex;align-items:center;gap:12px}@media (max-width:1199.98px){header .header-items{gap:10px}}@media (max-width:991.98px){header .header-items{display:none}}header .header-items .btn{font-weight:500}header .header-items .primary-btn{display:inline-flex;align-items:center;gap:8px}@media (max-width:1199.98px){header .header-items .reserve-btn{width:40px;height:40px;border-radius:50%}header .header-items .reserve-btn i{margin-right:0!important}header .header-items .reserve-btn span{display:none}}header .header-items .topbar-link{display:flex;align-items:center;justify-content:center;padding:0;position:relative;width:40px;height:40px;background:var(--white);border:1px solid var(--border-color);border-radius:50%;font-size:16px;color:var(--gray-900)}header .header-items .topbar-link:hover{background:var(--gray-200)}header .header-items .dropdown-toggle{padding:0;font-size:14px;font-weight:500}@media (max-width:991.98px){header .header-items .topbar-wishlist{display:none!important}}@media (max-width:991.98px){header .header-items .topbar-cart{display:none!important}}header .header-items .topbar-profile .avatar{width:40px;height:40px}header .header-items .topbar-profile .dropdown-menu{min-width:250px;border:1px solid var(--border-color);box-shadow:var(--box-shadow)}header .header-items .topbar-profile .dropdown-menu .user-profile{background:var(--light);border-radius:10px;padding:16px;margin-bottom:8px}header .header-items .topbar-profile .dropdown-menu .user-profile img{border:1px solid var(--white)}header .header-items .topbar-profile .dropdown-menu .user-profile h6{font-size:16px;font-weight:500}header .header-items .topbar-profile .dropdown-menu .user-profile span{font-size:14px;color:var(--gray-500)}header .header-items .topbar-profile .dropdown-menu .form-switch .form-check-label{color:var(--gray-500)}header .header-items .topbar-profile .dropdown-menu .form-switch .form-check-input{width:30px;height:15px}header .header-items .topbar-profile .dropdown-menu .form-switch:hover .form-check-label{color:var(--gray-900)}header .header-items .topbar-profile .dropdown-menu.show{margin-top:15px!important}header .header-items .dropdown-menu.show{margin-top:14px!important;box-shadow:var(--box-shadow)}.header-topbar{margin:12px 0 0;position:relative}@media (max-width:991.98px){.header-topbar{display:none}}.header-topbar .topbar-actions-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.header-topbar .header-top-info{border-bottom:1px solid var(--gray-800);padding-bottom:12px}.header-topbar p{color:#fff}.header-topbar .btn-primary{padding:8px 20px}.header-topbar .topbar-link{font-size:20px;width:44px;height:44px;background:var(--white);border-radius:50%}.header-topbar .topbar-link:hover{color:var(--white);background:var(--primary)}.header-topbar .dropdown{display:flex}.header-topbar .dropdown>a{font-size:14px;font-weight:500;color:#fff}.header-topbar .dropdown-toggle{color:#fff;font-size:14px;font-weight:500;padding:0}.header-topbar .dropdown-menu{margin-top:7px!important}.header-topbar .dropdown-menu .dropdown-item{font-size:14px;font-weight:500}.header-topbar .topbar-lang>a{color:#fff;border:0}.header-topbar .topbar-lang>a img{width:16px;height:16px}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.menu-wrapper{-webkit-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}@media (max-width:991.98px){.menu-wrapper{background-color:rgb(0 0 0 / .2);height:100%;width:100%;z-index:1040;position:fixed;top:0;left:0;opacity:0;transform:translateX(200%);transform-origin:right center}}.menu-opened .main-menu-wrapper{transform:translateX(0)!important}.menu-opened .main-menu-wrapper body{overflow:hidden}.menu-opened .menu-wrapper{-webkit-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}@media (max-width:991.98px){.menu-opened .menu-wrapper{opacity:1;transform:translateX(0%)}}.menu-opened body{overflow:hidden!important}@media (max-width:991.98px){.menu-overlay{background-color:rgb(0 0 0 / .8);top:0;left:0;right:0;bottom:0;opacity:.8;position:fixed;z-index:999;height:100vh}}.menu-overlay .opened{z-index:1}.megamenu-wrapper{padding:20px 20px 0}@media (max-width:991.98px){.megamenu-wrapper{padding:0;box-shadow:none;border:0}}.megamenu-wrapper .single-demo{padding:16px;box-shadow:var(--box-shadow);transition:0.4s;border-radius:6px;border:1px solid var(--border-color);text-align:center;margin-bottom:20px;background:var(--white)}@media (max-width:991.98px){.megamenu-wrapper .single-demo{margin-bottom:0;background:#fff0}}.megamenu-wrapper .single-demo a{padding:0!important}.megamenu-wrapper .single-demo a::before{content:none!important}@media (max-width:991.98px){.megamenu-wrapper .single-demo a{padding:8px 0 8px 20px!important}}.megamenu-wrapper .single-demo .demo-img{margin-bottom:10px}.megamenu-wrapper .single-demo .demo-img img{border-radius:6px}@media (max-width:991.98px){.megamenu-wrapper .single-demo .demo-img{display:none}}.megamenu-wrapper .single-demo .demo-info a{font-size:14px;font-weight:500}@media (max-width:991.98px){.megamenu-wrapper .single-demo .demo-info a{font-weight:500}}@media (min-width:992px){.megamenu-wrapper .single-demo:hover{transform:translateY(-2px);border-color:var(--primary)}}@media (max-width:991.98px){.megamenu-wrapper .single-demo{box-shadow:none;padding:0;border:0;text-align:left}}.single-demo.active{border-color:var(--primary)}.single-demo.active .demo-info a{color:var(--primary)!important}@media (max-width:991.98px){#mobile-menu{display:none}}.sidebar-overlay{background-color:rgb(0 0 0 / .6);display:none;height:100%;width:100%;z-index:1040;position:fixed;top:0;left:0}@media (max-width:991.98px){.sidebar-overlay.opened{display:block}}.menu-contact{display:block;width:100%;margin-top:40px}.menu-contact h4{margin-bottom:20px}.menu-contact i{font-size:20px;margin-right:12px}@media (min-width:992px){.menu-contact{display:none}}.menu-login{margin-top:20px;width:100%}.menu-login .btn{margin-bottom:16px}.menu-login .btn:last-child{margin-bottom:0}@media (min-width:992px){.menu-login{display:none}}.menu-cart{padding:20px;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;box-shadow:var(--box-shadow);width:100%;margin-top:20px}.menu-cart .topbar-link{position:relative}@media (min-width:992px){.menu-cart{display:none}}.modal-search .modal-backdrop{background:var(--white);backdrop-filter:blur(14px)}.badge-icon{position:absolute;top:-6px;right:-6px;width:20px;height:20px;font-size:10px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center}.header-offcanvas{padding:25px;margin:24px;border-radius:4px}@media (max-width:767.98px){.header-offcanvas{padding:24px;margin:0}}.header-offcanvas .offcanvas-header{margin:0 0 24px}.header-offcanvas .offcanvas-header .offcanvas-header-row{display:flex;align-items:center;justify-content:space-between}.header-offcanvas .offcanvas-header img{height:30px}.header-offcanvas .offcanvas-header .btn-close{color:var(--gray-900);width:36px;height:36px;background:var(--light);border:1px solid var(--border-color);border-radius:40px;transition:all 0.5s}.header-offcanvas .offcanvas-header .btn-close:hover{color:var(--white);background:var(--primary);border-color:var(--primary);transform:rotate(180deg)}.header-offcanvas .offcanvas-header .btn-close:hover i{color:var(--white)}.header-offcanvas .offcanvas-header .btn-close i{font-size:20px}.header-offcanvas .offcanvas-body .header-details .header-item{margin-bottom:24px}.header-offcanvas .offcanvas-body .header-details .header-item:last-child{margin-bottom:0}.header-offcanvas .offcanvas-body .header-details .header-item .social-icon{display:flex;align-items:center;gap:8px}.header-offcanvas .offcanvas-body .header-details .header-item .social-icon a{width:40px;height:40px;border:1px solid var(--dark);color:var(--white);background:var(--dark);transition:all 0.5s;display:flex;align-items:center;justify-content:center;border-radius:50px}.header-offcanvas .offcanvas-body .header-details .header-item .social-icon a:hover{background:var(--primary);border-color:var(--primary);color:#fff}.header-offcanvas .offcanvas-body .header-details .header-item .nav{gap:16px;flex-wrap:nowrap}.header-offcanvas .offcanvas-body .header-details .header-item .nav li img{border-radius:4px}.header-item .nav{display:flex;align-items:center;gap:10px}.header-item .nav li{width:calc(33.3% - 5px)}.header-item .nav li img{max-width:100px;height:100px;object-fit:cover;border-radius:5px}footer{position:relative;background:var(--dark)}footer .footer-bg{position:absolute;top:0;width:100%;height:100%;left:0;z-index:1;object-fit:cover}@media (max-width:991.98px){footer .footer-bg{display:none}}footer .footer-decorative{position:absolute;right:0;top:150px}@media (max-width:991.98px){footer .footer-decorative{display:none}}footer .footer-decorative-right{position:absolute;left:0;top:50px}@media (max-width:991.98px){footer .footer-decorative-right{display:none}}footer .footer-content{position:relative;z-index:9}footer .footer-content .footer-top{padding:60px 0}@media (max-width:991.98px){footer .footer-content .footer-top{padding:50px 0}}@media (max-width:767.98px){footer .footer-content .footer-top{padding:40px 0}}footer .footer-content .footer-top .footer-about p{color:var(--white);margin-bottom:40px}@media (max-width:991.98px){footer .footer-content .footer-top .footer-about p{margin-bottom:30px}}footer .footer-content .footer-top .footer-about .newsletter-form{max-width:380px;position:relative;width:100%}@media (max-width:575.98px){footer .footer-content .footer-top .footer-about .newsletter-form{max-width:100%}}footer .footer-content .footer-top .footer-about .newsletter-form input{width:100%;padding:20px;padding-right:130px;padding-left:28px;border-radius:50px;border:0;outline:none;background:rgb(255 255 255 / .1);height:58px;color:var(--white)}footer .footer-content .footer-top .footer-about .newsletter-form button{position:absolute;right:8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-width:991.98px){footer .footer-content .footer-top .footer-about .newsletter-form button{padding:7px 12px}}footer .footer-content .footer-top .footer-logo{margin-bottom:20px}footer .footer-content .footer-top .working-hours{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--gray-800)}footer .footer-content .footer-top .working-hours p{font-weight:600;color:var(--white);margin-bottom:12px}footer .footer-content .footer-top .working-hours p span{font-weight:400;float:right}footer .footer-content .footer-top .working-hours p:last-child{margin-bottom:0}footer .footer-content .footer-top .footer-widget .footer-title{color:var(--white);font-size:24px;margin-bottom:24px}@media (max-width:991.98px){footer .footer-content .footer-top .footer-widget .footer-title{font-size:20px}}@media (max-width:767.98px){footer .footer-content .footer-top .footer-widget .footer-title{font-size:18px;margin-bottom:20px}}footer .footer-content .footer-top .footer-widget .footer-links ul li{margin-bottom:16px}@media (max-width:767.98px){footer .footer-content .footer-top .footer-widget .footer-links ul li{margin-bottom:12px}}footer .footer-content .footer-top .footer-widget .footer-links ul li:last-child{margin-bottom:0}footer .footer-content .footer-top .footer-widget .footer-links ul li a{color:var(--white);display:inline-flex;align-items:center}footer .footer-content .footer-top .footer-widget .footer-links ul li a:hover{color:#FF9924;transition:0.7s}footer .footer-content .footer-top .footer-widget .footer-links ul li a:hover i{transform:rotate(46deg);-webkit-transform:rotate(46deg);-ms-transform:rotate(46deg);transition:0.7s}footer .footer-content .footer-top .footer-widget .footer-links ul li a i{transition:0.7s;margin-right:8px}footer .footer-content .social-icon{display:flex;align-items:center;gap:10px}footer .footer-content .social-icon a{width:40px;height:40px;border:1px solid var(--white);color:var(--white);transition:all 0.5s;display:flex;align-items:center;justify-content:center;border-radius:50px}footer .footer-content .social-icon a:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:rotate(360deg) scale(1.1)}footer .footer-content .footer-contact{border-top:1px solid var(--gray-800);border-bottom:1px solid var(--gray-800);padding:40px 0}footer .footer-content .footer-contact .contact-title h4{color:var(--white);font-size:24px;margin-bottom:4px}@media (max-width:991.98px){footer .footer-content .footer-contact .contact-title h4{font-size:20px}}@media (max-width:767.98px){footer .footer-content .footer-contact .contact-title h4{font-size:18px}}footer .footer-content .footer-contact .contact-title p{color:var(--white);margin-bottom:0}footer .footer-content .footer-contact .contact-item{display:flex;align-items:center;gap:8px}footer .footer-content .footer-contact .contact-item .contact-icon{width:40px;height:40px;background:rgb(255 255 255 / .2);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:18px;border-radius:50px;flex-shrink:0}footer .footer-content .footer-contact .contact-item .contact-detail h5{font-size:16px;font-weight:600;color:var(--light);margin-bottom:0}footer .footer-content .footer-contact .contact-item .contact-detail h5 a{color:var(--light)}footer .footer-content .footer-contact .contact-item .contact-detail p{margin-bottom:4px;color:var(--white)}footer .footer-content .footer-bottom{text-align:center;padding:20px 0}footer .footer-content .footer-bottom .copyright{color:var(--white);margin-bottom:0}footer .footer-content .footer-bottom .copyright a{color:var(--white)}footer .footer-content .footer-bottom .copyright a:hover{color:#FF9924}footer.footer-two{background:transparent!important;z-index:1}footer.footer-two .footer-logo-two{margin-bottom:40px}@media (max-width:991.98px){footer.footer-two .footer-logo-two{margin-bottom:30px}}@media (max-width:767.98px){footer.footer-two .footer-logo-two{margin-bottom:24px}}@media (max-width:767.98px){footer.footer-two .footer-logo-two img{width:230px}}footer.footer-two .footer-top{background:var(--dark);padding:80px 0}@media (max-width:991.98px){footer.footer-two .footer-top{padding:50px 0}}@media (max-width:767.98px){footer.footer-two .footer-top{padding:40px 0}}footer.footer-two .footer-top .footer-menu li{margin-bottom:16px}footer.footer-two .footer-top .footer-menu li:last-child{margin-bottom:0}footer.footer-two .footer-top .footer-about h4{color:#fff}footer.footer-two .footer-top .footer-about .primary-btn{padding:8px 20px}footer.footer-two .footer-top .footer-subscribe p{color:var(--white);margin-bottom:24px}footer.footer-two .footer-top .form-field{position:relative}footer.footer-two .footer-top .form-field .form-control{font-size:16px;height:64px;text-overflow:clip;padding:8px 70px 8px 24px;border-radius:100px}@media (max-width:991.98px){footer.footer-two .footer-top .form-field .form-control{height:60px}}footer.footer-two .footer-top .form-field .form-control:focus{border-color:#fff0}footer.footer-two .footer-top .form-field .subscribe-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:1;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}footer.footer-two .footer-top .footer-heading{padding-top:80px;text-align:center}@media (max-width:991.98px){footer.footer-two .footer-top .footer-heading{padding-top:50px}}@media (max-width:767.98px){footer.footer-two .footer-top .footer-heading{padding-top:40px}}footer.footer-two .footer-top .footer-heading h4{font-size:280px;margin-bottom:0;line-height:.8;color:var(--dark-200)}@media (max-width:1399.98px){footer.footer-two .footer-top .footer-heading h4{font-size:244px}}@media (max-width:1199.98px){footer.footer-two .footer-top .footer-heading h4{font-size:202px}}@media (max-width:991.98px){footer.footer-two .footer-top .footer-heading h4{font-size:154px}}@media (max-width:767.98px){footer.footer-two .footer-top .footer-heading h4{font-size:114px}}@media (max-width:575.98px){footer.footer-two .footer-top .footer-heading h4{font-size:63px}}footer.footer-two .footer-top .footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:20px;border-top:1px solid var(--gray-800);padding-top:24px}footer.footer-two .footer-top .footer-social h3{color:var(--white);margin-bottom:0}footer.footer-two .footer-top .footer-social .social-icon{display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:10px}@media (max-width:767.98px){footer.footer-two .footer-top .footer-social .social-icon{justify-content:center}}footer.footer-two .footer-top .footer-social .social-icon a{width:40px;height:40px;border:1px solid var(--white);color:var(--white);transition:all 0.5s;display:flex;align-items:center;justify-content:center;border-radius:50px}footer.footer-two .footer-top .footer-social .social-icon a:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:rotate(360deg) scale(1.1)}footer.footer-two .footer-bottom{background:#040404;padding:20px 0;border-top:1px solid var(--gray-800)}@media (max-width:991.98px){footer.footer-two .footer-bottom .copyright-content{text-align:center}}footer.footer-two .footer-bottom .footer-bottom-menu{gap:20px;display:flex;justify-content:end;flex-wrap:wrap}@media (max-width:991.98px){footer.footer-two .footer-bottom .footer-bottom-menu{justify-content:center}}@media (max-width:575.98px){footer.footer-two .footer-bottom .footer-bottom-menu{gap:12px}}footer.footer-two .footer-bottom .footer-bottom-menu a{color:var(--white);position:relative;padding-right:20px}@media (max-width:575.98px){footer.footer-two .footer-bottom .footer-bottom-menu a{padding-right:12px}}footer.footer-two .footer-bottom .footer-bottom-menu a:last-child{padding-right:0}footer.footer-two .footer-bottom .footer-bottom-menu a:last-child::before{content:none}footer.footer-two .footer-bottom .footer-bottom-menu a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:4px;height:4px;background:var(--primary)}footer.footer-two .footer-bottom .footer-bottom-menu a:hover{color:var(--secondary)}footer.footer-two .footer-bottom .copyright a{color:var(--white);transition:all 0.5s}footer.footer-two .footer-bottom .copyright a:hover{color:var(--secondary)}footer.footer-two .footer-bg-01{position:absolute;top:0;left:0;right:0;width:100%;object-fit:cover;z-index:-1}footer.footer-two .footer-bg-02{position:absolute;bottom:0;left:0;right:0;width:100%;object-fit:cover;z-index:-1}footer.footer-two .footer-widget{position:relative;z-index:1}footer.footer-two .footer-widget.footer-about{max-width:416px}footer.footer-two .footer-widget.footer-about .footer-logo img{margin-bottom:24px}footer.footer-two .footer-widget.footer-about p{color:var(--white);margin-bottom:50px}@media (max-width:991.98px){footer.footer-two .footer-widget.footer-about p{margin-bottom:30px}}@media (max-width:767.98px){footer.footer-two .footer-widget.footer-about p{margin-bottom:20px}}footer.footer-two .footer-widget .working-hours{background:rgb(255 255 255 / .1);border-radius:20px;padding:24px}@media (max-width:991.98px){footer.footer-two .footer-widget .working-hours{padding:20px}}footer.footer-two .footer-widget .working-hours p{font-weight:600;color:var(--white);margin-bottom:12px}footer.footer-two .footer-widget .working-hours p span{font-weight:400;float:right}footer.footer-two .footer-widget .working-hours p:last-child{margin-bottom:0}footer.footer-two .footer-widget .footer-title{font-family:"Barlow Condensed",sans-serif;font-size:24px;color:var(--white);margin-bottom:20px}footer.footer-two .footer-widget .footer-title img{animation:rotate 4s linear infinite}footer.footer-two .footer-widget .footer-menu li a{color:var(--white);position:relative;padding-left:12px}footer.footer-two .footer-widget .footer-menu li a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:4px;height:4px;background:var(--primary)}footer.footer-two .footer-widget .footer-menu li a:hover{color:var(--secondary)}footer.footer-two .footer-widget .footer-menu li a i{margin-right:8px}footer.footer-three{position:relative;z-index:1}footer.footer-three .footer-content .footer-top{padding:60px 0;border-bottom:1px solid var(--gray-800);box-shadow:0 4px 4px 0 rgb(0 0 0 / .2509803922);position:relative}@media (max-width:991.98px){footer.footer-three .footer-content .footer-top{padding:50px 0}}footer.footer-three .footer-content .footer-top .top-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--white);font-size:20px;position:absolute;right:20px;bottom:20px;background:var(--primary)}footer.footer-three .footer-content .footer-top .top-icon:hover{background:var(--primary-hover)}@media (max-width:767.98px){footer.footer-three .footer-content .footer-top .top-icon{display:none}}footer.footer-three .footer-content .footer-top .footer-subscribe{padding:40px;position:relative;overflow:hidden;background:var(--secondary);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:60px}@media (max-width:991.98px){footer.footer-three .footer-content .footer-top .footer-subscribe{margin-bottom:50px}}@media (max-width:767.98px){footer.footer-three .footer-content .footer-top .footer-subscribe{padding:24px;display:block}}footer.footer-three .footer-content .footer-top .footer-subscribe h2{font-size:40px;color:var(--white);margin-bottom:0}@media (max-width:991.98px){footer.footer-three .footer-content .footer-top .footer-subscribe h2{font-size:36px}}@media (max-width:767.98px){footer.footer-three .footer-content .footer-top .footer-subscribe h2{font-size:28px;margin-bottom:16px}}footer.footer-three .footer-content .footer-top .footer-subscribe .subscribe-input{z-index:1;max-width:520px}@media (max-width:767.98px){footer.footer-three .footer-content .footer-top .footer-subscribe .subscribe-input{max-width:340px}}footer.footer-three .footer-content .footer-top .footer-subscribe .subscribe-input .form-control{padding:16px 124px 16px 24px}footer.footer-three .footer-content .footer-top .footer-subscribe .subscribe-input .form-control:focus{border-color:#fff0}footer.footer-three .footer-content .footer-top .footer-subscribe .subscribe-input .primary-btn{position:absolute;top:50%;right:8px;transform:translateY(-50%)}footer.footer-three .footer-content .footer-top .footer-book h3{font-size:80px;margin-bottom:32px;color:var(--white)}@media (max-width:991.98px){footer.footer-three .footer-content .footer-top .footer-book h3{font-size:60px;margin-bottom:20px}}@media (max-width:767.98px){footer.footer-three .footer-content .footer-top .footer-book h3{font-size:32px}}footer.footer-three .footer-content .footer-top .footer-book .book-link{display:inline-flex;align-items:center;gap:16px;font-size:20px;font-weight:700;color:var(--white)}footer.footer-three .footer-content .footer-top .footer-book .book-link span{width:48px;height:48px;border-radius:50%;background:var(--primary);font-size:24px;color:var(--white);display:flex;align-items:center;justify-content:center}footer.footer-three .footer-content .footer-top .footer-book .book-link span i{transition:all 0.5s ease-in-out}footer.footer-three .footer-content .footer-top .footer-book .book-link:hover i{transform:rotate(46deg)}footer.footer-three .footer-content .footer-top .footer-widget .footer-title{color:var(--white);font-size:32px;margin-bottom:24px}@media (max-width:991.98px){footer.footer-three .footer-content .footer-top .footer-widget .footer-title{font-size:28px}}@media (max-width:767.98px){footer.footer-three .footer-content .footer-top .footer-widget .footer-title{font-size:26px}}@media (max-width:575.98px){footer.footer-three .footer-content .footer-top .footer-widget .footer-title{font-size:24px;margin-bottom:20px}}footer.footer-three .footer-content .footer-top .footer-widget ul li{margin-bottom:9px}footer.footer-three .footer-content .footer-top .footer-widget ul li:last-child{margin-bottom:0}footer.footer-three .footer-content .footer-top .footer-widget ul li a{color:var(--gray-400);font-weight:700;position:relative;font-size:24px}@media (max-width:767.98px){footer.footer-three .footer-content .footer-top .footer-widget ul li a{font-size:22px}}@media (max-width:575.98px){footer.footer-three .footer-content .footer-top .footer-widget ul li a{font-size:18px}}footer.footer-three .footer-content .footer-top .footer-widget ul li a::before{content:"";width:0;height:1px;position:absolute;bottom:0;left:0;background:var(--white);transition:all 0.5s ease-in-out}footer.footer-three .footer-content .footer-top .footer-widget ul li a:hover{color:var(--white)}footer.footer-three .footer-content .footer-top .footer-widget ul li a:hover::before{width:100%}footer.footer-three .footer-content .footer-top .contact-item{display:flex;align-items:center;gap:8px;background:var(--dark-200);padding:12px;border-radius:70px;margin-bottom:20px}footer.footer-three .footer-content .footer-top .contact-item:last-child{margin-bottom:0}footer.footer-three .footer-content .footer-top .contact-item .contact-icon{width:52px;height:52px;background:rgb(255 255 255 / .05);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:20px;border-radius:50px;flex-shrink:0}footer.footer-three .footer-content .footer-top .contact-item .contact-detail h5{font-size:16px;font-weight:600;color:var(--light);margin-bottom:0}footer.footer-three .footer-content .footer-top .contact-item .contact-detail h5 a{color:var(--light)}footer.footer-three .footer-content .footer-top .contact-item .contact-detail p{margin-bottom:4px;color:var(--white)}footer.footer-three .footer-content .footer-top .footer-bg-01{position:absolute;right:0;top:0;z-index:-1}@media (max-width:767.98px){footer.footer-three .footer-content .footer-top .footer-bg-01{display:none}}footer.footer-three .footer-content .footer-bottom{border-top:1px solid var(--gray-800);padding:20px 0;z-index:2;background:var(--dark)}footer.footer-three .footer-content .footer-bottom .footer-links{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width:767.98px){footer.footer-three .footer-content .footer-bottom .footer-links{flex-direction:column}}footer.footer-three .footer-content .footer-bottom .policy-links{display:flex;align-items:center;gap:8px}footer.footer-three .footer-content .footer-bottom .policy-links li{position:relative;padding-right:16px}footer.footer-three .footer-content .footer-bottom .policy-links li::before{content:"/";position:absolute;top:50%;transform:translateY(-50%);right:0;color:var(--white)}footer.footer-three .footer-content .footer-bottom .policy-links li:last-child{padding-right:0}footer.footer-three .footer-content .footer-bottom .policy-links li:last-child::before{content:none}footer.footer-three .footer-content .footer-bottom .policy-links li a{color:var(--white)}footer.footer-three .footer-content .footer-bottom .policy-links li a:hover{color:var(--primary)}footer.footer-three .footer-content .footer-bg-03{position:absolute;left:0;bottom:20px;z-index:-1}@media (max-width:767.98px){footer.footer-three .footer-content .footer-bg-03{display:none}}footer.footer-three .footer-content .footer-bg-02{position:absolute;left:40%;bottom:0;z-index:-1;animation:updown 1.5s ease-in-out 0s infinite alternate}@media (max-width:991.98px){.footer-brand{text-align:center}}.about-page .about-menu-actions{display:inline-flex;align-items:center;gap:8px}.about-page .about-cta-btn{display:inline-flex;align-items:center;gap:8px}.about-page .about-center-header{text-align:center}.about-page .about-gallery-row{justify-content:center}.about-page .about-gallery-col,.about-page .about-customer-col,.about-page .about-team-col{display:flex}.about-page .about-customer-card,.about-page .about-chef-card{flex:1 1 auto;text-align:center}.about-page .about-review-stars{justify-content:center}.about-page .about-faq-row{justify-content:center}.aboutus-section-two{position:relative;overflow:hidden}.aboutus-section-two .section-header{margin-bottom:24px}.aboutus-section-two .primary-btn{padding:9px 20px}.aboutus-section-two .aboutus-img-two img{-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}.aboutus-section-two .aboutus-content{margin-bottom:0}.aboutus-section-two .aboutus-content .aboutus-content-item{margin-bottom:40px}.aboutus-section-two .aboutus-content .aboutus-content-item .aboutus-text{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--border-color)}.aboutus-section-two .aboutus-content .aboutus-content-item .aboutus-text h3 img{animation:rotate 4s linear infinite}@media (max-width:575.98px){.aboutus-section-two .aboutus-content .aboutus-content-item .aboutus-text h6{font-size:18px}}.aboutus-section-two .aboutus-content .avatar{border:3px solid var(--white)}@media (max-width:1199.98px){.aboutus-section-two .aboutus-img{width:100%}}@media (max-width:991.98px){.aboutus-section-two .aboutus-img{display:none}}.aboutus-section-two .aboutus-img .about-contact{display:flex;align-items:center;border-radius:20px;overflow:hidden;box-shadow:var(--box-shadow);position:absolute;bottom:31px;right:88px}@media (max-width:1399.98px){.aboutus-section-two .aboutus-img .about-contact{right:55px}}.aboutus-section-two .aboutus-img .about-contact .about-contact-item{width:89px;height:93px;background:var(--primary);display:flex;align-items:center;justify-content:center}.aboutus-section-two .aboutus-img .about-contact .about-contact-item i{color:#fff;font-size:40px}.aboutus-section-two .aboutus-img .about-contact .about-contact-list{padding:12px 20px;background:var(--white)}.aboutus-section-two .aboutus-img .about-contact .about-contact-list .number{font-size:24px;font-weight:700;color:var(--heading-color);font-family:"Barlow Condensed",sans-serif}.aboutus-section-two .aboutus-img .img-one{width:100%;height:450px;top:0;right:0;position:absolute;border-radius:20px;object-fit:cover;max-width:360px}@media (max-width:1399.98px){.aboutus-section-two .aboutus-img .img-one{max-width:360px;object-fit:cover}}@media (max-width:1199.98px){.aboutus-section-two .aboutus-img .img-one{max-width:280px}}.aboutus-section-two .aboutus-img .img-two{width:100%;max-width:377px;height:495px;bottom:0;left:0;border-radius:20px;margin:115px 0 0 0;position:relative}@media (max-width:1399.98px){.aboutus-section-two .aboutus-img .img-two{max-width:320px!important;object-fit:cover}}.aboutus-section-two .aboutus-img .element-one{position:absolute;left:38px;top:0;z-index:-1;-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}.aboutus-section-two .element-1{position:absolute;right:0;bottom:-130px;z-index:-1}@media (max-width:1199.98px){.aboutus-section-two .element-1{display:none}}.aboutus-section-two .element-2{position:absolute;left:0;bottom:-112px;z-index:-1}.team-item{padding:20px;border-radius:6px;border:1px solid var(--border-color);transition:all 0.3s}.team-item:hover{transform:translateY(-5px)!important;box-shadow:var(--box-shadow);border-color:var(--primary);transition:all 0.3s}.team-item:hover .team-img img{transform:scale(1.05)}.team-item .team-img{margin-bottom:20px;border-radius:6px;overflow:hidden}.team-item .team-img img{transition:all 0.3s ease;width:100%}.billing-toggle{margin-bottom:40px}.billing-toggle .form-switch .form-check-input{width:60px;height:30px}.billing-toggle h6{font-size:18px;font-weight:600}.gallery-item{border-radius:6px;overflow:hidden;transition:all 0.3s ease;position:relative}.gallery-item:hover img{transform:scale(1.4) rotate(5deg)}.gallery-item img{transition:all 0.3s ease;width:100%}.shine{position:relative;overflow:hidden}.shine::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .21) 50%,#fff0 100%);transform:skewX(-25deg);z-index:1}.shine:hover::before{animation:shine 1s ease forwards}@keyframes shine{0%{left:-100%}100%{left:120%}}.about-item{background:var(--white);border-radius:6px;padding:20px;border-width:1px 1px 3px 3px;border-style:solid;border-color:var(--indigo);margin-bottom:24px}.about-item h3{display:inline-flex;align-items:center;gap:8px}.customer-item{padding:24px;position:relative;transition:all 0.6s;background:var(--white);box-shadow:0 4px 24px 0 rgb(185 185 185 / .25);border-radius:6px;border:1px solid var(--border-color)}.customer-item:hover{transition:all 0.6s;transform:translateY(-5px);border-color:var(--primary)}.customer-item .quote-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customer-item .customer-author{position:relative;margin-bottom:16px}.customer-item .customer-author h3{font-size:20px}.customer-item .customer-details{position:relative}.customer-item .customer-details h4{font-size:20px}.customer-item .customer-details p{margin-bottom:16px}.delicious-info{z-index:2}.delicious-info .badge{border-radius:6px 0 6px 0;padding:6px 12px;font-size:20px;font-weight:600;margin-bottom:20px}@media (max-width:991.98px){.delicious-info .badge{font-size:18px}}@media (max-width:767.98px){.delicious-info .badge{font-size:16px}}.delicious-info h2,.delicious-info h6,.delicious-info h4{color:#051321}.delicious-info .timer-list{margin-bottom:40px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}@media (max-width:767.98px){.delicious-info .timer-list{gap:8px}}.delicious-info .timer-list .timer-cover{width:66px;height:66px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:6px;margin-bottom:10px}@media (max-width:767.98px){.delicious-info .timer-list .timer-cover{width:44px;height:44px}}.delicious-info .timer-list .timer-cover h3{font-size:24px;color:#051321}@media (max-width:767.98px){.delicious-info .timer-list .timer-cover h3{font-size:20px}}.delicious-info .timer-list .dots{position:relative;top:-12px;font-size:24px;font-weight:700;color:#051321!important}.delicious-info .timer-list p{color:#051321!important}@keyframes rotate-left{0%{transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0)}50%{transform:rotate(3deg);-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg)}100%{transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0)}}.about-section-three{position:relative;overflow:hidden}.about-section-three .bar-slider .slick-slide,.about-section-three .bar-slider .swiper-slide,.about-section-three .bar-swiper .slick-slide,.about-section-three .bar-swiper .swiper-slide{margin:0 12px}.about-section-three .bar-slider .slick-slide:nth-last-child(2n+1),.about-section-three .bar-slider .swiper-slide:nth-last-child(2n+1),.about-section-three .bar-swiper .slick-slide:nth-last-child(2n+1),.about-section-three .bar-swiper .swiper-slide:nth-last-child(2n+1){margin-top:40px}@media (max-width:767.98px){.about-section-three .bar-slider .slick-slide:nth-last-child(2n+1),.about-section-three .bar-slider .swiper-slide:nth-last-child(2n+1),.about-section-three .bar-swiper .slick-slide:nth-last-child(2n+1),.about-section-three .bar-swiper .swiper-slide:nth-last-child(2n+1){margin-top:0}}.about-section-three .bar-slider .bar-item:hover .bar-img img,.about-section-three .bar-swiper .bar-item:hover .bar-img img{transform:scale(1.2)}.about-section-three .bar-slider .bar-item .bar-img,.about-section-three .bar-swiper .bar-item .bar-img{position:relative;overflow:hidden;border-radius:6px}.about-section-three .bar-slider .bar-item .bar-img img,.about-section-three .bar-swiper .bar-item .bar-img img{border-radius:6px;transition:all 0.9s}.bar-section{position:relative;overflow:hidden}.bar-section .bar-bg-01{position:absolute;top:0;left:0;z-index:1;-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}.bar-section .bar-bg-02{position:absolute;top:150px;right:0;z-index:1;-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}.bar-section .section-header{margin-bottom:120px}.bar-section .bar-info .bar-item{gap:16px;margin-bottom:48px}@media (max-width:991.98px){.bar-section .bar-info .bar-item{margin-bottom:30px}}@media (max-width:767.98px){.bar-section .bar-info .bar-item{margin-bottom:24px}}@media (max-width:991.98px){.bar-section .bar-info .bar-item:last-child{margin-bottom:0}}.bar-section .bar-info .bar-item .bar-icon{width:63px;min-width:63px;height:63px;background:var(--secondary);border-radius:100px}.bar-section .bar-img-item{background:var(--secondary);border-radius:80px 80px 0 0;height:400px;text-align:center}.bar-section .bar-img-item .bottle-01{position:relative;top:-200px;z-index:1}@media (max-width:1399.98px){.bar-section .bar-img-item .bottle-01{top:-150px}}.bar-section .bar-img-item .shape-03{position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.booking-section{background:url(../img/bg/booking-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:200px 0}@media (max-width:991.98px){.booking-section{padding:60px 0}}.booking-section .booking-input .form-control{font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:700;color:var(--white);padding:16px 20px;background:rgb(0 0 0 / .8);border:2px solid rgb(255 255 255 / .1019607843);border-radius:100px}@media (max-width:767.98px){.booking-section .booking-input .form-control{font-size:16px;padding:12px 16px}}.booking-section .booking-input .form-control::placeholder{color:var(--gray-300)}.booking-section .booking-input .icon{font-size:24px;color:var(--white);position:absolute;top:50%;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-width:767.98px){.booking-section .booking-input .icon{font-size:20px}}.booking-section .booking-flex{display:flex;gap:16px}@media (max-width:991.98px){.booking-section .booking-flex{flex-direction:column}}.booking-section .booking-flex .primary-btn{min-width:135px;min-height:56px}@media (max-width:991.98px){.booking-section .booking-flex .primary-btn{width:100%}}@media (max-width:767.98px){.booking-section .booking-flex .primary-btn{min-height:52px}}.slider-section{padding:40px 0;background:var(--dark);border-bottom:1px solid var(--gray-800)}@media (max-width:991.98px){.slider-section{padding:30px 0}}@media (max-width:767.98px){.slider-section{padding:20px 0}}.slider-section .horizontal-slide .slide-list{gap:48px}@media (max-width:767.98px){.slider-section .horizontal-slide .slide-list{gap:30px}}.slider-section .marquee-item{margin-right:0}@media (max-width:767.98px){.slider-section .marquee-item{padding-right:52px}}.slider-section .marquee-item .marquee-title{font-size:56px;color:var(--gray-100)}@media (max-width:767.98px){.slider-section .marquee-item .marquee-title{font-size:32px}}.slider-section .marquee-item::after{position:absolute;content:"";top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(../img/icons/marquee-icon-01.svg) no-repeat;width:29px;height:20px}.auth-cover{background-color:var(--light);background-image:url(../img/bg/login-bg.png);background-position:left bottom;background-repeat:no-repeat;background-size:100%}.auth-cover .error-layout img{margin-bottom:40px}.auth-cover .error-layout p{font-size:18px;max-width:575px;margin:auto}.auth-cover .follow-us h2{font-size:20px}.auth-cover .follow-us ul{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.auth-cover .follow-us ul li a{width:32px;height:32px;display:flex;align-items:center;background:var(--white);justify-content:center;border:1px solid var(--border-color);border-radius:50px 50px 50px 0;font-size:18px}.auth-cover .follow-us ul li a:hover{background:var(--primary);color:var(--white)}.login-page{height:100vh;overflow:hidden;background-color:var(--light);background-image:url(../img/bg/login-bg-2.png);background-position:left center;background-repeat:no-repeat;background-size:auto 100%}.login-page .auth-wrap{flex:1}.login-page .auth-logo{text-align:center;margin-bottom:40px}.login-page .login-scroll{overflow-y:auto;scrollbar-width:none;height:100vh}.login-page .login-form{max-width:425px;padding:30px;margin:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.login-page .login-form .or-div{position:relative}.login-page .login-form .or-div span{position:relative;background:var(--light);padding:0 5px}.login-page .login-form .or-div:before{position:absolute;content:"";width:100%;height:1px;background:var(--gray-100);left:0%;top:10px}.login-page .login-form .login-input input{box-shadow:var(--box-shadow-drop)}.login-page .login-form .input-group{box-shadow:var(--box-shadow-drop);border-radius:4px}.login-page .login-form form{width:100%}.login-page .auth-right{height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px}.login-page .auth-right .auth-slider.slick-dotted.slick-slider{margin-bottom:0}.login-page .auth-right .auth-slider{width:100%;height:calc(100vh - 46px);border-radius:20px;overflow:hidden!important;position:relative}.login-page .auth-right .auth-slider .swiper-slide{border-radius:20px}.login-page .auth-right .auth-slider .swiper-pagination{position:absolute;bottom:25px;left:0;right:0;transform:none;display:flex;justify-content:center;gap:10px;width:100%;z-index:9}.login-page .auth-right .auth-slider .swiper-pagination-bullet{width:10px;height:10px;background:var(--white);opacity:1;border-radius:50%;transition:background 0.3s ease}.login-page .auth-right .auth-slider .swiper-pagination-bullet-active{background:var(--primary)}.login-page .auth-right .auth-slider .slick-dots{position:absolute;bottom:25px;left:50%;transform:translateX(-50%)}.login-page .auth-right .auth-slider .slick-dots li button:before{font-size:12px;opacity:1;color:var(--white)}.login-page .auth-right .auth-slider .slick-dots li.slick-active button:before{font-size:12px;opacity:1;color:var(--primary)}.login-page .auth-right .auth-slider .slide-item{position:relative}.login-page .auth-right .auth-slider .slide-item .slide-content{position:absolute;bottom:40%;left:80px;right:80px;text-align:center;color:var(--white);z-index:2;transition:all 0.8s ease-in-out}@media (max-width:1399.98px){.login-page .auth-right .auth-slider .slide-item .slide-content{left:20px;right:20px}}.login-page .auth-right .auth-slider .slide-item .slide-content h2{color:var(--white);font-size:54px}@media (max-width:1199.98px){.login-page .auth-right .auth-slider .slide-item .slide-content h2{font-size:40px}}.login-page .auth-right .auth-slider .slide-item .slide-content p{color:var(--white)}.login-page .auth-right .auth-slider .slide-item:hover .slide-content{transform:scale(1.1)}.login-page .auth-right .auth-slider .slide-item img{width:100%;height:calc(100vh - 47px);object-fit:cover;display:block}.login-page .auth-right .auth-slider .slick-list,.login-page .auth-right .auth-slider .slick-track,.login-page .auth-right .auth-slider .slide-item{height:100%}.login-form h3{color:var(--gray-900);font-size:40px}@media (max-width:991.98px){.login-form h3{font-size:32px}}.login-form .btn-primary{padding:14px;font-weight:600}.coming-soon h2{font-size:48px;max-width:425px;margin:auto}@media (max-width:991.98px){.coming-soon h2{max-width:100%;font-size:32px}}.coming-soon-content span{font-size:175px;color:#FFDDD6;font-weight:700;font-family:"Barlow Condensed",sans-serif}@media (max-width:991.98px){.coming-soon-content span{font-size:75px}}.get-notify{max-width:480px;margin:auto}@media (max-width:991.98px){.get-notify{max-width:100%}}.get-notify h2{font-size:20px;font-weight:700;margin-bottom:16px}.get-notify .notify-form{position:relative;margin-bottom:48px}.get-notify .notify-form input{width:100%;height:66px;padding:15px;border-radius:50px;border:1px solid var(--border-color)}.get-notify .notify-form .btn{position:absolute;right:10px;top:10px;border-radius:50px;padding:9px 20px}.reset-form{display:flex;flex-direction:column;align-items:center;justify-content:center}.reset-form .login-input{width:100%}.hero-section{position:relative;overflow:hidden;border-radius:0 0 25px 25px;background:var(--dark)}@media (max-width:991.98px){.hero-section{border-radius:0}}.hero-section::before{position:absolute;content:"";inset:0;width:100%;height:100%;background:var(--dark-gradient);z-index:1}.hero-section .container{position:relative;z-index:1}.hero-section .tab-content{position:absolute;inset:0;width:100%;height:100%}.hero-section .tab-content .tab-pane{height:100%}.hero-section .tab-content .tab-pane img{height:100%;width:100%;object-fit:cover}.hero-section .move-next{position:absolute;width:25px;height:42px;border-radius:70px;bottom:60px;right:60px;background:var(--white);z-index:1}@media (max-width:991.98px){.hero-section .move-next{bottom:20px;right:20px}}@media (max-width:575.98px){.hero-section .move-next{bottom:10px;right:10px;width:20px;height:33px}}.hero-section .move-next::before{content:"";position:absolute;width:5px;height:11px;background:var(--primary);z-index:1;border-radius:50px;top:10px;left:0;right:0;margin:auto}.hero-section-two{background:url(../img/banner/banner-bg-2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.hero-section-two::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:var(--dark-gradient);z-index:0}.hero-section-two .container{position:relative;z-index:1}.hero-section-two .banner-element-2{position:absolute;top:16%;left:35%;z-index:1;animation:float 3s ease-in-out infinite}@media (max-width:991.98px){.hero-section-two .banner-element-2{position:absolute;top:21%;right:25px;left:unset}}@media (max-width:575.98px){.hero-section-two .banner-element-2{display:none}}.hero-section-two .banner-element-3{position:absolute;bottom:17%;left:43%;z-index:1;animation:pulse-ripple 3s linear infinite}@media (max-width:991.98px){.hero-section-two .banner-element-3{bottom:8%;right:11%;left:unset}}@media (max-width:575.98px){.hero-section-two .banner-element-3{display:none}}.hero-section-two .banner-element-4{position:absolute;top:10%;left:4%;z-index:1;animation:float 5s ease-in-out infinite}@media (max-width:1399.98px){.hero-section-two .banner-element-4{top:16%;left:4%}}@media (max-width:575.98px){.hero-section-two .banner-element-4{display:none}}.hero-section-two .banner-element-5{position:absolute;bottom:4%;left:2%;z-index:1;max-width:140px}@media (max-width:575.98px){.hero-section-two .banner-element-5{display:none}}.banner-section{padding:110px 0}@media (max-width:991.98px){.banner-section{padding:45px 0 60px}}@media (max-width:575.98px){.banner-section{padding:35px 0 50px}}.banner-section .banner-details{margin-bottom:90px}@media (max-width:991.98px){.banner-section .banner-details{margin-bottom:60px}}@media (max-width:991.98px){.banner-section .banner-content{text-align:center}}.banner-section .banner-content .sub-title{background:var(--white-100);backdrop-filter:blur(10px);border:1px solid var(--white-100);padding:8px 20px;display:flex;align-items:center;gap:10px;border-radius:60px;font-weight:600;color:var(--white);margin-bottom:16px;width:fit-content}@media (max-width:991.98px){.banner-section .banner-content .sub-title{margin:0 auto 16px}}@media (max-width:575.98px){.banner-section .banner-content .sub-title{padding:8px 12px}}.banner-section .banner-content .sub-title .line{width:39px;height:4px;background:var(--primary)}@media (max-width:575.98px){.banner-section .banner-content .sub-title .line{width:20px;height:2px}}.banner-section .banner-content .title{font-size:120px;font-weight:700;color:var(--white);line-height:.9;margin-bottom:20px;text-shadow:-2px -2px 0 var(--pink)}@media (max-width:1399.98px){.banner-section .banner-content .title{font-size:110px}}@media (max-width:1199.98px){.banner-section .banner-content .title{font-size:88px}}@media (max-width:767.98px){.banner-section .banner-content .title{font-size:74px}}@media (max-width:575.98px){.banner-section .banner-content .title{font-size:40px}}.banner-section .banner-content .title span{position:relative;color:var(--secondary);display:block;width:fit-content;text-shadow:none!important}@media (max-width:991.98px){.banner-section .banner-content .title span{margin:0 auto}}.banner-section .banner-content .title span .line-img{position:absolute;width:100%;bottom:-2px;left:0}.banner-section .banner-content .banner-text{font-size:18px;font-weight:400;color:var(--white);margin-bottom:0}@media (max-width:1199.98px){.banner-section .banner-content .banner-text{font-size:16px}}@media (max-width:767.98px){.banner-section .banner-content .banner-text{font-size:14px}}.banner-section .banner-content .banner-btn{margin-top:40px}@media (max-width:575.98px){.banner-section .banner-content .banner-btn{margin-top:26px}}.banner-section .banner-content .banner-btn .primary-btn{display:inline-flex;align-items:center;gap:8px}.banner-section .banner-reviews{background:var(--white-100);backdrop-filter:blur(10px);border:1px solid var(--white-100);padding:20px;border-radius:10px}@media (max-width:991.98px){.banner-section .banner-reviews{display:none}}.banner-section .banner-reviews .reviews-item{display:flex;align-items:center;gap:16px}.banner-section .banner-reviews p{color:var(--white);margin-bottom:4px}.banner-section .banner-reviews .review-stars{display:flex;align-items:center;gap:2px}.banner-section .banner-reviews .review-stars i{color:var(--warning);font-size:16px}.banner-section .banner-reviews .review-stars .rating{font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:700;color:var(--white);margin-left:12px}@media (max-width:1399.98px){.banner-section .banner-reviews .review-stars .rating{margin-left:2px}}.banner-section .banner-reviews .reviews-img{border-radius:6px;overflow:hidden;position:relative;margin-top:16px}.banner-section .banner-reviews .reviews-img:hover img{transform:scale(1.1)}.banner-section .banner-reviews .reviews-img img{width:100%;height:100%;object-fit:cover;transition:all 0.5s}.banner-section .banner-reviews .reviews-img .play-btn{background:var(--primary);color:var(--white);height:64px;width:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;inset:0;margin:auto;transition:all 0.5s;font-size:18px}.banner-section .banner-reviews .reviews-img .play-btn i{position:relative;z-index:1}.banner-section .banner-reviews .reviews-img .play-btn:hover{background:var(--primary-hover)}.banner-section .banner-reviews .reviews-img .play-btn::before,.banner-section .banner-reviews .reviews-img .play-btn::after{content:"";position:absolute;background-color:var(--primary);width:100%;height:100%;border-radius:50%;top:0;left:0;animation:pulse-ripple 3s linear infinite;opacity:0;z-index:0}.banner-section .banner-reviews .reviews-img .play-btn::after{animation-delay:1.5s}.banner-section .banner-tab-one{position:relative;z-index:1}.banner-section .banner-tab-one .nav-tabs{border:none;display:flex;align-items:center;justify-content:center;gap:16px}@media (max-width:575.98px){.banner-section .banner-tab-one .nav-tabs{gap:8px}}.banner-section .banner-tab-one .nav-tabs .nav-link{padding:0;border-radius:10px;height:80px;width:80px;overflow:hidden;transition:all 0.5s;border:2px solid #fff0;outline:none;background:#fff0;position:relative;overflow:hidden}@media (max-width:575.98px){.banner-section .banner-tab-one .nav-tabs .nav-link{height:60px;width:60px}}.banner-section .banner-tab-one .nav-tabs .nav-link::before{content:"";position:absolute;inset:0;background:var(--dark-100);width:100%;height:100%}.banner-section .banner-tab-one .nav-tabs .nav-link.active{width:144px;border:2px solid var(--white)}@media (max-width:575.98px){.banner-section .banner-tab-one .nav-tabs .nav-link.active{width:100px}}.banner-section .banner-tab-one .nav-tabs .nav-link.active::before{opacity:0}.banner-section .banner-tab-one .nav-tabs .nav-link img{width:100%;height:100%;object-fit:cover}.banner-section-two{padding:100px 0;position:relative}@media (max-width:991.98px){.banner-section-two{padding:60px 0}}@media (max-width:575.98px){.banner-section-two{padding:50px 0}}.banner-section-two .banner-content{padding:80px 0}@media (max-width:991.98px){.banner-section-two .banner-content{padding:0;text-align:center}}.banner-section-two .banner-content .subtitle{font-size:22px;font-weight:700;font-style:italic;color:var(--white);margin-bottom:10px;display:flex;align-items:center;gap:10px}@media (max-width:991.98px){.banner-section-two .banner-content .subtitle{justify-content:center}}@media (max-width:575.98px){.banner-section-two .banner-content .subtitle{font-size:16px}}@media (max-width:575.98px){.banner-section-two .banner-content .subtitle img{max-width:20px}}.banner-section-two .banner-content .title{font-size:90px;font-weight:700;color:var(--white);margin-bottom:10px;position:relative;line-height:1.1;width:fit-content}@media (max-width:1399.98px){.banner-section-two .banner-content .title{font-size:78px}}@media (max-width:1199.98px){.banner-section-two .banner-content .title{font-size:60px}}@media (max-width:575.98px){.banner-section-two .banner-content .title{font-size:40px}}.banner-section-two .banner-content .title span{font-style:italic;position:relative}.banner-section-two .banner-content .title img{position:absolute;top:-20px;right:210px}@media (max-width:1399.98px){.banner-section-two .banner-content .title img{max-width:47px;top:-4px;right:180px}}@media (max-width:1199.98px){.banner-section-two .banner-content .title img{top:-16px;right:175px;max-width:50px}}@media (max-width:575.98px){.banner-section-two .banner-content .title img{display:none}}.banner-section-two .banner-content .banner-text{font-size:18px;font-weight:400;color:var(--white);margin-bottom:0}@media (max-width:575.98px){.banner-section-two .banner-content .banner-text{font-size:14px}}.banner-section-two .banner-content .banner-btn{margin-top:40px}@media (max-width:575.98px){.banner-section-two .banner-content .banner-btn{margin-top:20px}}.banner-section-two .banner-content .banner-btn .btn{display:inline-flex;align-items:center}.banner-section-two .banner-img{position:relative;max-width:566px;margin:auto}@media (max-width:991.98px){.banner-section-two .banner-img{display:none}}.banner-section-two .banner-img .ban-img{animation:rotate 140s linear infinite}.banner-section-two .banner-img .discount-icon{position:absolute;top:0;left:-88px;animation:tada 3s linear infinite}.banner-section-two .linear-color{position:absolute;width:50%;height:564px;background:var(--linear-gradient);z-index:0;border-radius:40% 0 0 40%;right:-38px;top:17%;transform-origin:top left;transform:rotate(-6deg)}@media (max-width:1399.98px){.banner-section-two .linear-color{height:70%;top:17%}}@media (max-width:1199.98px){.banner-section-two .linear-color{height:63%;top:21%}}@media (max-width:991.98px){.banner-section-two .linear-color{display:none}}.banner-section-two .banner-swiper-one{height:572px}@media (max-width:1199.98px){.banner-section-two .banner-swiper-one{height:518px}}@media (max-width:991.98px){.banner-section-two .banner-swiper-one{height:350px}}@media (max-width:575.98px){.banner-section-two .banner-swiper-one{height:300px}}.banner-section-two .banner-swiper-one .swiper-slide .subtitle,.banner-section-two .banner-swiper-one .swiper-slide .title{opacity:0;transform:translateY(-50px);transition:all 0.5s ease}.banner-section-two .banner-swiper-one .swiper-slide .banner-text,.banner-section-two .banner-swiper-one .swiper-slide .banner-btn{opacity:0;transform:translateY(50px);transition:all 0.5s ease}.banner-section-two .banner-swiper-one .swiper-slide .banner-img{opacity:0;transform:translateY(80px);transition:all 1.2s cubic-bezier(.2,1,.22,1)}.banner-section-two .banner-swiper-one .swiper-slide.swiper-slide-active .subtitle{opacity:1;transform:translateY(0);transition-delay:0.2s}.banner-section-two .banner-swiper-one .swiper-slide.swiper-slide-active .title{opacity:1;transform:translateY(0);transition-delay:0.4s}.banner-section-two .banner-swiper-one .swiper-slide.swiper-slide-active .banner-text{opacity:1;transform:translateY(0);transition-delay:0.6s}.banner-section-two .banner-swiper-one .swiper-slide.swiper-slide-active .banner-btn{opacity:1;transform:translateY(0);transition-delay:0.8s}.banner-section-two .banner-swiper-one .swiper-slide.swiper-slide-active .banner-img{opacity:1;transform:translateY(0);transition-delay:0.5s}.banner-section-two .banner-swiper-one .swiper-pagination{display:flex;align-items:center;justify-content:center;gap:12px;right:0;left:0;margin:auto;position:absolute;bottom:0;z-index:1}.banner-section-two .banner-swiper-one .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;background:var(--white-200);backdrop-filter:blur(10px);margin:0!important;transition:all 0.3s ease-in-out;border-radius:50px;border:none;cursor:pointer}.banner-section-two .banner-swiper-one .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:var(--secondary);width:40px;border-radius:50px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes pulse-ripple{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.9);opacity:0}}@keyframes tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes bannerTextPop{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}.banner-section-three{position:relative;z-index:1;padding:250px 0 150px}@media (max-width:991.98px){.banner-section-three{padding:100px 0}}@media (max-width:575.98px){.banner-section-three{padding:50px 0}}.banner-section-three::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(268.2deg,rgb(0 0 0 / .75) 1.84%,#fff0 37.72%,rgb(0 0 0 / .75) 84.76%)}.banner-section-three .container{position:relative;z-index:2}.banner-section-three .banner-details{text-align:center}.banner-section-three .banner-details .title{font-size:100px;font-weight:700;color:var(--white);text-shadow:-1px -1px 0 #ff0000,1px -1px 0 #ff0000,-1px 1px 0 #ff0101,1px 1px 0 #000,-2px -4px 0 #fff0,-5px -5px 0 rgb(255 255 255 / .14)}@media (max-width:1399.98px){.banner-section-three .banner-details .title{font-size:80px}}@media (max-width:1199.98px){.banner-section-three .banner-details .title{font-size:60px}}@media (max-width:991.98px){.banner-section-three .banner-details .title{font-size:60px}}@media (max-width:767.98px){.banner-section-three .banner-details .title{font-size:50px;margin-bottom:20px}}@media (max-width:575.98px){.banner-section-three .banner-details .title{font-size:32px}}.banner-section-three .banner-details .title span{display:block}.banner-section-three .banner-details .banner-btn{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:16px}@media (max-width:575.98px){.banner-section-three .banner-details .banner-btn{flex-direction:column}.banner-section-three .banner-details .banner-btn .btn{width:100%}}.banner-section-three .banner-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover}.banner-section-three .social-sidebar{position:absolute;left:30px;top:0;bottom:0;margin:auto;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:20px;z-index:11}@media (max-width:767.98px){.banner-section-three .social-sidebar{left:10px}}@media (max-width:575.98px){.banner-section-three .social-sidebar{display:none}}.banner-section-three .social-sidebar .follow-us-text{font-family:"Barlow Condensed",sans-serif;color:var(--white);font-weight:700;font-size:24px;text-transform:capitalize;writing-mode:vertical-rl;transform:rotate(180deg)}.banner-section-three .social-sidebar .social-icons{display:flex;flex-direction:column;gap:12px}.banner-section-three .social-sidebar .social-icons .social-item{width:40px;height:40px;background-color:var(--white-100);backdrop-filter:blur(10px);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:0.3s ease;font-size:16px}.banner-section-three .social-sidebar .social-icons .social-item.facebook{background-color:var(--white-100)}.banner-section-three .social-sidebar .social-icons .social-item:hover{transform:scale(1.1);filter:brightness(1.2);background:var(--primary)}.banner-section-three .scroll-down{position:absolute;bottom:0;top:0;margin:auto;right:0;z-index:11;background-color:var(--white-100);padding:12px 22px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;height:fit-content;writing-mode:rl;transform:rotate(-90deg);font-size:16px;font-weight:600;color:var(--white);backdrop-filter:blur(10px)}@media (max-width:767.98px){.banner-section-three .scroll-down{right:-35px}}@media (max-width:575.98px){.banner-section-three .scroll-down{display:none}}.banner-section-three .scroll-down .line{height:1px;width:46px;background-color:var(--white)}@keyframes bannerTitlePop{0%{opacity:0;transform:translateY(12px) scale(.98);letter-spacing:-.02em}100%{opacity:1;transform:translateY(0) scale(1);letter-spacing:0}}.section{padding:80px 0}@media (max-width:991.98px){.section{padding:60px 0}}.section-header{margin-bottom:40px}@media (max-width:767.98px){.section-header{margin-bottom:24px}}.section-header .badge{font-size:16px;font-weight:700;display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}.section-header .badge img{width:15px;height:15px;animation:rotate 4s linear infinite}.section-header .section-title-one{color:var(--black);gap:16px}.section-header .section-title-one .text-bar{background:var(--primary);display:flex;width:40px;height:4px}.section-header.section-header-three .ribbon-tag{display:inline-block;position:relative;background:var(--primary);padding:4px 30px;margin-bottom:8px}.section-header.section-header-three .ribbon-tag span{font-size:24px;font-weight:700;color:var(--white)}@media (max-width:767.98px){.section-header.section-header-three .ribbon-tag span{font-size:20px}}.section-header.section-header-three .ribbon-tag::before{content:"";position:absolute;top:3px;width:0;height:0;left:-1px;border-left:18px solid var(--white);border-top:20px solid #fff0;border-bottom:20px solid #fff0}.section-header.section-header-three .ribbon-tag::after{content:"";position:absolute;top:3px;width:0;height:0;right:-1px;border-right:18px solid var(--white);border-top:20px solid #fff0;border-bottom:20px solid #fff0}.section-header.section-header-three .ribbon-tag.ribbon-tag-dark::before{border-left:18px solid var(--black)}.section-header.section-header-three .ribbon-tag.ribbon-tag-dark::after{border-right:18px solid var(--black)}.section-header.section-header-three h2{font-size:48px;margin-bottom:0}@media (max-width:991.98px){.section-header.section-header-three h2{font-size:36px}}@media (max-width:767.98px){.section-header.section-header-three h2{font-size:28px}}@keyframes rotate-1{0%{transform:rotate(115deg);-webkit-transform:rotate(115deg);-ms-transform:rotate(115deg)}50%{transform:rotate(95deg);-webkit-transform:rotate(95deg);-ms-transform:rotate(95deg)}100%{transform:rotate(115deg);-webkit-transform:rotate(115deg);-ms-transform:rotate(115deg)}}@keyframes scroll{to{transform:translate(calc(-50% - 0.5rem))}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.marquee-main{overflow-x:hidden}.marquee-section{padding:20px 0;background:var(--primary);width:100%;margin:auto;position:relative;z-index:1}.marquee-section.marquee-section-two{background:var(--secondary);left:-20px;width:calc(100% + 20px)}@media (max-width:1399.98px){.marquee-section.marquee-section-two{width:100%}}.marquee-section-three{background:url(../img/bg/marquee-bg-03.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:200px;padding:50px 0}.marquee-section-three .horizontal-slide{height:100px}.marquee-section-three .marquee-item::after{background:url(../img/icons/beer-cup.svg) no-repeat;transform:scaleX(-1);top:0;width:50px;height:75px;background-size:cover}.marquee-section-first{transform:rotate(-4deg);border:4px solid var(--white);margin-top:30px}@media (max-width:575.98px){.marquee-section-first{transform:rotate(0deg)}}.marquee-section-first .marquee-item::after{position:absolute;content:"";top:75%;right:-40px;transform:translateY(-39%);-webkit-transform:translateY(-39%);-ms-transform:translateY(-39%);background:url(../img/home-2/icons/marquee-02.svg) no-repeat;width:58px;height:58px}@media (max-width:767.98px){.marquee-section-first .marquee-item::after{top:100%;right:-55px;transform:translateY(-35%);-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%)}}.marquee-section-first .marquee-item h3{color:var(--gray-900)}.marquee-section-second{top:-134px;position:relative;border:4px solid var(--white);transform:rotate(4deg);left:-10px;width:calc(100% + 30px);margin-bottom:-86px;margin-top:30px}@media (max-width:1399.98px){.marquee-section-second{width:100%;margin-bottom:-98px}}@media (max-width:1199.98px){.marquee-section-second{margin-bottom:-106px}}@media (max-width:575.98px){.marquee-section-second{top:-5px;transform:rotate(0deg)}}.marquee-section-second .marquee-item::after{position:absolute;content:"";top:75%;right:-40px;transform:translateY(-39%);-webkit-transform:translateY(-39%);-ms-transform:translateY(-39%);background:url(../img/home-2/icons/marquee-01.svg) no-repeat;width:58px;height:58px}@media (max-width:767.98px){.marquee-section-second .marquee-item::after{top:100%;right:-55px;transform:translateY(-35%);-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%)}}.marquee-item{position:relative;margin-right:44px;padding-right:64px}@media (max-width:575.98px){.marquee-item{margin-right:20px;padding-right:30px}}.marquee-item::after{position:absolute;content:"";top:57%;right:-26px;transform:translateY(-39%);-webkit-transform:translateY(-39%);-ms-transform:translateY(-39%);background:url(../img/bg/shape-06.svg) no-repeat;width:58px;height:58px}@media (max-width:767.98px){.marquee-item::after{top:50%;width:34px;height:34px;background-size:contain}}.marquee-item .marquee-title{font-size:48px}@media (max-width:575.98px){.marquee-item .marquee-title{font-size:22px}}.marquee-item h3,.marquee-item h2{white-space:nowrap;color:#fff;margin-bottom:0}@media (max-width:575.98px){.marquee-item h3,.marquee-item h2{font-size:22px}}.horizontal-slide{overflow:hidden}.horizontal-slide[data-direction=right]{--_animation-direction:reverse}.horizontal-slide[data-direction=left]{--_animation-direction:forwards}.horizontal-slide[data-speed=fast]{--_animation-duration:30s}.horizontal-slide[data-speed=slow]{--_animation-duration:90s}.horizontal-slide .slide-list{width:max-content;flex-wrap:nowrap;gap:24px;animation:scroll var(--_animation-duration,60s) var(--_animation-direction,forwards) linear infinite}.horizontal-slide .slide-list:hover{animation-play-state:paused}@keyframes jump{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes updown{0%{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}50%{transform:translateY(-8px);-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px)}100%{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}}@keyframes wave{0%{transform:scale(1);opacity:1}100%{transform:scale(2.5);opacity:0}}@keyframes scroll{to{transform:translate(calc(-50% - 0.5rem))}}.blog-date-row{display:flex;align-items:center;justify-content:space-between}.blog-section{position:relative}.blog-section .blog-bg-01{position:absolute;bottom:-90px;right:0;z-index:-1;transform:rotate(115deg);-webkit-transform:rotate(115deg);-ms-transform:rotate(115deg);-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}.blog-item{position:relative;border-radius:6px;background:var(--white);border:1px solid var(--border-color);box-shadow:0 4px 24px 0 rgb(185 185 185 / .2509803922);overflow:hidden;transition:0.6s}.blog-item:hover{transform:translateY(-5px)}.blog-item .blog-img{position:relative;overflow:hidden}.blog-item .blog-img .blog-badge{position:absolute;top:15px;left:15px;background:var(--primary);padding:2px 8px;color:var(--white);border-radius:6px;font-weight:500;line-height:1.5}.blog-item .blog-img .blog-badge:hover{background:var(--dark)}.blog-item .blog-img img{width:100%;height:auto;transition:0.6s}.blog-item .blog-img .blog-tag{position:absolute;top:20px;left:20px}.blog-item .blog-img .blog-tag .badge{padding:2px 12px}.blog-item .blog-img .video-btn{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;background:#fff;width:60px;height:60px;border-radius:40px;display:flex;align-items:center;justify-content:center}.blog-item .blog-img .blog-watch-time{position:absolute;bottom:10px;left:10px;display:flex;align-items:center;gap:10px;padding:2px 12px;border-radius:6px;font-size:16px;font-weight:700;color:var(--white)}.blog-item .blog-img .blog-watch-time i{color:#ff0707}.blog-item .blog-img .empty-date{display:flex;min-height:88px}.blog-item .blog-content{padding:24px}@media (max-width:991.98px){.blog-item .blog-content{padding:12px}}.blog-item .blog-content .blog-details{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--border-color)}.blog-item .blog-content .blog-details h3,.blog-item .blog-content .blog-details .custom-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.blog-item .blog-content .blog-details h4{font-size:16px;color:var(--gray-600);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-item .blog-content .blog-details p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-item .blog-content .blog-date a{color:var(--primary);text-decoration:underline;font-weight:600}.blog-item .blog-content .blog-date a:hover{text-decoration:none}.blog-item .blog-img .blog-list-date{position:absolute;top:20px;left:20px;color:var(--white);background:var(--primary);padding:4px 12px;border-radius:6px;text-align:center;z-index:9}@media (max-width:991.98px){.blog-item .blog-img .blog-list-date{left:12px;top:12px}}.blog-item .blog-img .blog-list-date h3{color:var(--white)}.blog-review-details .blog-details-content{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.blog-review-details .blog-category{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.blog-review-details .blog-category .blog-author{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.blog-review-details .blog-category .blog-author .profile{display:flex;align-items:center}.blog-review-details .blog-category .blog-author span{display:flex;align-items:center;gap:4px}.blog-review-details .blog-category p{margin-bottom:0;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:400}.blog-review-details .blog-images{margin:24px 0;display:flex;align-items:center;gap:24px}.blog-share{padding-bottom:24px}.blog-share .blog-share-item{margin-top:24px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.blog-share .author-details{display:flex;align-items:center;background:var(--light);border:1px solid var(--border-color);border-radius:6px;padding:20px;flex-wrap:nowrap;gap:16px}@media (max-width:991.98px){.blog-share .author-details{flex-wrap:wrap}}.blog-share .blog-tags{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:24px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.blog-share .blog-article{margin-top:24px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.blog-share .blog-article .card-body{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.blog-support .tab-title{display:flex;align-items:center;gap:8px;font-weight:600}.blog-support .review-msg{padding:20px;border:1px solid var(--border-color);border-radius:6px;margin-bottom:24px}.blog-support .review-msg h6{margin:4px 0 8px;font-size:16px;font-weight:400;display:flex;align-items:center;gap:8px}.write-review .title{display:flex;align-items:center;gap:4px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color);font-size:20px;font-weight:600;color:var(--gray-900)}.blog-filter .sidebar-item{border:1px solid var(--border-color);border-radius:6px;padding:20px}.blog-filter .sidebar-widget-header{font-size:20px;font-weight:700;color:var(--gray-900);border-bottom:1px solid var(--border-color);padding-bottom:12px;margin-bottom:20px}.blog-filter .sidebar-widget-header h2{font-size:32px}@media (max-width:991.98px){.blog-filter .sidebar-widget-header h2{font-size:28px}}@media (max-width:767.98px){.blog-filter .sidebar-widget-header h2{font-size:24px}}.blog-filter .lastest-item{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:nowrap}@media (max-width:991.98px){.blog-filter .lastest-item{flex-wrap:wrap}}.blog-filter .lastest-item .lastest .lastest-post{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;margin-bottom:8px;font-size:20px}.blog-filter .lastest-item .lastest .lastest-post a{margin-bottom:8px}.blog-filter .lastest-item .lastest p{display:flex;align-items:center;gap:4px}.blog-filter .post-item .post-info:not(:last-child)::after{content:"|";margin:0 10px;color:var(--gray-100)}@media (max-width:991.98px){.blog-filter .post-item .post-info:not(:last-child)::after{display:none}}.blog-filter .post-item p{color:var(--gray-900)}.blog-filter .catagory-item{padding:12px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color);font-weight:500}.blog-filter .catagory-item .values{font-size:16px;font-weight:400;width:32px;height:32px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center}.tag-item{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tag-item .badge{background:var(--gray-100);color:var(--gray-900)}.tag-item .badge:hover{background:var(--primary);color:var(--white)}.blog-slider{position:relative;overflow:hidden!important}.blogs-section-two{position:relative;overflow:hidden}.blogs-section-two .blog-item{border:none;box-shadow:none}.blogs-section-two .blog-item .blog-img{border-radius:6px}.blogs-section-two .blog-item .blog-img .blog-date{bottom:20px;right:20px;top:unset;left:unset;background:var(--primary);border-radius:6px;width:62px;height:62px;position:absolute;font-size:24px;font-weight:700;color:#fff;margin-bottom:0;padding:10px;line-height:22px;text-align:center;display:block}.blogs-section-two .blog-item .blog-img .blog-date span{font-size:16px;font-weight:500;display:block}.blogs-section-two .blog-item .blog-content{padding:20px 0 0}.blogs-section-two .blog-item .blog-content .blog-title{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.blogs-section-two .blog-item .blog-content .blog-title h5{font-size:16px}.blogs-section-two .blog-item .blog-content .blog-title .badge{transition:all 0.7s}.blogs-section-two .blog-item .blog-content .blog-title .badge:hover{background-color:var(--primary)!important;color:#fff!important}.blogs-section-two .blog-item .blog-content .blog-details{margin:0;padding:0;border-bottom:none}.blog-slider .slick-prev,.blog-prev,.blog-next,.blog-slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center}.blog-slider .slick-prev i,.blog-prev i,.blog-next i,.blog-slider .slick-next i{font-size:24px;color:var(--gray-900)}.blog-controls{position:absolute;top:50%;width:100%}.blog-slider .slick-prev,.blog-prev{left:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.blog-slider .slick-prev i,.blog-prev i{font-size:24px;color:var(--gray-900)}.blog-slider .slick-next,.blog-next{right:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.blog-slider .slick-next i,.blog-next i{font-size:24px;color:var(--gray-900)}.blog-section-three{position:relative;overflow:hidden}.blog-section-three .blog-item-three{box-shadow:0 4px 34px 0 rgb(206 206 206 / .2509803922);border:1px solid var(--border-color);border-radius:6px;background-color:var(--white)}.blog-section-three .blog-item-three .blog-three{width:40%;position:relative}@media (max-width:767.98px){.blog-section-three .blog-item-three .blog-three{width:100%}}.blog-section-three .blog-item-three .blog-three img{border-radius:10px 0 0 10px;height:100%;object-fit:cover;object-position:center;width:100%}@media (max-width:767.98px){.blog-section-three .blog-item-three .blog-three img{border-radius:10px 10px 0 0}}.blog-section-three .blog-item-three .blog-three .blog-date{top:20px;left:20px;background:var(--primary);border-radius:6px;width:60px;height:60px;position:absolute;font-size:24px;font-weight:700;color:#fff;margin-bottom:0;padding:10px;line-height:22px;text-align:center;display:block}.blog-section-three .blog-item-three .blog-three .blog-date span{font-size:16px;font-weight:500;display:block}.blog-section-three .blog-item-three .blog-content{padding:24px;width:60%;display:flex;flex-direction:column;justify-content:center}@media (max-width:1199.98px){.blog-section-three .blog-item-three .blog-content{padding:20px}}@media (max-width:767.98px){.blog-section-three .blog-item-three .blog-content{width:100%;padding:15px}}.blog-section-three .blog-item-three .blog-content .badge{letter-spacing:0;margin-bottom:24px;padding:2px 12px}.blog-section-three .blog-item-three .blog-content .custom-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-width:310px}.blog-section-three .blog-item-three .blog-content p{margin-bottom:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.blog-section-three .blog-item-three .blog-content .btn{font-weight:600;border:1px solid var(--border-color);background:var(--white);border-radius:100px;padding:13px 24px;display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width:767.98px){.blog-section-three .blog-item-three .blog-content .btn{padding:10px 16px}}.blog-section-three .blog-item-three .blog-content .btn:hover{color:var(--white);background:var(--primary);border-color:var(--primary)}.subscribe-section .subscribe-bg-01{position:absolute;bottom:0;left:0}.subscribe-section .subscribe-bg-02{position:absolute;bottom:0;right:0}.blog-badge{background:var(--primary);color:var(--white)}.blog-badge:hover{background:var(--dark);color:var(--white)}.view-more{margin-top:40px}@media (max-width:767.98px){.view-more{margin-top:24px}}.branches-item{position:relative;border-radius:6px;background:var(--white);border:1px solid var(--border-color);box-shadow:var(--box-shadow);overflow:hidden;transition:0.6s;width:100%;padding:20px}.branches-item:hover{transform:translateY(-5px);border:1px solid var(--primary)}.branches-item .branches-{position:relative;overflow:hidden}.branches-item .branches- img{width:100%;height:auto;transition:0.6s}.branches-item .branches- button{position:absolute;top:20px;right:20px;background:var(--white);border:1px solid var(--border-color)}.branches-item .branches-content{padding-top:20px}.branches-item .branches-content .branches-details{border-bottom:1px solid var(--border-color);padding-bottom:20px;margin-bottom:20px}.branches-item .branches-content .branches-details h3{font-weight:700}.branches-item .branches-content .branches-details p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.branches-item .branches-content .branches-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.branches-item .branches-content .branches-footer p{color:var(--gray-900);font-weight:500}.branches-item .branches-content .branches-footer .view-link{font-size:16px;display:flex;align-items:center;gap:8px;color:var(--primary);position:relative}.branches-item .branches-content .branches-footer .view-link:after{width:100%;height:1px;position:absolute;content:"";bottom:-1px;left:0;transform:scale(1);background:var(--primary);transition:all 0.5s}.branches-item .branches-content .branches-footer .view-link:hover{color:var(--primary)}.branches-item .branches-content .branches-footer .view-link:hover:after{transform:scale(0)}.category-section{padding-bottom:200px;position:relative}@media (max-width:991.98px){.category-section{padding-bottom:60px}}.category-section .category-bg-01{position:absolute;bottom:50px;left:0;z-index:-1;-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}.category-section .category-bg-02{position:absolute;top:50px;right:50px;z-index:-1;transform:rotate(115deg);-webkit-transform:rotate(115deg);-ms-transform:rotate(115deg);-webkit-animation:rotate-1 1.5s ease-in-out 0s infinite alternate;animation:rotate-1 1.5s ease-in-out 0s infinite alternate}.category-item{background:var(--white);border:1px solid var(--border-color);box-shadow:0 4px 24px 0 rgb(185 185 185 / .2509803922);border-radius:6px;padding:24px;transition:0.5s;margin-top:80px}.category-item:hover{background:var(--primary)}.category-item:hover .category-content h3{color:var(--white)}.category-item:hover .category-content h3 a{color:var(--white)}.category-item:hover .category-content p{color:var(--white)}.category-item:hover .category-content>a{color:var(--white);background:var(--dark)}.category-item .category-img{position:relative;overflow:hidden;margin-top:-103px;margin-bottom:20px;transition:0.5s}.category-item .category-content h3{font-size:24px;color:var(--black)}@media (max-width:767.98px){.category-item .category-content h3{font-size:22px}}.category-item .category-content h3 a{color:var(--heading-color)}.category-item .category-content p{margin-bottom:20px}.category-item .category-content>a{font-size:24px;color:var(--heading-color);background:var(--light);width:48px;height:48px;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:50%}.choose-section{position:relative;background:var(--dark);z-index:1}.choose-section .choose-bg-01{position:absolute;bottom:0;left:0;z-index:-1}.choose-section .choose-bg-02{position:absolute;top:0;right:0;z-index:-1}.choose-section .why-choose-imgs{margin-top:-200px;margin-bottom:80px}@media (max-width:991.98px){.choose-section .why-choose-imgs{display:none}}.choose-section .why-choose-imgs .nav{flex-wrap:nowrap;gap:24px}.choose-section .why-choose-imgs .nav li{width:25%}.choose-section .why-choose-imgs .nav li:nth-child(even){margin-top:50px}@media (max-width:767.98px){.choose-section .why-choose-imgs .nav li:nth-child(even){margin-top:0}}.choose-section .why-choose-imgs .nav li img{border-radius:20px}.choose-item{padding:24px;transition:0.5s;border:1px solid #fff0;border-radius:6px}.choose-item:hover{border:1px solid var(--primary);transition:0.5s}.choose-item .choose-content{text-align:center}.choose-item .choose-content img{margin:0 auto 20px}.choose-item .choose-content h3{font-size:24px}@media (max-width:767.98px){.choose-item .choose-content h3{font-size:22px}}.testimonialone-slider{overflow:hidden!important}.collection-section{position:relative;overflow:hidden;background-color:rgb(255 0 0 / .0509803922);background-image:url(../img/bg/top-bg.png)}@media (max-width:767.98px){.collection-section .collection-slider{margin:0 15px}}.collection-section .collection-list{overflow:hidden!important}.collection-section .collection-list .collection-card{background:var(--white);border-radius:6px;border:1px solid var(--border-color);padding:24px;text-align:center;transition:all 0.7s;position:relative}.collection-section .collection-list .collection-card .favourite{position:absolute;top:20px;right:20px;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;border:1px solid var(--border-color);font-size:16px;display:none;background:var(--white);z-index:11}.collection-section .collection-list .collection-card .favourite i{color:var(--gray-600)}.collection-section .collection-list .collection-card .favourite:hover{background:var(--primary);color:#fff}.collection-section .collection-list .collection-card .favourite:hover i{color:#fff!important}.collection-section .collection-list .collection-card:hover{background:var(--primary);color:#fff}.collection-section .collection-list .collection-card:hover h5,.collection-section .collection-list .collection-card:hover .price,.collection-section .collection-list .collection-card:hover p,.collection-section .collection-list .collection-card:hover a,.collection-section .collection-list .collection-card:hover span{color:#fff!important}.collection-section .collection-list .collection-card:hover .favourite{display:flex}.collection-section .collection-list .collection-card:hover .favourite i{color:var(--gray-600)}.collection-section .collection-list .collection-card:hover .collection-img::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);right:0;margin:auto;width:230px;height:230px;background:url(../img/home-2/food/food-hover-img.png);background-size:100% 100%;transition:all 0.7s}.collection-section .collection-list .collection-card:hover .collection-img img{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9)}.collection-section .collection-list .collection-card .collection-detail{margin:40px 0 0}@media (max-width:991.98px){.collection-section .collection-list .collection-card .collection-detail{margin:24px 0 0}}.collection-section .collection-list .collection-card .collection-detail p{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.collection-section .collection-list .collection-card .collection-detail .price{font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:700;margin-top:20px;color:var(--gray-900)}.collection-section .collection-list .collection-img{position:relative}.collection-section .collection-list .collection-img img{width:220px;position:relative;z-index:1;transition:all 0.7s;margin:auto;border-radius:50%}@media (max-width:767.98px){.collection-section .collection-list .collection-img img{max-width:215px;margin:auto}}.collection-section .collection-list-five .collection-card{padding:30px!important}@media (max-width:1399.98px){.collection-section .collection-list-five .collection-card{padding:20px!important}}.collection-section .collection-list-five .collection-card .review-star p{color:var(--gray-900)}.collection-section .collection-list-five .collection-card .review-star p span{color:var(--gray-600)}.chefs-item{padding:24px;background:var(--white);border:1px solid var(--border-color);border-radius:10px;transition:all 0.7s;box-shadow:var(--box-shadow);overflow:hidden}.chefs-item:hover{transform:translateY(-5px)}.chefs-item:hover .chefs-social-links{right:0}.chefs-item:hover .chefs-img{position:relative;overflow:hidden}.chefs-item:hover .chefs-img::before{height:100%;opacity:1}.chefs-item:hover .chefs-img::after{background:url(../img/icons/chef-cap-icon.svg) no-repeat top center;background-size:100% 100%;transform:scale(1);margin:auto}.chefs-item .chefs-social-links{background:var(--white);padding:12px;border-radius:5px 0 0 5px;position:absolute;right:-70px;top:60px;transition:all 0.5s;z-index:9}.chefs-item .chefs-social-links ul{display:flex;align-items:center;flex-direction:column;gap:5px}.chefs-item .chefs-social-links ul li a{width:32px;height:32px;border-radius:50px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);color:var(--gray-900);z-index:9}.chefs-item .chefs-social-links ul li a:hover{background:var(--gray-900);color:var(--white)}.chefs-item .chefs-img{position:relative;background:var(--light);border-radius:20px;margin-bottom:20px;padding:30px 20px 0}.chefs-item .chefs-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:0%;background:var(--primary);border-radius:20px;transition:all 0.9s;opacity:0}.chefs-item .chefs-img::after{content:"";position:absolute;top:14px;right:0;left:0;background:url(../img/icons/chef-cap-icon.svg) no-repeat top center;background-size:100% 100%;width:150px;height:147px;margin:auto;transition:all 0.7s;transform:scale(0)}.chefs-item .chefs-img img{position:relative;z-index:1}.chefs-item .review-star{justify-content:center}@media (max-width:1399.98px){.chefs-item .review-star .rating{font-size:14px}}@media (max-width:1399.98px){.chefs-item .review-star span{font-size:14px}}.review-star{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.review-star .rating{font-size:14px}.nav-tabs .nav-link{color:var(--gray-600)!important}.nav-tabs .nav-link.active{color:var(--gray-900)!important;font-weight:600!important}.chef-details-title h2{font-size:48px;font-weight:700}@media (max-width:767.98px){.chef-details-title h2{font-size:32px}}.custom-title{font-size:24px}@media (max-width:767.98px){.custom-title{font-size:22px}}.details-tab{padding-bottom:20px;margin-bottom:20px}.details-tab .nav-link{font-size:18px!important;cursor:pointer}.chef-details-img{text-align:center;background:linear-gradient(180deg,#E2E4E6 0%,var(--white) 100%)}.favourite i{color:var(--gray-900)}.share-item{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.share-item h2{font-size:24px}.share-item a{border:1px solid var(--border-color);transition:all 0.5s}.share-item a:hover{transform:rotate(360deg) scale(1.2);background:var(--primary);color:var(--white)}.tab-title{font-size:24px;font-weight:700;color:var(--gray-900);margin-bottom:24px}.cart-item{box-shadow:0 4px 24px 0 rgb(185 185 185 / .25)}.cart-item .card-title{font-family:"Barlow Condensed",sans-serif}.preloader{z-index:10;z-index:2147483647;background:0 0;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.preloader svg{fill:#111013;width:100vw;height:110vh;position:absolute;top:0}h5.preloader-text{color:#333;font-size:calc(80px + 5vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1040px){h5.preloader-text{font-size:60px}}h5.preloader-text:after{content:"Loading";color:var(--theme);animation:2s infinite alternate move;position:absolute;top:0;left:0}.home-2 h5.preloader-text:after{color:var(--theme-2)}@keyframes move{0%{clip-path:circle(20% at 0%)}to{clip-path:circle(20% at 100%)}}.text_hover_animaiton{line-height:16px}.text_hover_animaiton:hover{--y:-8px}.text_hover_animaiton:hover .menu-text div{--m:calc(16px * -1)}.text_hover_animaiton.text_hover_type_2{line-height:28px}.text_hover_animaiton.text_hover_type_2:hover{--y:-14px}.text_hover_animaiton.text_hover_type_2:hover .menu-text div{--m:calc(28px * -1)}.hover_black .menu-text{text-shadow:0 16px 0 var(--black)}.menu-text{text-shadow:0 16px 0 var(--theme);display:flex;overflow:hidden}.hover_black.text_hover_type_2 .menu-text{text-shadow:0 16px 0 var(--black)}.text_hover_type_2 .menu-text{text-shadow:0 28px 0 var(--theme)}.menu-text div{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(var(--m)) translateZ(0);transform:translateY(var(--m)) translateZ(0);transition:transform 0.4s;display:block}.text_hover_animaiton:hover .menu-text div:first-child{transition-delay:50ms}.text_hover_animaiton:hover .menu-text div:nth-child(2){transition-delay:0.1s}.text_hover_animaiton:hover .menu-text div:nth-child(3){transition-delay:0.15s}.text_hover_animaiton:hover .menu-text div:nth-child(4){transition-delay:0.2s}.text_hover_animaiton:hover .menu-text div:nth-child(5){transition-delay:0.25s}.text_hover_animaiton:hover .menu-text div:nth-child(6){transition-delay:0.3s}.text_hover_animaiton:hover .menu-text div:nth-child(7){transition-delay:0.35s}.text_hover_animaiton:hover .menu-text div:nth-child(8){transition-delay:0.4s}.text_hover_animaiton:hover .menu-text div:nth-child(9){transition-delay:0.45s}.text_hover_animaiton:hover .menu-text div:nth-child(10){transition-delay:0.5s}.text_hover_animaiton:hover .menu-text div:nth-child(11){transition-delay:0.55s}.text_hover_animaiton:hover .menu-text div:nth-child(12){transition-delay:0.6s}.text_hover_animaiton:hover .menu-text div:nth-child(13){transition-delay:0.65s}.text_hover_animaiton:hover .menu-text div:nth-child(14){transition-delay:0.7s}.text_hover_animaiton:hover .menu-text div:nth-child(15){transition-delay:0.75s}.text_hover_animaiton:hover .menu-text div:nth-child(16){transition-delay:0.8s}.chef-card{box-shadow:0 4px 24px 0 rgb(185 185 185 / .25);padding:24px;border:1px solid var(--border-color);border-radius:5px;background:var(--light);display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:1199.98px){.chef-card{flex-direction:column;text-align:center}}.chef-card .chef-card-icon span{background:var(--dark);width:44px;height:44px;border-radius:50px;color:var(--white);display:flex;align-items:center;justify-content:center;font-size:18px}.chef-card .chef-card-content h2{font-weight:700;margin-bottom:0;font-size:20px}.popular-chef-section{position:relative;overflow:hidden}.popular-chef-section .chef-bg-01{position:absolute;top:-50px;right:-20px;animation:swing 5s ease-in-out infinite alternate;transform-origin:top center}.popular-item:hover{transition:0.7s}.popular-item:hover .popular-img img{transform:scale(1.1);transition:0.7s}.popular-item:hover h3{color:var(--primary)}.popular-item .popular-bg{background:#ffeeea url(../img/bg/popular-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px 24px 0;margin-bottom:20px;border-radius:10px}.popular-item .popular-img{text-align:center}.popular-item .popular-img img{transition:0.7s}.popular-item .popular-img .popular-tag{position:relative;z-index:1;color:var(--gray-900);padding:8px 16px;background:var(--white);max-width:180px;margin:auto;border-radius:10px 10px 0 0}.popular-item .popular-content h3{font-size:24px}@media (max-width:767.98px){.popular-item .popular-content h3{font-size:22px}}.chef-details-content{padding-left:28px}@media (max-width:991.98px){.chef-details-content{padding-left:0}}.layout-flex{display:flex}.layout-inline-flex{display:inline-flex}.layout-flex-column{flex-direction:column}.layout-align-start{align-items:flex-start}.layout-align-center{align-items:center}.layout-align-end{align-items:flex-end}.layout-align-stretch{align-items:stretch}.layout-justify-start{justify-content:flex-start}.layout-justify-center{justify-content:center}.layout-justify-end{justify-content:flex-end}.layout-justify-between{justify-content:space-between}.layout-justify-around{justify-content:space-around}.layout-justify-evenly{justify-content:space-evenly}.layout-flex-wrap{flex-wrap:wrap}.layout-flex-nowrap{flex-wrap:nowrap}.layout-flex-fill{flex:1 1 auto}.layout-text-center{text-align:center}.layout-text-start{text-align:start}.layout-text-end{text-align:end}.layout-gap-0{gap:0}.layout-gap-1{gap:.25rem}.layout-gap-2{gap:.5rem}.layout-gap-3{gap:1rem}.layout-gap-4{gap:1.5rem}.layout-gap-5{gap:3rem}.layout-row-gap-0{row-gap:0}.layout-row-gap-1{row-gap:.25rem}.layout-row-gap-2{row-gap:.5rem}.layout-row-gap-3{row-gap:1rem}.layout-row-gap-4{row-gap:1.5rem}.layout-row-gap-5{row-gap:3rem}.flex-align-center{display:flex;align-items:center}.flex-align-center-wrap{display:flex;align-items:center;flex-wrap:wrap}.flex-align-center-justify-between{display:flex;align-items:center;justify-content:space-between}.flex-align-center-justify-between-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.flex-align-center-justify-center{display:flex;align-items:center;justify-content:center}.layout-align-center-row-gap-3{align-items:center;row-gap:1rem}.layout-column-align-start{display:flex;flex-direction:column;align-items:flex-start}.layout-flex-align-center-gap-2{display:flex;align-items:center;gap:.5rem}.layout-flex-align-center-justify-between{display:flex;align-items:center;justify-content:space-between}.layout-flex-align-center-justify-between-gap-2{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.layout-inline-flex-align-center-gap-2{display:inline-flex;align-items:center;gap:.5rem}.content{padding:80px 0}@media (max-width:991.98px){.content{padding:50px 0}}.loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden;display:flex;align-items:center;justify-content:center}.no-js .loader-wrapper{display:none}.loader-wrapper .elment{z-index:111;max-width:84px;position:absolute;inset:0;margin:auto}.loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#040404;z-index:10}.loader-wrapper .loader-section.section-left{left:0}.loader-wrapper .loader-section.section-right{right:0}.loaded .loader-wrapper{opacity:0;visibility:hidden;transform:translateY(-100%);transition:all 0.8s ease-in-out}.loaded .loader-wrapper .section-left{transform:translateX(-100%);transition:all 0.7s 0.3s cubic-bezier(.645,.045,.355,1)}.loaded .loader-wrapper .section-right{transform:translateX(100%);transition:all 0.7s 0.3s cubic-bezier(.645,.045,.355,1)}.loaded .loader{opacity:0;transition:all 0.3s ease-out}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.loader{position:relative;font-size:120px;font-weight:900;color:rgb(85 85 85 / .2392156863);letter-spacing:3px;text-transform:uppercase;z-index:11}@media (max-width:767.98px){.loader{font-size:70px}}@media (max-width:575.98px){.loader{font-size:40px}}.loader::before{content:attr(data-text);position:absolute;top:0;left:0;width:0%;height:100%;color:var(--primary);overflow:hidden;animation:fill 6s linear infinite}@keyframes fill{0%{width:0%}100%{width:100%}}@media (max-width:1199.98px){.container,.container-md,.container-sm{max-width:97%}}@media (max-width:575.98px){.container,.container-md,.container-sm{max-width:unset}}.counter-item{padding:16px;background:var(--white);border-radius:6px;border:1px solid var(--border-color);box-shadow:0 4px 24px 0 rgb(185 185 185 / .2509803922);gap:16px}.counter-item .counter-icon{width:63px;min-width:63px;height:63px;border-radius:50%;background:var(--white);border:1px solid var(--border-color);box-shadow:0 4px 24px 0 rgb(185 185 185 / .2509803922)}.counter-item h3{font-family:"Barlow Condensed",sans-serif}@media (max-width:991.98px){.counter-item h3{font-size:30px}}@media (max-width:767.98px){.counter-item h3{font-size:22px}}.counter-section-two .counter-item:hover h2{color:var(--primary);-webkit-text-stroke:1px var(--primary)}.counter-section-two .counter-item:hover h2 span{color:var(--primary)}.counter-section-two .counter-item h2{color:#fff0;font-weight:700;-webkit-text-stroke:1px var(--gray-900);transition:all 0.3s}.counter-section-two .counter-item h2 span{color:#fff0}@media (max-width:991.98px){.counter-section-two .counter-item h2{font-size:32px}}.counter-section-two .counter-item p{font-weight:500}.counter-section-three{position:relative;top:-100px}@media (max-width:991.98px){.counter-section-three{top:0}}.counter-section-three .counter-bg-three{position:relative;background:var(--secondary);padding:40px 0 40px 40px}@media (max-width:991.98px){.counter-section-three .counter-bg-three{padding:40px 15px;margin-bottom:60px}}.counter-section-three .counter-bg-three .counter-bg-01{position:absolute;top:0;right:0}.counter-section-three .counter-item-three h3{font-size:40px;color:var(--white)}@media (max-width:767.98px){.counter-section-three .counter-item-three h3{font-size:30px}}.counter-section-three .counter-item-three p{font-weight:500;color:var(--white)}.faq-header{margin-bottom:40px}.faq-header h3{font-size:48px;color:var(--gray-900);font-weight:700}@media (max-width:991.98px){.faq-header h3{font-size:32px}}.faq-header p{font-size:18px;color:var(--gray-600)}@media (max-width:991.98px){.faq-img{display:none}}.faq-content h2 button{font-weight:700;font-size:18px;position:relative;display:flex;align-items:center;gap:5px}.faq-content h2 button.collapsed:before{transform:rotate(180deg)}.faq-content h2 button:before{content:"\e071";font-family:"lucide";font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;color:var(--gray-600);background-image:none}.faq-content h2 button:after{content:""}.faq-section-two{position:relative;overflow:hidden}.faq-section-two .shape-img{position:absolute;bottom:0;left:0}.section-header h2{font-weight:700}.menu-page .menu-top-actions{display:inline-flex;align-items:center;gap:8px}.menu-page .menu-header-row{align-items:center}.menu-page .menu-tab-nav{justify-content:center}.menu-page .menu-list-row{row-gap:1.5rem}.menu-page .menu-product-add{align-items:flex-start;border:0;padding:0}.menu-item{background:var(--white);border:1px solid var(--border-color);border-radius:6px;padding:24px;box-shadow:0 4px 24px 0 rgb(185 185 185 / .25);display:flex;align-items:center;position:relative;gap:16px;z-index:1;overflow:hidden;transition:all 0.5s}.menu-item:hover{border:1px solid var(--primary);transform:translateY(-10px);-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.menu-item:hover::before{background:var(--primary)}.menu-item .menu-name{width:100%}.menu-item .menu-name .menu-prices{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed #C6CACE}.menu-item .menu-name .menu-prices .price{font-size:20px;font-weight:700;color:var(--gray-900);font-family:"Barlow Condensed",sans-serif}@media (max-width:575.98px){.menu-item{flex-direction:column}}.menu-item .offer-tag{width:150px;height:150px;overflow:hidden;position:absolute;z-index:1;inset-block-start:-10px;inset-inline-end:-10px}.menu-item .offer-tag::before{border-block-start-color:#fff0;border-inline-end-color:#fff0;inset-block-start:0;inset-inline-start:50px;position:absolute;z-index:-1;content:"";display:block;border:5px solid}.menu-item .offer-tag::after{border-block-start-color:#fff0;border-inline-end-color:#fff0;inset-block-end:50px;inset-inline-end:0;position:absolute;z-index:-1;content:"";display:block;border:5px solid}.menu-item .offer-tag span{position:absolute;display:block;width:225px;padding:3px 0;color:#fff;text-transform:capitalize;text-align:center;font-size:14px;inset-inline-start:0;inset-block-start:24px;transform:rotate(45deg)}.menu-item .menu-img{width:96px;flex-shrink:0;z-index:2}.menu-item .menu-img img{border-radius:50%}.menu-item .menu-content{display:flex;align-items:center;justify-content:space-between;overflow:hidden;gap:24px;z-index:2}@media (max-width:575.98px){.menu-item .menu-content{flex-direction:column;text-align:center;gap:12px}}.menu-item .menu-content .menu-info{overflow:hidden}.menu-item .menu-content .menu-info p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-item .menu-content .price{width:150px;text-align:end;font-size:20px;font-weight:600;color:var(--gray-900)}@media (max-width:575.98px){.menu-item .menu-content .price{width:100%;text-align:center}}.menu-item-two{background:var(--white);border:1px solid var(--border-color);border-radius:6px;padding:24px;box-shadow:var(--box-shadow);position:relative;overflow:hidden;z-index:1;margin-bottom:24px}.menu-item-two:hover{border-color:var(--primary)}.menu-item-two::before{content:"";width:369px;height:244px;transform:rotate(150deg);-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);position:absolute;top:-100px;left:-120px;background:var(--gray-transparent);z-index:-1;border-radius:200px 200px 0 0;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width:575.98px){.menu-item-two::before{width:400px;height:400px;left:-53%;top:-236px;border-radius:50%}}.menu-item-two .offer-tag{width:150px;height:150px;overflow:hidden;position:absolute;z-index:6;inset-block-start:-10px;inset-inline-end:-10px}.menu-item-two .offer-tag::before{border-block-start-color:#fff0;border-inline-end-color:#fff0;inset-block-start:0;inset-inline-start:50px;position:absolute;z-index:-1;content:"";display:block;border:5px solid}.menu-item-two .offer-tag::after{border-block-start-color:#fff0;border-inline-end-color:#fff0;inset-block-end:50px;inset-inline-end:0;position:absolute;z-index:-1;content:"";display:block;border:5px solid}.menu-item-two .offer-tag span{position:absolute;display:block;width:225px;padding:3px 0;color:#fff;text-transform:capitalize;text-align:center;font-size:18px;inset-inline-start:0;inset-block-start:24px;transform:rotate(45deg)}.menu-item-two .menu-img{width:140px;margin:0 auto 20px}.menu-item-two .menu-info{margin-bottom:20px;text-align:center}.menu-item-two .menu-info p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-item-two .price{text-align:center;font-size:20px;font-weight:600;color:var(--gray-900)}.menu-item-two:hover{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.menu-item-two:hover::before{background:var(--primary)}.menu-item-two:hover .menu-overlay{transform:translateX(0)}.menu-item-two .menu-overlay{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;position:absolute;top:20px;left:20px;transform:translateX(-75px);transition:all 0.7s}.menu-item-two .menu-overlay .btn-icon,.menu-item-two .menu-overlay button{border:1px solid var(--border-color);font-size:16px;background:var(--white)}.menu-item-two .menu-overlay .btn-icon i,.menu-item-two .menu-overlay button i{color:var(--gray-600)}.menu-item-two .menu-overlay .btn-icon:hover,.menu-item-two .menu-overlay button:hover{background:var(--light)!important;border:1px solid var(--border-color)}@media (max-width:575.98px){.menu-item-two .menu-overlay .btn-icon,.menu-item-two .menu-overlay button{width:32px;height:32px}}@media (max-width:991.98px){.menu-item-two .menu-overlay{top:20px;left:20px;opacity:1;background:#fff0;bottom:unset;right:unset}}.menu-offers .bg-primary{background:#CE4910!important}.product-add{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.product-add .price{font-size:32px;font-weight:700;display:flex;align-items:center;gap:8px;color:var(--gray-900);font-family:"Barlow Condensed",sans-serif}.product-add .price span{font-size:16px;font-weight:400;text-decoration:line-through;color:var(--gray-600)}.product-count{padding:5px 8px;background:#f2f2f2;border:1px solid var(--border-color);border-radius:50px;display:flex;align-items:center;gap:5px}.product-count button{background:#fff0;border:0}.product-count span{min-width:12px;text-align:center}.menu-section-two .restaurant-item{display:flex;align-items:center;gap:16px}@media (max-width:991.98px){.menu-section-two .restaurant-item{display:block}}.checkout-set{background-color:var(--primary);background-repeat:no-repeat;background-size:100%;position:fixed;padding:8px 20px;border-radius:5px 5px 0 0;display:flex;align-items:center;justify-content:space-between;width:800px;max-width:100%;bottom:0;z-index:99;left:50%;transform:translateX(-50%)}.checkout-set span{color:var(--white);display:flex;align-items:center}.checkout-set .btn{border:1px solid var(--white);color:#fff;padding:4px 8px}.checkout-set .btn:hover{background:var(--white);color:var(--primary)}.coupon-img span{border:1px solid var(--border-color);background-color:var(--gray-100);width:40px;height:40px;border-radius:5px;display:flex;align-items:center;justify-content:center}.coupon-content .coupon-badge{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;flex-wrap:wrap}.menu-items{border:1px solid var(--border-color);border-radius:5px;box-shadow:0 4px 24px 0 rgb(185 185 185 / .25);overflow:hidden;transition:all 0.5s}.menu-items:hover{border:1px solid var(--primary);transform:translateY(-10px)}.menu-items:hover .menu-image:before{-webkit-animation:hoverShine 1.2s;animation:hoverShine 1.2s}.menu-items:hover .dish-name h2 a{background-size:0 2px,100% 2px;color:var(--primary)}.menu-items:hover .product-add .price{color:var(--primary)}.menu-items .menu-image{position:relative}.menu-items .menu-image:before{position:absolute;top:0;left:-100%;display:block;content:"";width:50%;height:100%;background:-o-linear-gradient(left,#fff0 0%,rgb(255 255 255 / .3) 100%);background:-webkit-gradient(linear,left top,right top,from(#fff0),to(rgb(255 255 255 / .3)));background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.menu-items .menu-image img{width:100%;height:230px;object-fit:cover}.menu-items .menu-contents{padding:20px}.menu-items .menu-contents .menu-start-rating{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.menu-items .dish-name h2{font-size:24px;font-weight:700;margin-bottom:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-items .dish-name h2 a{background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(var(--primary),var(--primary));background-size:0% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;display:inline}.menu-items .dish-name p{margin-bottom:0}.menu-items .dish-name ul{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.menu-items .dish-name ul li span{color:var(--dark);display:flex}.menu-items .dish-name p{font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@-webkit-keyframes hoverShine{100%{left:125%}}@keyframes hoverShine{100%{left:125%}}.menu-img ul{display:flex;align-items:center;flex-wrap:wrap}.menu-img ul li{width:50%;padding:12px}.menu-img ul li img{width:100%;border-radius:6px}.menu-icon-01{position:absolute;top:10px;left:60%;width:100px}.menu-icon-02{position:absolute;bottom:0;right:0}.rounded-26{border-radius:26px}.menu-icon-03{position:absolute;top:0;right:50%}@media (max-width:991.98px){.menu-icon-03{display:none}}.menu-icon-04{position:absolute;bottom:0;left:0}@media (max-width:991.98px){.menu-icon-04{display:none}}.menu-contents h2{font-weight:700}.menu-contents p{font-size:18px;margin-bottom:40px}.menu-contents ul{display:flex;align-items:center;column-gap:40px;row-gap:10px;flex-wrap:wrap}@media (max-width:991.98px){.menu-contents ul{margin-top:10px}}.menu-contents ul li .menu-order{display:flex;align-items:center;gap:10px}.menu-contents ul li .menu-order .menu-order-contact{width:48px;height:48px;background:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:50px}.menu-contents ul li .menu-order h3{font-size:16px;font-weight:700}.menu-contents ul li .menu-order .menu-order-location{width:48px;height:48px;background:var(--secondary);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:50px;flex-shrink:0}.food-menu-header{position:relative;margin-bottom:24px}.food-menu-header h3::after{content:"";position:absolute;top:-16px;right:0;width:65%;height:100%;border-bottom:1px solid var(--gray-900)}@media (max-width:991.98px){.food-menu-header h3::after{width:0}}.food-menu-header h3::before{content:"";position:absolute;top:-12px;right:0;width:65%;height:100%;border-bottom:1px solid var(--gray-900)}@media (max-width:991.98px){.food-menu-header h3::before{width:0}}.card-menu{margin-bottom:80px}@media (max-width:991.98px){.card-menu{margin-bottom:50px}}.card-menu .card-body{padding:40px}@media (max-width:991.98px){.card-menu .card-body{padding:20px}}.menu-breadcrumb{position:relative;width:100%}.menu-breadcrumb img{width:100%;object-fit:cover}@media (max-width:575.98px){.menu-breadcrumb img{height:100px}}.menu-breadcrumb h3{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0;color:var(--white);font-size:40px;margin-bottom:0}@media (max-width:991.98px){.menu-breadcrumb h3{font-size:32px}}.menu-price-list{padding:80px 0}@media (max-width:991.98px){.menu-price-list{padding:50px 0}}.menu-categories-item .card-body{padding:40px}@media (max-width:767.98px){.menu-categories-item .card-body{padding:24px}}.food-menu-list{margin-bottom:16px}.food-menu-list .food-menu-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:4px;border-bottom:1px dashed var(--gray-400)}.food-menu-list .food-menu-item h5,.food-menu-list .food-menu-item h4{font-weight:700;font-size:20px}.food-menu-list .food-menu-item .menu-price{font-size:20px;font-weight:700;position:relative;z-index:1;font-family:"Barlow Condensed",sans-serif}.food-menu-list .food-menu-item .menu-price::after{content:"";position:absolute;bottom:6px;right:0;width:39px;height:4px;background:var(--primary);z-index:-1}.food-menu-list:last-child{margin-bottom:0}.tasty-menu-section{background:url(../img/bg/tasty-menu-bg.jpg);background-size:cover;background-position:center;position:relative;z-index:1}.tasty-menu-section .tasty-icon{background:var(--primary);width:88px;height:88px;margin-bottom:20px}@media (max-width:767.98px){.tasty-menu-section .tasty-icon{width:44px;height:44px}.tasty-menu-section .tasty-icon img{width:20px}}@media (max-width:767.98px){.tasty-menu-section .view-all .btn-primary{width:100%}}.tasty-tab-item{padding:40px;background:var(--white);border-radius:6px;position:relative;margin:20px 0}.tasty-tab-item::before{content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:90%;height:calc(100% + 40px);border:1px solid var(--secondary);border-radius:20px;z-index:-1}@media (max-width:767.98px){.tasty-tab-item{padding:20px}}.tasty-tab-item .tasty-menu-tab{margin-bottom:40px}.tasty-tab-item .tasty-menu-tab .nav{justify-content:space-between}@media (max-width:767.98px){.tasty-tab-item .tasty-menu-tab .nav{gap:16px}}@media (max-width:767.98px){.tasty-tab-item .tasty-menu-tab .nav li{width:45%}}.tasty-tab-item .tasty-menu-tab .nav li a{font-size:20px;font-weight:700;padding:5px 20px;border-radius:6px;display:block}@media (max-width:1199.98px){.tasty-tab-item .tasty-menu-tab .nav li a{font-size:16px}}@media (max-width:767.98px){.tasty-tab-item .tasty-menu-tab .nav li a{background:var(--light);width:100%;text-align:center}}.tasty-tab-item .tasty-menu-tab .nav li a.active{color:var(--white);background:var(--primary)}.tasty-menu-info .tasty-menu-item{margin-bottom:20px}.tasty-menu-info .tasty-menu-item:last-child{margin-bottom:0}.tasty-menu-info .tasty-menu-item .menu-top{display:flex;align-items:center;margin-bottom:4px}.tasty-menu-info .tasty-menu-item .menu-top h4,.tasty-menu-info .tasty-menu-item .menu-top h3,.tasty-menu-info .tasty-menu-item .menu-top h2,.tasty-menu-info .tasty-menu-item .menu-top .title{font-size:24px}@media (max-width:767.98px){.tasty-menu-info .tasty-menu-item .menu-top h4,.tasty-menu-info .tasty-menu-item .menu-top h3,.tasty-menu-info .tasty-menu-item .menu-top h2,.tasty-menu-info .tasty-menu-item .menu-top .title{font-size:22px}}.tasty-menu-info .tasty-menu-item .menu-top .price{font-size:20px;color:var(--primary)}@media (max-width:991.98px){.tasty-menu-info .tasty-menu-item .menu-top .price{font-size:18px}}.tasty-menu-info .tasty-menu-item .menu-top .dots{flex:1;border-bottom:2px dotted var(--gray-400);margin:0 20px}.menu-section-three{position:relative;background:url(../img/bg/menu-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:0 0 80px;width:100%}@media (max-width:991.98px){.menu-section-three{padding:0 0 60px;overflow:hidden}}.menu-section-three .menu-bg-01{position:absolute;top:300px;left:0;z-index:1;-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}.menu-section-three .menu-bg-02{position:absolute;bottom:150px;right:0;z-index:1;-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}.menu-section-three .menu-details{margin-bottom:80px}@media (max-width:991.98px){.menu-section-three .menu-details{margin-bottom:60px}}@media (max-width:767.98px){.menu-section-three .menu-details{margin-bottom:40px}}@media (max-width:991.98px){.menu-section-three .menu-details .column-reverse{flex-direction:column-reverse}}.menu-section-three .menu-left-spacing{padding-left:24px}@media (max-width:991.98px){.menu-section-three .menu-left-spacing{padding:0}}.menu-section-three .menu-img img{width:100%;border-radius:6px}.menu-section-three .menu-info .menu-header{gap:24px;margin-bottom:24px}.menu-section-three .menu-info .menu-header h3{font-size:40px;margin-bottom:0}@media (max-width:767.98px){.menu-section-three .menu-info .menu-header h3{font-size:26px}}.menu-section-three .menu-info .menu-header span{padding:2px;border-top:1px solid var(--gray-900);border-bottom:1px solid var(--gray-900)}.menu-section-three .menu-info .menu-item-three{margin-bottom:24px}.menu-section-three .menu-info .menu-item-three:last-child{margin-bottom:0}.menu-section-three .menu-info .menu-item-three .menu-item-details{border-bottom:1px dashed var(--gray-200);padding-bottom:4px;margin-bottom:4px}.menu-section-three .menu-info .menu-item-three .menu-item-details h5{position:relative;z-index:1}.menu-section-three .menu-info .menu-item-three .menu-item-details h5::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background-color:var(--primary);z-index:-1;transform:translateY(-50%)}.menu-section-three .slide-section{left:0;width:100%;padding-bottom:80px;overflow:hidden}@media (max-width:991.98px){.menu-section-three .slide-section{padding-bottom:60px}}@media (max-width:767.98px){.menu-section-three .slide-section{padding-bottom:30px}}.menu-section-three .slide-section .slide-item .slide-title{font-size:160px;font-weight:700;color:var(--gray-200);margin-bottom:0;white-space:nowrap}@media (max-width:991.98px){.menu-section-three .slide-section .slide-item .slide-title{font-size:60px}}@media (max-width:767.98px){.menu-section-three .slide-section .slide-item .slide-title{font-size:40px}}.hours-section{position:relative;overflow:hidden;background:var(--secondary);padding:40px 0}.hours-section .hour-bg-01{position:absolute;top:0;left:0;z-index:1}.hours-section .hour-bg-02{position:absolute;top:0;right:0;z-index:1}.user-title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.user-sort-row{display:flex;align-items:center;gap:8px}.user-order-media{display:flex;align-items:center}.user-modal-title-row{display:flex;align-items:center}.user-order-info-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.user-order-info-main{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.user-order-info-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.user-order-location-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.user-order-location-main{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.user-order-payment-item{display:flex;align-items:center;gap:16px}.track-offcanvas-header-row{display:flex;align-items:center;justify-content:space-between}.track-delivery-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.track-delivery-info{display:flex;align-items:center;gap:8px}.order-offcanvas-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-summary-toggle{display:flex;align-items:center;justify-content:space-between}.order-summary-item-row{display:flex;align-items:center;justify-content:space-between}.order-summary-line{display:flex;align-items:center;justify-content:space-between}.order-summary-total{display:flex;align-items:center;justify-content:space-between}.user-order-item{align-items:center;gap:10px;display:grid;grid-template-columns:5fr 2fr 2fr 1fr 2fr}@media (max-width:1199.98px){.user-order-item{grid-template-columns:6fr 6fr;gap:10px}}@media (max-width:991.98px){.user-order-item{grid-template-columns:6fr 6fr;gap:16px}}@media (max-width:575.98px){.user-order-item{grid-template-columns:12fr;gap:16px}}.user-order-item .datetimepicker.today{max-width:140px}.btn-close-modal{font-size:22px}.btn-close-modal:hover{color:var(--primary)}.restaurant-name-divide{position:relative;margin-right:16px}.restaurant-name-divide::after{content:"";position:absolute;right:-8px;top:4px;width:1px;height:12px;background-color:var(--border-color)}.form-control.search-input{font-size:14px;padding:6px 8px;min-height:34px}.newsletter-sec{border-radius:20px;padding:80px;text-align:center;background-position:bottom right;background-size:cover;margin-bottom:80px;box-shadow:var(--box-shadow-drop);position:relative;z-index:1}.newsletter-sec::before{content:"";background:rgb(0 0 0 / .3);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;z-index:-1}@media (max-width:991.98px){.newsletter-sec{margin-bottom:50px;padding:50px}}@media (max-width:767.98px){.newsletter-sec{margin-bottom:40px;padding:30px}}@media (max-width:575.98px){.newsletter-sec{padding:24px}}.newsletter-sec h2{color:#fff;max-width:450px;margin:0 auto 40px}.newsletter-sec .newsletter-form{max-width:715px;margin:0 auto}.newsletter-sec .newsletter-form .form-control{height:unset;border-radius:100px;padding-left:32px;font-size:16px}@media (max-width:575.98px){.newsletter-sec .newsletter-form .form-control{height:56px;font-size:14px;padding-left:15px;padding-right:0}}.newsletter-sec .newsletter-form .input-group-text{padding:12px;border-radius:100px}@media (max-width:575.98px){.newsletter-sec .newsletter-form .input-group-text{padding:8px}}.newletter-div{padding:40px;display:flex;justify-content:center;flex-direction:column;height:100%}@media (max-width:991.98px){.newletter-div{padding:16px}}.newletter-div h2{font-size:20px;color:var(--primary);margin-bottom:20px}@media (max-width:767.98px){.newletter-div h2{font-size:18px;margin-bottom:16px}}.newletter-div h3{font-size:32px;margin-bottom:16px}@media (max-width:767.98px){.newletter-div h3{font-size:22px}}.newletter-div p{margin-bottom:16px}.newletter-div input{font-size:16px;min-height:56px;padding:16px 20px;margin-bottom:16px}@media (max-width:767.98px){.newletter-div input{font-size:14px;min-height:40px;padding:8px 12px}}.newletter-div input::placeholder{font-size:16px}@media (max-width:767.98px){.newletter-div input::placeholder{font-size:14px}}.newletter-div .btn{border-radius:5px}.newletter-div .close{position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center;right:15px;top:15px;border-radius:50px;transition:all 0.5s}@media (max-width:991.98px){.newletter-div .close{right:15px;top:15px}}.newletter-div .close:hover{background:var(--primary);border-radius:50px;transform:rotate(180deg);color:var(--white)}.newletter-image{position:relative}@media (max-width:991.98px){.newletter-image{display:none}}.newletter-image img{max-width:100%;width:100%;border-radius:6px 0 0 6px}.reservation-section{background:url(../img/bg/book-table.jpg) no-repeat;background-size:cover;background-position:center;background-attachment:fixed;position:relative;overflow:hidden}.reservation-section .reservation-div{backdrop-filter:blur(24px);background:rgb(12 12 12 / .4);padding:40px;position:relative;z-index:10}.reservation-section .reservation-div .form-control{height:58px}.reservation-section .reservation-div .choices__inner{height:58px}.reservation-section .reservation-div .choices__inner .choices__list--single{padding:16px 0}.reservation-section .reservation-div .input-icon{top:17px}.reservation-section .book-table{color:var(--white);text-align:center;margin-bottom:40px}.reservation-section .book-table h3{font-size:48px;color:var(--white)}.reservation-section .book-table p{color:var(--white)}.input-icon{position:absolute;top:9px;right:15px;z-index:99}.faq-section .accordion-item{border:0;border-bottom:1px solid var(--border-color);border-radius:0}.faq-section .accordion-item:last-child{border:0}.partner-item{background:var(--white);border:1px solid var(--border-color);border-radius:6px;padding:10px;text-align:center;height:144px;display:flex!important;align-items:center;justify-content:center}.partner-item img{margin:0 auto;width:auto}.partner-item:hover{border-color:var(--primary);background:var(--primary)}.partner-item:hover img{filter:invert(1) brightness(100)}.partner-slider.swiper{overflow:hidden!important}.partner-slider .swiper-wrapper{display:flex;align-items:center}.partner-slider .swiper-slide{height:auto;display:flex}.slick-list{margin:0 -12px}.slick-slide{margin:0 12px}.slick-prev::before,.slick-next::before{content:none}.chef-section-two{background-color:var(--dark);background-image:url(../img/home-2/bg/chef-bg.png);position:relative;overflow:hidden}.chef-section-two .chef-item{text-align:center;margin-bottom:40px}.chef-section-two .chef-item:hover .chef-img::before{background:var(--primary)}.chef-section-two .chef-item .chef-img{position:relative}.chef-section-two .chef-item .chef-img::before{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:200px;height:200px;background:var(--secondary);border-radius:50%;transition:0.5s all}.chef-section-two .chef-item .chef-img img{position:relative;max-height:275px}.chef-section-two .chef-item .chef-info{margin-top:20px}.chef-section-two .chef-item h5,.chef-section-two .chef-item a{color:#fff}.chef-section-two .chef-item h5:hover,.chef-section-two .chef-item a:hover{color:var(--primary)!important}.chef-section-two .chef-item p{color:#F7F7F7}.chef-section-two .chef-item .review-star{color:#fff;margin-top:20px}.restaurant-details-item .restaurant-info p:not(:last-child)::after{content:"|";margin:0 10px;color:var(--gray-100)}@media (max-width:991.98px){.restaurant-details-item .restaurant-info p:not(:last-child)::after{display:none}}.restaurant-details-item .avatar-xxl{font-weight:700;color:var(--gray-900);border:1px solid var(--border-color);border-radius:6px;background:var(--light)}.restaurant-details-item .details-content .sub-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:24px}.restaurant-details-item .details-content .sub-title .title{font-size:20px;font-weight:600;color:var(--gray-900);margin-bottom:0}.restaurant-details-item .details-content .restaurant-item{display:flex;align-items:center;gap:16px}@media (max-width:991.98px){.restaurant-details-item .details-content .restaurant-item{display:block}}.restaurant-details-item .details-content .restaurant-item .strike-price{display:flex;align-items:center;gap:8px;margin-bottom:0}.restaurant-details-item .details-content .restaurant-item .strike-price .strike{text-decoration:line-through;font-size:16px;font-weight:400;color:var(--gray-600)}.restaurant-details-item .details-content .restaurant-item .food-title{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:8px}@media (max-width:991.98px){.restaurant-details-item .details-content .restaurant-item .food-title{flex-direction:column}}.restaurant-details-item .hours-items{transition:all 0.3s ease;padding:20px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:8px}.restaurant-details-item .hours-items:first-child{border:1px solid var(--border-color);border-bottom:0}.restaurant-details-item .hours-items:last-child{border:1px solid var(--border-color);border-top:0}.restaurant-details-item .hours-items:hover{background:var(--light)}.restaurant-details-item .hours-item{transition:all 0.3s ease;padding:20px;border:1px solid var(--border-color);border-bottom:0}.restaurant-details-item .hours-item:first-child{border:1px solid var(--border-color);border-bottom:0}.restaurant-details-item .hours-item:last-child{border:1px solid var(--border-color)}.restaurant-details-item .hours-item:hover{background:var(--light)}.restaurant-details-item .restaurant-inner-tab .nav .nav-item .nav-link{font-size:16px;font-weight:500;padding:8px 20px;border:1px solid var(--border-color);display:flex;align-items:center;gap:8px;border-radius:30px;color:var(--gray-600);transition:all 0.3s ease}.restaurant-details-item .restaurant-inner-tab .nav .nav-item .nav-link:hover{background:#fff0;color:var(--primary);border-color:var(--primary)}.restaurant-details-item .restaurant-inner-tab .nav .nav-item .nav-link.active,.restaurant-details-item .restaurant-inner-tab .nav .nav-item .nav-link.mixitup-control-active{background:var(--primary);color:var(--white);border-color:var(--primary)}.restaurant-details-item .restaurant-inner-tab .nav .nav-item .nav-link.active span,.restaurant-details-item .restaurant-inner-tab .nav .nav-item .nav-link.mixitup-control-active span{background:var(--white)}.restaurant-details-item .restaurant-inner-tab .nav .nav-item .nav-link span{width:24px;height:24px;border:1px solid var(--border-color);background:var(--light);border-radius:50%;display:flex;align-items:center;justify-content:center}.restaurant-details-item .map-details .google-map iframe{height:400px;border-radius:6px;width:100%}.custom-padding{padding:20px}.product-main-slider .swiper-wrapper{display:flex!important}.cart-item .quantity-control{padding:4px 8px;width:110px;min-height:32px;display:flex;align-items:center;justify-content:space-between;border-radius:50px;border:1px solid var(--border-color);background:var(--gray-100)}.cart-item .quantity-control .quantity-input{width:32px;min-height:32px;text-align:center;background:#fff0;border:none;outline:none}.cart-item .quantity-control button,.cart-item .custom-cart-item .quantity-control button,.cart-item .quantity-control button{border:0;padding:0;background:#fff0;display:flex;align-items:center;justify-content:center;cursor:pointer}.cart-item a{font-size:16px}@media (max-width:767.98px){.cart-item .table-responsive .table{min-width:600px}}.cart-item .table-responsive .table th{vertical-align:middle;font-size:18px;font-weight:700;color:var(--gray-900);background:var(--white);font-family:"Barlow Condensed",sans-serif;padding:0 0 20px}.cart-item .table-responsive .table td{vertical-align:middle;font-size:16px;color:var(--gray-900);padding:20px 0 0px!important;border:none}.cart-item .table-responsive .table td:not(:last-child){padding:0}.search-cart-item .search-icon{width:unset!important;padding:9px 20px;border-radius:50px;font-size:14px}.search-cart-item .form-control{padding:8px 86px 8px 20px!important;background:var(--white)!important}.delivery-item{cursor:pointer;border:1px solid var(--border-color);border-radius:6px;transition:all 0.3s ease}.delivery-item.active{border:1px solid var(--primary);box-shadow:var(--box-shadow)}.delivery-item:hover{border-color:var(--primary)}.delivery-item h3{font-size:18px;font-weight:600}.custom-cart-item .quantity-control{padding:3px 10px}.custom-cart-item .quantity-control button{border:0;padding:0;background:#fff0}.quantity-control button{border:0;padding:0;background:#fff0}.deals-section{position:relative;overflow:hidden}.deals-section .deals-img{overflow:hidden;border-radius:20px;position:absolute;right:0;z-index:1;top:60%;transform:translateY(-50%)}.deals-section .deals-bg-01{position:absolute;top:0;left:0;-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}.deals-section .deals-detail{padding:24px;transition:all 0.3s ease;display:grid;grid-template-columns:7fr 5fr;gap:20px;align-items:center;border-bottom:1px solid var(--border-color)}.deals-section .deals-detail:last-child{border-bottom:0}@media (max-width:1399.98px){.deals-section .deals-detail{grid-template-columns:6fr 6fr}}@media (max-width:575.98px){.deals-section .deals-detail{display:flex;flex-direction:column;gap:16px;text-align:center}}.deals-section .deals-detail:nth-child(even){background-color:var(--light)}.deals-section .deals-detail:hover{transform:translateY(-5px);background-color:var(--primary)}.deals-section .deals-detail:hover h3,.deals-section .deals-detail:hover h4,.deals-section .deals-detail:hover p{color:#fff}.deals-section .deals-detail:hover a{opacity:1}@media (max-width:575.98px){.deals-section .deals-detail:hover a{display:block!important}}.deals-section .deals-detail h4{text-align:end;font-size:18px}.deals-section .deals-detail a{width:fit-content;opacity:0;transition:all 0.3s}.deals-section .deals-detail a:hover{transform:translateY(-5px)}@media (max-width:575.98px){.deals-section .deals-detail a{display:none!important;opacity:1}}@media (max-width:1399.98px){.deals-section .deals-detail p{width:250px}}@media (max-width:767.98px){.deals-section .deals-detail p{width:230px}}@media (max-width:575.98px){.deals-section .deals-detail p{width:220px}}.deals-section .deals-detail .deals-price{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-direction:row-reverse}@media (max-width:575.98px){.deals-section .deals-detail .deals-price{flex-direction:column-reverse;gap:16px}}.deals-section .element-img{top:-70px;right:0}.deals-section .element-1{top:100px;bottom:0;left:-180px;margin:auto;height:240px;width:573px;border-radius:0 130px 130px 0;background:var(--primary);transform:rotate(17deg)}@media (max-width:1399.98px){.deals-section .element-1{left:-300px}}@media (max-width:1199.98px){.deals-section .element-1{display:none}}.deals-section .element-2{top:100px;bottom:0;right:-180px;margin:auto;height:240px;width:573px;border-radius:130px 0 0 130px;background:var(--secondary);transform:rotate(-17deg)}@media (max-width:1399.98px){.deals-section .element-2{right:-300px}}@media (max-width:1199.98px){.deals-section .element-2{display:none}}.deals-section .slide-section{position:absolute;top:-35px;left:0;width:100%;z-index:-1}@media (max-width:767.98px){.deals-section .slide-section{top:0}}.deals-section .slide-section .slide-item .slide-title{font-size:250px;font-weight:700;color:var(--light);margin-bottom:0;white-space:nowrap}@media (max-width:991.98px){.deals-section .slide-section .slide-item .slide-title{font-size:200px}}@media (max-width:767.98px){.deals-section .slide-section .slide-item .slide-title{font-size:80px}}.dropdown-sort{min-width:275px}.shop-details{padding-left:24px}@media (max-width:991.98px){.shop-details{padding-left:0}}.shop-details .shop-details-title{margin-top:16px;box-shadow:none}.shop-details .shop-details-title .title{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-family:"Barlow Condensed",sans-serif;font-size:48px}@media (max-width:991.98px){.shop-details .shop-details-title .title{font-size:34px}}.shop-details .shop-details-title .favourite{color:var(--gray-600);background-color:var(--white);border:1px solid var(--border-color);border-radius:50%;transition:all 0.3s ease;width:32px;height:32px;font-size:13px}.shop-details .shop-details-title .favourite:hover{background:var(--primary);color:var(--white)}.shop-details .review-star{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:14px;margin-bottom:16px;justify-content:start}.shop-details .review-star .rating{font-size:16px}.shop-details .review-star .rating span{font-size:16px}.shop-details .price-stock{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.shop-details .price-stock p{text-decoration:line-through}.shop-details .size-item{display:flex;align-items:center;gap:8px}.shop-details .size-item .size-tag{width:36px;height:36px;background:var(--primary-transparent);font-weight:500;color:var(--primary);border:none;outline:none;border-radius:6px;transition:all 0.3s ease}.shop-details .size-item .size-tag:hover{background:var(--primary);color:var(--white)}.shop-details .size-item .size-tag.active{background:var(--primary);color:#fff}.shop-details .add-item .form-check{display:flex;align-items:center;padding-left:0;margin-bottom:8px}.shop-details .order-button{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.shop-details .tag-item{display:flex;align-items:center;gap:16px;justify-content:space-between;flex-wrap:wrap}@media (max-width:991.98px){.shop-details .tag-item{justify-content:start}}.shop-details .tag-item .tag{font-size:14px;padding:4px 8px;background:var(--gray-100);border:none;outline:none;border-radius:6px;transition:all 0.3s ease}.shop-details .tag-item .tag:hover{background:var(--primary);color:var(--white)}.shop-details .tag-item .tag.active{background:var(--primary);color:#fff}.product-wrap .slick-slide{margin:0 10px}.product-wrap .details-img img{width:100%}.review-items{margin-bottom:20px}.review-items .review-star{margin-bottom:20px}.review-items .review-text{margin-bottom:20px}.review-details-form{margin-top:40px;padding-top:40px;border-top:1px solid var(--border-color)}.review-details-form .review-form .card-title{font-size:24px;font-weight:700;color:var(--gray-900);border-bottom:1px solid var(--border-color);padding-bottom:20px;margin-bottom:20px}@media (max-width:767.98px){.review-details-form .review-form .card-title{font-size:20px}}.restaurant-tab.custom-tab .nav-link{background:var(--light);border:unset;color:var(--gray-900)}.restaurant-details-title{display:flex;align-items:start;justify-content:space-between;gap:10px;flex-wrap:wrap}.filter-list{margin-bottom:40px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:767.98px){.filter-list{margin-bottom:24px}}.filter-list .filter-head{font-size:24px;font-weight:600;color:var(--gray-900);margin-bottom:0}.filter-list .filter-item{display:flex;align-items:center;justify-content:end;flex-grow:1;gap:8px;flex-wrap:wrap}@media (max-width:575.98px){.filter-list .filter-item{justify-content:start}}.filter-list .filter-item .dropdown{display:flex;align-items:center;gap:8px}.restaurant-item{padding:12px;background:var(--white);border:1px solid var(--border-color);border-radius:6px;transition:0.7s;box-shadow:var(--box-shadow)}.restaurant-item:hover{border-color:var(--primary);transform:translateY(-5px)}.restaurant-item .price{font-size:18px;font-weight:600;color:var(--gray-900)}.restaurant-item .restaurant-img{position:relative;margin-bottom:20px;overflow:hidden;border-radius:6px}.restaurant-item .restaurant-img .favourite{color:var(--gray-600);background-color:var(--white);background-color:var(--white);position:absolute;top:20px;right:20px;border:none}.restaurant-item .restaurant-img img{transition:0.7s;width:100%}.restaurant-item .restaurant-img img:hover{transform:scale(1.2) rotate(5deg)}.restaurant-item .restaurant-title .restaurant-info p::after{content:"|";margin:0 10px;color:var(--gray-100)}@media (max-width:1199.98px){.restaurant-item .restaurant-title .restaurant-info p::after{margin:0 4px}}@media (max-width:991.98px){.restaurant-item .restaurant-title .restaurant-info p::after{margin:0;display:none}}.restaurant-item .restaurant-title .restaurant-info p:last-child::after{display:none}.restaurant-item .restaurant-details{padding:8px 12px;background:var(--light);border:1px solid var(--border-color);border-radius:6px;margin-bottom:20px}.restaurant-item .restaurant-info{display:flex;align-items:center;gap:8px;flex-direction:row}@media (max-width:991.98px){.restaurant-item .restaurant-info{flex-direction:column;align-items:start}}.restaurant-item-two{background:var(--white);border-radius:10px;border:1px solid var(--border-color);box-shadow:var(--box-shadow);transition:0.7s}.restaurant-item-two .restaurant-img{border-radius:10px 10px 0 0;overflow:hidden;position:relative}.restaurant-item-two .restaurant-img img{transition:0.7s}.restaurant-item-two .restaurant-img img:hover{transform:scale(1.2) rotate(5deg)}.restaurant-item-two .restaurant-img .badge{position:absolute;top:20px;left:20px}.restaurant-item-two .restaurant-img .favourite{position:absolute;top:20px;right:20px;background:var(--white);border:none}.restaurant-item-two .restaurant-img .trending-badge{position:absolute;top:20px;left:0;border-radius:0 20px 20px 0;padding:4px 12px;color:#fff}.restaurant-item-two:hover{border-color:var(--primary)}.restaurant-item-three{padding:20px;border:1px solid var(--border-color);background:var(--white);border-radius:10px;transition:0.7s;box-shadow:var(--box-shadow)}.restaurant-item-three:hover{border-color:var(--primary)}.restaurant-item-three .restaurant-img{position:relative;margin-bottom:16px;overflow:hidden;border-radius:10px}.restaurant-item-three .restaurant-img img{transition:0.7s}.restaurant-item-three .restaurant-img img:hover{transform:scale(1.2) rotate(5deg)}.restaurant-item-three .restaurant-title{border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:16px}.restaurant-item-three p{font-size:14px}.restaurant-item-four{background:var(--white);border:1px solid var(--white);box-shadow:var(--box-shadow);padding:24px;border-radius:6px;transition:0.7s all ease-in-out;position:relative}@media (max-width:1399.98px){.restaurant-item-four{padding:20px}}.restaurant-item-four .restaurant-img{margin-bottom:40px;text-align:center}.restaurant-item-four .restaurant-img img{height:150px}.restaurant-item-four .restaurant-img .favourite{position:absolute;top:20px;right:20px;background:var(--white);border:1px solid var(--border-color);width:32px;height:32px;transition:0.7s all ease-in-out;opacity:0}.restaurant-item-four:hover{background:#040404;border-color:#040404;transition:0.7s all ease-in-out}.restaurant-item-four:hover .restaurant-img .favourite{opacity:1}.restaurant-item-four:hover .review-star p{color:#F7F7F7}.restaurant-item-four:hover .review-star p .text-dark{color:#fff!important}.restaurant-item-four:hover h3 a{color:#fff}.restaurant-item-four:hover h3 a:hover{color:var(--primary)}.restaurant-item-four:hover h4{color:#fff}.restaurant-item-four:hover .btn{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#051321!important;transition:0.7s}.restaurant-item-five{border-radius:6px}.restaurant-item-five .restaurant-img{border-radius:6px;position:relative}.restaurant-item-five .restaurant-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .2)}.restaurant-item-five .restaurant-img img{border-radius:6px}.restaurant-map-item{width:400px!important;padding:0}.restaurant-map-item .restaurant-title{padding:0 20px}.restaurant-map-item .review-star{position:absolute;top:10px;left:10px;background:var(--primary);padding:5px;border-radius:6px;display:flex;align-items:center}.restaurant-map-item .review-star i{color:var(--warning)}.restaurant-map-item .review-star p{margin:0;color:var(--white)}.review-star i{color:var(--gray-100)}.offcanvas{background:var(--white)}.offcanvas .offcanvas-header{margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.offcanvas .offcanvas-header .logo{max-width:200px}.offcanvas .offcanvas-header .title{font-size:20px;font-weight:700;color:var(--gray-900);display:block;margin-bottom:0}.offcanvas .btn-close{padding:0;box-shadow:unset!important;margin:0;width:20px;height:20px;opacity:1;background:none;display:flex;align-items:center;justify-content:center}.offcanvas .btn-close i{color:#051321;font-size:16px;display:flex;align-items:center;justify-content:center}.offcanvas .offcanvas-footer{padding:16px;padding-left:0;padding-right:0;margin-left:16px;margin-right:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--border-color)}.offcanvas .offcanvas-footer .btn-medium{text-align:center;justify-content:center;width:100%}.offcanvas .cart-total{font-size:20px;font-weight:600;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.quantity-item{background:var(--white)}.quantity-item .card-body{padding:12px}.quantity-item .card-body .cart-item{box-shadow:none}.quantity-item .quantity-img{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:15px}.quantity-item .quantity-img .cart-delete{width:20px;height:20px;border-radius:50px;border:0;background:var(--danger-transparent);display:flex;align-items:center;justify-content:center;color:var(--danger);position:absolute;right:-5px;top:-5px;font-size:12px}.quantity-item .quantity-img .cart-delete:hover{background:var(--danger)}.quantity-item .quantity-img .cart-delete:hover i{color:var(--white)}.quantity-item .quantity-img .quantity-title a{font-size:14px;display:flex;align-items:center;color:var(--primary);gap:8px}.quantity-item .quantity-img .quantity-title .title{font-size:18px;font-weight:600;color:var(--gray-900);margin-bottom:8px;display:block}.quantity-item .cart-item .price{font-size:16px;font-weight:400;color:var(--gray-900);display:block}.card-div{display:none}.search-item .search-input{position:relative}.search-item .search-input .form-control{background:var(--light);height:56px;border-radius:50px;padding:8px 45px 8px 20px;font-size:16px}@media (max-width:991.98px){.search-item .search-input .form-control{font-size:14px}}.search-item .search-input .search-icon{position:absolute;top:10px;right:10px;margin:auto;background:var(--dark);width:36px;height:36px;border-radius:50px;display:flex;align-items:center;justify-content:center;color:var(--white);border:0}.checkout-delivery-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.checkout-delivery-option{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.checkout-coupon-toggle{display:flex;align-items:center;justify-content:space-between}.checkout-summary-row{display:flex;align-items:center;justify-content:space-between}.checkout-order-header{display:flex;align-items:center;justify-content:space-between}.checkout-food-info-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.checkout-location-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.checkout-track-header-row{display:flex;align-items:center;justify-content:space-between}.checkout-delivery-person-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.checkout-offcanvas-summary-toggle{display:flex;align-items:center;justify-content:space-between}.checkout-offcanvas-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.checkout-modal-footer-row{display:flex;align-items:center;justify-content:space-between}.custom-filter-items{padding:20px;border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 24px 0 rgb(185 185 185 / .25)}.irs--flat .irs-min{display:none}.irs--flat .irs-max{display:none}.irs--flat .irs-line{height:4px;background-color:var(--gray-100)!important;border-radius:20px}.irs--flat .irs-bar{height:6px;background-color:var(--primary);border-radius:0}.irs--flat .irs-handle>i:first-child{top:1px;left:50%;width:5px;height:10px;background-color:var(--primary)!important;border-radius:10px;box-shadow:var(--box-shadow)}.irs--flat .irs-from,.irs--flat .irs-to{background:var(--primary)!important;border-radius:6px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{content:"";bottom:-6px;border-left:7px solid #fff0;border-right:7px solid #fff0;border-top:7px solid var(--primary)!important}.irs-with-grid .irs-grid{display:none}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{font-size:14px;line-height:1.333;text-shadow:none;padding:4px 8px;top:-10px;color:#fff!important}.irs-single{background-color:var(--primary)!important;border-radius:6px}.map-items{height:100%;min-height:100%;z-index:1029;width:100%}.map-items .map-listing{height:100%}@media (max-width:991.98px){.map-items .map-listing{height:450px}}.map-items .gm-style .gm-style-iw-c{max-width:255px!important}.map-items .gm-style{height:100%}.map-items .gm-style img{width:100%!important;max-width:100%!important;object-fit:cover;border-radius:0}.restaurant-slider .slick-list,.popular-restaurant-slider .slick-list{margin:0 -12px}.restaurant-slider .slick-slide,.popular-restaurant-slider .slick-slide{margin:0 12px}.restaurant-tab{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fafafa}@media (max-width:767.98px){.restaurant-tab{margin-bottom:30px}}.restaurant-tab .nav{gap:16px;flex-wrap:wrap}.restaurant-tab .nav li a{padding:18px 16px;color:var(--body-color);font-weight:700;display:flex;align-items:center;font-size:18px;gap:8px;border:0;border-bottom:3px solid #fff0}@media (max-width:991.98px){.restaurant-tab .nav li a{font-size:16px;padding:10px 14px}}@media (max-width:575.98px){.restaurant-tab .nav li a{font-size:14px;padding:12px 16px}}.restaurant-tab .nav li a span{display:flex}.restaurant-tab .nav li a span img{width:18px}.restaurant-tab .nav li a.active,.restaurant-tab .nav li a:hover{color:var(--primary);border:0;border-bottom:3px solid var(--primary);background:#fff0}.restaurant-tab .nav li a.active span img,.restaurant-tab .nav li a:hover span img{filter:brightness(0) invert(1)}.restaurant-tab.details .nav li a.active span img,.restaurant-tab.details .nav li a:hover span img{filter:unset}.menu-section-two{background:var(--light)}.menu-section-four{background:var(--primary-transparent);position:relative;z-index:1}.menu-section-four .menu-bg-01{position:absolute;top:7%;left:4%;z-index:-1}.menu-section-four .menu-bg-02{position:absolute;bottom:0;right:14%;z-index:-1}.view-all{margin-top:40px}@media (max-width:767.98px){.view-all{margin-top:24px}}.popular-section-two{background:var(--white)!important;position:relative;overflow:hidden}.popular-section-two .slide-section{position:absolute;top:-47px;left:0;width:100%}@media (max-width:767.98px){.popular-section-two .slide-section{top:0}}.popular-section-two .slide-section .slide-item .slide-title{font-size:250px;font-weight:700;color:var(--light);margin-bottom:0;white-space:nowrap}@media (max-width:991.98px){.popular-section-two .slide-section .slide-item .slide-title{font-size:200px}}@media (max-width:767.98px){.popular-section-two .slide-section .slide-item .slide-title{font-size:80px}}.popular-section-two .section-header,.popular-section-two .collection-list{position:relative;z-index:1}.popular-section-two .element-one{top:-65px;right:0;animation:swing 3s ease-in-out infinite alternate;transform-origin:top center}.popular-section-two .element-two{right:40px;bottom:48px}@media (max-width:575.98px){.popular-section-two .element-two{display:none}}.popular-section-two .collection-detail .review-star{justify-content:center}.popular-section-two .collection-list .collection-card .favourite{top:unset;bottom:-15px;left:50%;transform:translateX(-50%)}@keyframes swing{0%{transform:rotate(10deg) translateX(0)}50%{transform:rotate(-10deg) translateX(-10px)}100%{transform:rotate(10deg) translateX(10px)}}.shop-item{background:var(--white);border:1px solid var(--border-color);border-radius:6px;padding:20px;box-shadow:var(--box-shadow);position:relative;z-index:1;overflow:hidden}.shop-item::before{content:"";width:100%;height:133px;background:linear-gradient(1.35deg,#fff0 -13.76%,rgb(0 138 30 / .05) 83.55%);position:absolute;top:0;left:0;z-index:-1}.shop-item .shop-img{margin:0 auto 20px;text-align:center;width:190px;height:190px;position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.shop-item .shop-img::before{content:"";background:var(--white);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:-1;transition:all 0.5s ease}.shop-item .shop-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/home-2/food/food-hover-img.png);background-size:100% 100%;transform:scale(.9);transition:all 0.7s;opacity:0;z-index:-1}.shop-item .shop-img img{width:150px;margin:0 auto;z-index:1}.shop-item .favourite{position:absolute;top:20px;right:20px;background:var(--white);border:1px solid var(--border-color)}@media (max-width:767.98px){.shop-item .favourite{width:34px;height:34px;font-size:14px}}.shop-item .shop-content .btn-icon{background:var(--gray-100)}.shop-item .shop-content .btn-icon:hover{background:var(--primary);color:#fff}.shop-item .shop-info{padding-bottom:20px;text-align:center}.shop-item .shop-info .custom-title{margin-bottom:12px}.shop-item .shop-info .review-star{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}@media (max-width:1199.98px){.shop-item .shop-info .review-star{flex-wrap:nowrap}}.shop-item .shop-info .review-star .rating{font-size:14px}.shop-item:hover .shop-img::before{background:var(--primary);animation:rotate360 1s linear forwards}.shop-item:hover .shop-img img{border-color:var(--primary)}.shop-item:hover .shop-img::after{transform:scale(1);opacity:1;transition:all 0.7s}.shop-item:hover .shop-content .btn-icon{background:var(--primary);color:#fff}.shop-item .shop-price{display:flex;align-items:center;justify-content:space-between;gap:16px}.shop-item .price{font-size:20px;font-weight:600;color:var(--gray-900)}@keyframes rotate360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.book-image{position:relative;z-index:1}@media (max-width:991.98px){.book-image{display:none}}.book-image::before,.book-image::after{content:"";position:absolute;filter:blur(10px);width:220px;height:80%;border-radius:10px;z-index:-1}.book-image::before{bottom:-5px;left:-5px;background:var(--danger)}.book-image::after{top:-5px;right:-5px;background:var(--warning)}.book-image img{border-radius:20px}.book-section{position:relative;z-index:1}.book-section .book-bg-01{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:-1}.booking-form{background:var(--light);border:1px solid var(--border-color);box-shadow:var(--box-shadow);border-radius:6px;padding:40px}.booking-form .booking-header{margin-bottom:40px}@media (max-width:767.98px){.booking-form .booking-header{margin-bottom:30px}}@media (max-width:767.98px){.booking-form{padding:20px}}.booking-form>button{margin-top:40px}@media (max-width:767.98px){.booking-form>button{margin-top:30px}}.custom-form .form-control{padding:16px 20px;font-size:16px}@media (max-width:767.98px){.custom-form .form-control{padding:14px 16px;font-size:15px}}.filter-sidebar .filter-head{border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px}.filter-sidebar .filter-head .title{font-size:26px;font-weight:700;color:var(--gray-900);margin-bottom:0}.filter-sidebar .filter-head .reset-link{font-weight:500;color:var(--primary)}.filter-sidebar .filter-item,.filter-sidebar .search-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.filter-sidebar .filter-item .filter-header,.filter-sidebar .search-item .filter-header{margin-bottom:0;width:100%}.filter-sidebar .filter-item .filter-header .filter-title,.filter-sidebar .search-item .filter-header .filter-title{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:20px;font-weight:700;color:var(--gray-900);margin-bottom:0;border:none;background:none;padding:0;outline:none}.filter-sidebar .filter-item .filter-header .filter-title.collapsed i,.filter-sidebar .search-item .filter-header .filter-title.collapsed i{transform:rotate(180deg)}.filter-sidebar .filter-item .filter-header .filter-title i,.filter-sidebar .search-item .filter-header .filter-title i{transition:all 0.7s;font-size:16px;font-weight:400}.filter-sidebar .filter-item .price-range,.filter-sidebar .search-item .price-range{padding-top:24px}.filter-sidebar .filter-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.filter-sidebar .filter-footer .btn-medium{width:100%;justify-content:center}.loader-btn i{animation:anim 3s linear infinite}@keyframes anim{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.star-box i{color:var(--gray-200)}.star-box i.filled{color:var(--warning)}.address-action ul{display:flex;align-items:center;gap:10px}.address-action ul li a,.address-action ul li button{background:var(--light);border:1px solid var(--border-color);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50px}.address-action ul li a:hover,.address-action ul li button:hover{background:var(--primary);color:var(--white)}.product-section{position:relative;overflow:hidden}.product-section .product-item{padding:24px;background:var(--light);border:1px solid var(--border-color);border-radius:6px;text-align:center;transition:0.7s}.product-section .product-item:hover{background:var(--white);border:1px solid var(--primary)}.product-section .product-item:hover{transition:0.7s}.product-section .product-item:hover .product-img img{transition:0.7s}.product-section .product-item .product-img{position:relative;overflow:hidden;margin-bottom:20px}.product-section .product-item .product-img img{transition:0.7s}.product-section .product-item h4{font-size:20px}.product-section .product-item .review-star{font-size:16px}.product-section .product-item .review-star p{color:var(--gray-600)}.product-section .product-item .review-star p span{color:var(--gray-900)}.apply-coupon{position:relative}.apply-coupon .form-control{padding:10px 86px 10px 20px;border-radius:50px;font-size:16px}.apply-coupon .coupon-btn{padding:3px 15px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.coupon-code-copy{border:0}.checkout-close{background:#fff0;border:0;padding:0}.drag-upload-btn input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.drag-upload-btn.btn{padding:7px 20px}.form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}#other-reason-box{display:none}.custom-radio-box{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background-color:var(--light);border-radius:10px;cursor:pointer}.custom-radio-box input[type=radio]{display:none}.custom-radio-box input[type=radio]:checked+span{background-color:var(--secondary);border-color:var(--secondary)}.custom-radio-box input[type=radio]:checked+span::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:var(--white)}.custom-radio-box span{width:18px;height:18px;border-radius:50%;border:5px solid var(--secondary);background-color:var(--white);transition:all 0.2s ease;display:flex;align-items:center;justify-content:center}.fa-star{color:var(--gray-100)}.fa-star.filled{color:var(--warning)}.star-box .fa-star{cursor:pointer;color:var(--gray-100);transition:color 0.2s}.star-box .fa-star.filled{color:var(--warning)}.menu-image{position:relative}.menu-offers{display:flex;align-items:end;justify-content:space-between;width:calc(100% - 30px)}.menu-offers span{position:absolute;top:15px;left:15px}.menu-offers ul{display:flex;align-items:center;gap:8px;position:absolute;top:15px;right:15px}.menu-offers ul li .menuhot{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#FFCBC1;border:1px solid #FFEEEA;color:var(--primary);border-radius:50px;font-size:18px}.menu-offers ul li .menuhot:hover{color:var(--white);background:var(--primary);border:1px solid var(--primary)}.menu-offers ul li .btn-icon{border:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.coupon-content p{color:var(--gray-900)}.cash-div{padding:12px 20px}.cash-div span{color:var(--gray-600)}.status-line .status-div{display:flex;align-items:center;gap:10px;margin-bottom:20px;position:relative}.status-line .status-div+.status-div:after{position:absolute;content:"";background:var(--gray-200);width:3px;height:40px;left:11px;top:-30px;z-index:0}.status-line .status-div.completed span{background:var(--success)!important;color:var(--white)}.status-line .status-div.completed:after{background:var(--success)}.status-line .status-div .status-icon{position:relative;z-index:9}.status-line .status-div .status-icon span{width:26px;height:26px;background:var(--gray-100);display:flex;align-items:center;justify-content:center;border-radius:50px}.status-item.inactive::before{background:#ccc}.status-item .status-time{font-size:12px;color:#999}.arriving-in{background:#F9F9F9;border-radius:5px;border:1px solid var(--border-color);padding:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.arriving-in h2{font-size:28px;font-weight:700;color:var(--gray-900);margin-bottom:0}.arriving-in span{background:var(--dark);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50px;font-size:20px;color:var(--white)}.google-map{margin-bottom:20px}.google-map iframe{width:100%!important}.signature-rating{display:flex;align-items:center;justify-content:space-between}.signature-section{position:relative;overflow:hidden}.signature-section .all-slider,.signature-section .starter-slider,.signature-section .bowls-slider,.signature-section .breads-slider,.signature-section .chinese-slider,.signature-section .desserts-slider{overflow:hidden!important}.signature-section .signature-bg-01{position:absolute;top:50px;right:50px;z-index:-1;-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}@media (max-width:991.98px){.signature-section .signature-bg-01{right:15px}}.signature-section .signature-bg-02{position:absolute;bottom:-100px;right:50px;z-index:-1;-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}@media (max-width:767.98px){.signature-section .slider-wrapper{margin:0 15px}}.signature-tab{margin-bottom:40px}@media (max-width:767.98px){.signature-tab{margin-bottom:20px}}.signature-tab .nav{gap:26px}@media (max-width:767.98px){.signature-tab .nav{gap:12px}}@media (max-width:767.98px){.signature-tab .nav li{width:calc(50% - 6px)}}.signature-tab .nav li a,.signature-tab .nav li button{font-weight:600;color:var(--black);background:var(--white);border:1px solid var(--gray-100);box-shadow:0 4px 24px 0 rgb(185 185 185 / .2509803922);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:130px;height:100px}@media (max-width:767.98px){.signature-tab .nav li a,.signature-tab .nav li button{width:100%}}.signature-tab .nav li a:hover,.signature-tab .nav li button:hover{color:var(--primary)}.signature-tab .nav li a.active,.signature-tab .nav li button.active{color:var(--white);background:var(--primary)}.signature-tab .nav li a.active img,.signature-tab .nav li button.active img{filter:brightness(0) invert(1)}.signature-item{background:var(--white);border:1px solid var(--border-color);box-shadow:0 4px 24px 0 0 4px 24px 0 rgb(185 185 185 / .25);border-radius:6px;margin-bottom:20px}.signature-item:hover{transition:0.7s;border-color:var(--primary)}.signature-item:hover .signature-img img{transform:scale(1.1);transition:0.7s}.signature-item .signature-img{position:relative;overflow:hidden;border-radius:6px 6px 0 0}.signature-item .signature-img img{width:100%;transition:0.7s}.signature-item .signature-content{padding:24px}.signature-item .signature-content .badge{padding:2px 12px;margin-bottom:8px}.signature-item .signature-content h3{font-size:24px}@media (max-width:767.98px){.signature-item .signature-content h3{font-size:22px}}.signature-item .signature-content p{font-size:16px;color:var(--gray-600);margin-bottom:24px;max-width:250px}@media (max-width:767.98px){.signature-item .signature-content p{font-size:14px}}.signature-item .signature-content h4{font-size:20px;color:var(--gray-900)}.signature-item .signature-content h6{font-size:20px}.delicious-info{position:relative;padding:60px 0 80px}@media (max-width:991.98px){.delicious-info{padding:40px 0 60px}}@media (max-width:767.98px){.delicious-info .view-all .btn-primary{width:100%}}.delicious-info .shape-img-03{animation:rotate 16s linear infinite;position:absolute;top:-30px;right:20px}.delicious-info .delicious-img{position:relative;text-align:center}@media (max-width:991.98px){.delicious-info .delicious-img{display:none}}.delicious-info .delicious-img .delicious-main-img{position:relative;z-index:1;animation:rotate 126s linear infinite}.delicious-info .delicious-img .shape-img{position:absolute;top:160px;left:-115px}.delicious-info .delicious-img .offer-item{background:url(../img/bg/shape-08.svg);background-size:cover;width:200px;height:200px;padding:40px;position:absolute;bottom:100px;right:30px;z-index:11;animation:bounce 3s linear infinite;display:flex;align-items:center;justify-content:center;flex-direction:column}.delicious-info .delicious-img .offer-item h2{font-size:72px}.delicious-item{padding:24px;margin-bottom:24px;border-radius:6px}.delicious-item h3{font-size:24px}@media (max-width:767.98px){.delicious-item h3{font-size:22px}}.delicious-item.bg-primary-light{background:var(--warning-transparent);border-left:1px solid #FF9924}.delicious-item.bg-secondary-light{background:var(--success-transparent);border-left:1px solid var(--success)}.list-style li{text-decoration:dotted;list-style-type:disc;margin-left:18px}.text-gray-9{color:#051321}.testimonial-card{position:relative;border:1px solid var(--border-color);box-shadow:var(--box-shadow);padding:24px;border-radius:6px}.testimonial-card:hover{border:1px solid var(--primary)}.testimonial-card::before{content:"";position:absolute;background-image:url(../img/icons/testimonials-quote.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:250px;height:250px;top:30px;left:50%;z-index:-1;transform:translateX(-50%)}.gallery-content .gallery-item{position:relative}.gallery-content .gallery-item::before{content:"";position:absolute;top:0;left:0;width:100%;opacity:0;height:100%;background-color:rgb(0 0 0 / .5);z-index:-1}.gallery-content .gallery-item:hover::before{opacity:1;z-index:2}.gallery-content .gallery-item:hover .gallery-zoom{opacity:1}.gallery-content .gallery-item .gallery-zoom{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;opacity:0;transition:all 0.3s ease;background:var(--white);width:60px;height:60px;border-radius:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.gallery-content .gallery-item .gallery-zoom i{font-size:24px}.blog-item .blog-img .blog-date{background:var(--primary);border-radius:4px;width:auto;height:24px;position:absolute;top:20px;left:20px;font-size:14px;font-weight:700;color:#fff;margin-bottom:0;padding:0 10px;line-height:15px;text-align:center;display:flex;align-items:center}.blog-item .blog-content .blog-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.gallery-section .about-galleries img{border-radius:30px}.contact-form{padding:40px}@media (max-width:991.98px){.contact-form{padding:20px}}.testimonial-section{background:url(../img/bg/success-bg.jpg);background-size:cover;background-position:center;position:relative}.testimonial-section .testimonial-bg-01{position:absolute;top:80px;left:20px;-webkit-animation:updown 1.5s ease-in-out 0s infinite alternate;animation:updown 1.5s ease-in-out 0s infinite alternate}.testimonial-section .testimonial-bg-02{position:absolute;bottom:50px;right:30px;transform:rotate(115deg);-webkit-transform:rotate(115deg);-ms-transform:rotate(115deg);-webkit-animation:rotate-1 1.5s ease-in-out 0s infinite alternate;animation:rotate-1 1.5s ease-in-out 0s infinite alternate}.testimonial-item{transition:all 0.3s ease;background:var(--white);box-shadow:var(--box-shadow);padding:24px;border-radius:6px;width:100%}.testimonial-item:hover{background:var(--dark);transform:translateY(-5px)}.testimonial-item:hover .quatation-icon{filter:brightness(0) saturate(100%) invert(17%) sepia(96%) saturate(7471%) hue-rotate(3deg) brightness(95%) contrast(110%);color:var(--primary)}.testimonial-item:hover .testimonial-content h3{color:var(--white)}.testimonial-item:hover .testimonial-content .author-name a{color:var(--white)}.testimonial-item:hover .testimonial-content span{color:var(--white)}.testimonial-item .quatation-icon{transition:all 0.3s ease;margin-bottom:20px}.testimonial-item .testimonial-content h3{font-size:16px;line-height:24px;margin:0 auto 20px;max-width:270px}.testimonial-item .testimonial-content .description{color:var(--gray-900);margin-bottom:20px}.testimonial-item .testimonial-content .author-name{font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:700;margin-bottom:4px;display:block}.testimonial-item.testimonial-item-three{border:1px solid var(--border-color);border-radius:5px}.testimonial-item.testimonial-item-three:hover{background:#fff0}.testimonial-section-two{position:relative;overflow:hidden;background:var(--white);padding:80px 0}@media (max-width:991.98px){.testimonial-section-two{padding:0 0 60px}}.testimonial-section-two .slick-slide{margin:10px 12px 40px}@media (max-width:767.98px){.testimonial-section-two .slick-slide{text-align:center}}.testimonial-section-two .testimonial-item{transition:all 0.7s;border-radius:6px;text-align:center;position:relative;overflow:hidden;padding:24px;margin:2px;box-shadow:0 3px 15px 0 rgb(0 0 0 / .1019607843)}.testimonial-section-two .testimonial-item::before{content:"";position:absolute;bottom:-2px;left:0;width:0%;height:5px;background:var(--primary);z-index:0;border-radius:0 0 20px 20px;transition:all 0.7s}.testimonial-section-two .testimonial-item:hover{box-shadow:var(--box-shadow-md);transform:unset;background:var(--white)}.testimonial-section-two .testimonial-item:hover::before{content:"";width:100%}@media (max-width:767.98px){.testimonial-section-two .testimonial-item{max-width:100%;margin:2px auto;padding:20px}}.testimonial-section-two .testimonial-item .testimonial-title{margin-bottom:20px;padding-bottom:0;border-bottom:none}.testimonial-section-two .testimonial-item .testimonial-title .title{font-size:20px;font-weight:600;color:var(--heading-color);margin-bottom:8px}.testimonial-section-two .testimonial-item .testimonial-title p{-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.testimonial-section-two .testimonial-item .testimonial-author{display:flex;align-items:center;justify-content:center;gap:16px;text-align:start}.testimonial-section-two .testimonial-item .testimonial-author .author-name{font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:700;color:var(--gray-900);margin-bottom:8px;display:block}.testimonial-section-two .testimonial-item .testimonial-qutation{margin-bottom:24px;text-align:center}.testimonial-section-two .slide-section{position:absolute;top:-35px;left:0;width:100%;z-index:-1}.testimonial-section-two .slide-section .slide-item .slide-title{font-size:250px;font-weight:700;color:var(--light);margin-bottom:0;white-space:nowrap}.slide-section .slide-item .slide-title{font-size:300px;font-weight:700;color:rgb(255 255 255 / .2);margin-bottom:0;white-space:nowrap}.video-section{background:url(../img/bg/video-bg.jpg) no-repeat;background-size:cover;background-position:center;background-attachment:fixed;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;height:450px;border-radius:5px}@media (max-width:991.98px){.video-section{background-size:cover;height:300px}}@media (max-width:767.98px){.video-section{background-attachment:unset;height:200px}}.video-section .video-btn{width:84px;height:84px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;position:absolute;z-index:11;font-size:24px}@media (max-width:575.98px){.video-section .video-btn{width:54px;height:54px;font-size:20px}}.video-section .video-btn i{color:#fff}.video-section .video-btn .wave{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:10px solid var(--primary);animation:wave 3s infinite;z-index:1}.video-section .video-btn .wave1{animation-delay:0s}.video-section .video-btn .wave2{animation-delay:1s}.video-section .video-btn .wave3{animation-delay:2s}@keyframes wave{0%{transform:scale(1);opacity:1}100%{transform:scale(2.5);opacity:0}}.video-section .slide-section{width:100%}.video-section .slide-section .slide-item .slide-title{font-size:300px;font-weight:700;color:#fff;margin-bottom:0;white-space:nowrap}@media (max-width:991.98px){.video-section .slide-section .slide-item .slide-title{font-size:180px}}@media (max-width:767.98px){.video-section .slide-section .slide-item .slide-title{font-size:138px}}@media (max-width:575.98px){.video-section .slide-section .slide-item .slide-title{font-size:108px}}.contact-details{display:flex;flex-direction:column;gap:16px}.contact-details .contact-item{padding:20px;border-radius:6px;border:1px solid var(--border-color);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.contact-details .contact-item h3{font-size:20px;font-weight:700;color:var(--gray-900);margin-bottom:8px}.contact-details .contact-item p{margin-bottom:0;color:var(--gray-600)}.testimonial-section .testimonial-item:hover .testimonial-content p{color:var(--white)}.location-map{padding:40px 0 0}.location-map iframe{width:100%!important}.faq-section{background:var(--light)}.faq-accordion .accordion-button{font-size:20px;font-weight:700}.faq-accordion .accordion-button:not(.collapsed):after{content:"\e082";color:var(--primary)}.reservation-section .slide-section{position:absolute;top:200px}.testimonial-section-three{position:relative;background:url(../img/bg/testimonial-bg-03.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.testimonial-section-three::after{content:"";position:absolute;bottom:-40px;width:100%;height:58px;background:url(../img/bg/testimonial-shape.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:991.98px){.testimonial-section-three::after{display:none}}.testimonial-slider-three .swiper-slide-active .author-img{width:80px;height:80px;border:3px solid var(--white);border-radius:50px}.testimonial-slider-three{text-align:center}.testimonial-slider-three .rating{font-size:15px;margin-bottom:24px}.testimonial-slider-three .testimonial-content h3{font-size:18px;margin-bottom:24px;line-height:27px;min-height:81px}.testimonial-slider-three .author-img{width:60px;height:60px;transition:all 0.4s ease;cursor:pointer}.testimonial-slider-three .author-img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.testimonial-slider-three .testimonial-thumbs{padding:40px 0 8px;max-width:750px}.testimonial-slider-three .testimonial-thumbs .swiper-wrapper{display:flex;align-items:center;gap:12px}.testimonial-slider-three .testimonial-thumbs .swiper-slide{height:80px;position:relative}@media (max-width:991.98px){.testimonial-slider-three .testimonial-thumbs .swiper-slide{left:-10px;display:flex;align-items:center;justify-content:center}}.testimonial-slider-three .testimonial-thumbs .swiper-slide.swiper-slide-thumb-active .author-img{opacity:1;transform:scale(1.2);transition:all 0.4s ease}.testimonial-slider-three .testimonial-thumbs .swiper-slide.swiper-slide-thumb-active .author-img img{border:4px solid var(--white)}.sidebar-wrap{background:var(--light);border:1px solid var(--border-color);border-radius:6px;padding:20px}@media (max-width:991.98px){.sidebar-wrap{margin-bottom:24px}}.sidebar-wrap .sidebar-header{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:20px;margin-bottom:20px;position:relative}.sidebar-wrap .sidebar-header .profile-wrapper{text-align:center}.sidebar-wrap .sidebar-header .profile-wrapper .profile-image{margin-bottom:12px}.sidebar-wrap .sidebar-header .profile-wrapper h6{font-size:22px;font-weight:700}.sidebar-wrap .sidebar-header .profile-wrapper .btn-icon{position:absolute;top:54px;right:23px;left:80px;margin:auto;box-shadow:var(--box-shadow)}.sidebar-wrap .sidebar-header p{font-size:14px}.user-title h4{font-size:32px;font-weight:700}.user-reviews-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.review-card-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.review-card-main{display:flex;align-items:center;flex-wrap:wrap}.review-restaurant-meta{display:flex;align-items:center}.review-actions{display:flex;align-items:center}.review-action-btn{display:inline-flex;align-items:center}.review-title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.review-rating{display:flex;align-items:center}.review-modal-actions{display:flex;align-items:center;justify-content:flex-end}.review-delete-icon-row{display:flex;align-items:center;justify-content:center}.review-delete-actions{display:flex;align-items:center;justify-content:center}.sidebar-menus ul{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:8px}.sidebar-menus>ul>li:last-child ul{margin-bottom:0}.sidebar-menus>ul>li.active a{color:#fff;background:var(--primary)}.sidebar-menus>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;padding:8px 12px;position:relative;color:var(--gray-900);font-size:16px;font-weight:500;border-radius:6px}@media (max-width:991.98px){.sidebar-menus>ul>li>a{font-size:14px}}.sidebar-menus>ul>li>a:hover,.sidebar-menus>ul>li>a.subdrop,.sidebar-menus>ul>li>a.active{color:#fff;background:var(--primary)}.sidebar-menus>ul>li.submenu ul{display:none}.sidebar-menus>ul>li.submenu ul li a{font-weight:400;font-size:16px;position:relative;display:block;padding:2px 4px 2px 40px;color:var(--gray-600)}.sidebar-menus>ul>li.submenu ul li a:hover,.sidebar-menus>ul>li.submenu ul li a.active{color:var(--primary)}.sidebar-menus>ul>li.submenu ul li a:hover::before,.sidebar-menus>ul>li.submenu ul li a.active::before{background:var(--primary)}.sidebar-menus>ul>li.submenu ul li a::before{content:"";width:4px;height:4px;border-radius:50%;position:absolute;left:28px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:var(--gray-600)}.sidebar-menus>ul>li ul li{overflow:hidden;margin-top:6px}.sidebar-menus>ul>li ul li:first-child{margin-top:10px}.sidebar-menus>ul>li ul li a{position:relative;width:100%}.sidebar-menus>ul>li ul li a i{font-size:1rem}.sidebar-menus>ul>li ul li a span{font-size:1rem;white-space:nowrap;margin-left:8px}.sidebar-menus>ul>li ul li a.active{color:var(--primary)}.sidebar-menus>ul>li ul li a.active span{color:var(--white)}.sidebar-menus>ul>li ul li a.active::before{opacity:1}.sidebar-menus>ul>li .submenu ul{display:none;border:0;padding-top:0;padding-bottom:0;position:relative}.sidebar-menus>ul>li .submenu ul li{margin:0}.sidebar-menus.subdrop .arrow-menu{transform:translateY(-50%) rotate(90deg);background:var(--light)}li a.subdrop .arrow-menu{transform:rotate(90deg)}.active.subdrop~ul{display:block!important}.sub-header{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--border-color)}.sub-header .view-link{font-size:14px;font-weight:500;color:var(--secondary);display:inline-block;position:relative}.sub-header .view-link::before{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--secondary);transform-origin:bottom right;transition:transform 0.25s ease-out}.sub-header .view-link:hover{color:var(--secondary)}.sub-header .view-link:hover::before{transform:scaleX(1);transform-origin:bottom left}.reportrange-picker{padding:6px 8px;border-radius:6px;border:1px solid var(--border-color);background-color:var(--white);color:var(--heading-color);font-size:14px}.shaodow{box-shadow:var(--box-shadow)}.output-card .output-item{border:none;position:relative}.output-card .output-item::before{content:"";position:absolute;background:url(../img/icons/dash-icon.svg) no-repeat;background-size:100% 100%;bottom:0;right:-15px;width:75px;height:100%}@media (max-width:1199.98px){.output-card .output-item::before{display:none}}.output-card .output-item i{color:#fff}.output-card .output-last-item::before{display:none}.restaurant-tab.custom-tab .nav-link{background:var(--light);border:unset;color:var(--gray-900)}.modal-content .btn-close{padding-top:0;font-size:20px;background:transparent!important;width:20px;height:20px;box-shadow:unset!important;color:var(--danger);opacity:1}.work-section{background:url(../img/bg/work-bg.png),var(--light)}.work-section-three{background:var(--light)}.work-item{text-align:center;transition:all 0.7s}.work-item:hover .work-icon span{background:var(--primary-transparent)}.work-item .work-icon{position:relative;margin-bottom:16px}.work-item .work-icon span{background:var(--white);box-shadow:0 4px 24px 0 rgb(185 185 185 / .2509803922);border-radius:50%;width:117px;height:117px;margin:0 auto;display:flex;align-items:center;justify-content:center;transition:all 0.7s}.work-item .work-icon::before{position:absolute;top:70%;right:-22%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);content:"";background:url(../img/icons/arrow.svg);background-repeat:no-repeat;width:155px;height:94px}@media (max-width:1199.98px){.work-item .work-icon::before{right:-30%}}@media (max-width:991.98px){.work-item .work-icon::before{width:100px;background-size:contain}}@media (max-width:767.98px){.work-item .work-icon::before{content:none}}.work-item.work-02 .work-icon::before{background:url(../img/icons/arrow.svg);background-repeat:no-repeat}@media (max-width:991.98px){.work-item.work-02 .work-icon::before{width:100px;background-size:contain}}@media (max-width:767.98px){.work-item.work-02 .work-icon::before{content:none}}.work-item.work-03 .work-icon::before{content:none}.work-item-two{border:1px solid var(--border-color);border-radius:10px;background:var(--white);box-shadow:var(--box-shadow);transition:0.6s}.work-item-two:hover{border-color:var(--primary)}.work-item-three{background:var(--white);border:1px solid var(--border-color);border-radius:6px;padding:20px;margin-bottom:33px}@media (max-width:1399.98px){.work-item-three{margin-bottom:20px}}.work-item-three:last-child{margin-bottom:0}.work-item-three span{font-size:18px;color:var(--primary);margin-bottom:8px;display:block}@media (max-width:767.98px){.work-item-three h5{font-size:20px}}.work-img img{border-radius:6px}.marquee-section-two{width:100%;overflow:hidden;left:0;top:0}.marquee-section-two .horizontal-slide .slide-list{gap:0}.marquee-section-two .marquee-item{position:relative;margin-right:40px;padding-right:80px}.marquee-section-two .marquee-item::after{content:"";position:absolute;background:url(../img/icons/marquee-icon.svg) no-repeat;background-size:100% 100%;width:40px;height:40px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-width:767.98px){.marquee-section-two .marquee-item::after{width:30px;height:30px}}.choices__inner{height:40px;border-radius:6px;padding:0 16px;min-height:40px;background:var(--white)}.choices__inner .choices__list--single{padding:8px 2px}.choices__inner .choices__list--single .choices__item{font-size:16px;color:var(--gray-400)}.choices__inner .choices__list--single .choices__item.choices__item--selectable{color:var(--gray-900)}.choices__list{z-index:999!important}.choices__list .is-highlighted{background:var(--primary)!important;color:var(--white)}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:var(--primary);text-shadow:unset}.bootstrap-datetimepicker-widget.dropdown-menu.bottom::before,.bootstrap-datetimepicker-widget.dropdown-menu.top::before{border-bottom-color:var(--border-color)}.bootstrap-datetimepicker-widget.dropdown-menu.bottom::after,.bootstrap-datetimepicker-widget.dropdown-menu.top::after{border-bottom-color:var(--white)}.bootstrap-datetimepicker-widget table th{font-size:14px;font-weight:600;color:var(--gray-900);width:30px;height:30px;line-height:30px}.bootstrap-datetimepicker-widget table th.prev,.bootstrap-datetimepicker-widget table th.next{padding-bottom:16px}.bootstrap-datetimepicker-widget table th.prev span,.bootstrap-datetimepicker-widget table th.next span{width:24px;height:24px;font-size:12px;border:1px solid var(--gray-100);border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.bootstrap-datetimepicker-widget table th.prev span:hover,.bootstrap-datetimepicker-widget table th.next span:hover{background:var(--dark);border-color:var(--dark);color:var(--white)}.bootstrap-datetimepicker-widget table td{font-size:14px;color:var(--gray-500)}.bootstrap-datetimepicker-widget table td.day{width:30px;height:32px;line-height:32px}.bootstrap-datetimepicker-widget{z-index:1051!important}.bootstrap-datetimepicker-widget .datepicker-months .picker-switch{padding-bottom:16px}.bootstrap-datetimepicker-widget a[data-action]{border-radius:6px;padding:0}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:var(--primary)}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#fff0}.iti{display:block}.iti__divider{border-color:var(--border-color)}.bootstrap-tagsinput{border-color:var(--border-color);background:var(--form-bg);color:var(--gray-900);min-height:40px;padding:6px 12px;width:100%;font-size:14px;line-height:24px;box-shadow:none;overflow-x:auto;display:flex}.bootstrap-tagsinput:focus{border-color:var(--primary);box-shadow:none;outline:none}.bootstrap-tagsinput .tag{margin-right:2px;color:var(--gray-900);background:var(--light);font-size:12px;padding:3px 6px;font-weight:500;border-radius:6px}.flatpickr-day.selected{background:var(--primary);border-color:var(--primary);color:#fff}.daterangepicker{border-color:var(--gray-100);background:var(--white)}.daterangepicker::before{border-bottom-color:var(--gray-100)}.daterangepicker::after{border-bottom-color:var(--white)}.daterangepicker .ranges li{color:var(--gray-900)}.daterangepicker .ranges li:hover{background:var(--gray-100)}.daterangepicker .ranges li.active{background-color:var(--primary)}.daterangepicker td.active{background-color:var(--primary)}.daterangepicker td.active:hover{background-color:var(--primary)}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-color:var(--gray-100)}.daterangepicker .drp-buttons{border-color:var(--gray-100)}.daterangepicker td.off,.daterangepicker .td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:var(--white)}.daterangepicker td.in-range{background-color:var(--gray-100)!important;color:var(--gray-900)}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:var(--gray-100)!important;color:var(--gray-900)}.daterange-wraper .date-range{padding-left:30px;font-size:14px;color:var(--gray-900);min-height:auto;height:36px;border:0}.daterange-wraper .date-range:focus{border-left:0}.filter-range .irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:4px;left:50%;width:10px;height:10px;margin-left:-1px;background-color:var(--primary);border-radius:50px;border:0}.filter-range .irs--flat .irs-line{top:28px;height:6px;background-color:var(--light);border-radius:4px}.filter-range .irs--flat .irs-bar{top:28px;height:6px;background-color:var(--primary)}.filter-range .irs-with-grid .irs-grid{display:none}.filter-range .irs--flat .irs-from,.filter-range .irs--flat .irs-to,.filter-range .irs--flat .irs-single{color:var(--darkmde-white);font-size:14px;line-height:1.333;text-shadow:none;padding:4px 12px;background-color:var(--primary);border-radius:4px;top:-10px}.filter-range .irs--flat .irs-from:before,.filter-range .irs--flat .irs-to:before,.filter-range .irs--flat .irs-single:before{border-top-color:var(--primary);left:60%}