h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h6{font-size:1rem}.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}@media (min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.33333333%}}.form-floating>:disabled~label{color:#6c757d}.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.progress{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pb-3{padding-bottom:1rem!important}@media (min-width:992px){.mt-lg-0{margin-top:0!important}}.flaticon-phone-call-2:before{content:""}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}.swiper-wrapper{z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform:translate3d(0,0,0)}.swiper-slide{flex-shrink:0}@media (max-width:1399px){h3{font-size:26px}}@media (max-width:991px){h3{font-size:24px}}h6{font-size:16px;line-height:145%}.theme-btn.style-line-height{line-height:1.5}.link-btn{font-size:18px;color:var(--whiteColor);font-weight:500;background-image:linear-gradient(var(--secondaryColor),var(--secondaryColor));background-position:0 95%;background-repeat:no-repeat;background-size:0 2px}.link-btn i{margin-left:10px;font-size:14px}.link-btn:hover{background-size:100% 1px}.link-btn.hover-style:hover,.link-btn.hover-style:hover i,.team-details-wrapper .team-details-content .star a i{color:var(--mainColor)}.fix{overflow:hidden}.text-color{color:var(--blackColor)!important}.team-details-wrapper .team-image{height:525px}@media (max-width:575px){.team-details-wrapper .team-image{height:400px}}.team-details-wrapper .team-details-content .star a{font-size:16px;color:var(--blackColor)}.team-details-wrapper .team-details-content h3{margin-bottom:5px}.team-details-wrapper .team-details-content span{font-weight:500;margin-bottom:15px;display:block}.team-details-wrapper .team-details-content .social-icon{margin-top:40px;gap:15px;position:relative;z-index:9}@media (max-width:575px){.team-details-wrapper .team-details-content .social-icon{margin-top:20px}}.team-details-wrapper .team-details-content .social-icon a,.team-reservation-wrapper .get-touch-items .contact-items .contact-info .social-icon a{width:40px;height:40px;line-height:40px;font-size:16px;display:block;background:rgba(92,92,91,.1);color:var(--blackColor);border-radius:50%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-align:center}.team-skill-wrapper .team-skill-content h3{color:var(--whiteColor)}.team-skill-wrapper .progress-wrap .pro-items:not(:last-child){margin-bottom:20px}.team-skill-wrapper .progress-wrap .pro-items .pro-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.team-skill-wrapper .progress-wrap .pro-items .pro-head .point{font-size:18px;font-weight:700;color:var(--whiteColor)}.team-skill-wrapper .progress-wrap .pro-items .pro-head .title{letter-spacing:.9px;color:var(--whiteColor);font-weight:700}.team-skill-wrapper .progress-wrap .pro-items .progress{background:var(--whiteColor);justify-content:flex-start;border-radius:0;align-items:center;position:relative;display:flex;height:6px;width:100%}.team-skill-wrapper .progress-wrap .pro-items .progress-value{animation:load 3s normal forwards;box-shadow:0 10px 40px -10px var(--whiteColor);border-radius:0;background:var(--mainColor);height:6px;width:0}.team-reservation-wrapper .get-touch-items .get-touch-title h2{margin-bottom:10px}.team-reservation-wrapper .get-touch-items .contact-items{margin-top:50px;display:flex;align-items:center;gap:100px}@media (max-width:575px){.team-reservation-wrapper .get-touch-items .contact-items{margin-top:30px;gap:70px}}.team-reservation-wrapper .get-touch-items .contact-items .contact-info h4{font-weight:600;text-transform:capitalize;margin-bottom:15px}.team-reservation-wrapper .get-touch-items .contact-items .contact-info h5{text-transform:capitalize}.team-reservation-wrapper .get-touch-items .contact-items .contact-info .social-icon{gap:15px;position:relative;z-index:9;list-style:none}@media (max-width:575px){.team-reservation-wrapper .get-touch-items .contact-items .contact-info .social-icon{margin-top:20px}}.team-reservation-wrapper .team-reservation-items{padding:50px 55px;border:1px solid var(--border);border-radius:15px}@media (max-width:575px){.team-reservation-wrapper .team-reservation-items{padding:40px;margin-bottom:10px}}.team-reservation-wrapper .team-reservation-items .reservation-title{margin-bottom:20px}@media (max-width:575px){.team-reservation-wrapper .team-reservation-items .reservation-title{margin-bottom:15px}}.single-offer-items.style-3 .french-content h4,.team-reservation-wrapper .team-reservation-items .reservation-title h3{text-transform:capitalize;font-size:38px;font-weight:500;margin-bottom:10px}@media (max-width:575px){.team-reservation-wrapper .team-reservation-items .reservation-title h3{font-size:32px}}.single-offer-items{border-radius:20px;position:relative;overflow:hidden;width:98%}.single-offer-items.style-3{border-radius:9px}.single-offer-items.style-3 .offer-image-2{position:absolute;top:0;right:5%;animation:4s linear 0s infinite normal none running rounded}.single-offer-items.style-3 .french-content{padding:50px 35px;position:relative;z-index:9}.single-offer-items.style-3 .french-content h4{font-size:26px;font-style:italic;color:var(--mainColor)}.single-offer-items.style-3 .french-content h4 span{font-size:14px;font-family:var(--fontFamily);margin-right:5px;color:var(--whiteColor)}.single-offer-items.style-3 .french-content h3{font-size:40px;color:var(--whiteColor);margin-bottom:10px}.single-offer-items.style-3 .french-content h5{color:var(--whiteColor);text-transform:capitalize;margin-bottom:40px;font-weight:500}.single-offer-items.style-3 .noodles-image{position:absolute;right:0;bottom:40px;width:205px;transition:all .4s ease-in-out}.single-offer-items.style-3 .noodles-image img{width:100%;height:100%}.single-offer-items.style-3 .chicken-image{position:absolute;right:0;bottom:0;transition:all .4s ease-in-out}.single-offer-items.style-3 .offer-shape-3{position:absolute;right:30%;top:20%;animation:4s linear 0s infinite normal none running rounded}.single-offer-items.style-3:hover .chicken-image{transform:scale(1.1)}.single-offer-items.style-3:hover .noodles-image{right:-30px}.instagram-banner-items .banner-image{position:relative}@media (max-width:767px){.instagram-banner-items .banner-image{height:450px}.instagram-banner-items .banner-image img{object-fit:cover}}@media (max-width:575px){.instagram-banner-items .banner-image{height:380px}}.instagram-banner-items .banner-image img{width:100%;height:380px;object-fit:cover}.instagram-banner-items .banner-image::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(33,33,33,.9);transform:scale(1,0);transition:transform 500ms ease;transform-origin:bottom center;z-index:1}.instagram-banner-items .banner-image .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;color:var(--whiteColor);opacity:0;transition:all .4s ease-in-out;font-size:24px}.instagram-banner-items:hover .banner-image::before{transform:scale(1,1);transform-origin:top center}.instagram-banner-items:hover .banner-image .icon{opacity:1}.pasta-banner-items{padding:50px 35px;border-radius:9px;position:relative}.food-banner-section-3,.pasta-banner-items .pasta-content{position:relative;z-index:9}.pasta-banner-items .pasta-food{position:absolute;bottom:50px;right:0;transition:all .4s ease-in-out}.pasta-banner-items .pasta-content span,.single-offer-items.style-3 .french-content span{font-size:14px;font-weight:500;color:var(--secondaryColor)}.pasta-banner-items .pasta-content h3{font-size:36px;color:var(--whiteColor)}.pasta-banner-items:hover .pasta-food{transform:scale(1.1)}.food-banner-section-3{margin-bottom:-50px}.food-banner-section-3.seven__{position:relative;z-index:9;margin-bottom:110px}@media (max-width:1199px){.food-banner-section-3{margin-bottom:0;padding-bottom:100px}}@media (max-width:991px){.food-banner-section-3{padding-bottom:80px}}.marquee-wrapper{position:relative;overflow:hidden;white-space:nowrap;margin-top:30px;margin-bottom:-3px}.text-slider{font-size:125px;height:110px;line-height:100px;font-weight:700;text-transform:capitalize}.text-slider.text-color{color:#a4a4a4;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#a4a4a4;-webkit-text-fill-color:rgba(255,255,255,0);font-style:italic}@media (max-width:575px){.text-slider{font-size:50px;height:70px}}.marquee-inner{position:absolute;display:inline-flex;width:200%}.marquee-item{float:left;transition:animation .2s ease-out}.marquee-inner.to-left{animation:marqueeLeft 25s linear infinite}.booking-section,.testimonial-section{position:relative}.testimonial-section .burger-shape{position:absolute;bottom:30%;left:5%}@media (max-width:991px){.testimonial-section .burger-shape{display:none}}.testimonial-section .fry-shape{position:absolute;right:15%;top:10%}@media (max-width:991px){.testimonial-section .fry-shape{display:none}}.testimonial-section .pizza-shape{position:absolute;right:15%;bottom:22%}@media (max-width:991px){.testimonial-section .pizza-shape{display:none}}.testimonial-wrapper .testimonial-items{max-width:980px;margin:0 auto}.testimonial-wrapper .testimonial-items .testimonial-content{margin-top:-7px}.testimonial-wrapper .testimonial-items .testimonial-content .client-info{margin-bottom:30px}.testimonial-wrapper .testimonial-items .testimonial-content .client-info h4{font-size:29px;text-transform:capitalize;margin-bottom:5px}.testimonial-wrapper .testimonial-items .testimonial-content .client-info h5{font-size:20px;text-transform:capitalize;color:var(--secondaryColor)}.testimonial-wrapper .testimonial-items .testimonial-content .star{margin-top:15px}.testimonial-wrapper .testimonial-items .testimonial-content .star span{font-size:14px;color:var(--mainColor);transition:all .4s ease-in-out}.testimonial-wrapper .testimonial-items .testimonial-image-slider{width:300px}.testimonial-wrapper .testimonial-items .client-img{width:80px;height:80px;border-radius:50%;margin:50px auto;display:inline-block;position:relative;z-index:1;border:5px solid var(--whiteColor);box-shadow:0 10px 15px 0 rgba(0,0,0,.06)}@media (max-width:575px){.testimonial-wrapper .testimonial-items .client-img{width:60px;height:60px;line-height:60px}}@media (max-width:991px){.testimonial-wrapper.style-responsive{margin-bottom:-45px}}.booking-section{margin-top:-240px}@media (max-width:991px){.booking-content{text-align:center}}.booking-content .icon-items{gap:20px;padding-top:15px}@media (max-width:991px){.booking-content .icon-items{justify-content:center}}.booking-content .icon-items .icon{font-size:66px;color:var(--primaryColor)}@media (max-width:575px){.booking-content .icon-items .icon{font-size:56px}}.booking-content .icon-items .content h5{color:var(--whiteColor);margin-bottom:5px}.booking-contact{padding:55px;background-color:var(--primaryColor);border-radius:20px 20px 0 0;margin-bottom:-120px}@media (max-width:1199px){.booking-contact{margin-bottom:-100px}}@media (max-width:991px){.booking-contact{margin-bottom:-80px}}@media (max-width:575px){.booking-contact{padding:50px 40px}}.booking-contact h4{font-size:28px;font-weight:600;margin-bottom:30px}@media (max-width:1199px){.booking-wrapper.style-responsive{margin-top:40px}}@media (max-width:991px){.booking-wrapper.style-responsive{margin-top:80px}}.breadcrumb-wrapper.bg-cover.no-image{padding-top:50px;padding-bottom:50px;background-color:#000}.elementor-products-grid:not(.show-heading-yes) .products>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .cross-sells>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .related>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .upsells>h2{display:none}.swiper-slide{will-change:transform;border-style:solid;border-width:0;transition-duration:.5s;transition-property:border,background,transform;overflow:hidden}.swiper-slide a{display:inline}.fa-star:before{content:""}