.elementor-85 .elementor-element.elementor-element-3c2d179d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:0.25;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-3c2d179d:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-3c2d179d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-3c2d179d::before, .elementor-85 .elementor-element.elementor-element-3c2d179d > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-3c2d179d > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-3c2d179d > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-3c2d179d > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-3c2d179d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-85 .elementor-element.elementor-element-1c8facf6{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--dynamic-text-color:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-1c8facf6 .elementor-headline{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-1c8facf6 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-1c8facf6 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-1c8facf6 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-cbb5a5a );stroke-width:0px;}.elementor-85 .elementor-element.elementor-element-7894c6f0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-7894c6f0.elementor-element{--align-self:center;}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-6b123a2a{right:50px;}body.rtl .elementor-85 .elementor-element.elementor-element-6b123a2a{left:50px;}.elementor-85 .elementor-element.elementor-element-6b123a2a{top:100px;text-align:center;}.elementor-85 .elementor-element.elementor-element-6b123a2a img{width:30%;}.elementor-85 .elementor-element.elementor-element-6c2cdba6{width:auto;max-width:auto;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-85 .elementor-element.elementor-element-6c2cdba6.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-6c2cdba6 .elementor-icon-list-icon i{color:var( --e-global-color-eee6636 );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-6c2cdba6 .elementor-icon-list-icon svg{fill:var( --e-global-color-eee6636 );transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-6c2cdba6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-6c2cdba6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-6c2cdba6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-d89b7f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.2;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-d89b7f4:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-d89b7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-85 .elementor-element.elementor-element-d89b7f4::before, .elementor-85 .elementor-element.elementor-element-d89b7f4 > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-d89b7f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-d89b7f4 > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-d89b7f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-d89b7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-eee6636 ) 0%, var( --e-global-color-cdf9596 ) 50%);}.elementor-85 .elementor-element.elementor-element-4b82784{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-c93c2eb{width:auto;max-width:auto;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-c93c2eb.elementor-element{--align-self:flex-start;}.elementor-85 .elementor-element.elementor-element-c93c2eb .elementor-icon-list-icon i{color:var( --e-global-color-eee6636 );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-c93c2eb .elementor-icon-list-icon svg{fill:var( --e-global-color-eee6636 );transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-c93c2eb .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-85 .elementor-element.elementor-element-c93c2eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-c93c2eb .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-c93c2eb .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-e05288c{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--dynamic-text-color:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-e05288c .elementor-headline{text-align:start;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-e05288c .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-e05288c .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-e05288c .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-cbb5a5a );stroke-width:0px;}.elementor-85 .elementor-element.elementor-element-b9f6232{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-b82e8bc{text-align:start;}.elementor-85 .elementor-element.elementor-element-b82e8bc img{width:100%;height:420px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-eee6636 );border-radius:5px 5px 5px 5px;}.elementor-85 .elementor-element.elementor-element-b699cc0 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-20932c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-01ec733{text-align:start;}.elementor-85 .elementor-element.elementor-element-01ec733 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-719330c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:0.25;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-719330c7:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-719330c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdf9596 );}.elementor-85 .elementor-element.elementor-element-719330c7::before, .elementor-85 .elementor-element.elementor-element-719330c7 > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-719330c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-719330c7 > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-719330c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-719330c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-eee6636 ) 0%, var( --e-global-color-cdf9596 ) 50%);}.elementor-85 .elementor-element.elementor-element-24fbb455{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-3f72d755{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-85 .elementor-element.elementor-element-2cf8d040{width:auto;max-width:auto;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-2cf8d040.elementor-element{--align-self:flex-start;}.elementor-85 .elementor-element.elementor-element-2cf8d040 .elementor-icon-list-icon i{color:var( --e-global-color-eee6636 );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-2cf8d040 .elementor-icon-list-icon svg{fill:var( --e-global-color-eee6636 );transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-2cf8d040 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-85 .elementor-element.elementor-element-2cf8d040 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-2cf8d040 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-2cf8d040 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-6edcbfd0{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--dynamic-text-color:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-6edcbfd0 .elementor-headline{text-align:start;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-6edcbfd0 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-6edcbfd0 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-6edcbfd0 .elementor-headline-dynamic-wrapper path{stroke-width:0px;}.elementor-85 .elementor-element.elementor-element-79f93645{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-297bf8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-5b828bd6 img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eee6636 );border-radius:50% 50% 50% 50%;}.elementor-85 .elementor-element.elementor-element-3e8644d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;}.elementor-85 .elementor-element.elementor-element-3e8644d img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eee6636 );border-radius:50% 50% 50% 50%;}.elementor-85 .elementor-element.elementor-element-69619bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;}.elementor-85 .elementor-element.elementor-element-69619bd6 img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eee6636 );border-radius:50% 50% 50% 50%;}.elementor-85 .elementor-element.elementor-element-75c28c16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;}.elementor-85 .elementor-element.elementor-element-75c28c16 img{width:100%;filter:brightness( 58% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eee6636 );border-radius:50% 50% 50% 50%;}.elementor-85 .elementor-element.elementor-element-624a2016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;}.elementor-85 .elementor-element.elementor-element-624a2016 .elementor-icon-wrapper{text-align:center;}.elementor-85 .elementor-element.elementor-element-624a2016.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-624a2016.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-624a2016.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-624a2016.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-624a2016.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-624a2016 .elementor-icon{font-size:20px;}.elementor-85 .elementor-element.elementor-element-624a2016 .elementor-icon svg{height:20px;}.elementor-85 .elementor-element.elementor-element-37ef4c3a{padding:0px 10px 0px 30px;}.elementor-85 .elementor-element.elementor-element-37ef4c3a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-2c89884f{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:14px;--e-rating-gap:9px;--e-rating-icon-marked-color:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-3895fea2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-387aac7{--display:flex;--min-height:354px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.58;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-85 .elementor-element.elementor-element-387aac7:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-387aac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lessaveursmauriciennes.re/wp-content/uploads/2026/01/New-Project-70-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-387aac7::before, .elementor-85 .elementor-element.elementor-element-387aac7 > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-387aac7 > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-387aac7 > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-387aac7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-387aac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-cdf9596 );--background-overlay:'';}.elementor-85 .elementor-element.elementor-element-6738979{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;--dynamic-text-color:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-6738979.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-6738979 .elementor-headline{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-6738979 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-6738979 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-6738979 .elementor-headline-dynamic-wrapper path{stroke-width:0px;}.elementor-85 .elementor-element.elementor-element-6560129d.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-6560129d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-533046df{padding:0px 20px 0px 21px;}.elementor-85 .elementor-element.elementor-element-533046df .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-baf019e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:0.25;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-baf019e:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-baf019e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdf9596 );}.elementor-85 .elementor-element.elementor-element-baf019e::before, .elementor-85 .elementor-element.elementor-element-baf019e > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-baf019e > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-baf019e > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-baf019e > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-baf019e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-85 .elementor-element.elementor-element-57b7047{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-e907080{width:auto;max-width:auto;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-e907080.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-e907080 .elementor-icon-list-icon i{color:var( --e-global-color-eee6636 );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-e907080 .elementor-icon-list-icon svg{fill:var( --e-global-color-eee6636 );transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-e907080 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-85 .elementor-element.elementor-element-e907080 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-e907080 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-e907080 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-defaecc{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--dynamic-text-color:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-defaecc.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-defaecc .elementor-headline{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-defaecc .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-defaecc .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-defaecc .elementor-headline-dynamic-wrapper path{stroke-width:0px;}.elementor-85 .elementor-element.elementor-element-2f767e3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-2f767e3.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-fed2d41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-37cf97c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-eee6636 );--border-color:var( --e-global-color-eee6636 );--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-aa192ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-aa192ac.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-fcd07cc{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-fcd07cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-8bcfa7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-8bcfa7b .elementor-heading-title{font-family:var( --e-global-typography-ac24c08-font-family ), Sans-serif;font-size:var( --e-global-typography-ac24c08-font-size );font-weight:var( --e-global-typography-ac24c08-font-weight );line-height:var( --e-global-typography-ac24c08-line-height );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-300cb48{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-300cb48.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-f15ee09 .elementor-icon-wrapper{text-align:end;}.elementor-85 .elementor-element.elementor-element-f15ee09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eee6636 );color:var( --e-global-color-cdf9596 );}.elementor-85 .elementor-element.elementor-element-f15ee09.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-f15ee09.elementor-view-default .elementor-icon{color:var( --e-global-color-eee6636 );border-color:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-f15ee09.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-f15ee09.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-f15ee09.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-cdf9596 );}.elementor-85 .elementor-element.elementor-element-f15ee09.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-cdf9596 );}.elementor-85 .elementor-element.elementor-element-f15ee09 .elementor-icon{font-size:16px;}.elementor-85 .elementor-element.elementor-element-f15ee09 .elementor-icon svg{height:16px;}.elementor-85 .elementor-element.elementor-element-4ee0311 img{border-radius:5px 5px 5px 5px;}.elementor-85 .elementor-element.elementor-element-b7d7f21{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-eee6636 );--border-color:var( --e-global-color-eee6636 );--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-d4cdd65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-d4cdd65.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-46d3064{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-46d3064.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-8f4c403{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-8f4c403.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-8f4c403 .elementor-heading-title{font-family:var( --e-global-typography-ac24c08-font-family ), Sans-serif;font-size:var( --e-global-typography-ac24c08-font-size );font-weight:var( --e-global-typography-ac24c08-font-weight );line-height:var( --e-global-typography-ac24c08-line-height );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-6c6d874{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-6c6d874.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-cb96c45 .elementor-icon-wrapper{text-align:end;}.elementor-85 .elementor-element.elementor-element-cb96c45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eee6636 );color:var( --e-global-color-cdf9596 );}.elementor-85 .elementor-element.elementor-element-cb96c45.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-cb96c45.elementor-view-default .elementor-icon{color:var( --e-global-color-eee6636 );border-color:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-cb96c45.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-cb96c45.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-cb96c45.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-cdf9596 );}.elementor-85 .elementor-element.elementor-element-cb96c45.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-cdf9596 );}.elementor-85 .elementor-element.elementor-element-cb96c45 .elementor-icon{font-size:16px;}.elementor-85 .elementor-element.elementor-element-cb96c45 .elementor-icon svg{height:16px;}.elementor-85 .elementor-element.elementor-element-8a6f2a5 img{border-radius:5px 5px 5px 5px;}.elementor-85 .elementor-element.elementor-element-1b8056b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-eee6636 );--border-color:var( --e-global-color-eee6636 );--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-56d8db8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-56d8db8.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-a3e127d{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-a3e127d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-f8e3b81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-f8e3b81 .elementor-heading-title{font-family:var( --e-global-typography-ac24c08-font-family ), Sans-serif;font-size:var( --e-global-typography-ac24c08-font-size );font-weight:var( --e-global-typography-ac24c08-font-weight );line-height:var( --e-global-typography-ac24c08-line-height );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-83f3a9b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-83f3a9b.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-2caffca .elementor-icon-wrapper{text-align:end;}.elementor-85 .elementor-element.elementor-element-2caffca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eee6636 );color:var( --e-global-color-cdf9596 );}.elementor-85 .elementor-element.elementor-element-2caffca.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-2caffca.elementor-view-default .elementor-icon{color:var( --e-global-color-eee6636 );border-color:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-2caffca.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-2caffca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-2caffca.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-cdf9596 );}.elementor-85 .elementor-element.elementor-element-2caffca.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-cdf9596 );}.elementor-85 .elementor-element.elementor-element-2caffca .elementor-icon{font-size:16px;}.elementor-85 .elementor-element.elementor-element-2caffca .elementor-icon svg{height:16px;}.elementor-85 .elementor-element.elementor-element-fc5518a img{border-radius:5px 5px 5px 5px;}.elementor-85 .elementor-element.elementor-element-40e9372{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-eee6636 );--border-color:var( --e-global-color-eee6636 );--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-9706c45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-9706c45.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-11e5678{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-11e5678.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-2f616d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-2f616d5 .elementor-heading-title{font-family:var( --e-global-typography-ac24c08-font-family ), Sans-serif;font-size:var( --e-global-typography-ac24c08-font-size );font-weight:var( --e-global-typography-ac24c08-font-weight );line-height:var( --e-global-typography-ac24c08-line-height );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-92c8af5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-92c8af5.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-d00cc0d .elementor-icon-wrapper{text-align:end;}.elementor-85 .elementor-element.elementor-element-d00cc0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eee6636 );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-d00cc0d.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-d00cc0d.elementor-view-default .elementor-icon{color:var( --e-global-color-eee6636 );border-color:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-d00cc0d.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-d00cc0d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eee6636 );}.elementor-85 .elementor-element.elementor-element-d00cc0d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-d00cc0d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-d00cc0d .elementor-icon{font-size:16px;}.elementor-85 .elementor-element.elementor-element-d00cc0d .elementor-icon svg{height:16px;}.elementor-85 .elementor-element.elementor-element-ec01055 img{border-radius:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-4b82784{--width:33.3333%;}.elementor-85 .elementor-element.elementor-element-20932c4{--width:66.6666%;}.elementor-85 .elementor-element.elementor-element-3f72d755{--width:50%;}.elementor-85 .elementor-element.elementor-element-3895fea2{--width:50%;}.elementor-85 .elementor-element.elementor-element-fcd07cc{--width:81.304%;}.elementor-85 .elementor-element.elementor-element-46d3064{--width:79.158%;}.elementor-85 .elementor-element.elementor-element-a3e127d{--width:81.304%;}.elementor-85 .elementor-element.elementor-element-11e5678{--width:55.187%;}}@media(max-width:1024px) and (min-width:768px){.elementor-85 .elementor-element.elementor-element-4b82784{--width:70%;}.elementor-85 .elementor-element.elementor-element-20932c4{--width:70%;}.elementor-85 .elementor-element.elementor-element-24fbb455{--width:70%;}.elementor-85 .elementor-element.elementor-element-3f72d755{--width:100%;}.elementor-85 .elementor-element.elementor-element-3895fea2{--width:100%;}.elementor-85 .elementor-element.elementor-element-387aac7{--width:70%;}.elementor-85 .elementor-element.elementor-element-fed2d41{--width:70%;}.elementor-85 .elementor-element.elementor-element-37cf97c{--width:80%;}.elementor-85 .elementor-element.elementor-element-b7d7f21{--width:80%;}.elementor-85 .elementor-element.elementor-element-1b8056b{--width:80%;}.elementor-85 .elementor-element.elementor-element-40e9372{--width:80%;}}@media(min-width:1025px){.elementor-85 .elementor-element.elementor-element-387aac7:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-387aac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-1c8facf6 .elementor-headline{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-1c8facf6 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-7894c6f0{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-6b123a2a{text-align:end;}.elementor-85 .elementor-element.elementor-element-6b123a2a img{width:15%;}.elementor-85 .elementor-element.elementor-element-6c2cdba6.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-6c2cdba6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-6c2cdba6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-d89b7f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-4b82784{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-85 .elementor-element.elementor-element-4b82784.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-c93c2eb.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-c93c2eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-c93c2eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-e05288c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-e05288c.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-e05288c .elementor-headline{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-e05288c .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-b9f6232{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-b82e8bc img{width:100%;}.elementor-85 .elementor-element.elementor-element-20932c4{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-20932c4.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-01ec733 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-24fbb455{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-24fbb455.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-3f72d755{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-3f72d755.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-2cf8d040.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-2cf8d040 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-2cf8d040 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-6edcbfd0.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-6edcbfd0 .elementor-headline{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-6edcbfd0 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-79f93645.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-79f93645{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-297bf8b{--justify-content:center;}.elementor-85 .elementor-element.elementor-element-37ef4c3a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-3895fea2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-3895fea2.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-387aac7.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-6738979 .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-6738979 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-6560129d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-533046df .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-e907080.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-e907080 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-e907080 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-defaecc.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-defaecc .elementor-headline{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-defaecc .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-2f767e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-fed2d41{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-fed2d41.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-37cf97c.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-aa192ac{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-85 .elementor-element.elementor-element-8bcfa7b .elementor-heading-title{font-size:var( --e-global-typography-ac24c08-font-size );line-height:var( --e-global-typography-ac24c08-line-height );}.elementor-85 .elementor-element.elementor-element-b7d7f21.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-d4cdd65{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-85 .elementor-element.elementor-element-8f4c403 .elementor-heading-title{font-size:var( --e-global-typography-ac24c08-font-size );line-height:var( --e-global-typography-ac24c08-line-height );}.elementor-85 .elementor-element.elementor-element-1b8056b.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-56d8db8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-85 .elementor-element.elementor-element-f8e3b81 .elementor-heading-title{font-size:var( --e-global-typography-ac24c08-font-size );line-height:var( --e-global-typography-ac24c08-line-height );}.elementor-85 .elementor-element.elementor-element-40e9372.e-con{--align-self:center;}.elementor-85 .elementor-element.elementor-element-9706c45{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-85 .elementor-element.elementor-element-2f616d5 .elementor-heading-title{font-size:var( --e-global-typography-ac24c08-font-size );line-height:var( --e-global-typography-ac24c08-line-height );}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-1c8facf6 .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-1c8facf6 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-7894c6f0{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-6b123a2a{top:50px;}.elementor-85 .elementor-element.elementor-element-6c2cdba6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-6c2cdba6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-d89b7f4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-c93c2eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-c93c2eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-e05288c .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-e05288c .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-b9f6232{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-01ec733 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-719330c7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-3f72d755{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-2cf8d040 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-2cf8d040 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-6edcbfd0 .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-6edcbfd0 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-79f93645{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-297bf8b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-85 .elementor-element.elementor-element-5b828bd6 img{width:60%;}.elementor-85 .elementor-element.elementor-element-3e8644d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;}.elementor-85 .elementor-element.elementor-element-3e8644d img{width:60%;}.elementor-85 .elementor-element.elementor-element-69619bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;}.elementor-85 .elementor-element.elementor-element-69619bd6 img{width:60%;}.elementor-85 .elementor-element.elementor-element-75c28c16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;}.elementor-85 .elementor-element.elementor-element-75c28c16 img{width:60%;}.elementor-85 .elementor-element.elementor-element-624a2016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -95px;}.elementor-85 .elementor-element.elementor-element-624a2016 .elementor-icon{font-size:14px;}.elementor-85 .elementor-element.elementor-element-624a2016 .elementor-icon svg{height:14px;}.elementor-85 .elementor-element.elementor-element-37ef4c3a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-6738979 .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-6738979 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-6560129d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-533046df .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-baf019e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-57b7047{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-e907080 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-e907080 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-defaecc .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-defaecc .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-2f767e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-aa192ac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-fcd07cc{--width:80%;}.elementor-85 .elementor-element.elementor-element-8bcfa7b .elementor-heading-title{font-size:var( --e-global-typography-ac24c08-font-size );line-height:var( --e-global-typography-ac24c08-line-height );}.elementor-85 .elementor-element.elementor-element-300cb48{--width:15%;}.elementor-85 .elementor-element.elementor-element-46d3064{--width:80%;}.elementor-85 .elementor-element.elementor-element-8f4c403 .elementor-heading-title{font-size:var( --e-global-typography-ac24c08-font-size );line-height:var( --e-global-typography-ac24c08-line-height );}.elementor-85 .elementor-element.elementor-element-6c6d874{--width:15%;}.elementor-85 .elementor-element.elementor-element-a3e127d{--width:80%;}.elementor-85 .elementor-element.elementor-element-f8e3b81 .elementor-heading-title{font-size:var( --e-global-typography-ac24c08-font-size );line-height:var( --e-global-typography-ac24c08-line-height );}.elementor-85 .elementor-element.elementor-element-83f3a9b{--width:15%;}.elementor-85 .elementor-element.elementor-element-11e5678{--width:80%;}.elementor-85 .elementor-element.elementor-element-2f616d5 .elementor-heading-title{font-size:var( --e-global-typography-ac24c08-font-size );line-height:var( --e-global-typography-ac24c08-line-height );}.elementor-85 .elementor-element.elementor-element-92c8af5{--width:15%;}}/* Start custom CSS *//* Menu Styles avec les bonnes classes */

/* Wrapper principal */
.glf-mor-restaurant-menu-wrapper {
    max-width: 1200px !important;
    margin: 0 auto !important;
}

/* Catégories (Mine, Salades, Boissons) */
.glf-mor-restaurant-menu-category {
    margin-bottom: 15px !important;
}

.glf-mor-restaurant-menu-category h3 {
    font-size: 1.8rem !important;
    color: #000 !important;
    margin-bottom: 0.3rem !important;
    padding-bottom: 0.2rem !important;
    border-bottom: 2px solid rgba(0,0,0,0.3) !important;
    font-family: 'Marcellus', serif !important;
}

/* Section Mine en 2 colonnes */
.glf-mor-restaurant-menu-category:first-child {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 15px !important;
}

.glf-mor-restaurant-menu-category:first-child h3 {
    grid-column: 1 / -1 !important;
}

/* Section Salades en 2 colonnes */
.glf-mor-restaurant-menu-category:nth-child(2) {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 15px !important;
}

.glf-mor-restaurant-menu-category:nth-child(2) h3 {
    grid-column: 1 / -1 !important;
}

/* Section Boissons en 2 colonnes */
.glf-mor-restaurant-menu-category:nth-child(3) {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 15px !important;
}

.glf-mor-restaurant-menu-category:nth-child(3) h3 {
    grid-column: 1 / -1 !important;
}

/* Items du menu */
.glf-mor-restaurant-menu-item {
    padding: 0.2rem 0 !important;
    border-bottom: 1px solid rgba(0,0,0,0.1) !important;
}

.glf-mor-restaurant-menu-item:last-child {
    border-bottom: none !important;
}

.glf-mor-restaurant-menu-item-inner {
    display: flex !important;
    align-items: center !important;
    gap: 0.75rem !important;
}

/* Images */
.glf-mor-restaurant-menu-item-inner picture {
    width: 60px !important;
    height: 60px !important;
    border-radius: 50% !important;
    overflow: hidden !important;
    flex-shrink: 0 !important;
}

.glf-mor-restaurant-menu-item-inner picture img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* Header (nom + prix) */
.glf-mor-restaurant-menu-item-header {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    margin-bottom: 0.1rem !important;
}

/* Nom du plat */
.glf-mor-restaurant-menu-item-name {
    font-size: 1.05rem !important;
    color: #000 !important;
    font-weight: 600 !important;
    font-family: 'Marcellus', serif !important;
}

/* Prix */
.glf-mor-restaurant-menu-item-price {
    font-size: 1.1rem !important;
    color: #000 !important;
    font-weight: bold !important;
    white-space: nowrap !important;
    font-family: 'Marcellus', serif !important;
}

.glf-mor-restaurant-menu-item-price .price {
    color: #000 !important;
}

/* Description */
.glf-mor-restaurant-menu-item-description {
    color: rgba(0,0,0,0.7) !important;
    font-size: 0.8rem !important;
}

/* Masquer les HR */
.glf-mor-restaurant-menu-category hr {
    display: none !important;
}

/* Responsive */
@media (max-width: 768px) {
    .glf-mor-restaurant-menu-category:first-child,
    .glf-mor-restaurant-menu-category:nth-child(2),
    .glf-mor-restaurant-menu-category:nth-child(3) {
        grid-template-columns: 1fr !important;
    }

    .glf-mor-restaurant-menu-category h3 {
        font-size: 1.5rem !important;
    }

    .glf-mor-restaurant-menu-item-inner {
        flex-direction: column !important;
        text-align: center !important;
    }

    .glf-mor-restaurant-menu-item-inner picture {
        width: 80px !important;
        height: 80px !important;
    }

    .glf-mor-restaurant-menu-item-header {
        flex-direction: column !important;
        gap: 0.2rem !important;
    }
}/* End custom CSS */