.elementor-1396 .elementor-element.elementor-element-9e0ee92{--display:flex;--min-height:76vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.96;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1396 .elementor-element.elementor-element-9e0ee92:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-9e0ee92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6d0e41 );background-image:url("https://kitchen4us.pt/wp-content/uploads/2025/08/Upcoming-Events.avif");background-position:top center;background-repeat:no-repeat;}.elementor-1396 .elementor-element.elementor-element-9e0ee92::before, .elementor-1396 .elementor-element.elementor-element-9e0ee92 > .elementor-background-video-container::before, .elementor-1396 .elementor-element.elementor-element-9e0ee92 > .e-con-inner > .elementor-background-video-container::before, .elementor-1396 .elementor-element.elementor-element-9e0ee92 > .elementor-background-slideshow::before, .elementor-1396 .elementor-element.elementor-element-9e0ee92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1396 .elementor-element.elementor-element-9e0ee92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #04324900 77%, var( --e-global-color-c6d0e41 ) 91%);}.elementor-1396 .elementor-element.elementor-element-7a01dde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-7a01dde{text-align:center;}.elementor-1396 .elementor-element.elementor-element-7a01dde .elementor-heading-title{text-shadow:1px 1px 2px rgba(0,0,0,0.3);color:var( --e-global-color-d681188 );}.elementor-1396 .elementor-element.elementor-element-de1cd88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1396 .elementor-element.elementor-element-de1cd88:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-de1cd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6d0e41 );}.elementor-1396 .elementor-element.elementor-element-009b526 > .elementor-widget-container{margin:-64px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-009b526{text-align:center;}.elementor-1396 .elementor-element.elementor-element-009b526 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:1.8em;text-shadow:1px 1px 2px rgba(0,0,0,0.3);color:#FFFFFFA6;}.elementor-1396 .elementor-element.elementor-element-5b36e55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1396 .elementor-element.elementor-element-5b36e55.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-cee7f54{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-1396 .elementor-element.elementor-element-cee7f54.elementor-element{--align-self:center;}.elementor-1396 .elementor-element.elementor-element-cee7f54 .elementor-heading-title{font-family:"PlayFlair Display", Sans-serif;font-size:1.4em;font-style:italic;color:var( --e-global-color-text );}.elementor-1396 .elementor-element.elementor-element-23fe15d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1396 .elementor-element.elementor-element-23fe15d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-fcef2bf > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-fcef2bf{text-align:center;}.elementor-1396 .elementor-element.elementor-element-fcef2bf .elementor-heading-title{text-shadow:1px 1px 2px rgba(0,0,0,0.3);color:var( --e-global-color-d681188 );}.elementor-1396 .elementor-element.elementor-element-3da2417{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1396 .elementor-element.elementor-element-3da2417.e-con{--align-self:center;}.elementor-1396 .elementor-element.elementor-element-df3530c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1396 .elementor-element.elementor-element-df3530c:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-df3530c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F4234;}.elementor-1396 .elementor-element.elementor-element-56fd3d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1396 .elementor-element.elementor-element-39e0056{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1396 .elementor-element.elementor-element-39e0056 img{width:100%;}.elementor-1396 .elementor-element.elementor-element-50ea664{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1396 .elementor-element.elementor-element-343d01d .elementor-heading-title{font-family:"PlayFlair Display", Sans-serif;font-size:1.1em;font-weight:600;font-style:italic;color:var( --e-global-color-d681188 );}.elementor-1396 .elementor-element.elementor-element-fe2b054{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;font-style:italic;color:var( --e-global-color-d681188 );}.elementor-1396 .elementor-element.elementor-element-2391519{--display:flex;}.elementor-1396 .elementor-element.elementor-element-2391519:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-2391519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F4234;}.elementor-1396 .elementor-element.elementor-element-53a0722{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1396 .elementor-element.elementor-element-eeddc49 img{width:60%;}.elementor-1396 .elementor-element.elementor-element-e43638b .elementor-heading-title{font-family:"PlayFlair Display", Sans-serif;font-size:1.1em;font-weight:600;font-style:italic;color:var( --e-global-color-d681188 );}.elementor-1396 .elementor-element.elementor-element-5b8768a{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;font-style:normal;color:var( --e-global-color-d681188 );}.elementor-1396 .elementor-element.elementor-element-2b10d8a{--display:flex;--justify-content:center;}.elementor-1396 .elementor-element.elementor-element-2b10d8a:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-2b10d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F4234;}.elementor-1396 .elementor-element.elementor-element-0c82089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-1396 .elementor-element.elementor-element-a9a6647 .elementor-heading-title{font-family:"PlayFlair Display", Sans-serif;font-size:1.1em;font-weight:600;font-style:italic;color:var( --e-global-color-d681188 );}.elementor-1396 .elementor-element.elementor-element-1485fe4{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;font-style:normal;color:var( --e-global-color-d681188 );}.elementor-1396 .elementor-element.elementor-element-db1f29c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-56px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}:where( .elementor-1396 .elementor-element.elementor-element-db1f29c .swiper-slide ) > .e-con{background-color:var( --e-global-color-d681188 );}.elementor-1396 .elementor-element.elementor-element-db1f29c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-db1f29c.elementor-element{--align-self:center;}.elementor-1396 .elementor-element.elementor-element-fc4f3ec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1396 .elementor-element.elementor-element-00847f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1396 .elementor-element.elementor-element-4668af7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1396 .elementor-element.elementor-element-4668af7 img{width:100%;}.elementor-1396 .elementor-element.elementor-element-145a52a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1396 .elementor-element.elementor-element-225f1ce .elementor-heading-title{font-family:"PlayFlair Display", Sans-serif;font-size:1.1em;font-weight:600;font-style:italic;}.elementor-1396 .elementor-element.elementor-element-600c0ca{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;font-style:italic;}.elementor-1396 .elementor-element.elementor-element-7be2be7{--display:flex;}.elementor-1396 .elementor-element.elementor-element-ef9394b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1396 .elementor-element.elementor-element-b806ca4 .elementor-heading-title{font-family:"PlayFlair Display", Sans-serif;font-size:1.1em;font-weight:600;font-style:italic;}.elementor-1396 .elementor-element.elementor-element-b63480f{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;font-style:normal;}.elementor-1396 .elementor-element.elementor-element-e0f703d{--display:flex;--justify-content:center;}.elementor-1396 .elementor-element.elementor-element-bc985dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-1396 .elementor-element.elementor-element-4596043 .elementor-heading-title{font-family:"PlayFlair Display", Sans-serif;font-size:1.1em;font-weight:600;font-style:italic;}.elementor-1396 .elementor-element.elementor-element-e0feb83{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;font-style:normal;}.elementor-1396 .elementor-element.elementor-element-7fde219{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-56px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}:where( .elementor-1396 .elementor-element.elementor-element-7fde219 .swiper-slide ) > .e-con{background-color:var( --e-global-color-d681188 );}.elementor-1396 .elementor-element.elementor-element-7fde219 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-7fde219.elementor-element{--align-self:center;}.elementor-1396 .elementor-element.elementor-element-1231a19 .elementor-button{background-color:var( --e-global-color-6bd5253 );font-weight:700;fill:var( --e-global-color-c6d0e41 );color:var( --e-global-color-c6d0e41 );border-radius:5px 5px 5px 5px;}.elementor-1396 .elementor-element.elementor-element-1231a19 .elementor-button:hover, .elementor-1396 .elementor-element.elementor-element-1231a19 .elementor-button:focus{background-color:var( --e-global-color-421fabd );color:var( --e-global-color-6bd5253 );}.elementor-1396 .elementor-element.elementor-element-1231a19 .elementor-button:hover svg, .elementor-1396 .elementor-element.elementor-element-1231a19 .elementor-button:focus svg{fill:var( --e-global-color-6bd5253 );}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1024px){.elementor-1396 .elementor-element.elementor-element-9e0ee92:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-9e0ee92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kitchen4us.pt/wp-content/uploads/2025/08/Upcoming-Events.avif");}.elementor-1396 .elementor-element.elementor-element-de1cd88{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1396 .elementor-element.elementor-element-db1f29c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1396 .elementor-element.elementor-element-7fde219{--e-n-carousel-swiper-slides-to-display:2;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-1396 .elementor-element.elementor-element-db1f29c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1396 .elementor-element.elementor-element-7fde219{--e-n-carousel-swiper-slides-to-display:1;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(min-width:768px){.elementor-1396 .elementor-element.elementor-element-9e0ee92{--content-width:1280%;}.elementor-1396 .elementor-element.elementor-element-de1cd88{--content-width:1280px;}.elementor-1396 .elementor-element.elementor-element-5b36e55{--width:88%;}.elementor-1396 .elementor-element.elementor-element-23fe15d{--width:92%;}.elementor-1396 .elementor-element.elementor-element-3da2417{--width:40%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'PlayFlair Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kitchen4us.pt/wp-content/uploads/2025/03/playfairdisplay-variablefont_wght-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'PlayFlair Display';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://kitchen4us.pt/wp-content/uploads/2025/03/playfairdisplay-italic-variablefont_wght-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */