.elementor-722 .elementor-element.elementor-element-5ebbb45{--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:center;--align-items:center;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:144px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-5ebbb45:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-5ebbb45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-45deg, #FB4224 0%, #C80E01 100%);}.elementor-722 .elementor-element.elementor-element-7b5e2a3{--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:flex-start;--align-items:flex-start;--gap:88px 88px;--row-gap:88px;--column-gap:88px;--z-index:10;}body:not(.rtl) .elementor-722 .elementor-element.elementor-element-56fbc0e{left:0px;}body.rtl .elementor-722 .elementor-element.elementor-element-56fbc0e{right:0px;}.elementor-722 .elementor-element.elementor-element-56fbc0e{top:-96px;}.elementor-722 .elementor-element.elementor-element-e152499{width:var( --container-widget-width, 664px );max-width:664px;--container-widget-width:664px;--container-widget-flex-grow:0;}.elementor-722 .elementor-element.elementor-element-e152499 .elementor-heading-title{font-family:"Gazzetta", Sans-serif;font-size:155px;font-weight:400;text-transform:uppercase;line-height:140px;letter-spacing:1.6px;color:var( --e-global-color-e968d8f );}.elementor-722 .elementor-element.elementor-element-fb54069{--display:flex;--position:absolute;bottom:0px;--z-index:2;}.elementor-722 .elementor-element.elementor-element-fb54069:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-fb54069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lecantonnais.com/wp-content/uploads/2025/08/IMG-DELICES-DESKTOP.webp");background-position:bottom right;background-repeat:no-repeat;background-size:100% auto;}body:not(.rtl) .elementor-722 .elementor-element.elementor-element-fb54069{right:0px;}body.rtl .elementor-722 .elementor-element.elementor-element-fb54069{left:0px;}.elementor-722 .elementor-element.elementor-element-da347b3{--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:center;--align-items:center;}.elementor-722 .elementor-element.elementor-element-ce6a439{--display:flex;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-722 .elementor-element.elementor-element-ce98de7{width:var( --container-widget-width, 1056px );max-width:1056px;--container-widget-width:1056px;--container-widget-flex-grow:0;text-align:center;font-family:"Passion One", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:var( --e-global-color-a929f4e );}.elementor-722 .elementor-element.elementor-element-ce98de7.elementor-element{--align-self:center;}.elementor-722 .elementor-element.elementor-element-ce98de7 p{margin-block-end:0px;}.elementor-722 .elementor-element.elementor-element-ce98de7 a{color:var( --e-global-color-a929f4e );}.elementor-722 .elementor-element.elementor-element-ae05a77{--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:64px 112px;--row-gap:64px;--column-gap:112px;--flex-wrap:wrap;}.elementor-722 .elementor-element.elementor-element-1400224{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-722 .elementor-element.elementor-element-6bc625a{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-722 .elementor-element.elementor-element-6bc625a:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-6bc625a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-5280c05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-722 .elementor-element.elementor-element-5280c05 img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:bottom center;}.elementor-722 .elementor-element.elementor-element-ac78b72{text-align:center;}.elementor-722 .elementor-element.elementor-element-ac78b72 .elementor-heading-title{font-family:"Gazzetta", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:60px;letter-spacing:1.4px;color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-aa6b1a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-722 .elementor-element.elementor-element-e11bf46{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-722 .elementor-element.elementor-element-e11bf46:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-e11bf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-2e28c4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-722 .elementor-element.elementor-element-2e28c4c img{width:calc(100% + 24px);max-width:calc(100% + 24px);height:100%;object-fit:contain;object-position:center right;}.elementor-722 .elementor-element.elementor-element-937d4eb{text-align:center;}.elementor-722 .elementor-element.elementor-element-937d4eb .elementor-heading-title{font-family:"Gazzetta", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:60px;letter-spacing:1.4px;color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-77e2e11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-722 .elementor-element.elementor-element-83d57ab{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-722 .elementor-element.elementor-element-83d57ab:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-83d57ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-90c700c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-722 .elementor-element.elementor-element-90c700c img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-722 .elementor-element.elementor-element-7f6446d{text-align:center;}.elementor-722 .elementor-element.elementor-element-7f6446d .elementor-heading-title{font-family:"Gazzetta", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:60px;letter-spacing:1.4px;color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-73020ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-722 .elementor-element.elementor-element-c8af180{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-722 .elementor-element.elementor-element-c8af180:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-c8af180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-ad715e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:0px 0px 0px 0px;}.elementor-722 .elementor-element.elementor-element-ad715e2 img{width:calc(100% + 56px);max-width:calc(100% + 56px);height:100%;object-fit:contain;object-position:center left;}.elementor-722 .elementor-element.elementor-element-0fee16d{text-align:center;}.elementor-722 .elementor-element.elementor-element-0fee16d .elementor-heading-title{font-family:"Gazzetta", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:60px;letter-spacing:1.4px;color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-885ac50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-722 .elementor-element.elementor-element-d69776b{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-722 .elementor-element.elementor-element-d69776b:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-d69776b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-bf8369c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -16px;padding:12px 0px 2px 0px;}.elementor-722 .elementor-element.elementor-element-bf8369c img{width:calc(100% + 32px);max-width:calc(100% + 32px);height:100%;object-fit:contain;object-position:center left;}.elementor-722 .elementor-element.elementor-element-abed378{text-align:center;}.elementor-722 .elementor-element.elementor-element-abed378 .elementor-heading-title{font-family:"Gazzetta", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:60px;letter-spacing:1.4px;color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-a7bb791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-722 .elementor-element.elementor-element-f62fa5f{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-722 .elementor-element.elementor-element-f62fa5f:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-f62fa5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-7a4f6c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -32px;padding:10px 0px 2px 0px;}.elementor-722 .elementor-element.elementor-element-7a4f6c5 img{width:calc(100% + 32px);max-width:calc(100% + 32px);height:100%;object-fit:contain;object-position:center center;}.elementor-722 .elementor-element.elementor-element-fd4bd4e{text-align:center;}.elementor-722 .elementor-element.elementor-element-fd4bd4e .elementor-heading-title{font-family:"Gazzetta", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:60px;letter-spacing:1.4px;color:var( --e-global-color-944875f );}.elementor-722 .elementor-element.elementor-element-a4fbb83{--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:center;--align-items:center;--padding-top:200px;--padding-bottom:344px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-6aba4f9{--display:flex;--min-height:369px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:72px 72px 72px 72px;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:88px;--padding-right:88px;}.elementor-722 .elementor-element.elementor-element-6aba4f9:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-6aba4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77c4a73 );}.elementor-722 .elementor-element.elementor-element-aea2f0c{--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:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-722 .elementor-element.elementor-element-2487ce3 .elementor-heading-title{font-family:"Gazzetta", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;line-height:75px;letter-spacing:1.8px;color:var( --e-global-color-e968d8f );}.elementor-722 .elementor-element.elementor-element-3a76320{width:var( --container-widget-width, 464px );max-width:464px;--container-widget-width:464px;--container-widget-flex-grow:0;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0.8px;color:var( --e-global-color-a929f4e );}.elementor-722 .elementor-element.elementor-element-3a76320 a{color:var( --e-global-color-a929f4e );}.elementor-722 .elementor-element.elementor-element-b587f23{--display:flex;--min-height:369px;--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:center;--border-radius:72px 72px 72px 72px;--padding-top:88px;--padding-bottom:88px;--padding-left:88px;--padding-right:88px;}.elementor-722 .elementor-element.elementor-element-b587f23:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-b587f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-659c230 );}.elementor-722 .elementor-element.elementor-element-cc0789a{--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:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-722 .elementor-element.elementor-element-b6a2b39 .elementor-heading-title{font-family:"Gazzetta", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;line-height:75px;letter-spacing:1.8px;color:var( --e-global-color-e968d8f );}.elementor-722 .elementor-element.elementor-element-10b8e4d{width:var( --container-widget-width, 565px );max-width:565px;--container-widget-width:565px;--container-widget-flex-grow:0;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0.8px;color:var( --e-global-color-a929f4e );}.elementor-722 .elementor-element.elementor-element-10b8e4d a{color:var( --e-global-color-a929f4e );}@media(max-width:1440px){.elementor-722 .elementor-element.elementor-element-5ebbb45{--justify-content:flex-start;--padding-top:264px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-7b5e2a3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--z-index:6;}.elementor-722 .elementor-element.elementor-element-56fbc0e{top:-112px;}.elementor-722 .elementor-element.elementor-element-e152499{width:100%;max-width:100%;}.elementor-722 .elementor-element.elementor-element-e152499 .elementor-heading-title{font-size:135px;line-height:115px;}.elementor-722 .elementor-element.elementor-element-fb54069:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-fb54069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lecantonnais.com/wp-content/uploads/2025/08/DELICES-RESPONSIVE-IMG.webp");background-position:bottom right;background-size:contain;}.elementor-722 .elementor-element.elementor-element-ce98de7{--container-widget-width:1056px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1056px );max-width:1056px;font-size:40px;line-height:40px;}.elementor-722 .elementor-element.elementor-element-ae05a77{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-722 .elementor-element.elementor-element-5280c05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;}.elementor-722 .elementor-element.elementor-element-ac78b72 .elementor-heading-title{font-size:55px;line-height:45px;}.elementor-722 .elementor-element.elementor-element-2e28c4c{padding:0px 0px 0px 0px;}.elementor-722 .elementor-element.elementor-element-2e28c4c img{width:calc(100% + 16px);max-width:calc(100% + 16px);}.elementor-722 .elementor-element.elementor-element-937d4eb .elementor-heading-title{font-size:55px;line-height:45px;}.elementor-722 .elementor-element.elementor-element-90c700c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-722 .elementor-element.elementor-element-90c700c img{width:100%;max-width:100%;}.elementor-722 .elementor-element.elementor-element-7f6446d .elementor-heading-title{font-size:55px;line-height:45px;}.elementor-722 .elementor-element.elementor-element-ad715e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -32px;padding:0px 0px 0px 0px;}.elementor-722 .elementor-element.elementor-element-ad715e2 img{width:calc(100% + 48px);max-width:calc(100% + 48px);}.elementor-722 .elementor-element.elementor-element-0fee16d .elementor-heading-title{font-size:55px;line-height:45px;}.elementor-722 .elementor-element.elementor-element-bf8369c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;padding:8px 0px 8px 0px;}.elementor-722 .elementor-element.elementor-element-bf8369c img{width:calc(100% + 32px);max-width:calc(100% + 32px);}.elementor-722 .elementor-element.elementor-element-abed378 .elementor-heading-title{font-size:55px;line-height:45px;}.elementor-722 .elementor-element.elementor-element-7a4f6c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:10px 0px 6px 0px;}.elementor-722 .elementor-element.elementor-element-7a4f6c5 img{width:calc(100% + 32px);max-width:calc(100% + 32px);}.elementor-722 .elementor-element.elementor-element-fd4bd4e .elementor-heading-title{font-size:55px;line-height:45px;}.elementor-722 .elementor-element.elementor-element-6aba4f9{--margin-top:0px;--margin-bottom:144px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:77px;--padding-left:64px;--padding-right:64px;}.elementor-722 .elementor-element.elementor-element-2487ce3{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-722 .elementor-element.elementor-element-2487ce3 .elementor-heading-title{font-size:75px;line-height:60px;}.elementor-722 .elementor-element.elementor-element-3a76320{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-722 .elementor-element.elementor-element-b587f23{--padding-top:88px;--padding-bottom:77px;--padding-left:64px;--padding-right:64px;}.elementor-722 .elementor-element.elementor-element-cc0789a{--padding-top:0px;--padding-bottom:0px;--padding-left:149px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-b6a2b39 .elementor-heading-title{font-size:75px;line-height:60px;}}@media(max-width:1280px){.elementor-722 .elementor-element.elementor-element-5ebbb45{--padding-top:248px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-e152499 .elementor-heading-title{font-size:120px;line-height:105px;}.elementor-722 .elementor-element.elementor-element-ce98de7{font-size:35px;line-height:35px;}.elementor-722 .elementor-element.elementor-element-ae05a77{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-722 .elementor-element.elementor-element-1400224{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-722 .elementor-element.elementor-element-ac78b72 .elementor-heading-title{font-size:55px;line-height:50px;}.elementor-722 .elementor-element.elementor-element-937d4eb .elementor-heading-title{font-size:55px;line-height:50px;}.elementor-722 .elementor-element.elementor-element-7f6446d .elementor-heading-title{font-size:55px;line-height:50px;}.elementor-722 .elementor-element.elementor-element-0fee16d .elementor-heading-title{font-size:55px;line-height:50px;}.elementor-722 .elementor-element.elementor-element-abed378 .elementor-heading-title{font-size:55px;line-height:50px;}.elementor-722 .elementor-element.elementor-element-fd4bd4e .elementor-heading-title{font-size:55px;line-height:50px;}.elementor-722 .elementor-element.elementor-element-2487ce3{width:100%;max-width:100%;}.elementor-722 .elementor-element.elementor-element-2487ce3 .elementor-heading-title{font-size:75px;line-height:60px;}.elementor-722 .elementor-element.elementor-element-3a76320{--container-widget-width:464px;--container-widget-flex-grow:0;width:var( --container-widget-width, 464px );max-width:464px;font-size:18px;line-height:20px;}.elementor-722 .elementor-element.elementor-element-cc0789a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-b6a2b39 .elementor-heading-title{font-size:75px;line-height:60px;}.elementor-722 .elementor-element.elementor-element-10b8e4d{font-size:18px;line-height:20px;}}@media(max-width:980px){.elementor-722 .elementor-element.elementor-element-5ebbb45{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:216px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-7b5e2a3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-722 .elementor-element.elementor-element-56fbc0e{top:-80px;}.elementor-722 .elementor-element.elementor-element-e152499{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-722 .elementor-element.elementor-element-e152499 .elementor-heading-title{font-size:125px;line-height:105px;}.elementor-722 .elementor-element.elementor-element-ce6a439{--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-722 .elementor-element.elementor-element-ce98de7{--container-widget-width:660px;--container-widget-flex-grow:0;width:var( --container-widget-width, 660px );max-width:660px;font-size:30px;line-height:30px;}.elementor-722 .elementor-element.elementor-element-ae05a77{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 32px;--row-gap:40px;--column-gap:32px;}.elementor-722 .elementor-element.elementor-element-5280c05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-722 .elementor-element.elementor-element-ac78b72 .elementor-heading-title{font-size:55px;line-height:40px;}.elementor-722 .elementor-element.elementor-element-2e28c4c{padding:0px 0px 0px 0px;}.elementor-722 .elementor-element.elementor-element-2e28c4c img{width:calc(100% + 12px);max-width:calc(100% + 12px);}.elementor-722 .elementor-element.elementor-element-937d4eb .elementor-heading-title{font-size:55px;line-height:40px;}.elementor-722 .elementor-element.elementor-element-90c700c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-722 .elementor-element.elementor-element-90c700c img{width:100%;max-width:100%;}.elementor-722 .elementor-element.elementor-element-7f6446d .elementor-heading-title{font-size:55px;line-height:40px;}.elementor-722 .elementor-element.elementor-element-ad715e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;}.elementor-722 .elementor-element.elementor-element-ad715e2 img{width:calc(100% + 32px);max-width:calc(100% + 32px);}.elementor-722 .elementor-element.elementor-element-0fee16d .elementor-heading-title{font-size:55px;line-height:40px;}.elementor-722 .elementor-element.elementor-element-bf8369c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:8px 0px 8px 0px;}.elementor-722 .elementor-element.elementor-element-bf8369c img{width:calc(100% + 24px);max-width:calc(100% + 24px);}.elementor-722 .elementor-element.elementor-element-abed378 .elementor-heading-title{font-size:55px;line-height:40px;}.elementor-722 .elementor-element.elementor-element-7a4f6c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:8px 0px 8px 0px;}.elementor-722 .elementor-element.elementor-element-7a4f6c5 img{width:calc(100% + 24px);max-width:calc(100% + 24px);}.elementor-722 .elementor-element.elementor-element-fd4bd4e .elementor-heading-title{font-size:55px;line-height:40px;}.elementor-722 .elementor-element.elementor-element-a4fbb83{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:176px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-6aba4f9{--min-height:10px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:288px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-722 .elementor-element.elementor-element-aea2f0c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-722 .elementor-element.elementor-element-2487ce3 .elementor-heading-title{font-size:70px;line-height:55px;}.elementor-722 .elementor-element.elementor-element-3a76320{font-size:18px;line-height:21.5px;}.elementor-722 .elementor-element.elementor-element-b587f23{--min-height:10px;--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-start;--border-radius:32px 32px 32px 32px;--padding-top:288px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-722 .elementor-element.elementor-element-cc0789a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-722 .elementor-element.elementor-element-b6a2b39 .elementor-heading-title{font-size:70px;line-height:55px;}.elementor-722 .elementor-element.elementor-element-10b8e4d{font-size:18px;line-height:21.5px;}}@media(max-width:767px){.elementor-722 .elementor-element.elementor-element-5ebbb45{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;--padding-top:176px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-7b5e2a3{--width:calc(100% - 48px);--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-722 .elementor-element.elementor-element-56fbc0e{top:-72px;}.elementor-722 .elementor-element.elementor-element-e152499{width:100%;max-width:100%;}.elementor-722 .elementor-element.elementor-element-e152499 .elementor-heading-title{font-size:60px;line-height:50px;}.elementor-722 .elementor-element.elementor-element-ce6a439{--width:calc(100% - 32px);--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-722 .elementor-element.elementor-element-ce98de7{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;font-size:24px;line-height:24px;}.elementor-722 .elementor-element.elementor-element-ae05a77{--width:calc(100% - 32px);--gap:32px 16px;--row-gap:32px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-1400224{--width:calc(50% - 8px);--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-722 .elementor-element.elementor-element-6bc625a{--border-radius:24px 24px 24px 24px;}.elementor-722 .elementor-element.elementor-element-ac78b72 .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-722 .elementor-element.elementor-element-aa6b1a8{--width:calc(50% - 8px);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-722 .elementor-element.elementor-element-e11bf46{--border-radius:24px 24px 24px 24px;}.elementor-722 .elementor-element.elementor-element-2e28c4c{padding:0px 0px 0px 0px;}.elementor-722 .elementor-element.elementor-element-937d4eb .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-722 .elementor-element.elementor-element-77e2e11{--width:calc(50% - 8px);--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-722 .elementor-element.elementor-element-83d57ab{--border-radius:24px 24px 24px 24px;}.elementor-722 .elementor-element.elementor-element-90c700c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-722 .elementor-element.elementor-element-90c700c img{width:100%;max-width:100%vvvvv;}.elementor-722 .elementor-element.elementor-element-7f6446d .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-722 .elementor-element.elementor-element-73020ab{--width:calc(50% - 8px);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-722 .elementor-element.elementor-element-c8af180{--border-radius:24px 24px 24px 24px;}.elementor-722 .elementor-element.elementor-element-ad715e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;padding:0px 0px 0px 0px;}.elementor-722 .elementor-element.elementor-element-ad715e2 img{width:calc(100% + 20px);max-width:calc(100% + 20px);}.elementor-722 .elementor-element.elementor-element-0fee16d .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-722 .elementor-element.elementor-element-885ac50{--width:calc(50% - 8px);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-722 .elementor-element.elementor-element-d69776b{--border-radius:24px 24px 24px 24px;}.elementor-722 .elementor-element.elementor-element-bf8369c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:4px 0px 4px 0px;}.elementor-722 .elementor-element.elementor-element-bf8369c img{width:calc(100% + 24px);max-width:calc(100% + 24px);}.elementor-722 .elementor-element.elementor-element-abed378 .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-722 .elementor-element.elementor-element-a7bb791{--width:calc(50% - 8px);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-722 .elementor-element.elementor-element-f62fa5f{--border-radius:24px 24px 24px 24px;}.elementor-722 .elementor-element.elementor-element-7a4f6c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 4px 0px;}.elementor-722 .elementor-element.elementor-element-7a4f6c5 img{width:100%;max-width:100%;}.elementor-722 .elementor-element.elementor-element-fd4bd4e .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-722 .elementor-element.elementor-element-a4fbb83{--padding-top:108px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-6aba4f9{--width:calc(100% - 32px);--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-722 .elementor-element.elementor-element-aea2f0c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-722 .elementor-element.elementor-element-2487ce3 .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-722 .elementor-element.elementor-element-3a76320{width:100%;max-width:100%;font-size:17px;line-height:20px;}.elementor-722 .elementor-element.elementor-element-b587f23{--width:calc(100% - 32px);--border-radius:24px 24px 24px 24px;--padding-top:200px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-722 .elementor-element.elementor-element-cc0789a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-722 .elementor-element.elementor-element-b6a2b39 .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-722 .elementor-element.elementor-element-10b8e4d{width:100%;max-width:100%;font-size:17px;line-height:20px;}}@media(min-width:768px){.elementor-722 .elementor-element.elementor-element-7b5e2a3{--width:calc(100% - 80px);}.elementor-722 .elementor-element.elementor-element-fb54069{--width:100%;}.elementor-722 .elementor-element.elementor-element-ce6a439{--width:calc(100% - 80px);}.elementor-722 .elementor-element.elementor-element-ae05a77{--width:calc(100% - 80px);}.elementor-722 .elementor-element.elementor-element-1400224{--width:296px;}.elementor-722 .elementor-element.elementor-element-aa6b1a8{--width:296px;}.elementor-722 .elementor-element.elementor-element-77e2e11{--width:296px;}.elementor-722 .elementor-element.elementor-element-73020ab{--width:296px;}.elementor-722 .elementor-element.elementor-element-885ac50{--width:296px;}.elementor-722 .elementor-element.elementor-element-a7bb791{--width:296px;}.elementor-722 .elementor-element.elementor-element-6aba4f9{--width:calc(100% - 80px);}.elementor-722 .elementor-element.elementor-element-b587f23{--width:calc(100% - 80px);}}@media(max-width:1440px) and (min-width:768px){.elementor-722 .elementor-element.elementor-element-5ebbb45{--content-width:1050px;}.elementor-722 .elementor-element.elementor-element-fb54069{--width:100%;}.elementor-722 .elementor-element.elementor-element-da347b3{--content-width:1050px;}.elementor-722 .elementor-element.elementor-element-1400224{--width:2264px;}.elementor-722 .elementor-element.elementor-element-aa6b1a8{--width:2264px;}.elementor-722 .elementor-element.elementor-element-77e2e11{--width:2264px;}.elementor-722 .elementor-element.elementor-element-73020ab{--width:2264px;}.elementor-722 .elementor-element.elementor-element-885ac50{--width:2264px;}.elementor-722 .elementor-element.elementor-element-a7bb791{--width:2264px;}.elementor-722 .elementor-element.elementor-element-a4fbb83{--content-width:1050px;}}@media(max-width:980px) and (min-width:768px){.elementor-722 .elementor-element.elementor-element-7b5e2a3{--width:calc(100% - 64px);}.elementor-722 .elementor-element.elementor-element-fb54069{--width:100%;}.elementor-722 .elementor-element.elementor-element-ce6a439{--width:calc(100% - 64px);}.elementor-722 .elementor-element.elementor-element-ae05a77{--width:calc(100% - 64px);}.elementor-722 .elementor-element.elementor-element-1400224{--width:200px;}.elementor-722 .elementor-element.elementor-element-aa6b1a8{--width:200px;}.elementor-722 .elementor-element.elementor-element-77e2e11{--width:200px;}.elementor-722 .elementor-element.elementor-element-73020ab{--width:200px;}.elementor-722 .elementor-element.elementor-element-885ac50{--width:200px;}.elementor-722 .elementor-element.elementor-element-a7bb791{--width:200px;}.elementor-722 .elementor-element.elementor-element-6aba4f9{--width:calc(100% - 64px);}.elementor-722 .elementor-element.elementor-element-b587f23{--width:calc(100% - 64px);}}/* Start custom CSS for shortcode, class: .elementor-element-56fbc0e */.elementor-722 .elementor-element.elementor-element-56fbc0e .rank-math-breadcrumb a, .elementor-722 .elementor-element.elementor-element-56fbc0e .rank-math-breadcrumb span{
    font-size: 22px;
    line-height: 22px;
    color: #FFFFFF;
    font-weight: 400;
    font-family: 'Passion One', Sans-Serif;
}

