.elementor-10 .elementor-element.elementor-element-dd224ff{--display:flex;--min-height:calc(100vh - 1000px);--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:15px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-c7942e0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-c7942e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1cfa610{--display:flex;--min-height:calc((200% - 12px) / 3);border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-ed75943{--display:flex;--min-height:calc(50% - 6px);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-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6449ad2{--display:flex;--position:absolute;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;top:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-6449ad2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6449ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6449ad2{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-6449ad2{right:0px;}.elementor-10 .elementor-element.elementor-element-0bf0645 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0bf0645 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-63c1a9a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-4df751d{--display:flex;--min-height:calc(50% + 6px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:030px;--padding-left:20px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-42865b1 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-9df4260 .elementor-heading-title{font-family:var( --e-global-typography-44fd144-font-family ), Sans-serif;font-size:var( --e-global-typography-44fd144-font-size );font-weight:var( --e-global-typography-44fd144-font-weight );line-height:var( --e-global-typography-44fd144-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-93c0feb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-93c0feb{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-93c0feb p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-a8f751f{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-10 .elementor-element.elementor-element-a8f751f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a8f751f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a8f751f:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a8f751f{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-a8f751f{left:0px;}.elementor-10 .elementor-element.elementor-element-f5820c9 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-f5820c9 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f5820c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f5820c9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f5820c9.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f5820c9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f5820c9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f5820c9 .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-f5820c9 .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-f83391b{--display:flex;--min-height:calc((100% - 24px) / 3);--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;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-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-076b521{--display:flex;border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-25e01b2{--display:flex;--position:absolute;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;top:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-25e01b2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-25e01b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-25e01b2{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-25e01b2{right:0px;}.elementor-10 .elementor-element.elementor-element-860560d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-860560d .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-5e52ebf img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-e06d7f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 12px 0px 0px #EDEBDE inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6863ffa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-81401c2 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-53904e1 .elementor-heading-title{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9d8e37b{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9d8e37b p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-b070047{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-10 .elementor-element.elementor-element-b070047:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b070047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b070047:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b070047{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-b070047{left:0px;}.elementor-10 .elementor-element.elementor-element-4cc22bc > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-4cc22bc .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-4cc22bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4cc22bc.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4cc22bc.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4cc22bc.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4cc22bc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4cc22bc .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-4cc22bc .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-bb7b65e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-bb7b65e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-cb30cf9{--display:flex;--min-height:calc((100% - 24px) / 3);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cb30cf9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cb30cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandangle-dev.lucieleger.fr/wp-content/uploads/le-grub_NBP-2025-768x512.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-cb30cf9::before, .elementor-10 .elementor-element.elementor-element-cb30cf9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cb30cf9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cb30cf9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cb30cf9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cb30cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-b85a98d .elementor-heading-title{font-family:var( --e-global-typography-2823d03-font-family ), Sans-serif;font-size:var( --e-global-typography-2823d03-font-size );font-weight:var( --e-global-typography-2823d03-font-weight );line-height:var( --e-global-typography-2823d03-line-height );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-70d31ac .elementor-button{background-color:var( --e-global-color-8d5cd1a );font-family:var( --e-global-typography-7035d58-font-family ), Sans-serif;font-size:var( --e-global-typography-7035d58-font-size );font-weight:var( --e-global-typography-7035d58-font-weight );line-height:var( --e-global-typography-7035d58-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 18px 8px 18px;}.elementor-10 .elementor-element.elementor-element-70d31ac .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-70d31ac .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-70d31ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-70d31ac .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-10 .elementor-element.elementor-element-70d31ac .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-70d31ac .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-43bbf23{--display:flex;--min-height:calc((100% - 24px) / 3);--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;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-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dcfd4c9{--display:flex;border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-4c1ea6a{--display:flex;--position:absolute;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;top:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-4c1ea6a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4c1ea6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4c1ea6a{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-4c1ea6a{right:0px;}.elementor-10 .elementor-element.elementor-element-ce7da2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ce7da2c .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-392cb49 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-6f09681{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 12px 0px 0px #EDEBDE inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-793252b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-41d9839 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8e50568 .elementor-heading-title{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7df5e49{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7df5e49 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-58289d2{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-10 .elementor-element.elementor-element-58289d2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-58289d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-58289d2:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-58289d2{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-58289d2{left:0px;}.elementor-10 .elementor-element.elementor-element-2293768 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-2293768 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2293768.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2293768.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2293768.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2293768.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2293768.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2293768 .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-2293768 .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-e1a72fd{--display:flex;--min-height:calc((100% - 24px) / 3);--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-ea312b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:13px;--padding-left:16px;--padding-right:17px;}.elementor-10 .elementor-element.elementor-element-ea312b1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ea312b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0e992d );}.elementor-10 .elementor-element.elementor-element-557faaf .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-557faaf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-557faaf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-557faaf.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-557faaf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-557faaf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-557faaf .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-557faaf .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-317749d .elementor-heading-title{font-family:var( --e-global-typography-984652c-font-family ), Sans-serif;font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-11fac95 .elementor-button{background-color:var( --e-global-color-cbe903a );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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-11fac95 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-11fac95 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-11fac95 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10 .elementor-element.elementor-element-11fac95 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-11fac95 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-e1eda8f{--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;--justify-content:center;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bb5e746{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bb5e746:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bb5e746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b53cfed{text-align:center;}.elementor-10 .elementor-element.elementor-element-b53cfed img{height:156px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-e23f320{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;top:0px;}.elementor-10 .elementor-element.elementor-element-e23f320:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e23f320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-266cff5 );}.elementor-10 .elementor-element.elementor-element-e23f320:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e23f320{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-e23f320{left:0px;}.elementor-10 .elementor-element.elementor-element-09b4d65 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-09b4d65 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-09b4d65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-09b4d65.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-09b4d65.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-09b4d65.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-09b4d65.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-09b4d65 .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-09b4d65 .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-3b693f2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-3b693f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-734dcd7{--display:flex;--min-height:calc((100% - 24px) / 3);--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-10 .elementor-element.elementor-element-ae0a5b3{--display:flex;border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-af27d4b img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-5b59849{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5b59849:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5b59849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0e992d );}.elementor-10 .elementor-element.elementor-element-94741e9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-98cd194 .elementor-heading-title{font-family:var( --e-global-typography-e707cc1-font-family ), Sans-serif;font-size:var( --e-global-typography-e707cc1-font-size );font-weight:var( --e-global-typography-e707cc1-font-weight );line-height:var( --e-global-typography-e707cc1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-aa7756e .elementor-heading-title{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3516aa8 .elementor-button{background-color:var( --e-global-color-cbe903a );font-family:var( --e-global-typography-7035d58-font-family ), Sans-serif;font-size:var( --e-global-typography-7035d58-font-size );font-weight:var( --e-global-typography-7035d58-font-weight );line-height:var( --e-global-typography-7035d58-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 14px 8px 14px;}.elementor-10 .elementor-element.elementor-element-3516aa8 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3516aa8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3516aa8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-3516aa8 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-10 .elementor-element.elementor-element-3516aa8 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3516aa8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-25258f3{--display:flex;--min-height:calc((100% - 24px) / 3);--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;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-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-2c31aad{--display:flex;border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-88c5498{--display:flex;--position:absolute;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;top:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-88c5498:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-88c5498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-88c5498{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-88c5498{right:0px;}.elementor-10 .elementor-element.elementor-element-b301eeb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b301eeb .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-5529be9 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-09f23d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 12px 0px 0px #EDEBDE inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-07bfffb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-1353d23 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7e6d812 .elementor-heading-title{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ab135d8{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ab135d8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-e2c9ca3{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-10 .elementor-element.elementor-element-e2c9ca3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e2c9ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e2c9ca3:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e2c9ca3{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-e2c9ca3{left:0px;}.elementor-10 .elementor-element.elementor-element-d15be08 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-d15be08 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-d15be08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d15be08.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d15be08.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d15be08.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d15be08.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d15be08 .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-d15be08 .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-1415322{--display:flex;--min-height:calc((100% - 24px) / 3);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-28c0972{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-28c0972:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-28c0972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7a1e583 .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-56381a9 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-56381a9 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-56381a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-56381a9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-56381a9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-56381a9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-56381a9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-56381a9 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-56381a9 .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-90dcdd9{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-90dcdd9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-90dcdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0e992d );}.elementor-10 .elementor-element.elementor-element-c537adb .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8734843 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-8734843 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8734843.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8734843.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8734843.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8734843.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8734843.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8734843 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-8734843 .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-9929b4a{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9929b4a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9929b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e40f10b .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-62698b7 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-62698b7 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-62698b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-62698b7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-62698b7.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-62698b7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-62698b7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-62698b7 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-62698b7 .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-87be995{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-87be995:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-87be995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-266cff5 );}.elementor-10 .elementor-element.elementor-element-378d0ef .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0b757aa > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-0b757aa .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-0b757aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0b757aa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0b757aa.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0b757aa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0b757aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0b757aa .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-0b757aa .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-0879380{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-0879380:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0879380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-a42835c .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-926e9df > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-926e9df .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-926e9df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-926e9df.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-926e9df.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-926e9df.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-926e9df.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-926e9df .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-926e9df .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-01f8965{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-01f8965.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a3507a9{--display:flex;--min-height:calc((100% - 24px) / 3);--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-aec6e59{--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-end;--overlay-opacity:0.4;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-aec6e59:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-aec6e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandangle-dev.lucieleger.fr/wp-content/uploads/le-grub_NBP-2025-768x512.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-aec6e59::before, .elementor-10 .elementor-element.elementor-element-aec6e59 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-aec6e59 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-aec6e59 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-aec6e59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-aec6e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-9435b01 .elementor-heading-title{font-family:var( --e-global-typography-7a0b8d3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-8a53172{--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-end;--overlay-opacity:0.4;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-8a53172:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8a53172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandangle-dev.lucieleger.fr/wp-content/uploads/le-grub_NBP-2025-768x512.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8a53172::before, .elementor-10 .elementor-element.elementor-element-8a53172 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8a53172 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8a53172 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8a53172 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8a53172 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-0b7bf5e .elementor-heading-title{font-family:var( --e-global-typography-7a0b8d3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-ae4cdf4{--display:flex;--min-height:calc((200% - 12px) / 3);border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-17e9f67{--display:flex;--min-height:calc(50% - 6px);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-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f812c52{--display:flex;--position:absolute;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;top:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-f812c52:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f812c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f812c52{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-f812c52{right:0px;}.elementor-10 .elementor-element.elementor-element-74e7a51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-74e7a51 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-207d322 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-5bd5f71{--display:flex;--min-height:calc(50% + 6px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-39f3941 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-a1b9519 .elementor-heading-title{font-family:var( --e-global-typography-44fd144-font-family ), Sans-serif;font-size:var( --e-global-typography-44fd144-font-size );font-weight:var( --e-global-typography-44fd144-font-weight );line-height:var( --e-global-typography-44fd144-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-381f0c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-381f0c6{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-381f0c6 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-a4bc400{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-10 .elementor-element.elementor-element-a4bc400:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a4bc400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a4bc400:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a4bc400{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-a4bc400{left:0px;}.elementor-10 .elementor-element.elementor-element-93d8782 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-93d8782 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-93d8782.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-93d8782.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-93d8782.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-93d8782.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-93d8782.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-93d8782 .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-93d8782 .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-1ae94d1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-1ae94d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-786fcf6{--display:flex;--min-height:calc((100% - 24px) / 3);--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;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-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1ecb1d4{--display:flex;border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-8f3e88b{--display:flex;--position:absolute;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;top:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-8f3e88b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8f3e88b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8f3e88b{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-8f3e88b{right:0px;}.elementor-10 .elementor-element.elementor-element-a07e6a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a07e6a5 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-a79a674 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-3552724{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 12px 0px 0px #EDEBDE inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7dd6b4d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-a09ed8a .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-00c3d24 .elementor-heading-title{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3407ce5{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3407ce5 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-c919fb4{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-10 .elementor-element.elementor-element-c919fb4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c919fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c919fb4:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c919fb4{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-c919fb4{left:0px;}.elementor-10 .elementor-element.elementor-element-c1b916c > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-c1b916c .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c1b916c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c1b916c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c1b916c.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c1b916c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c1b916c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c1b916c .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-c1b916c .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-4dd9d71{--display:flex;--min-height:calc((100% - 24px) / 3);--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-10 .elementor-element.elementor-element-767c6ab{--display:flex;border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-7526358 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-0659682{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-0659682:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0659682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b5f9fdc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-909bf5c .elementor-heading-title{font-family:var( --e-global-typography-e707cc1-font-family ), Sans-serif;font-size:var( --e-global-typography-e707cc1-font-size );font-weight:var( --e-global-typography-e707cc1-font-weight );line-height:var( --e-global-typography-e707cc1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f21fb41 .elementor-heading-title{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-52abd8e .elementor-button{background-color:var( --e-global-color-cbe903a );font-family:var( --e-global-typography-7035d58-font-family ), Sans-serif;font-size:var( --e-global-typography-7035d58-font-size );font-weight:var( --e-global-typography-7035d58-font-weight );line-height:var( --e-global-typography-7035d58-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 14px 8px 14px;}.elementor-10 .elementor-element.elementor-element-52abd8e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-52abd8e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-52abd8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-52abd8e .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-10 .elementor-element.elementor-element-52abd8e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-52abd8e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f8d5941{--display:flex;--min-height:calc((100% - 24px) / 3);--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-945973a{--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-end;--overlay-opacity:0.4;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-945973a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-945973a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandangle-dev.lucieleger.fr/wp-content/uploads/le-grub_NBP-2025-768x512.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-945973a::before, .elementor-10 .elementor-element.elementor-element-945973a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-945973a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-945973a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-945973a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-945973a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-d1593b9 .elementor-heading-title{font-family:var( --e-global-typography-7a0b8d3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-d61354c{--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;--justify-content:center;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-15436dc{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-15436dc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-15436dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5e32083{text-align:center;}.elementor-10 .elementor-element.elementor-element-5e32083 img{height:156px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-262381b{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;top:0px;}.elementor-10 .elementor-element.elementor-element-262381b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-262381b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-266cff5 );}.elementor-10 .elementor-element.elementor-element-262381b:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-262381b{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-262381b{left:0px;}.elementor-10 .elementor-element.elementor-element-81f2997 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-81f2997 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-81f2997.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-81f2997.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-81f2997.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-81f2997.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-81f2997.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-81f2997 .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-81f2997 .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-1aac055{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-1aac055.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dad239e{--display:flex;--min-height:calc((100% - 24px) / 3);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:17px;--padding-bottom:20px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-dad239e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dad239e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://grandangle-dev.lucieleger.fr/wp-content/uploads/fond-grille.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-24432cf .elementor-heading-title{font-family:var( --e-global-typography-2823d03-font-family ), Sans-serif;font-size:var( --e-global-typography-2823d03-font-size );font-weight:var( --e-global-typography-2823d03-font-weight );line-height:var( --e-global-typography-2823d03-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-be2a138{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-1fdb2ec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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 );--margin-top:0px;--margin-bottom:-4px;--margin-left:8px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-1fdb2ec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1fdb2ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0fc7b62 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-0fc7b62 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-94d664f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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 );--margin-top:0px;--margin-bottom:-18px;--margin-left:-170px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-94d664f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-94d664f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7e829db > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-7e829db .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-68597f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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 );--margin-top:0px;--margin-bottom:-5px;--margin-left:115px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-68597f3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-68597f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-52b59bb > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-52b59bb .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-be78ae8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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 );--margin-top:0px;--margin-bottom:-27px;--margin-left:-215px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-be78ae8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-be78ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5522099 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-5522099 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-48e1475{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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 );--margin-top:0px;--margin-bottom:0px;--margin-left:220px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-48e1475:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-48e1475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4e5dbd4 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-4e5dbd4 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-9b46ea7{--display:flex;--min-height:calc((100% - 24px) / 3);--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;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-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-fe99ff2{--display:flex;border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-48eb163{--display:flex;--position:absolute;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;top:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-48eb163:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-48eb163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-48eb163{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-48eb163{right:0px;}.elementor-10 .elementor-element.elementor-element-48efe9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-48efe9f .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-64373e4 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-11d4f19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 12px 0px 0px #EDEBDE inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-712a4e7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-ed7f852 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-fec5ef0 .elementor-heading-title{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-88fb890{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-88fb890 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7c0cade{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-10 .elementor-element.elementor-element-7c0cade:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7c0cade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7c0cade:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7c0cade{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-7c0cade{left:0px;}.elementor-10 .elementor-element.elementor-element-a782689 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-a782689 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a782689.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a782689.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a782689.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a782689.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a782689.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a782689 .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-a782689 .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-8435648{--display:flex;--min-height:calc((100% - 24px) / 3);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-9697c56{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9697c56:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9697c56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8b8cbaf .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-baa6739 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-baa6739 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-baa6739.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-baa6739.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-baa6739.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-baa6739.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-baa6739.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-baa6739 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-baa6739 .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-1860267{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1860267:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1860267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0e992d );}.elementor-10 .elementor-element.elementor-element-f96dd9c .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1072935 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-1072935 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1072935.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1072935.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1072935.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1072935.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1072935.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1072935 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-1072935 .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-2cd28f1{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2cd28f1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2cd28f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5139546 .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-68eb67b > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-68eb67b .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-68eb67b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-68eb67b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-68eb67b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-68eb67b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-68eb67b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-68eb67b .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-68eb67b .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-53a9218{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-53a9218:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-53a9218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-266cff5 );}.elementor-10 .elementor-element.elementor-element-af3e9b8 .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8445256 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-8445256 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8445256.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8445256.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8445256.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8445256.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8445256.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8445256 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-8445256 .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-a8e48e4{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a8e48e4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a8e48e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-25e32ff .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-eca2ace > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-eca2ace .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-eca2ace.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-eca2ace.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-eca2ace.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-eca2ace.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-eca2ace.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-eca2ace .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-eca2ace .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-965fad7{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-965fad7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dcd9883{--display:flex;--min-height:calc((200% - 12px) / 3);border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-b115507{--display:flex;--min-height:calc(50% - 6px);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-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ac5461d{--display:flex;--position:absolute;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;top:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-ac5461d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ac5461d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-ac5461d{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-ac5461d{right:0px;}.elementor-10 .elementor-element.elementor-element-c0bd799 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c0bd799 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-9cbf36f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-82d0524{--display:flex;--min-height:calc(50% + 6px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-5bd97b0 .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-cb9a68d .elementor-heading-title{font-family:var( --e-global-typography-44fd144-font-family ), Sans-serif;font-size:var( --e-global-typography-44fd144-font-size );font-weight:var( --e-global-typography-44fd144-font-weight );line-height:var( --e-global-typography-44fd144-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6adafc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6adafc3{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6adafc3 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-5fa9eb7{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-10 .elementor-element.elementor-element-5fa9eb7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5fa9eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5fa9eb7:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5fa9eb7{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-5fa9eb7{left:0px;}.elementor-10 .elementor-element.elementor-element-a863ff1 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-a863ff1 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a863ff1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a863ff1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a863ff1.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a863ff1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a863ff1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a863ff1 .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-a863ff1 .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-6783ccc{--display:flex;--min-height:calc((100% - 24px) / 3);--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-10 .elementor-element.elementor-element-88fcf1a{--display:flex;border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-f0588c5 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-e0c71b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e0c71b4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e0c71b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-266cff5 );}.elementor-10 .elementor-element.elementor-element-637f751{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-406e8e7 .elementor-heading-title{font-family:var( --e-global-typography-e707cc1-font-family ), Sans-serif;font-size:var( --e-global-typography-e707cc1-font-size );font-weight:var( --e-global-typography-e707cc1-font-weight );line-height:var( --e-global-typography-e707cc1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d3e2941 .elementor-heading-title{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6552c60 .elementor-button{background-color:var( --e-global-color-cbe903a );font-family:var( --e-global-typography-7035d58-font-family ), Sans-serif;font-size:var( --e-global-typography-7035d58-font-size );font-weight:var( --e-global-typography-7035d58-font-weight );line-height:var( --e-global-typography-7035d58-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 14px 8px 14px;}.elementor-10 .elementor-element.elementor-element-6552c60 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6552c60 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6552c60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-6552c60 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-10 .elementor-element.elementor-element-6552c60 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-6552c60 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-866b6c1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-866b6c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0ea16da{--display:flex;--min-height:calc((100% - 24px) / 3);--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-48dae8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:13px;--padding-left:16px;--padding-right:17px;}.elementor-10 .elementor-element.elementor-element-48dae8d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-48dae8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-108fbc4{text-align:start;}.elementor-10 .elementor-element.elementor-element-108fbc4 img{width:66px;height:44px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-6046ad1 .elementor-button{background-color:var( --e-global-color-cbe903a );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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-6046ad1 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6046ad1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6046ad1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10 .elementor-element.elementor-element-6046ad1 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-6046ad1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2b870a4{--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-end;--overlay-opacity:0.4;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-2b870a4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2b870a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandangle-dev.lucieleger.fr/wp-content/uploads/le-grub_NBP-2025-768x512.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2b870a4::before, .elementor-10 .elementor-element.elementor-element-2b870a4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2b870a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2b870a4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2b870a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2b870a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-c6989b7 .elementor-heading-title{font-family:var( --e-global-typography-7a0b8d3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-7e5c0fe{--display:flex;--min-height:calc((100% - 24px) / 3);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-opacity:0.4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7e5c0fe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7e5c0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandangle-dev.lucieleger.fr/wp-content/uploads/le-grub_NBP-2025-768x512.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7e5c0fe::before, .elementor-10 .elementor-element.elementor-element-7e5c0fe > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7e5c0fe > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7e5c0fe > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7e5c0fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7e5c0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-244d785 .elementor-heading-title{font-family:var( --e-global-typography-2823d03-font-family ), Sans-serif;font-size:var( --e-global-typography-2823d03-font-size );font-weight:var( --e-global-typography-2823d03-font-weight );line-height:var( --e-global-typography-2823d03-line-height );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-bb80065 .elementor-button{background-color:var( --e-global-color-8d5cd1a );font-family:var( --e-global-typography-7035d58-font-family ), Sans-serif;font-size:var( --e-global-typography-7035d58-font-size );font-weight:var( --e-global-typography-7035d58-font-weight );line-height:var( --e-global-typography-7035d58-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 18px 8px 18px;}.elementor-10 .elementor-element.elementor-element-bb80065 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-bb80065 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-bb80065 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-bb80065 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-10 .elementor-element.elementor-element-bb80065 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-bb80065 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-cb06441{--display:flex;--min-height:calc((100% - 24px) / 3);--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-6752d00{--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-end;--overlay-opacity:0.4;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-6752d00:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6752d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandangle-dev.lucieleger.fr/wp-content/uploads/le-grub_NBP-2025-768x512.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6752d00::before, .elementor-10 .elementor-element.elementor-element-6752d00 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6752d00 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6752d00 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6752d00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6752d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-e193da3 .elementor-heading-title{font-family:var( --e-global-typography-7a0b8d3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-184130b{--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;--justify-content:center;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5f9094c{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5f9094c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5f9094c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4252e81{text-align:center;}.elementor-10 .elementor-element.elementor-element-4252e81 img{height:156px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-cd4d203{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;top:0px;}.elementor-10 .elementor-element.elementor-element-cd4d203:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cd4d203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-266cff5 );}.elementor-10 .elementor-element.elementor-element-cd4d203:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-cd4d203{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-cd4d203{left:0px;}.elementor-10 .elementor-element.elementor-element-08fdf2f > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-08fdf2f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-08fdf2f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-08fdf2f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-08fdf2f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-08fdf2f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-08fdf2f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-08fdf2f .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-08fdf2f .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-af6ee62{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-af6ee62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1cf533a{--display:flex;--min-height:calc((200% - 12px) / 3);border-style:none;--border-style:none;}.elementor-10 .elementor-element.elementor-element-1de5a59{--display:flex;--min-height:calc(50% - 6px);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-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3202621{--display:flex;--position:absolute;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;top:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-3202621:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3202621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3202621{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-3202621{right:0px;}.elementor-10 .elementor-element.elementor-element-e2fb4ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e2fb4ca .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-8d5cd1a );}.elementor-10 .elementor-element.elementor-element-bd6e3bd img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-f3eeedb{--display:flex;--min-height:calc(50% + 6px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-b20b36f .elementor-heading-title{font-family:var( --e-global-typography-208f1d7-font-family ), Sans-serif;font-size:var( --e-global-typography-208f1d7-font-size );font-weight:var( --e-global-typography-208f1d7-font-weight );text-transform:var( --e-global-typography-208f1d7-text-transform );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-9dcb6a4 .elementor-heading-title{font-family:var( --e-global-typography-44fd144-font-family ), Sans-serif;font-size:var( --e-global-typography-44fd144-font-size );font-weight:var( --e-global-typography-44fd144-font-weight );line-height:var( --e-global-typography-44fd144-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6243250 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6243250{font-family:var( --e-global-typography-ea6dba1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6243250 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-edb2011{--display:flex;--position:absolute;--min-height:60px;--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;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-10 .elementor-element.elementor-element-edb2011:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-edb2011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-edb2011:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-edb2011{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-edb2011{left:0px;}.elementor-10 .elementor-element.elementor-element-15e100e > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-15e100e .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-15e100e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-15e100e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-15e100e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-15e100e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-15e100e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-15e100e .elementor-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-15e100e .elementor-icon svg{height:12px;}.elementor-10 .elementor-element.elementor-element-c814a8d{--display:flex;--min-height:calc((100% - 24px) / 3);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-c2aff22{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c2aff22:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c2aff22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-273a3ed .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7ddb9c4 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-7ddb9c4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-7ddb9c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7ddb9c4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7ddb9c4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7ddb9c4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7ddb9c4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7ddb9c4 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-7ddb9c4 .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-07e6569{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-07e6569:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-07e6569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0e992d );}.elementor-10 .elementor-element.elementor-element-8da0d3f .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f24d7cd > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-f24d7cd .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f24d7cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f24d7cd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f24d7cd.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f24d7cd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f24d7cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f24d7cd .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-f24d7cd .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-796b9ba{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-796b9ba:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-796b9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5a43ee2 .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-5da59ef > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-5da59ef .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5da59ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-5da59ef.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5da59ef.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-5da59ef.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5da59ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-5da59ef .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-5da59ef .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-edebcba{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-edebcba:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-edebcba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-266cff5 );}.elementor-10 .elementor-element.elementor-element-f390f2b .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d43ef1a > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-d43ef1a .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-d43ef1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d43ef1a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d43ef1a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d43ef1a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d43ef1a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d43ef1a .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-d43ef1a .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-5851564{--display:flex;--min-height:20%;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5851564:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5851564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5f3cc47 .elementor-heading-title{font-family:var( --e-global-typography-ca7d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca7d9c8-font-size );font-weight:var( --e-global-typography-ca7d9c8-font-weight );line-height:var( --e-global-typography-ca7d9c8-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b92397f > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-b92397f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b92397f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b92397f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b92397f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b92397f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b92397f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b92397f .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-b92397f .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-dd71a8e{--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;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-9d3368f{--display:flex;--min-height:45px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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-primary );--border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-52ad095 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-10 .elementor-element.elementor-element-52ad095 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-52ad095.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-52ad095.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-52ad095.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-52ad095.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-52ad095.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-52ad095 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-52ad095 .elementor-icon svg{height:30px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-c7942e0{--width:392px;}.elementor-10 .elementor-element.elementor-element-a8f751f{--width:60px;}.elementor-10 .elementor-element.elementor-element-076b521{--width:50%;}.elementor-10 .elementor-element.elementor-element-e06d7f4{--width:50%;}.elementor-10 .elementor-element.elementor-element-b070047{--width:60px;}.elementor-10 .elementor-element.elementor-element-bb7b65e{--width:392px;}.elementor-10 .elementor-element.elementor-element-dcfd4c9{--width:50%;}.elementor-10 .elementor-element.elementor-element-6f09681{--width:50%;}.elementor-10 .elementor-element.elementor-element-58289d2{--width:60px;}.elementor-10 .elementor-element.elementor-element-ea312b1{--width:50%;}.elementor-10 .elementor-element.elementor-element-e1eda8f{--width:50%;}.elementor-10 .elementor-element.elementor-element-e23f320{--width:60px;}.elementor-10 .elementor-element.elementor-element-3b693f2{--width:392px;}.elementor-10 .elementor-element.elementor-element-ae0a5b3{--width:50%;}.elementor-10 .elementor-element.elementor-element-5b59849{--width:50%;}.elementor-10 .elementor-element.elementor-element-2c31aad{--width:50%;}.elementor-10 .elementor-element.elementor-element-09f23d0{--width:50%;}.elementor-10 .elementor-element.elementor-element-e2c9ca3{--width:60px;}.elementor-10 .elementor-element.elementor-element-01f8965{--width:392px;}.elementor-10 .elementor-element.elementor-element-aec6e59{--width:50%;}.elementor-10 .elementor-element.elementor-element-8a53172{--width:50%;}.elementor-10 .elementor-element.elementor-element-a4bc400{--width:60px;}.elementor-10 .elementor-element.elementor-element-1ae94d1{--width:392px;}.elementor-10 .elementor-element.elementor-element-1ecb1d4{--width:50%;}.elementor-10 .elementor-element.elementor-element-3552724{--width:50%;}.elementor-10 .elementor-element.elementor-element-c919fb4{--width:60px;}.elementor-10 .elementor-element.elementor-element-767c6ab{--width:50%;}.elementor-10 .elementor-element.elementor-element-0659682{--width:50%;}.elementor-10 .elementor-element.elementor-element-945973a{--width:50%;}.elementor-10 .elementor-element.elementor-element-d61354c{--width:50%;}.elementor-10 .elementor-element.elementor-element-262381b{--width:60px;}.elementor-10 .elementor-element.elementor-element-1aac055{--width:392px;}.elementor-10 .elementor-element.elementor-element-fe99ff2{--width:50%;}.elementor-10 .elementor-element.elementor-element-11d4f19{--width:50%;}.elementor-10 .elementor-element.elementor-element-7c0cade{--width:60px;}.elementor-10 .elementor-element.elementor-element-965fad7{--width:392px;}.elementor-10 .elementor-element.elementor-element-5fa9eb7{--width:60px;}.elementor-10 .elementor-element.elementor-element-88fcf1a{--width:50%;}.elementor-10 .elementor-element.elementor-element-e0c71b4{--width:50%;}.elementor-10 .elementor-element.elementor-element-866b6c1{--width:392px;}.elementor-10 .elementor-element.elementor-element-48dae8d{--width:50%;}.elementor-10 .elementor-element.elementor-element-2b870a4{--width:50%;}.elementor-10 .elementor-element.elementor-element-6752d00{--width:50%;}.elementor-10 .elementor-element.elementor-element-184130b{--width:50%;}.elementor-10 .elementor-element.elementor-element-cd4d203{--width:60px;}.elementor-10 .elementor-element.elementor-element-af6ee62{--width:392px;}.elementor-10 .elementor-element.elementor-element-edb2011{--width:60px;}.elementor-10 .elementor-element.elementor-element-9d3368f{--width:45px;}}@media(max-width:1260px){.elementor-10 .elementor-element.elementor-element-dd224ff{--min-height:calc(100vh - 250px);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-0bf0645 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-42865b1 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-9df4260 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-10 .elementor-element.elementor-element-93c0feb{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-860560d .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-81401c2 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-53904e1 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-9d8e37b{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-b85a98d .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-10 .elementor-element.elementor-element-70d31ac .elementor-button{font-size:var( --e-global-typography-7035d58-font-size );line-height:var( --e-global-typography-7035d58-line-height );}.elementor-10 .elementor-element.elementor-element-ce7da2c .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-41d9839 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-8e50568 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-7df5e49{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-317749d .elementor-heading-title{font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );}.elementor-10 .elementor-element.elementor-element-11fac95 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-98cd194 .elementor-heading-title{font-size:var( --e-global-typography-e707cc1-font-size );line-height:var( --e-global-typography-e707cc1-line-height );}.elementor-10 .elementor-element.elementor-element-aa7756e .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-3516aa8 .elementor-button{font-size:var( --e-global-typography-7035d58-font-size );line-height:var( --e-global-typography-7035d58-line-height );}.elementor-10 .elementor-element.elementor-element-b301eeb .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-1353d23 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-7e6d812 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-ab135d8{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-7a1e583 .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-c537adb .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-e40f10b .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-378d0ef .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-a42835c .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-9435b01 .elementor-heading-title{font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );}.elementor-10 .elementor-element.elementor-element-0b7bf5e .elementor-heading-title{font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );}.elementor-10 .elementor-element.elementor-element-74e7a51 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-39f3941 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-a1b9519 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-10 .elementor-element.elementor-element-381f0c6{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-a07e6a5 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-a09ed8a .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-00c3d24 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-3407ce5{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-909bf5c .elementor-heading-title{font-size:var( --e-global-typography-e707cc1-font-size );line-height:var( --e-global-typography-e707cc1-line-height );}.elementor-10 .elementor-element.elementor-element-f21fb41 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-52abd8e .elementor-button{font-size:var( --e-global-typography-7035d58-font-size );line-height:var( --e-global-typography-7035d58-line-height );}.elementor-10 .elementor-element.elementor-element-d1593b9 .elementor-heading-title{font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );}.elementor-10 .elementor-element.elementor-element-24432cf .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-10 .elementor-element.elementor-element-0fc7b62 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-7e829db .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-52b59bb .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-5522099 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-4e5dbd4 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-48efe9f .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-ed7f852 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-fec5ef0 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-88fb890{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-8b8cbaf .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-f96dd9c .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-5139546 .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-af3e9b8 .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-25e32ff .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-c0bd799 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-5bd97b0 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-cb9a68d .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-10 .elementor-element.elementor-element-6adafc3{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-406e8e7 .elementor-heading-title{font-size:var( --e-global-typography-e707cc1-font-size );line-height:var( --e-global-typography-e707cc1-line-height );}.elementor-10 .elementor-element.elementor-element-d3e2941 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-6552c60 .elementor-button{font-size:var( --e-global-typography-7035d58-font-size );line-height:var( --e-global-typography-7035d58-line-height );}.elementor-10 .elementor-element.elementor-element-6046ad1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-c6989b7 .elementor-heading-title{font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );}.elementor-10 .elementor-element.elementor-element-244d785 .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-10 .elementor-element.elementor-element-bb80065 .elementor-button{font-size:var( --e-global-typography-7035d58-font-size );line-height:var( --e-global-typography-7035d58-line-height );}.elementor-10 .elementor-element.elementor-element-e193da3 .elementor-heading-title{font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );}.elementor-10 .elementor-element.elementor-element-e2fb4ca .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-b20b36f .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-9dcb6a4 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-10 .elementor-element.elementor-element-6243250{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-273a3ed .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-8da0d3f .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-5a43ee2 .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-f390f2b .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-5f3cc47 .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-dd224ff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c7942e0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-1cfa610{--min-height:407px;}.elementor-10 .elementor-element.elementor-element-ed75943{--min-height:210px;}.elementor-10 .elementor-element.elementor-element-0bf0645 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-4df751d{--min-height:197px;}.elementor-10 .elementor-element.elementor-element-42865b1 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-9df4260 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-10 .elementor-element.elementor-element-93c0feb{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-a8f751f{--width:60px;bottom:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a8f751f{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-a8f751f{left:0px;}.elementor-10 .elementor-element.elementor-element-f83391b{--min-height:207px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-076b521{--width:50%;}.elementor-10 .elementor-element.elementor-element-25e01b2{--padding-top:3px;--padding-bottom:3px;--padding-left:6px;--padding-right:6px;}.elementor-10 .elementor-element.elementor-element-860560d .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-e06d7f4{--width:50%;--padding-top:26px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-81401c2 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-53904e1 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-9d8e37b{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-b070047{--width:60px;}.elementor-10 .elementor-element.elementor-element-bb7b65e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-cb30cf9{--min-height:207px;}.elementor-10 .elementor-element.elementor-element-b85a98d .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-10 .elementor-element.elementor-element-70d31ac .elementor-button{font-size:var( --e-global-typography-7035d58-font-size );line-height:var( --e-global-typography-7035d58-line-height );}.elementor-10 .elementor-element.elementor-element-43bbf23{--min-height:207px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-dcfd4c9{--width:50%;}.elementor-10 .elementor-element.elementor-element-4c1ea6a{--padding-top:3px;--padding-bottom:3px;--padding-left:6px;--padding-right:6px;}.elementor-10 .elementor-element.elementor-element-ce7da2c .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-6f09681{--width:50%;--padding-top:26px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-41d9839 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-8e50568 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-7df5e49{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-58289d2{--width:60px;}.elementor-10 .elementor-element.elementor-element-e1a72fd{--min-height:207px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-ea312b1{--width:50%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-317749d .elementor-heading-title{font-size:var( --e-global-typography-984652c-font-size );line-height:var( --e-global-typography-984652c-line-height );}.elementor-10 .elementor-element.elementor-element-11fac95 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:10px 5px 10px 5px;}.elementor-10 .elementor-element.elementor-element-e1eda8f{--width:50%;}.elementor-10 .elementor-element.elementor-element-e23f320{--width:60px;}.elementor-10 .elementor-element.elementor-element-3b693f2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-734dcd7{--min-height:207px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-ae0a5b3{--width:140px;}.elementor-10 .elementor-element.elementor-element-ae0a5b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-98cd194 .elementor-heading-title{font-size:var( --e-global-typography-e707cc1-font-size );line-height:var( --e-global-typography-e707cc1-line-height );}.elementor-10 .elementor-element.elementor-element-aa7756e .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-3516aa8 .elementor-button{font-size:var( --e-global-typography-7035d58-font-size );line-height:var( --e-global-typography-7035d58-line-height );}.elementor-10 .elementor-element.elementor-element-25258f3{--min-height:207px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-2c31aad{--width:50%;}.elementor-10 .elementor-element.elementor-element-88c5498{--padding-top:3px;--padding-bottom:3px;--padding-left:6px;--padding-right:6px;}.elementor-10 .elementor-element.elementor-element-b301eeb .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-09f23d0{--width:50%;--padding-top:26px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-1353d23 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-7e6d812 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-ab135d8{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-e2c9ca3{--width:60px;}.elementor-10 .elementor-element.elementor-element-1415322{--min-height:207px;}.elementor-10 .elementor-element.elementor-element-28c0972{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-7a1e583 .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-90dcdd9{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-c537adb .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-9929b4a{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-e40f10b .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-87be995{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-378d0ef .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-0879380{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-a42835c .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-01f8965{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-a3507a9{--min-height:207px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-9435b01 .elementor-heading-title{font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );}.elementor-10 .elementor-element.elementor-element-0b7bf5e .elementor-heading-title{font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );}.elementor-10 .elementor-element.elementor-element-ae4cdf4{--min-height:407px;}.elementor-10 .elementor-element.elementor-element-17e9f67{--min-height:210px;}.elementor-10 .elementor-element.elementor-element-74e7a51 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-5bd5f71{--min-height:197px;}.elementor-10 .elementor-element.elementor-element-39f3941 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-a1b9519 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-10 .elementor-element.elementor-element-381f0c6{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-a4bc400{--width:60px;bottom:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a4bc400{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-a4bc400{left:0px;}.elementor-10 .elementor-element.elementor-element-1ae94d1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-786fcf6{--min-height:207px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-1ecb1d4{--width:50%;}.elementor-10 .elementor-element.elementor-element-8f3e88b{--padding-top:3px;--padding-bottom:3px;--padding-left:6px;--padding-right:6px;}.elementor-10 .elementor-element.elementor-element-a07e6a5 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-3552724{--width:50%;--padding-top:26px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-a09ed8a .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-00c3d24 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-3407ce5{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-c919fb4{--width:60px;}.elementor-10 .elementor-element.elementor-element-4dd9d71{--min-height:207px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-767c6ab{--width:140px;}.elementor-10 .elementor-element.elementor-element-767c6ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-909bf5c .elementor-heading-title{font-size:var( --e-global-typography-e707cc1-font-size );line-height:var( --e-global-typography-e707cc1-line-height );}.elementor-10 .elementor-element.elementor-element-f21fb41 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-52abd8e .elementor-button{font-size:var( --e-global-typography-7035d58-font-size );line-height:var( --e-global-typography-7035d58-line-height );}.elementor-10 .elementor-element.elementor-element-f8d5941{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-945973a{--width:50%;}.elementor-10 .elementor-element.elementor-element-d1593b9 .elementor-heading-title{font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );}.elementor-10 .elementor-element.elementor-element-d61354c{--width:50%;}.elementor-10 .elementor-element.elementor-element-262381b{--width:60px;}.elementor-10 .elementor-element.elementor-element-1aac055{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-dad239e{--min-height:207px;}.elementor-10 .elementor-element.elementor-element-24432cf .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-10 .elementor-element.elementor-element-0fc7b62 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-7e829db .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-68597f3{--margin-top:0px;--margin-bottom:-5px;--margin-left:85px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-52b59bb .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-5522099 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-4e5dbd4 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-9b46ea7{--min-height:207px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-fe99ff2{--width:50%;}.elementor-10 .elementor-element.elementor-element-48eb163{--padding-top:3px;--padding-bottom:3px;--padding-left:6px;--padding-right:6px;}.elementor-10 .elementor-element.elementor-element-48efe9f .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-11d4f19{--width:50%;--padding-top:26px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-ed7f852 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-fec5ef0 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-88fb890{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-7c0cade{--width:60px;}.elementor-10 .elementor-element.elementor-element-8435648{--min-height:207px;}.elementor-10 .elementor-element.elementor-element-9697c56{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-8b8cbaf .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-1860267{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-f96dd9c .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-2cd28f1{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-5139546 .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-53a9218{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-af3e9b8 .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-a8e48e4{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-25e32ff .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-965fad7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-dcd9883{--min-height:407px;}.elementor-10 .elementor-element.elementor-element-b115507{--min-height:210px;}.elementor-10 .elementor-element.elementor-element-c0bd799 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-82d0524{--min-height:197px;}.elementor-10 .elementor-element.elementor-element-5bd97b0 .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-cb9a68d .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-10 .elementor-element.elementor-element-6adafc3{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-5fa9eb7{--width:60px;bottom:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5fa9eb7{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-5fa9eb7{left:0px;}.elementor-10 .elementor-element.elementor-element-6783ccc{--min-height:207px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-88fcf1a{--width:140px;}.elementor-10 .elementor-element.elementor-element-88fcf1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-406e8e7 .elementor-heading-title{font-size:var( --e-global-typography-e707cc1-font-size );line-height:var( --e-global-typography-e707cc1-line-height );}.elementor-10 .elementor-element.elementor-element-d3e2941 .elementor-heading-title{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-6552c60 .elementor-button{font-size:var( --e-global-typography-7035d58-font-size );line-height:var( --e-global-typography-7035d58-line-height );}.elementor-10 .elementor-element.elementor-element-866b6c1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-0ea16da{--min-height:207px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-6046ad1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:10px 5px 10px 5px;}.elementor-10 .elementor-element.elementor-element-c6989b7 .elementor-heading-title{font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );}.elementor-10 .elementor-element.elementor-element-7e5c0fe{--min-height:207px;}.elementor-10 .elementor-element.elementor-element-244d785 .elementor-heading-title{font-size:var( --e-global-typography-2823d03-font-size );line-height:var( --e-global-typography-2823d03-line-height );}.elementor-10 .elementor-element.elementor-element-bb80065 .elementor-button{font-size:var( --e-global-typography-7035d58-font-size );line-height:var( --e-global-typography-7035d58-line-height );}.elementor-10 .elementor-element.elementor-element-cb06441{--min-height:207px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-e193da3 .elementor-heading-title{font-size:var( --e-global-typography-7a0b8d3-font-size );line-height:var( --e-global-typography-7a0b8d3-line-height );}.elementor-10 .elementor-element.elementor-element-cd4d203{--width:60px;}.elementor-10 .elementor-element.elementor-element-af6ee62{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-1cf533a{--min-height:407px;}.elementor-10 .elementor-element.elementor-element-1de5a59{--min-height:210px;}.elementor-10 .elementor-element.elementor-element-e2fb4ca .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-f3eeedb{--min-height:197px;}.elementor-10 .elementor-element.elementor-element-b20b36f .elementor-heading-title{font-size:var( --e-global-typography-208f1d7-font-size );}.elementor-10 .elementor-element.elementor-element-9dcb6a4 .elementor-heading-title{font-size:var( --e-global-typography-44fd144-font-size );line-height:var( --e-global-typography-44fd144-line-height );}.elementor-10 .elementor-element.elementor-element-6243250{font-size:var( --e-global-typography-ea6dba1-font-size );line-height:var( --e-global-typography-ea6dba1-line-height );}.elementor-10 .elementor-element.elementor-element-edb2011{--width:60px;bottom:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-edb2011{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-edb2011{left:0px;}.elementor-10 .elementor-element.elementor-element-c814a8d{--min-height:207px;}.elementor-10 .elementor-element.elementor-element-c2aff22{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-273a3ed .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-07e6569{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-8da0d3f .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-796b9ba{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-5a43ee2 .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-edebcba{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-f390f2b .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}.elementor-10 .elementor-element.elementor-element-5851564{--min-height:41.4px;}.elementor-10 .elementor-element.elementor-element-5f3cc47 .elementor-heading-title{font-size:var( --e-global-typography-ca7d9c8-font-size );line-height:var( --e-global-typography-ca7d9c8-line-height );}}/* Start custom CSS for container, class: .elementor-element-6449ad2 */.elementor-10 .elementor-element.elementor-element-6449ad2 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63c1a9a */.elementor-10 .elementor-element.elementor-element-63c1a9a {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df4260 */.elementor-10 .elementor-element.elementor-element-9df4260 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93c0feb */.elementor-10 .elementor-element.elementor-element-93c0feb p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8f751f */.elementor-10 .elementor-element.elementor-element-a8f751f {
    clip-path: polygon(
        68px 0,                 /* Presque haut gauche */
        101% 0,                 /* Haut droite */
        101% 101%,              /* Bas droite */
        0 101%,                 /* Bas gauche */
        0 68px                  /* Coin coupé en haut à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860560d */.elementor-10 .elementor-element.elementor-element-860560d .elementor-heading-title {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media screen and (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-860560d .elementor-heading-title {
            max-width: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e01b2 */.elementor-10 .elementor-element.elementor-element-25e01b2 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e52ebf */.elementor-10 .elementor-element.elementor-element-5e52ebf {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53904e1 */.elementor-10 .elementor-element.elementor-element-53904e1 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-53904e1 .elementor-heading-title {
          -webkit-line-clamp: 4;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d8e37b */.elementor-10 .elementor-element.elementor-element-9d8e37b {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b070047 */.elementor-10 .elementor-element.elementor-element-b070047 {
    clip-path: polygon(
        68px 0,                 /* Presque haut gauche */
        101% 0,                 /* Haut droite */
        101% 101%,              /* Bas droite */
        0 101%,                 /* Bas gauche */
        0 68px                  /* Coin coupé en haut à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb30cf9 */.elementor-10 .elementor-element.elementor-element-cb30cf9 {
    clip-path: polygon(
        0 0,                      /* Haut gauche */
        100% 0,                   /* Haut droite */
        100% calc(100% - 60px),   /* Presque bas droite */
        calc(100% - 60px) 100%,   /* Début de la découpe */
        0 100%                    /* Bas gauche */
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce7da2c */.elementor-10 .elementor-element.elementor-element-ce7da2c .elementor-heading-title {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media screen and (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ce7da2c .elementor-heading-title {
            max-width: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1ea6a */.elementor-10 .elementor-element.elementor-element-4c1ea6a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-392cb49 */.elementor-10 .elementor-element.elementor-element-392cb49 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e50568 */.elementor-10 .elementor-element.elementor-element-8e50568 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-8e50568 .elementor-heading-title {
          -webkit-line-clamp: 4;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7df5e49 */.elementor-10 .elementor-element.elementor-element-7df5e49 {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58289d2 */.elementor-10 .elementor-element.elementor-element-58289d2 {
    clip-path: polygon(
        68px 0,                 /* Presque haut gauche */
        101% 0,                 /* Haut droite */
        101% 101%,              /* Bas droite */
        0 101%,                 /* Bas gauche */
        0 68px                  /* Coin coupé en haut à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-557faaf */.elementor-10 .elementor-element.elementor-element-557faaf path {
    fill: inherit;
    stroke: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea312b1 */.elementor-10 .elementor-element.elementor-element-ea312b1 {
    clip-path: polygon(
        0 0,           /* Haut gauche */
        calc(100% - 60px) 0,  /* Presque haut droite */
        100% 60px,     /* Début de la découpe */
        100% 100%,     /* Bas droite */
        0 100%         /* Bas gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb5e746 */.elementor-10 .elementor-element.elementor-element-bb5e746 {
    clip-path: polygon(
        0 0,           /* Haut gauche */
        calc(100% - 60px) 0,  /* Presque haut droite */
        100% 60px,     /* Début de la découpe */
        100% 100%,     /* Bas droite */
        0 100%         /* Bas gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e23f320 */.elementor-10 .elementor-element.elementor-element-e23f320 {
    clip-path: polygon(
        0 0,                    /* Haut gauche */
        101% 0,                 /* Haut droite */
        101% 101%,              /* Bas droite */
        68px 101%,              /* Presque bas gauche */
        0 calc(101% - 68px)     /* Coin coupé en bas à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af27d4b */.elementor-10 .elementor-element.elementor-element-af27d4b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98cd194 */.elementor-10 .elementor-element.elementor-element-98cd194 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa7756e */.elementor-10 .elementor-element.elementor-element-aa7756e .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b301eeb */.elementor-10 .elementor-element.elementor-element-b301eeb .elementor-heading-title {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media screen and (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-b301eeb .elementor-heading-title {
            max-width: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c5498 */.elementor-10 .elementor-element.elementor-element-88c5498 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5529be9 */.elementor-10 .elementor-element.elementor-element-5529be9 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e6d812 */.elementor-10 .elementor-element.elementor-element-7e6d812 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-7e6d812 .elementor-heading-title {
          -webkit-line-clamp: 4;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab135d8 */.elementor-10 .elementor-element.elementor-element-ab135d8 {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2c9ca3 */.elementor-10 .elementor-element.elementor-element-e2c9ca3 {
    clip-path: polygon(
        68px 0,                 /* Presque haut gauche */
        101% 0,                 /* Haut droite */
        101% 101%,              /* Bas droite */
        0 101%,                 /* Bas gauche */
        0 68px                  /* Coin coupé en haut à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c0972 */.elementor-10 .elementor-element.elementor-element-28c0972 {
    clip-path: polygon(
        0 0,           /* Haut gauche */
        calc(100% - 20px) 0,  /* Presque haut droite */
        100% 20px,     /* Début de la découpe */
        100% 100%,     /* Bas droite */
        0 100%         /* Bas gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90dcdd9 */.elementor-10 .elementor-element.elementor-element-90dcdd9 {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-90dcdd9::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-accent) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9929b4a */.elementor-10 .elementor-element.elementor-element-9929b4a {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-9929b4a::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-e0e992d) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87be995 */.elementor-10 .elementor-element.elementor-element-87be995 {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-87be995::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-primary) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0879380 */.elementor-10 .elementor-element.elementor-element-0879380 {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-0879380::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-266cff5) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1415322 */.elementor-10 .elementor-element.elementor-element-1415322 path {
    fill: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9435b01 */.elementor-10 .elementor-element.elementor-element-9435b01 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b7bf5e */.elementor-10 .elementor-element.elementor-element-0b7bf5e .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f812c52 */.elementor-10 .elementor-element.elementor-element-f812c52 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-207d322 */.elementor-10 .elementor-element.elementor-element-207d322 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b9519 */.elementor-10 .elementor-element.elementor-element-a1b9519 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-381f0c6 */.elementor-10 .elementor-element.elementor-element-381f0c6 p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4bc400 */.elementor-10 .elementor-element.elementor-element-a4bc400 {
    clip-path: polygon(
        68px 0,                 /* Presque haut gauche */
        101% 0,                 /* Haut droite */
        101% 101%,              /* Bas droite */
        0 101%,                 /* Bas gauche */
        0 68px                  /* Coin coupé en haut à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07e6a5 */.elementor-10 .elementor-element.elementor-element-a07e6a5 .elementor-heading-title {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media screen and (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-a07e6a5 .elementor-heading-title {
            max-width: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f3e88b */.elementor-10 .elementor-element.elementor-element-8f3e88b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a79a674 */.elementor-10 .elementor-element.elementor-element-a79a674 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c3d24 */.elementor-10 .elementor-element.elementor-element-00c3d24 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-00c3d24 .elementor-heading-title {
          -webkit-line-clamp: 4;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3407ce5 */.elementor-10 .elementor-element.elementor-element-3407ce5 {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c919fb4 */.elementor-10 .elementor-element.elementor-element-c919fb4 {
    clip-path: polygon(
        68px 0,                 /* Presque haut gauche */
        101% 0,                 /* Haut droite */
        101% 101%,              /* Bas droite */
        0 101%,                 /* Bas gauche */
        0 68px                  /* Coin coupé en haut à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7526358 */.elementor-10 .elementor-element.elementor-element-7526358 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-909bf5c */.elementor-10 .elementor-element.elementor-element-909bf5c .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f21fb41 */.elementor-10 .elementor-element.elementor-element-f21fb41 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1593b9 */.elementor-10 .elementor-element.elementor-element-d1593b9 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15436dc */.elementor-10 .elementor-element.elementor-element-15436dc {
    clip-path: polygon(
        0 0,           /* Haut gauche */
        calc(100% - 60px) 0,  /* Presque haut droite */
        100% 60px,     /* Début de la découpe */
        100% 100%,     /* Bas droite */
        0 100%         /* Bas gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-262381b */.elementor-10 .elementor-element.elementor-element-262381b {
    clip-path: polygon(
        0 0,                    /* Haut gauche */
        100% 0,                 /* Haut droite */
        100% 100%,              /* Bas droite */
        68px 100%,              /* Presque bas gauche */
        0 calc(100% - 68px)     /* Coin coupé en bas à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fdb2ec */.elementor-10 .elementor-element.elementor-element-1fdb2ec {
    width: fit-content;
}

.elementor-10 .elementor-element.elementor-element-1fdb2ec {
    transform: rotate(9deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d664f */.elementor-10 .elementor-element.elementor-element-94d664f {
    width: fit-content;
}

.elementor-10 .elementor-element.elementor-element-94d664f {
    transform: rotate(-10deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68597f3 */.elementor-10 .elementor-element.elementor-element-68597f3 {
    width: fit-content;
}

.elementor-10 .elementor-element.elementor-element-68597f3 {
    transform: rotate(-10deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be78ae8 */.elementor-10 .elementor-element.elementor-element-be78ae8 {
    width: fit-content;
}

.elementor-10 .elementor-element.elementor-element-be78ae8 {
    transform: rotate(6deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48e1475 */.elementor-10 .elementor-element.elementor-element-48e1475 {
    width: fit-content;
}

.elementor-10 .elementor-element.elementor-element-48e1475 {
    transform: rotate(12deg) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48efe9f */.elementor-10 .elementor-element.elementor-element-48efe9f .elementor-heading-title {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media screen and (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-48efe9f .elementor-heading-title {
            max-width: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48eb163 */.elementor-10 .elementor-element.elementor-element-48eb163 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64373e4 */.elementor-10 .elementor-element.elementor-element-64373e4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fec5ef0 */.elementor-10 .elementor-element.elementor-element-fec5ef0 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-fec5ef0 .elementor-heading-title {
          -webkit-line-clamp: 4;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fb890 */.elementor-10 .elementor-element.elementor-element-88fb890 {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c0cade */.elementor-10 .elementor-element.elementor-element-7c0cade {
    clip-path: polygon(
        68px 0,                 /* Presque haut gauche */
        101% 0,                 /* Haut droite */
        101% 101%,              /* Bas droite */
        0 101%,                 /* Bas gauche */
        0 68px                  /* Coin coupé en haut à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9697c56 */.elementor-10 .elementor-element.elementor-element-9697c56 {
    clip-path: polygon(
        0 0,           /* Haut gauche */
        calc(100% - 20px) 0,  /* Presque haut droite */
        100% 20px,     /* Début de la découpe */
        100% 100%,     /* Bas droite */
        0 100%         /* Bas gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1860267 */.elementor-10 .elementor-element.elementor-element-1860267 {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-1860267::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-accent) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd28f1 */.elementor-10 .elementor-element.elementor-element-2cd28f1 {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-2cd28f1::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-e0e992d) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a9218 */.elementor-10 .elementor-element.elementor-element-53a9218 {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-53a9218::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-primary) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e48e4 */.elementor-10 .elementor-element.elementor-element-a8e48e4 {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-a8e48e4::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-266cff5) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8435648 */.elementor-10 .elementor-element.elementor-element-8435648 path {
    fill: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5461d */.elementor-10 .elementor-element.elementor-element-ac5461d {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cbf36f */.elementor-10 .elementor-element.elementor-element-9cbf36f {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb9a68d */.elementor-10 .elementor-element.elementor-element-cb9a68d .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adafc3 */.elementor-10 .elementor-element.elementor-element-6adafc3 p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fa9eb7 */.elementor-10 .elementor-element.elementor-element-5fa9eb7 {
    clip-path: polygon(
        68px 0,                 /* Presque haut gauche */
        101% 0,                 /* Haut droite */
        101% 101%,              /* Bas droite */
        0 101%,                 /* Bas gauche */
        0 68px                  /* Coin coupé en haut à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0588c5 */.elementor-10 .elementor-element.elementor-element-f0588c5 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-406e8e7 */.elementor-10 .elementor-element.elementor-element-406e8e7 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e2941 */.elementor-10 .elementor-element.elementor-element-d3e2941 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48dae8d */.elementor-10 .elementor-element.elementor-element-48dae8d {
    clip-path: polygon(
        0 0,           /* Haut gauche */
        calc(100% - 60px) 0,  /* Presque haut droite */
        100% 60px,     /* Début de la découpe */
        100% 100%,     /* Bas droite */
        0 100%         /* Bas gauche */
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6989b7 */.elementor-10 .elementor-element.elementor-element-c6989b7 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5c0fe */.elementor-10 .elementor-element.elementor-element-7e5c0fe {
    clip-path: polygon(
        0 0,                      /* Haut gauche */
        100% 0,                   /* Haut droite */
        100% calc(100% - 60px),   /* Presque bas droite */
        calc(100% - 60px) 100%,   /* Début de la découpe */
        0 100%                    /* Bas gauche */
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e193da3 */.elementor-10 .elementor-element.elementor-element-e193da3 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9094c */.elementor-10 .elementor-element.elementor-element-5f9094c {
    clip-path: polygon(
        0 0,           /* Haut gauche */
        calc(100% - 60px) 0,  /* Presque haut droite */
        100% 60px,     /* Début de la découpe */
        100% 100%,     /* Bas droite */
        0 100%         /* Bas gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd4d203 */.elementor-10 .elementor-element.elementor-element-cd4d203 {
    clip-path: polygon(
        0 0,                    /* Haut gauche */
        100% 0,                 /* Haut droite */
        100% 100%,              /* Bas droite */
        68px 100%,              /* Presque bas gauche */
        0 calc(100% - 68px)     /* Coin coupé en bas à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3202621 */.elementor-10 .elementor-element.elementor-element-3202621 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd6e3bd */.elementor-10 .elementor-element.elementor-element-bd6e3bd {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9dcb6a4 */.elementor-10 .elementor-element.elementor-element-9dcb6a4 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 lignes max */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6243250 */.elementor-10 .elementor-element.elementor-element-6243250 p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edb2011 */.elementor-10 .elementor-element.elementor-element-edb2011 {
    clip-path: polygon(
        68px 0,                 /* Presque haut gauche */
        101% 0,                 /* Haut droite */
        101% 101%,              /* Bas droite */
        0 101%,                 /* Bas gauche */
        0 68px                  /* Coin coupé en haut à gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2aff22 */.elementor-10 .elementor-element.elementor-element-c2aff22 {
    clip-path: polygon(
        0 0,           /* Haut gauche */
        calc(100% - 20px) 0,  /* Presque haut droite */
        100% 20px,     /* Début de la découpe */
        100% 100%,     /* Bas droite */
        0 100%         /* Bas gauche */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07e6569 */.elementor-10 .elementor-element.elementor-element-07e6569 {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-07e6569::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-accent) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-796b9ba */.elementor-10 .elementor-element.elementor-element-796b9ba {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-796b9ba::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-e0e992d) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edebcba */.elementor-10 .elementor-element.elementor-element-edebcba {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-edebcba::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-primary) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5851564 */.elementor-10 .elementor-element.elementor-element-5851564 {
    position: relative;
}
.elementor-10 .elementor-element.elementor-element-5851564::before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(100% - 20px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 20px 20px 0;
    border-color: transparent var(--e-global-color-266cff5) transparent transparent;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c814a8d */.elementor-10 .elementor-element.elementor-element-c814a8d path {
    fill: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd224ff */.elementor-10 .elementor-element.elementor-element-dd224ff {
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
  cursor: grab;
  user-select: none; /* Empêche la sélection de texte pendant le drag */
  -webkit-user-drag: none;
}

.elementor-10 .elementor-element.elementor-element-dd224ff::-webkit-scrollbar {
  display: none;
}

.elementor-10 .elementor-element.elementor-element-dd224ff:active {
  cursor: grabbing;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52ad095 */.elementor-10 .elementor-element.elementor-element-52ad095 path {
    fill: none;
}/* End custom CSS */