.elementor-21232 .elementor-element.elementor-element-581908d:not(.elementor-motion-effects-element-type-background), .elementor-21232 .elementor-element.elementor-element-581908d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nouveau.paellamarisol.com/wp-content/uploads/2026/11/restaurant-espagnol-montreal-soiree.webp");background-position:center center;background-size:cover;}.elementor-21232 .elementor-element.elementor-element-581908d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(20deg, rgba(20,14,10,0.85) 0%, rgba(20,14,10,0.35) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21232 .elementor-element.elementor-element-581908d > .elementor-container{min-height:70vh;}.elementor-21232 .elementor-element.elementor-element-581908d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21232 .elementor-element.elementor-element-298af08 .elementor-heading-title{font-family:"Manus Smooth", Sans-serif;font-weight:400;}.elementor-21232 .elementor-element.elementor-element-4fdbfd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-21232 .elementor-element.elementor-element-5e4cf58{font-family:"Karla", Sans-serif;}.elementor-21232 .elementor-element.elementor-element-d2fd600{font-family:"Karla", Sans-serif;}.elementor-21232 .elementor-element.elementor-element-3a4751f > .elementor-container{max-width:1280px;}.elementor-21232 .elementor-element.elementor-element-749cbe1{font-family:"Karla", Sans-serif;}.elementor-21232 .elementor-element.elementor-element-8896eee > .elementor-container{max-width:1280px;}.elementor-bc-flex-widget .elementor-21232 .elementor-element.elementor-element-d9586db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21232 .elementor-element.elementor-element-d9586db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21232 .elementor-element.elementor-element-7e81d6d .elementor-heading-title{font-family:"Manus Smooth", Sans-serif;font-weight:400;}.elementor-21232 .elementor-element.elementor-element-bdec1ae{font-family:"Karla", Sans-serif;}.elementor-21232 .elementor-element.elementor-element-bc6f7a0 > .elementor-container{max-width:1280px;}.elementor-bc-flex-widget .elementor-21232 .elementor-element.elementor-element-03419ef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21232 .elementor-element.elementor-element-03419ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21232 .elementor-element.elementor-element-d0cb276 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-21232 .elementor-element.elementor-element-d51ea5d .elementor-heading-title{font-family:"Manus Smooth", Sans-serif;font-weight:400;}.elementor-21232 .elementor-element.elementor-element-cab34fd{font-family:"Karla", Sans-serif;}.elementor-21232 .elementor-element.elementor-element-534c5a9{text-align:center;}.elementor-21232 .elementor-element.elementor-element-534c5a9 .elementor-heading-title{font-family:"Manus Smooth", Sans-serif;font-size:54px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-fe0bbf7 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-21232 .elementor-element.elementor-element-fe0bbf7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-21232 .elementor-element.elementor-element-fe0bbf7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-21232 .elementor-element.elementor-element-fe0bbf7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-21232 .elementor-element.elementor-element-fe0bbf7 .elementor-cta .elementor-cta__bg, .elementor-21232 .elementor-element.elementor-element-fe0bbf7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-21232 .elementor-element.elementor-element-fe0bbf7 .elementor-cta__content{text-align:center;}.elementor-21232 .elementor-element.elementor-element-fe0bbf7 .elementor-cta__title{font-family:"Manus Smooth", Sans-serif;font-size:51px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 2px 6px #000000;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-fe0bbf7 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-b065480 );}.elementor-21232 .elementor-element.elementor-element-fe0bbf7 .elementor-cta__button{color:var( --e-global-color-b065480 );border-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;background-color:var( --e-global-color-primary );border-width:0px;border-radius:14px;padding:11px 11px 11px 11px;}.elementor-21232 .elementor-element.elementor-element-fe0bbf7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000004D;}.elementor-21232 .elementor-element.elementor-element-3340564 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-21232 .elementor-element.elementor-element-3340564.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-21232 .elementor-element.elementor-element-3340564.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-21232 .elementor-element.elementor-element-3340564.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-21232 .elementor-element.elementor-element-3340564 .elementor-cta .elementor-cta__bg, .elementor-21232 .elementor-element.elementor-element-3340564 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-21232 .elementor-element.elementor-element-3340564 .elementor-cta__content{text-align:center;}.elementor-21232 .elementor-element.elementor-element-3340564 .elementor-cta__title{font-family:"Manus Smooth", Sans-serif;font-size:51px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 2px 6px #000000;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-3340564 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-b065480 );}.elementor-21232 .elementor-element.elementor-element-3340564 .elementor-cta__button{color:var( --e-global-color-b065480 );border-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;background-color:var( --e-global-color-primary );border-width:0px;border-radius:14px;padding:11px 11px 11px 11px;}.elementor-21232 .elementor-element.elementor-element-3340564 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000004D;}.elementor-21232 .elementor-element.elementor-element-344b7a3{padding:120px 0px 120px 0px;}.elementor-21232 .elementor-element.elementor-element-9ffbfe3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-9ffbfe3{text-align:center;}.elementor-21232 .elementor-element.elementor-element-9ffbfe3 .elementor-heading-title{font-family:"Manus Smooth", Sans-serif;font-size:53px;line-height:15px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-13aa694{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-21232 .elementor-element.elementor-element-13aa694 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-13aa694 .elementor-divider-separator{width:63%;margin:0 auto;margin-center:0;}.elementor-21232 .elementor-element.elementor-element-13aa694 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21232 .elementor-element.elementor-element-3e25d47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-3e25d47{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:10px;}.elementor-21232 .elementor-element.elementor-element-d482de1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-d482de1{text-align:center;}.elementor-21232 .elementor-element.elementor-element-d482de1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-f4f4234 .elementor-accordion-item{border-width:1px;border-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-f4f4234 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-f4f4234 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-f4f4234 .elementor-tab-title{background-color:#FFF9F1;}.elementor-21232 .elementor-element.elementor-element-f4f4234 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-f4f4234 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-3737fbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-3737fbe{text-align:center;}.elementor-21232 .elementor-element.elementor-element-3737fbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:50px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-bbaf1ef .elementor-accordion-item{border-width:1px;border-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-bbaf1ef .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-bbaf1ef .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-bbaf1ef .elementor-tab-title{background-color:#FFF9F1;}.elementor-21232 .elementor-element.elementor-element-bbaf1ef .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-bbaf1ef .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-10b0ce5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-10b0ce5{text-align:center;}.elementor-21232 .elementor-element.elementor-element-10b0ce5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:50px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-d162c1b .elementor-accordion-item{border-width:1px;border-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-d162c1b .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-d162c1b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-d162c1b .elementor-tab-title{background-color:#FFF9F1;}.elementor-21232 .elementor-element.elementor-element-d162c1b .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-d162c1b .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-e17b44e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-e17b44e{text-align:center;}.elementor-21232 .elementor-element.elementor-element-e17b44e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-ea4328b .elementor-accordion-item{border-width:1px;border-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-ea4328b .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-ea4328b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-ea4328b .elementor-tab-title{background-color:#FFF9F1;}.elementor-21232 .elementor-element.elementor-element-ea4328b .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-ea4328b .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-3339c90{padding:10px 0px 120px 0px;}.elementor-21232 .elementor-element.elementor-element-79d70f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-79d70f3{text-align:center;}.elementor-21232 .elementor-element.elementor-element-79d70f3 .elementor-heading-title{font-family:"Manus Smooth", Sans-serif;font-size:53px;line-height:15px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-a0b35a1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-21232 .elementor-element.elementor-element-a0b35a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-a0b35a1 .elementor-divider-separator{width:63%;margin:0 auto;margin-center:0;}.elementor-21232 .elementor-element.elementor-element-a0b35a1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21232 .elementor-element.elementor-element-8bf105b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-8bf105b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:10px;}.elementor-21232 .elementor-element.elementor-element-9efb4e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-9efb4e3{text-align:center;}.elementor-21232 .elementor-element.elementor-element-9efb4e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-b984321 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-b984321{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:10px;}.elementor-21232 .elementor-element.elementor-element-42e64bf .elementor-accordion-item{border-width:1px;border-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-42e64bf .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-42e64bf .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-42e64bf .elementor-tab-title{background-color:#FFF9F1;}.elementor-21232 .elementor-element.elementor-element-42e64bf .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-42e64bf .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-ace91ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-ace91ae{text-align:center;}.elementor-21232 .elementor-element.elementor-element-ace91ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:50px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-de40e86 .elementor-accordion-item{border-width:1px;border-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-de40e86 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-de40e86 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-de40e86 .elementor-tab-title{background-color:#FFF9F1;}.elementor-21232 .elementor-element.elementor-element-de40e86 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-de40e86 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-f521510 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-f521510{text-align:center;}.elementor-21232 .elementor-element.elementor-element-f521510 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:50px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-53716af .elementor-accordion-item{border-width:1px;border-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-53716af .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-53716af .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-53716af .elementor-tab-title{background-color:#FFF9F1;}.elementor-21232 .elementor-element.elementor-element-53716af .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-53716af .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-6c3f299 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-6c3f299{text-align:center;}.elementor-21232 .elementor-element.elementor-element-6c3f299 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-7322489 .elementor-accordion-item{border-width:1px;border-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-7322489 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-7322489 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-7322489 .elementor-tab-title{background-color:#FFF9F1;}.elementor-21232 .elementor-element.elementor-element-7322489 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-7322489 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-3e65aa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-3e65aa7{text-align:center;}.elementor-21232 .elementor-element.elementor-element-3e65aa7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-6defad2 .elementor-accordion-item{border-width:1px;border-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-6defad2 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-6defad2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-6defad2 .elementor-tab-title{background-color:#FFF9F1;}.elementor-21232 .elementor-element.elementor-element-6defad2 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-6defad2 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-46d407e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-46d407e{text-align:center;}.elementor-21232 .elementor-element.elementor-element-46d407e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-59061c6 .elementor-accordion-item{border-width:1px;border-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-59061c6 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-59061c6 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F3B15A;}.elementor-21232 .elementor-element.elementor-element-59061c6 .elementor-tab-title{background-color:#FFF9F1;}.elementor-21232 .elementor-element.elementor-element-59061c6 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-59061c6 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-d44ca1f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21232 .elementor-element.elementor-element-d44ca1f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21232 .elementor-element.elementor-element-d44ca1f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21232 .elementor-element.elementor-element-ed187ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-ed187ec{text-align:center;}.elementor-21232 .elementor-element.elementor-element-ed187ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-8d0c591 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-8d0c591{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:10px;}.elementor-21232 .elementor-element.elementor-element-2a5f74a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-2a5f74a{text-align:center;}.elementor-21232 .elementor-element.elementor-element-2a5f74a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-08df719 > .elementor-widget-container{padding:25px 0px 0px 10px;}.elementor-21232 .elementor-element.elementor-element-596d88c{text-align:center;}.elementor-21232 .elementor-element.elementor-element-596d88c .elementor-heading-title{font-family:"Manus Smooth", Sans-serif;font-size:54px;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-40b81af .elementor-cta__content-item{transition-duration:1000ms;}.elementor-21232 .elementor-element.elementor-element-40b81af.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-21232 .elementor-element.elementor-element-40b81af.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-21232 .elementor-element.elementor-element-40b81af.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-21232 .elementor-element.elementor-element-40b81af .elementor-cta .elementor-cta__bg, .elementor-21232 .elementor-element.elementor-element-40b81af .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-21232 .elementor-element.elementor-element-40b81af .elementor-cta__content{text-align:center;}.elementor-21232 .elementor-element.elementor-element-40b81af .elementor-cta__title{font-family:"Manus Smooth", Sans-serif;font-size:51px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 2px 6px #000000;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-40b81af .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-b065480 );}.elementor-21232 .elementor-element.elementor-element-40b81af .elementor-cta__button{color:var( --e-global-color-b065480 );border-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;background-color:var( --e-global-color-primary );border-width:0px;border-radius:14px;padding:11px 11px 11px 11px;}.elementor-21232 .elementor-element.elementor-element-40b81af .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000004D;}.elementor-21232 .elementor-element.elementor-element-b1e4ddf .elementor-cta__content-item{transition-duration:1000ms;}.elementor-21232 .elementor-element.elementor-element-b1e4ddf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-21232 .elementor-element.elementor-element-b1e4ddf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-21232 .elementor-element.elementor-element-b1e4ddf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-21232 .elementor-element.elementor-element-b1e4ddf .elementor-cta .elementor-cta__bg, .elementor-21232 .elementor-element.elementor-element-b1e4ddf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-21232 .elementor-element.elementor-element-b1e4ddf .elementor-cta__content{text-align:center;}.elementor-21232 .elementor-element.elementor-element-b1e4ddf .elementor-cta__title{font-family:"Manus Smooth", Sans-serif;font-size:51px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 2px 6px #000000;color:var( --e-global-color-primary );}.elementor-21232 .elementor-element.elementor-element-b1e4ddf .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-b065480 );}.elementor-21232 .elementor-element.elementor-element-b1e4ddf .elementor-cta__button{color:var( --e-global-color-b065480 );border-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;background-color:var( --e-global-color-primary );border-width:0px;border-radius:14px;padding:11px 11px 11px 11px;}.elementor-21232 .elementor-element.elementor-element-b1e4ddf .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000004D;}body.elementor-page-21232:not(.elementor-motion-effects-element-type-background), body.elementor-page-21232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-21232 .elementor-element.elementor-element-574be1e{width:67.499%;}.elementor-21232 .elementor-element.elementor-element-3f9f659{width:32.457%;}}@media(max-width:767px){.elementor-21232 .elementor-element.elementor-element-581908d > .elementor-container{min-height:74vh;}.elementor-21232 .elementor-element.elementor-element-534c5a9 > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-21232 .elementor-element.elementor-element-534c5a9 .elementor-heading-title{font-size:32px;}.elementor-21232 .elementor-element.elementor-element-fe0bbf7 .elementor-cta__description{font-size:13px;}.elementor-21232 .elementor-element.elementor-element-fe0bbf7 .elementor-cta__button{font-size:13px;}.elementor-21232 .elementor-element.elementor-element-3340564 .elementor-cta__description{font-size:13px;}.elementor-21232 .elementor-element.elementor-element-3340564 .elementor-cta__button{font-size:13px;}.elementor-21232 .elementor-element.elementor-element-3dd1ef0 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-21232 .elementor-element.elementor-element-9ffbfe3 .elementor-heading-title{font-size:37px;}.elementor-21232 .elementor-element.elementor-element-13aa694 .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-21232 .elementor-element.elementor-element-13aa694 .elementor-divider{text-align:center;}.elementor-21232 .elementor-element.elementor-element-3e25d47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-3e25d47{font-size:13px;}.elementor-21232 .elementor-element.elementor-element-d482de1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-d482de1 .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-3737fbe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-3737fbe .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-10b0ce5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-10b0ce5 .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-e17b44e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-e17b44e .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-d1cfc10 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-21232 .elementor-element.elementor-element-79d70f3 .elementor-heading-title{font-size:37px;}.elementor-21232 .elementor-element.elementor-element-a0b35a1 .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-21232 .elementor-element.elementor-element-a0b35a1 .elementor-divider{text-align:center;}.elementor-21232 .elementor-element.elementor-element-8bf105b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-8bf105b{font-size:13px;}.elementor-21232 .elementor-element.elementor-element-9efb4e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-9efb4e3 .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-b984321 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-b984321{font-size:13px;}.elementor-21232 .elementor-element.elementor-element-ace91ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-ace91ae .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-f521510 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-f521510 .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-6c3f299 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-6c3f299 .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-3e65aa7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-3e65aa7 .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-46d407e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-46d407e .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-ed187ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-ed187ec .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-8d0c591 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-8d0c591{font-size:18px;line-height:1.5em;}.elementor-21232 .elementor-element.elementor-element-574be1e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-21232 .elementor-element.elementor-element-3f9f659 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-21232 .elementor-element.elementor-element-2a5f74a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-2a5f74a .elementor-heading-title{font-size:25px;}.elementor-21232 .elementor-element.elementor-element-08df719 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21232 .elementor-element.elementor-element-08df719{font-size:17px;}.elementor-21232 .elementor-element.elementor-element-08df719 p{margin-block-end:25px;}.elementor-21232 .elementor-element.elementor-element-596d88c > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-21232 .elementor-element.elementor-element-596d88c .elementor-heading-title{font-size:32px;}.elementor-21232 .elementor-element.elementor-element-40b81af .elementor-cta__title{font-size:35px;}.elementor-21232 .elementor-element.elementor-element-40b81af .elementor-cta__description{font-size:13px;}.elementor-21232 .elementor-element.elementor-element-40b81af .elementor-cta__button{font-size:13px;}.elementor-21232 .elementor-element.elementor-element-b1e4ddf .elementor-cta__title{font-size:35px;}.elementor-21232 .elementor-element.elementor-element-b1e4ddf .elementor-cta__description{font-size:13px;}.elementor-21232 .elementor-element.elementor-element-b1e4ddf .elementor-cta__button{font-size:13px;}}/* Start custom CSS */body.elementor-page-21232{--creme:#F6F0E8;--charbon:#1E1712;--orange:#EF9A23;--rouge:#C81029}
body{background:#F6F0E8;color:#1E1712;font-family:Karla,sans-serif}
.elementor-widget-text-editor{font-size:18px;line-height:1.55}
.mz-banner{background:#C81029;color:#fff;text-align:center}
.mz-banner p{margin:0;padding:10px 16px;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px}
.mz-banner a{color:#fff;text-decoration:underline}
.mz-header{background:#fff;position:sticky;top:0;z-index:50;box-shadow:0 1px 0 #e8dccb}
.mz-header>.elementor-container{align-items:center;padding:12px 24px}
.mz-logo img{height:46px!important;width:auto}
.mz-nav{display:flex;gap:26px;flex-wrap:wrap;justify-content:center;font-family:Montserrat,sans-serif;font-weight:700;font-size:15px}
.mz-nav a,.mz-hright a{color:#1E1712;text-decoration:none}
.mz-nav a:hover{color:#C81029}
.mz-hright{display:flex;gap:14px;align-items:center;justify-content:flex-end;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px}
.mz-cta{display:inline-block;background:#EF9A23;color:#1E1712!important;font-family:Montserrat,sans-serif;font-weight:800;padding:12px 20px;border-radius:999px;text-decoration:none;transition:transform .2s,box-shadow .2s}
.mz-cta:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 24px rgba(239,154,35,.45)}
.mz-big{font-size:18px;padding:16px 28px}
.mz-hero>.elementor-container{padding:56px 24px 64px}
.mz-eyebrow .elementor-heading-title{font-family:'Manus Smooth',cursive;color:#EF9A23;font-size:38px!important;font-weight:400}
.mz-h1 .elementor-heading-title{font-size:clamp(40px,5.2vw,68px)!important;line-height:1.02;letter-spacing:-1.5px;color:#1E1712}
.mz-lead{font-size:21px;max-width:520px}
.mz-price{font-family:Montserrat,sans-serif;font-weight:900;font-size:22px;margin:4px 0 14px}
.mz-btns{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.mz-link{font-family:Montserrat,sans-serif;font-weight:700;color:#1E1712}
.mz-trust{list-style:none;padding:0;margin:22px 0 0;display:flex;gap:18px;flex-wrap:wrap;font-weight:700;font-size:15px;color:#3d3029}
.mz-trust li:before{content:'✓ ';color:#C81029}
.mz-r img{border-radius:18px;width:100%;object-fit:cover}
.mz-hero-big img{height:300px!important}
.mz-hero-sm img{height:220px!important}
.mz-hero-small{margin-top:12px}
.mz-kb{overflow:hidden;border-radius:18px}
.mz-kb img{animation:mzkb 18s ease-in-out infinite alternate}
@keyframes mzkb{from{transform:scale(1)}to{transform:scale(1.12) translate(-2%,-2%)}}
.mz-press{background:#fff;border-top:1px solid #e8dccb;border-bottom:1px solid #e8dccb}
.mz-press-row{display:flex;gap:36px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:18px 24px;font-family:Montserrat,sans-serif;font-weight:700;font-size:17px;color:#8a7a6a}
.mz-press-k{color:#C81029;letter-spacing:2px;font-size:14px}
.mz-press-row a{color:#1E1712;font-size:14px}
.mz-reviews{overflow:hidden;padding:28px 0}
.mz-marq{display:flex;gap:56px;width:max-content;animation:mzmarq 45s linear infinite}
.mz-marq-wrap:hover .mz-marq{animation-play-state:paused}
@keyframes mzmarq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.mz-rev{margin:0;max-width:340px}
.mz-stars{color:#EF9A23}
.mz-rev blockquote{margin:6px 0;font-family:Montserrat,sans-serif;font-weight:800;font-size:18px;line-height:1.3}
.mz-rev figcaption{font-size:14px;color:#5a4a3f}
.mz-h2 .elementor-heading-title{font-family:'Manus Smooth',cursive;font-weight:400;font-size:clamp(40px,4.5vw,62px)!important;color:#1E1712}
.mz-center .elementor-heading-title{text-align:center}
.mz-choose>.elementor-container{padding:48px 24px 8px}
.mz-cards>.elementor-container{padding:16px 24px 64px}
.mz-card>.elementor-widget-wrap{background:#fff;border-radius:22px;overflow:hidden;padding:0 0 22px!important;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
.mz-card:hover>.elementor-widget-wrap{transform:translateY(-6px);box-shadow:0 18px 40px rgba(30,23,18,.18)}
.mz-card .elementor-widget:not(.mz-card-img){padding:0 22px}
.mz-card-img img{height:240px!important;width:100%;object-fit:cover}
.mz-contain img{object-fit:contain;background:#fff}
.mz-h3 .elementor-heading-title{font-size:28px!important;margin-top:16px}
.mz-more{font-family:Montserrat,sans-serif;font-weight:800;color:#C81029}
.mz-mini{font-size:15px;color:#5a4a3f;font-style:italic}
.mz-dark{background:#1E1712;color:#F6F0E8}
.mz-dark>.elementor-container{padding:64px 24px}
.mz-tall img{height:420px!important}
.mz-kicker .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:14px!important;letter-spacing:3px;text-transform:uppercase;color:#EF9A23;font-weight:700}
.mz-red .elementor-heading-title{color:#C81029}
.mz-quote{font-family:Montserrat,sans-serif;font-weight:800;font-size:30px;line-height:1.25;color:#F6F0E8}
.mz-ghost{display:inline-block;border:2px solid #F6F0E8;color:#F6F0E8!important;padding:12px 20px;border-radius:999px;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none}
.mz-ghost-d{display:inline-block;border:2px solid #1E1712;color:#1E1712!important;padding:12px 20px;border-radius:999px;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none}
.mz-steps>.elementor-container,.mz-prices>.elementor-container{padding:56px 24px 8px}
.mz-step{background:#fff;border-radius:18px;padding:22px}
.mz-step span{font-family:Montserrat,sans-serif;font-weight:900;font-size:42px;color:#EF9A23}
.mz-step h3{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;margin:6px 0}
.mz-note{color:#4a4040;font-size:16px}
.mz-price-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.mz-pcard{background:#fff;border-radius:16px;padding:18px;border-top:6px solid #EF9A23;transition:transform .3s}
.mz-pcard:hover{transform:translateY(-4px)}
.mz-pcard:last-child{border-top-color:#C81029}
.mz-pcard h3{font-family:Montserrat,sans-serif;font-weight:800;font-size:19px;margin:0}
.mz-pcard p{margin:2px 0 8px;font-size:15px}
.mz-pcard strong{font-family:Montserrat,sans-serif;font-weight:900;font-size:24px}
.mz-resto>.elementor-container,.mz-story>.elementor-container{padding:64px 24px}
.mz-h2b .elementor-heading-title{font-size:clamp(32px,3.6vw,46px)!important;line-height:1.05}
.mz-quote2{font-family:Montserrat,sans-serif;font-weight:800;font-size:22px}
.mz-small{font-size:15px;color:#5a4a3f}
.mz-sq img{height:320px!important}
.mz-story{background:#fff}
.mz-story-img img{height:460px!important;object-position:center 30%}
.mz-stats{display:flex;gap:28px;flex-wrap:wrap;margin:10px 0 18px}
.mz-stats strong{display:block;font-family:Montserrat,sans-serif;font-weight:900;font-size:34px;color:#C81029}
.mz-stats span{font-size:14px;font-weight:700}
.mz-faq>.elementor-container{padding:56px 24px}
.mz-acc .elementor-tab-title{font-family:Montserrat,sans-serif;font-weight:800;font-size:18px;background:#fff;border-radius:12px}
.mz-acc .elementor-accordion-item{border:0!important;margin-bottom:10px}
.mz-footer{background:#1E1712;color:#F6F0E8;font-size:15px}
.mz-footer>.elementor-container{padding:48px 24px}
.mz-footer a{color:#F6F0E8}
.mz-footer strong{font-family:Montserrat,sans-serif;color:#EF9A23}
@media(max-width:1024px){.mz-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-nav{gap:14px;font-size:14px}}
@media(max-width:767px){.mz-nav-w,.mz-lang,.mz-tel{display:none}.mz-header>.elementor-container{padding:10px 16px}.mz-hero>.elementor-container{padding:28px 16px}.mz-hero-big img{height:230px!important}.mz-hero-sm img{height:150px!important}.mz-tall img,.mz-story-img img{height:340px!important}.mz-sq img{height:200px!important}.mz-press-row{gap:14px;justify-content:center;font-size:15px}.mz-quote{font-size:24px}}
@media (prefers-reduced-motion:reduce){.mz-kb img,.mz-marq{animation:none}}
.elementor .mz-r img,.elementor .mz-card-img img{object-fit:cover!important;width:100%!important}
.elementor .mz-contain img{object-fit:contain!important}
.elementor .mz-hero-big img{height:340px!important}
.elementor .mz-hero-sm img{height:200px!important}
.elementor .mz-eyebrow .elementor-heading-title{font-family:'Manus Smooth',cursive!important;font-size:40px!important;color:#EF9A23!important}
.elementor .mz-h2 .elementor-heading-title{font-family:'Manus Smooth',cursive!important}
.mz-nav{flex-wrap:nowrap;gap:22px;white-space:nowrap}
.mz-press-row{gap:24px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}
.mz-hright{white-space:nowrap}
@media(max-width:1024px){.mz-nav{flex-wrap:wrap;white-space:normal}}
@media(max-width:767px){.elementor .mz-hero-big img{height:240px!important}.elementor .mz-hero-sm img{height:140px!important}.elementor .mz-tall img,.elementor .mz-story-img img{height:320px!important}.elementor .mz-sq img{height:180px!important}.mz-press-row{flex-wrap:wrap;white-space:normal;justify-content:center}.mz-price-grid{grid-template-columns:1fr 1fr}.elementor .mz-eyebrow .elementor-heading-title{font-size:30px!important}}
@media(max-width:767px){.mz-header .elementor-hidden-mobile{display:none!important}.mz-logo img{height:36px}.mz-hright{justify-content:flex-end}}
/* Hero plein écran */
.mz-hero2>.elementor-container{max-width:1280px;margin:0 auto;padding:0 24px 72px}
.mz-hero2-col>.elementor-widget-wrap{max-width:680px}
.elementor .mz-h1w .elementor-heading-title{color:#fff!important;text-shadow:0 2px 24px rgba(0,0,0,.35)}
.mz-w,.mz-w p,.mz-w li{color:#F6F0E8!important}
.mz-hero2 .mz-price{color:#fff}
.mz-linkw{color:#fff!important;text-decoration:underline}
.mz-hero2 .mz-trust li:before{color:#EF9A23}
.mz-hero2 .mz-eyebrow{animation:mzfade .8s ease both}
@keyframes mzfade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
/* Cartes espacées et cliquables */
.mz-cards .elementor-column{padding:0 12px}
.mz-card>.elementor-widget-wrap{position:relative;cursor:pointer;height:100%}
.mz-card .mz-more::after{content:'';position:absolute;inset:0;z-index:2;border-radius:22px}
.mz-card .mz-more{position:static}
@media(max-width:767px){.mz-cards .elementor-column{padding:0;margin-bottom:22px}.mz-hero2>.elementor-container{padding:0 16px 40px}}
.mz-phero .mz-h1w .elementor-heading-title{font-size:clamp(34px,4.2vw,60px)!important;line-height:1.05}
.mz-strip{background:#1E1712;color:#F6F0E8}
.mz-strip>.elementor-container{padding:16px 24px}
.mz-strip-row{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px}
.mz-strip-row span::before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#EF9A23;margin-right:8px;vertical-align:1px}
.mz-sec>.elementor-container{padding:64px 24px 24px}
.mz-intro{max-width:760px;margin:0 auto;font-size:18px;line-height:1.6;color:#4a3f36;text-align:center}
.mz-from{font-family:Montserrat,sans-serif;font-weight:800;color:#C81029;margin:4px 0 0}
.mz-plinks{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}
.mz-plinks a{border:2px solid #1E1712;border-radius:999px;padding:8px 16px;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;color:#1E1712;text-decoration:none;transition:background .2s,color .2s}
.mz-plinks a:hover{background:#1E1712;color:#fff}
.mz-prom{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:22px}
.mz-prom div{border-top:2px solid #EF9A23;padding-top:10px}
.mz-prom strong{display:block;font-family:Montserrat,sans-serif;font-weight:800;color:#fff;margin-bottom:4px}
.mz-prom span{color:#d9cfc3;font-size:15px}
.mz-form-sec{background:#F6F0E8}
.mz-form-sec>.elementor-container{padding:64px 24px}
.mz-form-card>.elementor-widget-wrap{background:#fff;border-radius:22px;padding:28px!important;box-shadow:0 18px 40px rgba(30,23,18,.08)}
.mz-contact p{margin:0 0 10px}
.mz-contact a{color:#C81029;font-weight:700}
.mz-legal{font-size:13px;color:#7a6d61}
.mz-cards4 .mz-card-img img{height:200px!important}
@media(max-width:767px){.mz-sec>.elementor-container{padding:44px 16px 12px}.mz-prom{grid-template-columns:1fr}.mz-form-sec>.elementor-container{padding:44px 16px}.mz-strip-row{font-size:13px;justify-content:flex-start}}

.mz-packs>.elementor-container{padding:8px 24px 40px}
.mz-pack{background:#fff;border-radius:22px;padding:28px 24px;height:100%;position:relative;border:2px solid transparent;transition:transform .3s,box-shadow .3s}
.mz-pack:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(30,23,18,.14)}
.mz-pack.mz-feat{border-color:#EF9A23}
.mz-pack em{position:absolute;top:-13px;left:24px;background:#EF9A23;color:#1E1712;font-style:normal;font-family:Montserrat,sans-serif;font-weight:800;font-size:12px;padding:4px 12px;border-radius:999px}
.mz-pack h3{font-family:Montserrat,sans-serif;font-weight:900;font-size:24px;margin:0 0 6px}
.mz-pp{font-family:Montserrat,sans-serif;font-weight:900;font-size:34px;color:#C81029;margin:0 0 14px}
.mz-pp small{font-size:13px;font-weight:700;color:#7a6d61}
.mz-pack ul{margin:0 0 20px;padding:0;list-style:none}
.mz-pack li{padding:7px 0 7px 26px;position:relative;border-bottom:1px solid #f0e6da;font-size:15px}
.mz-pack li::before{content:'';position:absolute;left:4px;top:13px;width:10px;height:6px;border-left:2px solid #EF9A23;border-bottom:2px solid #EF9A23;transform:rotate(-45deg)}
.mz-qgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}
.mz-qgrid figure{margin:0;background:rgba(255,255,255,.06);border-radius:18px;padding:22px}
.mz-qgrid blockquote{margin:8px 0 12px;font-size:16px;line-height:1.55;color:#F6F0E8}
.mz-qgrid figcaption{font-family:Montserrat,sans-serif;font-weight:800;color:#EF9A23}
.mz-why{display:grid;gap:16px;margin-top:16px}
.mz-why div{background:#fff;border-radius:16px;padding:16px 18px}
.mz-why strong{display:block;font-family:Montserrat,sans-serif;font-weight:800;margin-bottom:2px}
.mz-dark .mz-h2 .elementor-heading-title{color:#F6F0E8}
@media(max-width:1024px){.mz-qgrid{grid-template-columns:1fr}}
@media(max-width:767px){.mz-packs>.elementor-container{padding:8px 16px 24px}.mz-packs .elementor-column{margin-bottom:22px}}

#manger,#boire{scroll-margin-top:110px}
.elementor-21232 .elementor-accordion .elementor-accordion-item{border-radius:14px;overflow:hidden;margin-bottom:10px;border:0!important;background:#fff}
.elementor-21232 .elementor-accordion .elementor-tab-title{background:#fff!important;font-family:Montserrat,sans-serif}
.elementor-21232 .elementor-accordion .elementor-tab-content{border-top:1px solid #f0e6da!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manus Smooth';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nouveau.paellamarisol.com/wp-content/uploads/2023/07/Manus_Smooth.ttf') format('truetype');
}
@font-face {
	font-family: 'Manus Smooth';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nouveau.paellamarisol.com/wp-content/uploads/2023/07/Manus_Smooth-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */