.elementor-20 .elementor-element.elementor-element-1e7a1b4 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #FFFFFFEB 100%);opacity:0;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-1e7a1b4 > .elementor-container{min-height:85vh;}.elementor-20 .elementor-element.elementor-element-1e7a1b4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1e7a1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://lappart-restaurant.fr/wp-content/uploads/2026/02/IMG_5878-copie-scaled.jpg") 50% 50%;background-size:cover;}.elementor-20 .elementor-element.elementor-element-1e7a1b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-4fb53f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-4fb53f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-4fb53f4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-4fb53f4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-20 .elementor-element.elementor-element-4fb53f4 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-7079ad4 img{width:100%;max-width:450px;opacity:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-99eea21{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-99eea21 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:19px;font-weight:300;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-d94a35d .elementor-repeater-item-90160fb .swiper-slide-bg{background-color:#833CA300;}.elementor-20 .elementor-element.elementor-element-d94a35d .elementor-repeater-item-01c66bf .swiper-slide-bg{background-color:#833CA300;}.elementor-20 .elementor-element.elementor-element-d94a35d .elementor-repeater-item-e30c638 .swiper-slide-bg{background-color:#833CA300;}.elementor-20 .elementor-element.elementor-element-d94a35d .elementor-repeater-item-e26ad32 .swiper-slide-bg{background-color:#833CA300;}.elementor-20 .elementor-element.elementor-element-d94a35d .elementor-repeater-item-7fabb0f .swiper-slide-bg{background-color:#833CA300;}.elementor-20 .elementor-element.elementor-element-d94a35d .swiper-slide{transition-duration:calc(5000ms*1.2);height:30px;}.elementor-20 .elementor-element.elementor-element-d94a35d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-20 .elementor-element.elementor-element-d94a35d .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-d94a35d .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-d94a35d .elementor-slide-heading{color:#FFFFFF;font-family:"Truetypewriter", Sans-serif;font-size:30px;font-weight:400;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-4fe2554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;bottom:5%;--lottie-container-width:20%;--lottie-container-max-width:130px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-4fe2554{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-4fe2554{right:0px;}.elementor-20 .elementor-element.elementor-element-f0528cf{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f0528cf{right:194px;}body.rtl .elementor-20 .elementor-element.elementor-element-f0528cf{left:194px;}.elementor-20 .elementor-element.elementor-element-f0528cf img{max-width:76px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-b0f5bfe{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-b0f5bfe{right:272px;}body.rtl .elementor-20 .elementor-element.elementor-element-b0f5bfe{left:272px;}.elementor-20 .elementor-element.elementor-element-b0f5bfe img{max-width:35px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-9b67fe6{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-9b67fe6{left:586px;}body.rtl .elementor-20 .elementor-element.elementor-element-9b67fe6{right:586px;}.elementor-20 .elementor-element.elementor-element-9b67fe6 img{max-width:45px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-c0b6992{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-c0b6992{left:265px;}body.rtl .elementor-20 .elementor-element.elementor-element-c0b6992{right:265px;}.elementor-20 .elementor-element.elementor-element-c0b6992 img{max-width:28px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-629561e{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-629561e{left:218px;}body.rtl .elementor-20 .elementor-element.elementor-element-629561e{right:218px;}.elementor-20 .elementor-element.elementor-element-629561e img{max-width:35px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-dfc93bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-dfc93bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-0962433:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-0962433 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C441C;}.elementor-20 .elementor-element.elementor-element-0962433 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0962433 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-35604d5{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-09667d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-09667d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-20 .elementor-element.elementor-element-09667d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-09667d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-7f27213{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-cece047:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-cece047 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13646C;}.elementor-20 .elementor-element.elementor-element-cece047 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-cece047 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-19c9afd{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-558ab4f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-558ab4f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-07837b0 );}.elementor-20 .elementor-element.elementor-element-558ab4f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-558ab4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-91ea3ca{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-1388bb5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1388bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lappart-restaurant.fr/wp-content/uploads/2026/02/IMG_5906.jpg");background-position:bottom center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-1388bb5 > .elementor-background-overlay{background-color:#000000;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-1388bb5 > .elementor-container{max-width:1600px;}.elementor-20 .elementor-element.elementor-element-1388bb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 5% 10% 5%;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-c60333a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-c60333a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-c60333a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-95fa804{border-radius:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-95fa804 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-fa408ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-fa408ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-fa408ed > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-20 .elementor-element.elementor-element-c5e9856{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-c5e9856 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:45px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-750ad5c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-750ad5c .elementor-heading-title{font-family:"Truetypewriter", Sans-serif;font-size:26px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-07837b0 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9e9d32c{width:var( --container-widget-width, 89.148% );max-width:89.148%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89.148%;--container-widget-flex-grow:0;text-align:justify;font-family:"Gotham", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.8px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-528f337 .elementor-button{background-color:var( --e-global-color-60db0d2 );font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-60db0d2 );border-radius:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-528f337 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-528f337 .elementor-button:focus{background-color:var( --e-global-color-07837b0 );color:#FFFFFF;border-color:var( --e-global-color-07837b0 );}.elementor-20 .elementor-element.elementor-element-528f337 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-528f337 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b41cc65:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b41cc65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b41cc65 > .elementor-container{max-width:1600px;}.elementor-20 .elementor-element.elementor-element-b41cc65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:5% 5% 5% 5%;}.elementor-20 .elementor-element.elementor-element-b41cc65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-14cbfe1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-20 .elementor-element.elementor-element-14cbfe1 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c018804 > .elementor-container{max-width:1600px;}.elementor-20 .elementor-element.elementor-element-c01d241:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-c01d241 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lappart-restaurant.fr/wp-content/uploads/2026/02/IMG_5891-scaled.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-c01d241 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-c01d241 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-f3e9647{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-e712c06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-e712c06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4a6a70 );}.elementor-20 .elementor-element.elementor-element-e712c06.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-e712c06 > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-e712c06 > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-e712c06 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e712c06 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e712c06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-0750882 img{border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-569a328{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-569a328 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:45px;font-weight:400;text-transform:none;color:var( --e-global-color-bb21dde );}.elementor-20 .elementor-element.elementor-element-1ca5999{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1ca5999 .elementor-heading-title{font-family:"Truetypewriter", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-07837b0 );}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:var( --e-global-color-bb21dde );}.elementor-20 .elementor-element.elementor-element-5f6794e{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 30px 0px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list-item{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list li:not(:last-child){margin-bottom:5px;}body.rtl .elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list-header{color:var( --e-global-color-bb21dde );font-family:"Gotham", Sans-serif;font-size:14px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list-price{color:var( --e-global-color-bb21dde );font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list-description{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:var( --e-global-color-6533593 );}.elementor-20 .elementor-element.elementor-element-be59bb6{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 30px 0px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list-item{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list li:not(:last-child){margin-bottom:5px;}body.rtl .elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list-header{margin-bottom:0px;color:var( --e-global-color-6533593 );font-family:"Gotham", Sans-serif;font-size:14px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list-price{color:var( --e-global-color-6533593 );font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list-description{color:var( --e-global-color-6533593 );font-family:"Gotham", Sans-serif;font-size:12px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-b126bed .elementor-button{background-color:var( --e-global-color-60db0d2 );font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-60db0d2 );border-radius:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-b126bed .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-b126bed .elementor-button:focus{background-color:var( --e-global-color-07837b0 );color:#FFFFFF;border-color:var( --e-global-color-07837b0 );}.elementor-20 .elementor-element.elementor-element-b126bed{width:auto;max-width:auto;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-b126bed .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-b126bed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7010749{padding:0px 30px 0px 30px;text-align:center;font-family:"Gotham", Sans-serif;font-size:12px;font-weight:400;font-style:italic;letter-spacing:0.8px;color:var( --e-global-color-bb21dde );}.elementor-20 .elementor-element.elementor-element-810af8e img{border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2af9d3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-2af9d3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lappart-restaurant.fr/wp-content/uploads/2026/02/IMG_5879-copie-scaled.jpg");background-position:center left;background-size:cover;}.elementor-20 .elementor-element.elementor-element-2af9d3f > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-20 .elementor-element.elementor-element-2af9d3f > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-2af9d3f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-20 .elementor-element.elementor-element-becd00f{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-8d17db2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8d17db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lappart-restaurant.fr/wp-content/uploads/2026/02/IMG_5853.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-8d17db2 > .elementor-background-overlay{background-color:#000000;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-8d17db2 > .elementor-container{min-height:50vh;}.elementor-20 .elementor-element.elementor-element-8d17db2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-060a7e3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-67315a3{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 75% );max-width:75%;padding:5% 5% 5% 5%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-67315a3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-67315a3 .elementor-image-carousel-caption{text-align:center;color:#FFFFFF;font-family:"Truetypewriter", Sans-serif;font-size:20px;font-weight:300;font-style:normal;line-height:1.2em;letter-spacing:0.8px;margin-block-start:10px;}.elementor-20 .elementor-element.elementor-element-ecd7cad:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ecd7cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb21dde );}.elementor-20 .elementor-element.elementor-element-ecd7cad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-ecd7cad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-3d75df0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-3d75df0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-3d75df0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #07272A 0%, var( --e-global-color-bb21dde ) 100%);opacity:0;}.elementor-20 .elementor-element.elementor-element-3d75df0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-3d75df0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-20 .elementor-element.elementor-element-3d75df0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-3d75df0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-df95e38:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-df95e38 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6533593 );}.elementor-20 .elementor-element.elementor-element-df95e38 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-df95e38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-c12afaa{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-564e265:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-564e265 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-20 .elementor-element.elementor-element-564e265 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-564e265 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-4bf991f{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-9f1d459:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-9f1d459 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60db0d2 );}.elementor-20 .elementor-element.elementor-element-9f1d459 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9f1d459 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-e1bd176{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-995e5b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-995e5b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-07837b0 );}.elementor-20 .elementor-element.elementor-element-995e5b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-995e5b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-c8d6395{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-1807249:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1807249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1807249 > .elementor-container{max-width:1600px;}.elementor-20 .elementor-element.elementor-element-1807249{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:5% 5% 5% 5%;}.elementor-20 .elementor-element.elementor-element-1807249 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-0d12b7e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-0d12b7e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7ea7536:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7ea7536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lappart-restaurant.fr/wp-content/uploads/2026/02/IMG_5929-copie-scaled.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-7ea7536 > .elementor-background-overlay{background-color:#000000;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-7ea7536 > .elementor-container{min-height:332px;}.elementor-20 .elementor-element.elementor-element-7ea7536{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-c407047 > .elementor-container{max-width:557px;}.elementor-20 .elementor-element.elementor-element-c407047{border-style:none;}.elementor-20 .elementor-element.elementor-element-fe38b41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-20 .elementor-element.elementor-element-fe38b41 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-df396a0{text-align:end;}.elementor-20 .elementor-element.elementor-element-df396a0 img{width:100%;max-width:305px;}.elementor-20 .elementor-element.elementor-element-d93f806 .elementor-button{background-color:var( --e-global-color-60db0d2 );font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-60db0d2 );border-radius:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-d93f806 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-d93f806 .elementor-button:focus{background-color:var( --e-global-color-07837b0 );color:#FFFFFF;border-color:var( --e-global-color-07837b0 );}.elementor-20 .elementor-element.elementor-element-d93f806 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-d93f806 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-42f99b4 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-20 .elementor-element.elementor-element-f439dc1{text-align:start;}.elementor-20 .elementor-element.elementor-element-b106447 .elementor-button{background-color:var( --e-global-color-60db0d2 );font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-60db0d2 );border-radius:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-b106447 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-b106447 .elementor-button:focus{background-color:var( --e-global-color-07837b0 );color:#FFFFFF;border-color:var( --e-global-color-07837b0 );}.elementor-20 .elementor-element.elementor-element-b106447 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-b106447 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-945b9c8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-945b9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-945b9c8 > .elementor-container{max-width:1600px;}.elementor-20 .elementor-element.elementor-element-945b9c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:5% 5% 0% 5%;}.elementor-20 .elementor-element.elementor-element-945b9c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-8d01348 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-8282b28:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8282b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8282b28 > .elementor-container{max-width:1600px;}.elementor-20 .elementor-element.elementor-element-8282b28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 5% 5% 5%;}.elementor-20 .elementor-element.elementor-element-8282b28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-a5598b0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-a5598b0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-84572ad{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Gotham", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.8px;color:#000000;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-c60333a{width:42.908%;}.elementor-20 .elementor-element.elementor-element-fa408ed{width:57.092%;}.elementor-20 .elementor-element.elementor-element-c01d241{width:30.038%;}.elementor-20 .elementor-element.elementor-element-e712c06{width:39.588%;}.elementor-20 .elementor-element.elementor-element-2af9d3f{width:30.038%;}.elementor-20 .elementor-element.elementor-element-fe38b41{width:39.596%;}.elementor-20 .elementor-element.elementor-element-42f99b4{width:60.404%;}}@media(max-width:1024px){body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f0528cf{right:36px;}body.rtl .elementor-20 .elementor-element.elementor-element-f0528cf{left:36px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-b0f5bfe{right:115px;}body.rtl .elementor-20 .elementor-element.elementor-element-b0f5bfe{left:115px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-9b67fe6{left:184px;}body.rtl .elementor-20 .elementor-element.elementor-element-9b67fe6{right:184px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-c0b6992{left:104px;}body.rtl .elementor-20 .elementor-element.elementor-element-c0b6992{right:104px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-629561e{left:49px;}body.rtl .elementor-20 .elementor-element.elementor-element-629561e{right:49px;}.elementor-20 .elementor-element.elementor-element-35604d5{--spacer-size:4px;}.elementor-20 .elementor-element.elementor-element-7f27213{--spacer-size:4px;}.elementor-20 .elementor-element.elementor-element-19c9afd{--spacer-size:4px;}.elementor-20 .elementor-element.elementor-element-91ea3ca{--spacer-size:4px;}.elementor-20 .elementor-element.elementor-element-1388bb5{padding:5% 5% 5% 5%;}.elementor-20 .elementor-element.elementor-element-fa408ed > .elementor-element-populated{padding:10% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-c5e9856{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-c5e9856 .elementor-heading-title{font-size:40px;}.elementor-20 .elementor-element.elementor-element-9e9d32c{width:var( --container-widget-width, 612.031px );max-width:612.031px;--container-widget-width:612.031px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-528f337 .elementor-button{padding:15px 20px 15px 20px;}.elementor-20 .elementor-element.elementor-element-c01d241:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-c01d241 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-20 .elementor-element.elementor-element-c01d241 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-569a328 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-1ca5999{margin:-15px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-20 .elementor-element.elementor-element-1ca5999 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list-header{font-size:16px;}.elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list-header{font-size:16px;}.elementor-20 .elementor-element.elementor-element-b126bed .elementor-button{padding:15px 20px 15px 20px;}.elementor-20 .elementor-element.elementor-element-2af9d3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-2af9d3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-20 .elementor-element.elementor-element-2af9d3f > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-20 .elementor-element.elementor-element-67315a3{--e-image-carousel-slides-to-show:3;padding:5% 5% 5% 5%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-c12afaa{--spacer-size:5px;}.elementor-20 .elementor-element.elementor-element-4bf991f{--spacer-size:5px;}.elementor-20 .elementor-element.elementor-element-e1bd176{--spacer-size:5px;}.elementor-20 .elementor-element.elementor-element-c8d6395{--spacer-size:5px;}.elementor-20 .elementor-element.elementor-element-0d12b7e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-df396a0 img{width:100%;}.elementor-20 .elementor-element.elementor-element-d93f806 .elementor-button{padding:15px 20px 15px 20px;}.elementor-20 .elementor-element.elementor-element-b106447 .elementor-button{padding:15px 20px 15px 20px;}.elementor-20 .elementor-element.elementor-element-8d01348 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-84572ad{width:var( --container-widget-width, 612.031px );max-width:612.031px;--container-widget-width:612.031px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-1e7a1b4 > .elementor-container{min-height:90vh;}.elementor-20 .elementor-element.elementor-element-1e7a1b4 > .elementor-background-overlay{opacity:0.2;}.elementor-20 .elementor-element.elementor-element-1e7a1b4{margin-top:-1px;margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-4fb53f4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-4fb53f4 > .elementor-element-populated{margin:-80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-7079ad4 img{width:100%;max-width:230px;}.elementor-20 .elementor-element.elementor-element-99eea21{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-99eea21 .elementor-heading-title{font-size:16px;letter-spacing:0.8px;}.elementor-20 .elementor-element.elementor-element-d94a35d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d94a35d .swiper-slide{height:100px;}.elementor-20 .elementor-element.elementor-element-d94a35d .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-d94a35d .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d94a35d .elementor-slide-heading{font-size:24px;line-height:1em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-4fe2554{bottom:7%;--lottie-container-width:60%;--lottie-container-max-width:200px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f0528cf{right:57px;}body.rtl .elementor-20 .elementor-element.elementor-element-f0528cf{left:57px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-b0f5bfe{right:122px;}body.rtl .elementor-20 .elementor-element.elementor-element-b0f5bfe{left:122px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-9b67fe6{left:175px;}body.rtl .elementor-20 .elementor-element.elementor-element-9b67fe6{right:175px;}.elementor-20 .elementor-element.elementor-element-9b67fe6 img{max-width:37px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-c0b6992{left:110px;}body.rtl .elementor-20 .elementor-element.elementor-element-c0b6992{right:110px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-629561e{left:67px;}body.rtl .elementor-20 .elementor-element.elementor-element-629561e{right:67px;}.elementor-20 .elementor-element.elementor-element-0962433{width:25%;}.elementor-20 .elementor-element.elementor-element-35604d5{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-09667d0{width:25%;}.elementor-20 .elementor-element.elementor-element-7f27213{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-cece047{width:25%;}.elementor-20 .elementor-element.elementor-element-19c9afd{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-558ab4f{width:25%;}.elementor-20 .elementor-element.elementor-element-91ea3ca{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-1388bb5{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c60333a > .elementor-element-populated{padding:50px 25px 0px 25px;}.elementor-20 .elementor-element.elementor-element-95fa804{border-radius:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-fa408ed > .elementor-element-populated{padding:40px 25px 50px 25px;}.elementor-20 .elementor-element.elementor-element-c5e9856{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-c5e9856 .elementor-heading-title{font-size:35px;}.elementor-20 .elementor-element.elementor-element-750ad5c{text-align:start;}.elementor-20 .elementor-element.elementor-element-750ad5c .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-9e9d32c{font-size:15px;}.elementor-20 .elementor-element.elementor-element-528f337{z-index:2;}.elementor-20 .elementor-element.elementor-element-528f337 .elementor-button{padding:15px 20px 15px 20px;}.elementor-20 .elementor-element.elementor-element-b41cc65{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c01d241:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-c01d241 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-20 .elementor-element.elementor-element-c01d241 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-f3e9647{--spacer-size:500px;}.elementor-20 .elementor-element.elementor-element-e712c06.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-e712c06 > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-569a328{padding:0px 20px 0px 20px;}.elementor-20 .elementor-element.elementor-element-569a328 .elementor-heading-title{font-size:35px;}.elementor-20 .elementor-element.elementor-element-1ca5999{padding:0px 20px 0px 20px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1ca5999 .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-5f6794e{padding:0px 20px 0px 20px;}.elementor-20 .elementor-element.elementor-element-5f6794e .elementor-price-list-header{font-size:14px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-be59bb6{padding:20px 20px 0px 20px;}.elementor-20 .elementor-element.elementor-element-be59bb6 .elementor-price-list-header{font-size:14px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-b126bed{padding:20px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b126bed .elementor-button{padding:15px 20px 15px 20px;}.elementor-20 .elementor-element.elementor-element-7010749{padding:20px 20px 0px 20px;}.elementor-20 .elementor-element.elementor-element-2af9d3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-2af9d3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-20 .elementor-element.elementor-element-2af9d3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-becd00f{--spacer-size:500px;}.elementor-20 .elementor-element.elementor-element-67315a3{--e-image-carousel-slides-to-show:1;padding:35px 20px 10px 20px;}.elementor-20 .elementor-element.elementor-element-67315a3 .elementor-image-carousel-caption{font-size:24px;}.elementor-20 .elementor-element.elementor-element-df95e38{width:25%;}.elementor-20 .elementor-element.elementor-element-c12afaa{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-564e265{width:25%;}.elementor-20 .elementor-element.elementor-element-9f1d459{width:25%;}.elementor-20 .elementor-element.elementor-element-995e5b1{width:25%;}.elementor-20 .elementor-element.elementor-element-1807249{padding:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-7ea7536{padding:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-2ace59d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c407047, .elementor-20 .elementor-element.elementor-element-c407047 > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-20 .elementor-element.elementor-element-fe38b41{width:40%;}.elementor-20 .elementor-element.elementor-element-fe38b41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-20 .elementor-element.elementor-element-df396a0 img{width:100%;}.elementor-20 .elementor-element.elementor-element-d93f806{z-index:2;}.elementor-20 .elementor-element.elementor-element-d93f806 .elementor-button{padding:15px 20px 15px 20px;}.elementor-20 .elementor-element.elementor-element-42f99b4{width:60%;}.elementor-20 .elementor-element.elementor-element-42f99b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 10px;}.elementor-20 .elementor-element.elementor-element-b106447{padding:30px 20px 0px 20px;z-index:2;}.elementor-20 .elementor-element.elementor-element-b106447 .elementor-button{padding:15px 20px 15px 20px;}.elementor-20 .elementor-element.elementor-element-945b9c8{padding:25px 25px 0px 25px;}.elementor-20 .elementor-element.elementor-element-8282b28{padding:0px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-84572ad{text-align:justify;font-size:15px;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-4fb53f4{width:100%;}.elementor-20 .elementor-element.elementor-element-c60333a{width:100%;}.elementor-20 .elementor-element.elementor-element-fa408ed{width:100%;}.elementor-20 .elementor-element.elementor-element-c01d241{width:25%;}.elementor-20 .elementor-element.elementor-element-e712c06{width:50%;}.elementor-20 .elementor-element.elementor-element-2af9d3f{width:25%;}.elementor-20 .elementor-element.elementor-element-fe38b41{width:40%;}.elementor-20 .elementor-element.elementor-element-42f99b4{width:60%;}}@media(min-width:1025px){.elementor-20 .elementor-element.elementor-element-1388bb5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1388bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-20 .elementor-element.elementor-element-8d17db2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8d17db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-20 .elementor-element.elementor-element-7ea7536:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7ea7536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-1e7a1b4 */.elementor-20 .elementor-element.elementor-element-1e7a1b4{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1388bb5 */.elementor-20 .elementor-element.elementor-element-1388bb5{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b41cc65 */.elementor-20 .elementor-element.elementor-element-b41cc65{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-67315a3 */.elementor-20 .elementor-element.elementor-element-67315a3 img{
    width: 60px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8d17db2 */.elementor-20 .elementor-element.elementor-element-8d17db2{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ecd7cad */.elementor-20 .elementor-element.elementor-element-ecd7cad{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3489ccf */.elementor-20 .elementor-element.elementor-element-3489ccf {
    font-family: "Gotham", Sans-serif!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1807249 */.elementor-20 .elementor-element.elementor-element-1807249{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ea7536 */.elementor-20 .elementor-element.elementor-element-7ea7536{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c0c661 */.elementor-20 .elementor-element.elementor-element-2c0c661 .ti-header{
    display: none!important;
}

.elementor-20 .elementor-element.elementor-element-2c0c661 .ti-widget[data-wkey="feed-instagram"] *, .ti-lightbox[data-wkey="feed-instagram"] *{
    font-family: "Gotham", Sans-serif!important;
}
/*
.elementor-20 .elementor-element.elementor-element-2c0c661 .ti-header-btn .ti-btn{
    background-color: #13646C !important;
    font-family: "Gotham", Sans-serif!important;
    font-size: 16px!important;
    font-weight: 500!important;
    letter-spacing: 0.7px!important;
    fill: #FFFFFF!important;
    color: #FFFFFF!important;
    border-style: solid!important;
    border-width: 1px 1px 1px 1px!important;
    border-color: #13646C!important;
    border-radius: 30px 30px 30px 30px!important;
}

@media (max-width: 1024px) {
    .elementor-20 .elementor-element.elementor-element-2c0c661 .ti-header-btn .ti-btn {
        padding: 15px 20px 15px 20px!important;
    }
}
*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-945b9c8 */.elementor-20 .elementor-element.elementor-element-945b9c8{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8282b28 */.elementor-20 .elementor-element.elementor-element-8282b28{
    overflow: hidden !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-XLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-XLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-BookItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-Ultra.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-UltraItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/Gotham-LightItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Truetypewriter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lappart-restaurant.fr/wp-content/uploads/2026/02/TTWPGOTT.ttf') format('truetype');
}
/* End Custom Fonts CSS */