.elementor-722 .elementor-element.elementor-element-56fbc0e .rank-math-breadcrumb span.last{
    font-weight: 700!important;
}

/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-56fbc0e .rank-math-breadcrumb a, .elementor-722 .elementor-element.elementor-element-56fbc0e .rank-math-breadcrumb span{
        font-size: 20px;
        line-height: 20px;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-722 .elementor-element.elementor-element-56fbc0e .rank-math-breadcrumb a, .elementor-722 .elementor-element.elementor-element-56fbc0e .rank-math-breadcrumb span{
        font-size: 18px;
        line-height: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e152499 */.elementor-722 .elementor-element.elementor-element-e152499 h1{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}

@media all and (min-width: 981px) and (max-width: 1440px){
    .elementor-722 .elementor-element.elementor-element-e152499{
        max-width: 421px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb54069 */.elementor-722 .elementor-element.elementor-element-fb54069{
    height: 100%;
}

@media all and (min-width: 1200px){
    .elementor-722 .elementor-element.elementor-element-fb54069{
        background-size: auto 100%!important;
    }
}

@media all and (min-width: 1950px){
    .elementor-722 .elementor-element.elementor-element-fb54069{
        background-position: bottom right!important;
    }
}


@media all and (max-width: 1200px){
    .elementor-722 .elementor-element.elementor-element-fb54069{
        height: 752px;
        width: 100%!important;
    }
}

/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-fb54069{
        height: 680px;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-722 .elementor-element.elementor-element-fb54069{
        height: 360px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ebbb45 */.elementor-722 .elementor-element.elementor-element-5ebbb45{
    max-height: calc(100vh - 64px);
    height: 736px;
}

@media all and (max-width: 1200px){
    .elementor-722 .elementor-element.elementor-element-5ebbb45{
        height: 944px;
    }
}

/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-5ebbb45{
        height: 736px;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-722 .elementor-element.elementor-element-5ebbb45{
        height: 464px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce98de7 */.elementor-722 .elementor-element.elementor-element-ce98de7{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5280c05 */.elementor-722 .elementor-element.elementor-element-5280c05{
    height: calc(100% + 32px);
}

@media all and (max-width: 1200px){
    .elementor-722 .elementor-element.elementor-element-5280c05{
        height: calc(100% + 28px);
    }
}

/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-5280c05{
        height: calc(100% + 23px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bc625a */.elementor-722 .elementor-element.elementor-element-6bc625a{
    aspect-ratio: 1/1;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac78b72 */.elementor-722 .elementor-element.elementor-element-ac78b72 h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1400224 */.elementor-722 .elementor-element.elementor-element-1400224{
    min-width: 296px;
    max-width: 296px;
}

@media only screen and (max-width: 1200px){
    .elementor-722 .elementor-element.elementor-element-1400224{
        min-width: 264px;
        max-width: 264px;
    }
}


/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-1400224{
        min-width: 200px;
        max-width: 200px;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-722 .elementor-element.elementor-element-1400224{
        min-width: auto;
        max-width: calc(50% - 8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e28c4c */.elementor-722 .elementor-element.elementor-element-2e28c4c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e11bf46 */.elementor-722 .elementor-element.elementor-element-e11bf46{
    aspect-ratio: 1/1;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-937d4eb */.elementor-722 .elementor-element.elementor-element-937d4eb h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6b1a8 */.elementor-722 .elementor-element.elementor-element-aa6b1a8{
    min-width: 296px;
    max-width: 296px;
}

@media only screen and (max-width: 1200px){
    .elementor-722 .elementor-element.elementor-element-aa6b1a8{
        min-width: 264px;
        max-width: 264px;
    }
}


/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-aa6b1a8{
        min-width: 200px;
        max-width: 200px;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-722 .elementor-element.elementor-element-aa6b1a8{
        min-width: auto;
        max-width: calc(50% - 8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90c700c */.elementor-722 .elementor-element.elementor-element-90c700c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83d57ab */.elementor-722 .elementor-element.elementor-element-83d57ab{
    aspect-ratio: 1/1;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f6446d */.elementor-722 .elementor-element.elementor-element-7f6446d h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e2e11 */.elementor-722 .elementor-element.elementor-element-77e2e11{
    min-width: 296px;
    max-width: 296px;
}

@media only screen and (max-width: 1200px){
    .elementor-722 .elementor-element.elementor-element-77e2e11{
        min-width: 264px;
        max-width: 264px;
    }
}


/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-77e2e11{
        min-width: 200px;
        max-width: 200px;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-722 .elementor-element.elementor-element-77e2e11{
        min-width: auto;
        max-width: calc(50% - 8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad715e2 */.elementor-722 .elementor-element.elementor-element-ad715e2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8af180 */.elementor-722 .elementor-element.elementor-element-c8af180{
    aspect-ratio: 1/1;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fee16d */.elementor-722 .elementor-element.elementor-element-0fee16d h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73020ab */.elementor-722 .elementor-element.elementor-element-73020ab{
    min-width: 296px;
    max-width: 296px;
}

@media only screen and (max-width: 1200px){
    .elementor-722 .elementor-element.elementor-element-73020ab{
        min-width: 264px;
        max-width: 264px;
    }
}


/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-73020ab{
        min-width: 200px;
        max-width: 200px;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-722 .elementor-element.elementor-element-73020ab{
        min-width: auto;
        max-width: calc(50% - 8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf8369c */.elementor-722 .elementor-element.elementor-element-bf8369c{
    height: 100%;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69776b */.elementor-722 .elementor-element.elementor-element-d69776b{
    aspect-ratio: 1/1;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abed378 */.elementor-722 .elementor-element.elementor-element-abed378 h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885ac50 */.elementor-722 .elementor-element.elementor-element-885ac50{
    min-width: 296px;
    max-width: 296px;
}

@media only screen and (max-width: 1200px){
    .elementor-722 .elementor-element.elementor-element-885ac50{
        min-width: 264px;
        max-width: 264px;
    }
}


/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-885ac50{
        min-width: 200px;
        max-width: 200px;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-722 .elementor-element.elementor-element-885ac50{
        min-width: auto;
        max-width: calc(50% - 8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4f6c5 */.elementor-722 .elementor-element.elementor-element-7a4f6c5{
    height: 100%;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f62fa5f */.elementor-722 .elementor-element.elementor-element-f62fa5f{
    aspect-ratio: 1/1;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4bd4e */.elementor-722 .elementor-element.elementor-element-fd4bd4e h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7bb791 */.elementor-722 .elementor-element.elementor-element-a7bb791{
    min-width: 296px;
    max-width: 296px;
}

@media only screen and (max-width: 1200px){
    .elementor-722 .elementor-element.elementor-element-a7bb791{
        min-width: 264px;
        max-width: 264px;
    }
}


/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-a7bb791{
        min-width: 200px;
        max-width: 200px;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-722 .elementor-element.elementor-element-a7bb791{
        min-width: auto;
        max-width: calc(50% - 8px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2487ce3 */.elementor-722 .elementor-element.elementor-element-2487ce3 h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aea2f0c */.elementor-722 .elementor-element.elementor-element-aea2f0c{
    max-width: 597px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aba4f9 */.elementor-722 .elementor-element.elementor-element-6aba4f9{
    position: relative;
}

.elementor-722 .elementor-element.elementor-element-6aba4f9::before{
    content: '';
    width: 481px;
    height: 549px;
    border-radius: 0;
    top: calc(50% + 32px);
    bottom: 0;
    right: calc(-481px / 4);
    left: auto;
    transform: translateY(-50%) rotate(8deg);
    background-image: url('/wp-content/uploads/2025/08/IMG-BARQUETTE.webp');
    background-position: top left;
    background-size: contain;
    background-repeat: no-repeat;
}

@media all and (min-width: 1600px){
    
}

@media all and (min-width: 981px) and (max-width: 1279px){
    .elementor-722 .elementor-element.elementor-element-6aba4f9::before{
        width: 401px;
        height: 458px;
        right: calc(-481px / 7);
    }
}


/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-6aba4f9::before{
        width: 360px!important;
        height: 411px!important;
        top: calc(0% + 72px);
        bottom: 0;
        right: auto;
        left: 40px;
        transform: translateY(-50%) rotate(-8deg);
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-722 .elementor-element.elementor-element-6aba4f9::before{
        width: 230px!important;
        height: 262px!important;
        top: calc(0% + 64px)!important;
        left: 16px!important;
    }
}


@media all and (min-width: 1280px) and (max-width: 1440px){
    .elementor-722 .elementor-element.elementor-element-6aba4f9::before{
        width: 461px;
        height: 526px;
        right: calc(-481px / 11);
    }
}

@media all and (max-width: 1279px){
    .elementor-722 .elementor-element.elementor-element-6aba4f9 .ligne-texte{
        max-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a2b39 */.elementor-722 .elementor-element.elementor-element-b6a2b39 h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc0789a */.elementor-722 .elementor-element.elementor-element-cc0789a{
    max-width: 597px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b587f23 */.elementor-722 .elementor-element.elementor-element-b587f23{
    position: relative;
}

.elementor-722 .elementor-element.elementor-element-b587f23::before{
    content: '';
    width: 619px;
    height: 661px;
    border-radius: 0;
    top: calc(50% + 64px);
    bottom: 0;
    left: -72px;
    right: auto;
    transform: translateY(-50%);
    background-image: url('/wp-content/uploads/2025/09/IMG-TRAITEUR.webp');
    background-position: top left;
    background-size: contain;
    background-repeat: no-repeat;
}


/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-722 .elementor-element.elementor-element-b587f23::before{
        width: 380px !important;
        height: 407px !important;
        top: calc(0% + 80px)!important;
        bottom: auto;
        left: auto!important;
        right: 32px;
        transform: translateY(-50%);
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-722 .elementor-element.elementor-element-b587f23::before{
        width: 240px !important;
        height: 256px !important;
        top: calc(0% + 56px) !important;
        right: 24px !important;
    }
}

@media all and (min-width: 981px) and (max-width: 1279px){
    .elementor-722 .elementor-element.elementor-element-b587f23::before{
        width: 460px;
        height: 493px;
        top: calc(50% + 48px);
        left: -20px;
    }
}

@media all and (min-width: 1280px) and (max-width: 1440px){
    .elementor-722 .elementor-element.elementor-element-b587f23::before{
        width: 490px;
        height: 524px;
        top: calc(50% + 56px);
        left: -20px;
    }
}

@media all and (max-width: 1279px){
    .elementor-722 .elementor-element.elementor-element-b587f23 .ligne-texte{
        max-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS */body{
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gazzetta';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/Gazzetta-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gazzetta';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/Gazzetta-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gazzetta';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/Gazzetta-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gazzetta';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/Gazzetta-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Passion One';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/PassionOne-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Passion One';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/PassionOne-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Passion One';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/PassionOne-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Passion One';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/PassionOne-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/PublicSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/PublicSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/PublicSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/PublicSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lecantonnais.com/wp-content/uploads/2025/08/PublicSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */