.elementor-12 .elementor-element.elementor-element-88c2565{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-12 .elementor-element.elementor-element-88c2565:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-88c2565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ae8b53f{left:341px;}body.rtl .elementor-12 .elementor-element.elementor-element-ae8b53f{right:341px;}.elementor-12 .elementor-element.elementor-element-ae8b53f{top:-83px;z-index:0;}.elementor-12 .elementor-element.elementor-element-ae8b53f img{width:69%;}.elementor-12 .elementor-element.elementor-element-7e3ef58{--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:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-7e3ef58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8e1acda{text-align:start;}.elementor-12 .elementor-element.elementor-element-8e1acda .elementor-heading-title{font-family:"DK-Canoodle", Sans-serif;font-size:5rem;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cc1547a{z-index:2;}.elementor-12 .elementor-element.elementor-element-cc1547a img{width:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-2dd7420 .elementor-button{background-color:#FFFFFF;font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.6rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.7s;border-radius:23px 23px 23px 23px;padding:15px 25px 15px 25px;}.elementor-12 .elementor-element.elementor-element-2dd7420{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:2;}.elementor-12 .elementor-element.elementor-element-585d5d5{width:auto;max-width:auto;top:482px;z-index:1;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-585d5d5{left:-339px;}body.rtl .elementor-12 .elementor-element.elementor-element-585d5d5{right:-339px;}.elementor-12 .elementor-element.elementor-element-585d5d5 img{width:35%;}.elementor-12 .elementor-element.elementor-element-d3a5944{--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:center;}.elementor-12 .elementor-element.elementor-element-69d07d2{z-index:2;}.elementor-12 .elementor-element.elementor-element-69d07d2 img{width:100%;}.elementor-12 .elementor-element.elementor-element-306a220{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-306a220:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-306a220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2ed7705{margin:-8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-2ed7705 img{width:53%;}.elementor-12 .elementor-element.elementor-element-aac20ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:10rem;--padding-right:10rem;}.elementor-12 .elementor-element.elementor-element-aac20ed:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aac20ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benuts.kinsta.cloud/wp-content/uploads/2026/02/bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a0a9f70{--display:flex;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12 .elementor-element.elementor-element-a0a9f70:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a0a9f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-877311a{text-align:center;}.elementor-12 .elementor-element.elementor-element-877311a .elementor-heading-title{font-family:"Yanone Kaffeesatz", Sans-serif;font-size:2.3rem;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1a982d8{text-align:center;font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.5rem;font-weight:normal;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e139b8d{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-9cddbaa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -4rem) 0rem;text-align:center;}.elementor-12 .elementor-element.elementor-element-9cddbaa .elementor-heading-title{font-family:"DK-Canoodle", Sans-serif;font-size:12rem;font-weight:600;color:#00A3AD;}.elementor-12 .elementor-element.elementor-element-2ff6491:hover{--e-transform-rotateZ:-199deg;}.elementor-12 .elementor-element.elementor-element-2ff6491{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-2ff6491 img{width:43%;}.elementor-12 .elementor-element.elementor-element-720b7e3{margin:-25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-12 .elementor-element.elementor-element-720b7e3 .elementor-heading-title{font-family:"DK-Canoodle", Sans-serif;font-size:5rem;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9032618{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-12 .elementor-element.elementor-element-9032618 .elementor-heading-title{font-family:"DK-Canoodle", Sans-serif;font-size:5rem;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1f9595c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12 .elementor-element.elementor-element-1f9595c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1f9595c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF582;}.elementor-12 .elementor-element.elementor-element-15d12b5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-9be1509{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-12 .elementor-element.elementor-element-9be1509:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9be1509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6b8d519{--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;}.elementor-12 .elementor-element.elementor-element-69383c9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-e7b34f6 .elementor-button{background-color:#D24024;font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.6rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:23px 23px 23px 23px;padding:15px 25px 15px 25px;}.elementor-12 .elementor-element.elementor-element-e7b34f6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:2;}.elementor-12 .elementor-element.elementor-element-8416d42{--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;}.elementor-12 .elementor-element.elementor-element-3179e1e .elementor-button{background-color:#F1DD6D;font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.6rem;font-weight:500;fill:#000000;color:#000000;border-radius:23px 23px 23px 23px;padding:15px 25px 15px 25px;}.elementor-12 .elementor-element.elementor-element-3179e1e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:2;}.elementor-12 .elementor-element.elementor-element-5b26e05{--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;}.elementor-12 .elementor-element.elementor-element-166c2e4 .elementor-button{background-color:#D8A561;font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.6rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:23px 23px 23px 23px;padding:15px 25px 15px 25px;}.elementor-12 .elementor-element.elementor-element-166c2e4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:2;}.elementor-12 .elementor-element.elementor-element-b69e8cd{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-12 .elementor-element.elementor-element-b69e8cd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b69e8cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-702b8f6{--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;}.elementor-12 .elementor-element.elementor-element-e7e693e img{width:23%;}.elementor-12 .elementor-element.elementor-element-a84719a img{width:65%;}.elementor-12 .elementor-element.elementor-element-f11f2a9 .elementor-button{background-color:#D24024;font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.6rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:23px 23px 23px 23px;padding:15px 25px 15px 25px;}.elementor-12 .elementor-element.elementor-element-f11f2a9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:2;}.elementor-12 .elementor-element.elementor-element-2e4cd43{--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;}.elementor-12 .elementor-element.elementor-element-7fd5028 img{width:20%;}.elementor-12 .elementor-element.elementor-element-314ad84{--e-transform-rotateZ:-13deg;}.elementor-12 .elementor-element.elementor-element-314ad84 img{width:62%;}.elementor-12 .elementor-element.elementor-element-b6e9b1e .elementor-button{background-color:#F1DD6D;font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.6rem;font-weight:500;fill:#000000;color:#000000;border-radius:23px 23px 23px 23px;padding:15px 25px 15px 25px;}.elementor-12 .elementor-element.elementor-element-b6e9b1e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:2;}.elementor-12 .elementor-element.elementor-element-d9c919b{--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;}.elementor-12 .elementor-element.elementor-element-d4a2f92 img{width:25%;}.elementor-12 .elementor-element.elementor-element-79cb78f img{width:65%;}.elementor-12 .elementor-element.elementor-element-c61ad3b .elementor-button{background-color:#D8A561;font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.6rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:23px 23px 23px 23px;padding:15px 25px 15px 25px;}.elementor-12 .elementor-element.elementor-element-c61ad3b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:2;}.elementor-12 .elementor-element.elementor-element-48cadd7{--display:flex;--min-height:806px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-48cadd7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-48cadd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://benuts.kinsta.cloud/wp-content/uploads/2026/02/bg.png");}.elementor-12 .elementor-element.elementor-element-2ae74b9{--display:flex;--min-height:0px;--margin-top:0rem;--margin-bottom:-4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-75fdb26{--display:flex;--min-height:573px;--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:5rem;--padding-bottom:5rem;--padding-left:10rem;--padding-right:10rem;}.elementor-12 .elementor-element.elementor-element-75fdb26:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-75fdb26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benuts.kinsta.cloud/wp-content/uploads/2026/02/bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9ccc76d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -12rem) 0rem;}.elementor-12 .elementor-element.elementor-element-9ccc76d img{width:30%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-19e2998{right:-73px;}body.rtl .elementor-12 .elementor-element.elementor-element-19e2998{left:-73px;}.elementor-12 .elementor-element.elementor-element-19e2998{top:268px;text-align:end;}.elementor-12 .elementor-element.elementor-element-19e2998 img{width:26%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f1d24e8{left:-114px;}body.rtl .elementor-12 .elementor-element.elementor-element-f1d24e8{right:-114px;}.elementor-12 .elementor-element.elementor-element-f1d24e8{top:20px;text-align:start;}.elementor-12 .elementor-element.elementor-element-f1d24e8 img{width:26%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f4cdef3{left:300px;}body.rtl .elementor-12 .elementor-element.elementor-element-f4cdef3{right:300px;}.elementor-12 .elementor-element.elementor-element-f4cdef3{top:320px;text-align:start;}.elementor-12 .elementor-element.elementor-element-f4cdef3 img{width:10%;}.elementor-12 .elementor-element.elementor-element-22726b3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-12 .elementor-element.elementor-element-22726b3 .elementor-heading-title{font-family:"DK-Canoodle", Sans-serif;font-size:7.5rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-7f24e25{margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-12 .elementor-element.elementor-element-7f24e25 .elementor-heading-title{font-family:"DK-Canoodle", Sans-serif;font-size:6.8rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-4961757{--display:flex;--min-height:248px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-4961757:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4961757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benuts.kinsta.cloud/wp-content/uploads/2026/02/Fichier-19@4x-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-88a6693{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-0bb3e43{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-0bb3e43 img{width:67%;}.elementor-12 .elementor-element.elementor-element-390ff22{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-c498e18{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-c498e18 img{width:67%;}.elementor-12 .elementor-element.elementor-element-249c42c{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-daea4ae{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-daea4ae img{width:67%;}.elementor-12 .elementor-element.elementor-element-86319f8{--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;}.elementor-12 .elementor-element.elementor-element-caed105{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-caed105 img{width:67%;}.elementor-12 .elementor-element.elementor-element-51f38c3{--display:flex;--min-height:248px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-51f38c3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-51f38c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benuts.kinsta.cloud/wp-content/uploads/2026/02/Fichier-19@4x-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-cda71af{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-fae79ef{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-fae79ef img{width:67%;}.elementor-12 .elementor-element.elementor-element-7d7e87a{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-cdc8296{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-cdc8296 img{width:67%;}.elementor-12 .elementor-element.elementor-element-9d0f2e6{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-bafa11d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-bafa11d img{width:67%;}.elementor-12 .elementor-element.elementor-element-ae02e4a{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-b15be75{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-b15be75 img{width:67%;}.elementor-12 .elementor-element.elementor-element-cf81b10{--display:flex;--min-height:700px;--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12 .elementor-element.elementor-element-cf81b10:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cf81b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF582;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-adefbf4{left:352px;}body.rtl .elementor-12 .elementor-element.elementor-element-adefbf4{right:352px;}.elementor-12 .elementor-element.elementor-element-adefbf4{top:197px;}.elementor-12 .elementor-element.elementor-element-adefbf4 img{width:50%;}.elementor-12 .elementor-element.elementor-element-504fc9d{--e-transform-rotateZ:214deg;bottom:191px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-504fc9d{right:358px;}body.rtl .elementor-12 .elementor-element.elementor-element-504fc9d{left:358px;}.elementor-12 .elementor-element.elementor-element-504fc9d img{width:50%;}.elementor-12 .elementor-element.elementor-element-bbbca2c{margin:10rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-12 .elementor-element.elementor-element-bbbca2c .elementor-heading-title{font-family:"DK-Canoodle", Sans-serif;font-size:5rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e254045{--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;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-06d7cef{--grid-columns:3;}.elementor-12 .elementor-element.elementor-element-b400c1a{--display:flex;}.elementor-12 .elementor-element.elementor-element-0e29f4b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.6rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-radius:23px 23px 23px 23px;padding:15px 25px 15px 25px;}.elementor-12 .elementor-element.elementor-element-0e29f4b{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;z-index:2;}.elementor-12 .elementor-element.elementor-element-1ae35cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-1ae35cc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1ae35cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A3AD;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-991b55f{left:-530px;}body.rtl .elementor-12 .elementor-element.elementor-element-991b55f{right:-530px;}.elementor-12 .elementor-element.elementor-element-991b55f{top:-122px;}.elementor-12 .elementor-element.elementor-element-991b55f img{width:60%;}.elementor-12 .elementor-element.elementor-element-23d0d6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-23d0d6e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-23d0d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A3AD;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3032198{left:-530px;}body.rtl .elementor-12 .elementor-element.elementor-element-3032198{right:-530px;}.elementor-12 .elementor-element.elementor-element-3032198{top:-122px;}.elementor-12 .elementor-element.elementor-element-3032198 img{width:60%;}.elementor-12 .elementor-element.elementor-element-e35bb9f{--display:flex;--min-height:238px;--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-12 .elementor-element.elementor-element-e35bb9f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e35bb9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benuts.kinsta.cloud/wp-content/uploads/2026/02/Decor-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1b74191{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-1b74191:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1b74191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e6564ab{--display:flex;}.elementor-12 .elementor-element.elementor-element-e6564ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d4cd4ae img{width:65%;}.elementor-12 .elementor-element.elementor-element-06c2664{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-06c2664.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-920bb4e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-920bb4e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-920bb4e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-920bb4e .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-12 .elementor-element.elementor-element-920bb4e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-920bb4e .elementor-image-box-description{font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a04e174.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-a04e174.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-a04e174.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-a04e174 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-12 .elementor-element.elementor-element-a04e174 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-a04e174 .elementor-image-box-description{font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-926fe98.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-926fe98.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-926fe98.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-926fe98 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-12 .elementor-element.elementor-element-926fe98 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-926fe98 .elementor-image-box-description{font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3a6aea7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-9ddb626.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-9ddb626.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-9ddb626.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-9ddb626 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-12 .elementor-element.elementor-element-9ddb626 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-9ddb626 .elementor-image-box-description{font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d88817b{--display:flex;--min-height:573px;--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:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-12 .elementor-element.elementor-element-d88817b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d88817b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benuts.kinsta.cloud/wp-content/uploads/2026/02/bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-66c2067.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-66c2067 .elementor-image-box-wrapper{text-align:end;}.elementor-12 .elementor-element.elementor-element-66c2067.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-66c2067.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-66c2067.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-66c2067 .elementor-image-box-title{margin-bottom:0px;font-family:"DK-Canoodle", Sans-serif;font-size:4.2rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-66c2067 .elementor-image-box-wrapper .elementor-image-box-img{width:13%;}.elementor-12 .elementor-element.elementor-element-66c2067 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-66c2067 .elementor-image-box-description{font-family:"DK-Canoodle", Sans-serif;font-size:6.4rem;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-90ff50c{--display:flex;}.elementor-12 .elementor-element.elementor-element-f3adee3{--display:flex;--min-height:727px;--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-12 .elementor-element.elementor-element-f3adee3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f3adee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-307c9e0{--display:flex;}.elementor-12 .elementor-element.elementor-element-2b3d10d{text-align:start;}.elementor-12 .elementor-element.elementor-element-2b3d10d .elementor-heading-title{font-family:"DK-Canoodle", Sans-serif;font-size:8rem;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-61d2961{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-61d2961:hover{border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-61d2961, .elementor-12 .elementor-element.elementor-element-61d2961::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-1e499b4{text-align:start;font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.2rem;font-weight:normal;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0944f72{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-570a260{text-align:start;font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.2rem;font-weight:normal;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-378aa49{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-fac8c68{text-align:start;font-family:"Yanone Kaffeesatz", Sans-serif;font-size:1.2rem;font-weight:normal;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fe67d21{--n-accordion-title-font-size:1.5rem;margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-fe67d21 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-fe67d21 {--n-accordion-padding:5px 5px 5px 5px;}:where( .elementor-12 .elementor-element.elementor-element-fe67d21 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Yanone Kaffeesatz", Sans-serif;font-weight:bold;}:where( .elementor-12 .elementor-element.elementor-element-fe67d21 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0rem;--padding-right:0rem;--padding-bottom:2rem;--padding-left:0rem;}.elementor-12 .elementor-element.elementor-element-7353201{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:-2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-0077ec7{width:100%;max-width:100%;top:-767px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0077ec7{left:547px;}body.rtl .elementor-12 .elementor-element.elementor-element-0077ec7{right:547px;}.elementor-12 .elementor-element.elementor-element-0077ec7 img{width:38%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-88c2565{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-7e3ef58{--width:56.814%;}.elementor-12 .elementor-element.elementor-element-d3a5944{--width:50%;}.elementor-12 .elementor-element.elementor-element-a0a9f70{--content-width:844px;}.elementor-12 .elementor-element.elementor-element-6b8d519{--width:25%;}.elementor-12 .elementor-element.elementor-element-8416d42{--width:25%;}.elementor-12 .elementor-element.elementor-element-5b26e05{--width:25%;}.elementor-12 .elementor-element.elementor-element-702b8f6{--width:25%;}.elementor-12 .elementor-element.elementor-element-2e4cd43{--width:25%;}.elementor-12 .elementor-element.elementor-element-d9c919b{--width:25%;}.elementor-12 .elementor-element.elementor-element-88a6693{--width:25%;}.elementor-12 .elementor-element.elementor-element-390ff22{--width:25%;}.elementor-12 .elementor-element.elementor-element-249c42c{--width:25%;}.elementor-12 .elementor-element.elementor-element-86319f8{--width:25%;}.elementor-12 .elementor-element.elementor-element-cda71af{--width:25%;}.elementor-12 .elementor-element.elementor-element-7d7e87a{--width:25%;}.elementor-12 .elementor-element.elementor-element-9d0f2e6{--width:25%;}.elementor-12 .elementor-element.elementor-element-ae02e4a{--width:25%;}.elementor-12 .elementor-element.elementor-element-1b74191{--width:54%;}.elementor-12 .elementor-element.elementor-element-e6564ab{--width:23%;}.elementor-12 .elementor-element.elementor-element-06c2664{--width:40.213%;}.elementor-12 .elementor-element.elementor-element-90ff50c{--width:100%;}}@media(min-width:2400px){body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ae8b53f{left:676px;}body.rtl .elementor-12 .elementor-element.elementor-element-ae8b53f{right:676px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-585d5d5{left:-450px;}body.rtl .elementor-12 .elementor-element.elementor-element-585d5d5{right:-450px;}.elementor-12 .elementor-element.elementor-element-585d5d5{top:604px;}.elementor-12 .elementor-element.elementor-element-9ccc76d img{width:377px;}.elementor-12 .elementor-element.elementor-element-22726b3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-adefbf4{left:826px;}body.rtl .elementor-12 .elementor-element.elementor-element-adefbf4{right:826px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-504fc9d{right:862px;}body.rtl .elementor-12 .elementor-element.elementor-element-504fc9d{left:862px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0077ec7{left:824px;}body.rtl .elementor-12 .elementor-element.elementor-element-0077ec7{right:824px;}.elementor-12 .elementor-element.elementor-element-0077ec7{top:-741px;}.elementor-12 .elementor-element.elementor-element-0077ec7 img{width:424px;}}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-8e1acda .elementor-heading-title{font-size:4.4rem;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-585d5d5{left:-327px;}body.rtl .elementor-12 .elementor-element.elementor-element-585d5d5{right:-327px;}.elementor-12 .elementor-element.elementor-element-9cddbaa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5rem) 0rem;}.elementor-12 .elementor-element.elementor-element-9be1509{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-b69e8cd{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-4961757{--margin-top:-10rem;--margin-bottom:-10rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-51f38c3{--margin-top:-10rem;--margin-bottom:-10rem;--margin-left:0rem;--margin-right:0rem;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-adefbf4{left:242px;}body.rtl .elementor-12 .elementor-element.elementor-element-adefbf4{right:242px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-504fc9d{right:248px;}body.rtl .elementor-12 .elementor-element.elementor-element-504fc9d{left:248px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-991b55f{left:-586px;}body.rtl .elementor-12 .elementor-element.elementor-element-991b55f{right:-586px;}.elementor-12 .elementor-element.elementor-element-991b55f{top:-205px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3032198{left:-586px;}body.rtl .elementor-12 .elementor-element.elementor-element-3032198{right:-586px;}.elementor-12 .elementor-element.elementor-element-3032198{top:-205px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0077ec7{left:501px;}body.rtl .elementor-12 .elementor-element.elementor-element-0077ec7{right:501px;}.elementor-12 .elementor-element.elementor-element-0077ec7{top:-707px;}}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-88c2565{--min-height:439px;}.elementor-12 .elementor-element.elementor-element-8e1acda .elementor-heading-title{font-size:4.7rem;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-585d5d5{left:-291px;}body.rtl .elementor-12 .elementor-element.elementor-element-585d5d5{right:-291px;}.elementor-12 .elementor-element.elementor-element-585d5d5{top:314px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-ae8b53f img{width:51%;}.elementor-12 .elementor-element.elementor-element-8e1acda .elementor-heading-title{font-size:3.8rem;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-585d5d5{left:-255px;}body.rtl .elementor-12 .elementor-element.elementor-element-585d5d5{right:-255px;}.elementor-12 .elementor-element.elementor-element-585d5d5{top:278px;}.elementor-12 .elementor-element.elementor-element-06d7cef{--grid-columns:2;}}@media(max-width:880px){.elementor-12 .elementor-element.elementor-element-8e1acda .elementor-heading-title{font-size:3.5rem;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-88c2565{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ae8b53f{left:110px;}body.rtl .elementor-12 .elementor-element.elementor-element-ae8b53f{right:110px;}.elementor-12 .elementor-element.elementor-element-8e1acda{text-align:center;}.elementor-12 .elementor-element.elementor-element-8e1acda .elementor-heading-title{font-size:3.6rem;}.elementor-12 .elementor-element.elementor-element-cc1547a img{width:73%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-585d5d5{left:-130px;}body.rtl .elementor-12 .elementor-element.elementor-element-585d5d5{right:-130px;}.elementor-12 .elementor-element.elementor-element-585d5d5{top:297px;}.elementor-12 .elementor-element.elementor-element-69d07d2 img{width:73%;}.elementor-12 .elementor-element.elementor-element-306a220{--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-2ed7705{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-2ed7705 img{width:37%;}.elementor-12 .elementor-element.elementor-element-aac20ed{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-a0a9f70{--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-9cddbaa .elementor-heading-title{font-size:4.6rem;}.elementor-12 .elementor-element.elementor-element-2ff6491{margin:-8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-720b7e3{margin:-5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-720b7e3 .elementor-heading-title{font-size:2.3rem;}.elementor-12 .elementor-element.elementor-element-9032618{margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-9032618 .elementor-heading-title{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-1f9595c{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-e7e693e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-12 .elementor-element.elementor-element-7fd5028{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-12 .elementor-element.elementor-element-d4a2f92{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-12 .elementor-element.elementor-element-48cadd7{--min-height:131px;}.elementor-12 .elementor-element.elementor-element-2ae74b9{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-75fdb26{--min-height:434px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-9ccc76d{margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-9ccc76d img{width:58%;}.elementor-12 .elementor-element.elementor-element-22726b3{margin:-8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-22726b3 .elementor-heading-title{font-size:4rem;}.elementor-12 .elementor-element.elementor-element-7f24e25{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-7f24e25 .elementor-heading-title{font-size:4rem;}.elementor-12 .elementor-element.elementor-element-88a6693{--width:50%;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-0bb3e43 img{width:100%;}.elementor-12 .elementor-element.elementor-element-390ff22{--width:50%;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-c498e18 img{width:100%;}.elementor-12 .elementor-element.elementor-element-249c42c{--width:50%;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-daea4ae img{width:100%;}.elementor-12 .elementor-element.elementor-element-86319f8{--width:50%;}.elementor-12 .elementor-element.elementor-element-caed105 img{width:100%;}.elementor-12 .elementor-element.elementor-element-cda71af{--width:50%;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-fae79ef img{width:80%;}.elementor-12 .elementor-element.elementor-element-7d7e87a{--width:50%;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-cdc8296 img{width:80%;}.elementor-12 .elementor-element.elementor-element-9d0f2e6{--width:50%;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-bafa11d img{width:80%;}.elementor-12 .elementor-element.elementor-element-ae02e4a{--width:50%;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-b15be75 img{width:80%;}.elementor-12 .elementor-element.elementor-element-cf81b10{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-adefbf4{left:4px;}body.rtl .elementor-12 .elementor-element.elementor-element-adefbf4{right:4px;}.elementor-12 .elementor-element.elementor-element-adefbf4{top:166px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-504fc9d{right:24px;}body.rtl .elementor-12 .elementor-element.elementor-element-504fc9d{left:24px;}.elementor-12 .elementor-element.elementor-element-504fc9d{bottom:254px;}.elementor-12 .elementor-element.elementor-element-bbbca2c{margin:16rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-bbbca2c .elementor-heading-title{font-size:3.4rem;}.elementor-12 .elementor-element.elementor-element-e254045{--margin-top:-19rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-06d7cef{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-1b74191{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-d4cd4ae{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-12 .elementor-element.elementor-element-d4cd4ae img{width:30%;}.elementor-12 .elementor-element.elementor-element-920bb4e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-12 .elementor-element.elementor-element-920bb4e .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-a04e174{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-12 .elementor-element.elementor-element-a04e174 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-926fe98{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-12 .elementor-element.elementor-element-926fe98 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-9ddb626 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-66c2067 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-66c2067 .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-66c2067 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-66c2067 .elementor-image-box-title{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-66c2067 .elementor-image-box-description{font-size:3.7rem;line-height:0.9em;}.elementor-12 .elementor-element.elementor-element-0b10c8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f3adee3{--min-height:413px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-2b3d10d{text-align:center;}.elementor-12 .elementor-element.elementor-element-2b3d10d .elementor-heading-title{font-size:4rem;}.elementor-12 .elementor-element.elementor-element-fe67d21{--n-accordion-title-font-size:1.2rem;}}/* Start custom CSS for heading, class: .elementor-element-8e1acda */.banner {
  background-color: #0ea5a4; /* turquoise */
  padding: 40px 60px;
  display: inline-block;
}

.banner h1 {
  color: white;
  font-size: 48px;
  line-height: 1.2;
  text-transform: uppercase;
  margin: 0;
}

.highlight {
  background-color: #FDF582;
  padding: 5px 14px;
  display: inline-block;
  transform: rotate(-2deg);
   color: #00A3AD; /* texte foncé pour contraste */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-720b7e3 */.banner {
  background-color: #0ea5a4; /* turquoise */
  padding: 40px 60px;
  display: inline-block;
}

.banner h1 {
  color: white;
  font-size: 48px;
  line-height: 1.2;
  text-transform: uppercase;
  margin: 0;
}

.highlight1 {
  background-color: #FDF582;
  padding: 5px 14px;
  display: inline-block;
   color: #00A3AD; /* texte foncé pour contraste */
}

.highlight2 {
    margin-top : 2rem;
  background-color: #00A3AD;
  padding: 5px 14px;
  display: inline-block;
  
   color: #FDF582; /* texte foncé pour contraste */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9032618 */.banner {
  background-color: #0ea5a4; /* turquoise */
  padding: 40px 60px;
  display: inline-block;
}

.banner h1 {
  color: white;
  font-size: 48px;
  line-height: 1.2;
  text-transform: uppercase;
  margin: 0;
}

.highlight1 {
  background-color: #FDF582;
  padding: 5px 14px;
  display: inline-block;
   color: #00A3AD; /* texte foncé pour contraste */
}

.highlight2 {
    margin-top : 2rem;
  background-color: #00A3AD;
  padding: 5px 14px;
  display: inline-block;
  
   color: #FDF582; /* texte foncé pour contraste */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69383c9 *//* ==============================
   CARD GLOBAL
============================== */

.be-card{
  position: relative;
  width: 320px;
  aspect-ratio: 320 / 510;
  overflow: hidden;
  cursor: pointer;
  background: transparent;
  font-family: "Yanone Kaffeesatz", system-ui, sans-serif;
}

/* ==============================
   FRONT
============================== */

.be-card__front{
  position:absolute;
  inset:0;

  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:16px;

  opacity:1;
  transition: all .5s cubic-bezier(.2,.8,.2,1);
}

.be-card__frontImg{
  width:70%;
  height:auto;
}

.be-card__frontText{
  color:#ffffff;
  font-size:28px;
  text-align:center;
}

/* ==============================
   BACK
============================== */

.be-card__back{
  position:absolute;
  inset:0;

  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;   /* important */

  padding:16px 16px 20px;
  gap:6px;                      /* rapproche logo + produit */

  opacity:0;
  transform: translateY(10px);
  transition: all .5s cubic-bezier(.2,.8,.2,1);
}

/* Logo haut */
.be-card__topLogo{
  width:100px;
  height:auto;
  margin:0;

  opacity:0;
  transform: translateY(-10px);
  transition: all .5s cubic-bezier(.2,.8,.2,1);
}

/* ==============================
   ZONE PRODUIT FIXE ALIGNÉE EN HAUT
============================== */

.be-card__productWrap{
  height: 300px;              /* 🔥 beaucoup plus grand */
  width:100%;

  display:flex;
  align-items:flex-start;
  justify-content:center;

  margin-top:-10px;           /* rapproche du logo */
  margin-bottom:20px;         /* espace avec le bouton */
}

.be-card__backImg{
  max-height:100%;
  max-width:100%;
  object-fit:contain;
}


.be-card__backImg{
  max-height:100%;
  max-width:100%;
  object-fit:contain;

  transform: translateY(0);  /* on enlève le décalage inutile */
}


/* Image produit */
.be-card__backImg{
  max-height:100%;
  max-width:100%;
  object-fit:contain;

  opacity:0;
  transform: translateY(12px);
  transition: all .6s cubic-bezier(.2,.8,.2,1);
}

/* ==============================
   HOVER
============================== */

.be-card:hover .be-card__front{
  opacity:0;
  transform: translateY(-15px);
}

.be-card:hover .be-card__back{
  opacity:1;
  transform: translateY(0);
}

.be-card:hover .be-card__topLogo{
  opacity:1;
  transform: translateY(0);
  transition-delay:.05s;
}

.be-card:hover .be-card__backImg{
  opacity:1;
  transform: translateY(0);
  transition-delay:.12s;
}

/* ==============================
   ACCESSIBILITÉ
============================== */

@media (prefers-reduced-motion: reduce){
  .be-card__front,
  .be-card__back,
  .be-card__topLogo,
  .be-card__backImg{
    transition:none !important;
    transform:none !important;
  }
}

.be-card{
  margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7b34f6 *//* Bouton Elementor : on le remonte (sans absolute) */
.hover-grow .be-btn{
  margin-top: 0 !important;
  transform: translateY(-55px); /* remonte le bouton */
  transition: transform .45s cubic-bezier(.2,.8,.2,1);
  will-change: transform;
}

/* Au hover : il se rapproche encore un peu (smooth) */
.hover-grow:hover .be-btn{
  transform: translateY(-70px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b8d519 */.hover-grow {
    transition: all 0.3s ease;
}

.hover-grow:hover {
    transform: scale(1.05);
  
}

/* Transition douce */
.be-variant .be-btn{
  transition: transform .45s cubic-bezier(.2,.8,.2,1), opacity .45s cubic-bezier(.2,.8,.2,1);
  will-change: transform;
}

/* Quand tu hover la card, le bouton se rapproche */
.be-variant .be-card:hover ~ .be-btn,
.be-variant:hover .be-btn{
  transform: translateY(-18px); /* ajuste: -10 à -30 selon ton rendu */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5279f0a *//* ==============================
   CARD GLOBAL
============================== */

.be-card{
  position: relative;
  width: 320px;
  aspect-ratio: 320 / 510;
  overflow: hidden;
  cursor: pointer;
  background: transparent;
  font-family: "Yanone Kaffeesatz", system-ui, sans-serif;
}

/* ==============================
   FRONT
============================== */

.be-card__front{
  position:absolute;
  inset:0;

  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:16px;

  opacity:1;
  transition: all .5s cubic-bezier(.2,.8,.2,1);
}

.be-card__frontImg{
  width:70%;
  height:auto;
}

.be-card__frontText{
  color:#ffffff;
  font-size:28px;
  text-align:center;
}

/* ==============================
   BACK
============================== */

.be-card__back{
  position:absolute;
  inset:0;

  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;   /* important */

  padding:16px 16px 20px;
  gap:6px;                      /* rapproche logo + produit */

  opacity:0;
  transform: translateY(10px);
  transition: all .5s cubic-bezier(.2,.8,.2,1);
}

/* Logo haut */
.be-card__topLogo{
  width:100px;
  height:auto;
  margin:0;

  opacity:0;
  transform: translateY(-10px);
  transition: all .5s cubic-bezier(.2,.8,.2,1);
}

/* ==============================
   ZONE PRODUIT FIXE ALIGNÉE EN HAUT
============================== */

.be-card__productWrap{
  height: 300px;              /* 🔥 beaucoup plus grand */
  width:100%;

  display:flex;
  align-items:flex-start;
  justify-content:center;

  margin-top:-10px;           /* rapproche du logo */
  margin-bottom:20px;         /* espace avec le bouton */
}

.be-card__backImg{
  max-height:100%;
  max-width:100%;
  object-fit:contain;
}


.be-card__backImg{
  max-height:100%;
  max-width:100%;
  object-fit:contain;

  transform: translateY(0);  /* on enlève le décalage inutile */
}


/* Image produit */
.be-card__backImg{
  max-height:100%;
  max-width:100%;
  object-fit:contain;

  opacity:0;
  transform: translateY(12px);
  transition: all .6s cubic-bezier(.2,.8,.2,1);
}

/* ==============================
   HOVER
============================== */

.be-card:hover .be-card__front{
  opacity:0;
  transform: translateY(-15px);
}

.be-card:hover .be-card__back{
  opacity:1;
  transform: translateY(0);
}

.be-card:hover .be-card__topLogo{
  opacity:1;
  transform: translateY(0);
  transition-delay:.05s;
}

.be-card:hover .be-card__backImg{
  opacity:1;
  transform: translateY(0);
  transition-delay:.12s;
}

/* ==============================
   ACCESSIBILITÉ
============================== */

@media (prefers-reduced-motion: reduce){
  .be-card__front,
  .be-card__back,
  .be-card__topLogo,
  .be-card__backImg{
    transition:none !important;
    transform:none !important;
  }
}

.be-card{
  margin: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8805c1 *//* ==============================
   CARD GLOBAL
============================== */

.be-card{
  position: relative;
  width: 320px;
  aspect-ratio: 320 / 510;
  overflow: hidden;
  cursor: pointer;
  background: transparent;
  font-family: "Yanone Kaffeesatz", system-ui, sans-serif;
}

/* ==============================
   FRONT
============================== */

.be-card__front{
  position:absolute;
  inset:0;

  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:16px;

  opacity:1;
  transition: all .5s cubic-bezier(.2,.8,.2,1);
}

.be-card__frontImg{
  width:70%;
  height:auto;
}

.be-card__frontText{
  color:#ffffff;
  font-size:28px;
  text-align:center;
}

/* ==============================
   BACK
============================== */

.be-card__back{
  position:absolute;
  inset:0;

  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;   /* important */

  padding:16px 16px 20px;
  gap:6px;                      /* rapproche logo + produit */

  opacity:0;
  transform: translateY(10px);
  transition: all .5s cubic-bezier(.2,.8,.2,1);
}

/* Logo haut */
.be-card__topLogo{
  width:100px;
  height:auto;
  margin:0;

  opacity:0;
  transform: translateY(-10px);
  transition: all .5s cubic-bezier(.2,.8,.2,1);
}

/* ==============================
   ZONE PRODUIT FIXE ALIGNÉE EN HAUT
============================== */

.be-card__productWrap{
  height: 300px;              /* 🔥 beaucoup plus grand */
  width:100%;

  display:flex;
  align-items:flex-start;
  justify-content:center;

  margin-top:-10px;           /* rapproche du logo */
  margin-bottom:20px;         /* espace avec le bouton */
}

.be-card__backImg{
  max-height:100%;
  max-width:100%;
  object-fit:contain;
}


.be-card__backImg{
  max-height:100%;
  max-width:100%;
  object-fit:contain;

  transform: translateY(0);  /* on enlève le décalage inutile */
}


/* Image produit */
.be-card__backImg{
  max-height:100%;
  max-width:100%;
  object-fit:contain;

  opacity:0;
  transform: translateY(12px);
  transition: all .6s cubic-bezier(.2,.8,.2,1);
}

/* ==============================
   HOVER
============================== */

.be-card:hover .be-card__front{
  opacity:0;
  transform: translateY(-15px);
}

.be-card:hover .be-card__back{
  opacity:1;
  transform: translateY(0);
}

.be-card:hover .be-card__topLogo{
  opacity:1;
  transform: translateY(0);
  transition-delay:.05s;
}

.be-card:hover .be-card__backImg{
  opacity:1;
  transform: translateY(0);
  transition-delay:.12s;
}

/* ==============================
   ACCESSIBILITÉ
============================== */

@media (prefers-reduced-motion: reduce){
  .be-card__front,
  .be-card__back,
  .be-card__topLogo,
  .be-card__backImg{
    transition:none !important;
    transform:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-702b8f6 */.hover-grow {
    transition: all 0.3s ease;
}

.hover-grow:hover {
    transform: scale(1.05);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a6693 */.hover-grow {
    transition: all 0.3s ease;
}

.hover-grow:hover {
    transform: scale(1.05);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-390ff22 */.hover-grow {
    transition: all 0.3s ease;
}

.hover-grow:hover {
    transform: scale(1.05);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249c42c */.hover-grow {
    transition: all 0.3s ease;
}

.hover-grow:hover {
    transform: scale(1.05);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86319f8 */.hover-grow {
    transition: all 0.3s ease;
}

.hover-grow:hover {
    transform: scale(1.05);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cda71af */.hover-grow {
    transition: all 0.3s ease;
}

.hover-grow:hover {
    transform: scale(1.05);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7e87a */.hover-grow {
    transition: all 0.3s ease;
}

.hover-grow:hover {
    transform: scale(1.05);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0f2e6 */.hover-grow {
    transition: all 0.3s ease;
}

.hover-grow:hover {
    transform: scale(1.05);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae02e4a */.hover-grow {
    transition: all 0.3s ease;
}

.hover-grow:hover {
    transform: scale(1.05);
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbbca2c */.banner {
  background-color: #0ea5a4; /* turquoise */
  padding: 40px 60px;
  display: inline-block;
}

.banner h1 {
  color: white;
  font-size: 48px;
  line-height: 1.2;
  text-transform: uppercase;
  margin: 0;
}

.highlight4 {
  background-color: #00A3AD;
  padding: 5px 14px;
  display: inline-block;
  transform: rotate(-2deg);
   color: #FDF582; /* texte foncé pour contraste */
}

.with {
  font-size: 2rem;
  font-weight: bold;
  color: #008c95;
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6c77d5 *//* =========================
   ANIMATIONS "COOL" (ADD-ON)
========================= */

/* Petit fond vivant (glow + vignette) */
.bn-no-guilt{
  position: relative;
  isolation: isolate;
}
.bn-no-guilt::before{
  content:"";
  position:absolute;
  inset:-30%;
  z-index:0;
  background:
    radial-gradient(closest-side at 30% 30%, rgba(255,255,255,.18), transparent 60%),
    radial-gradient(closest-side at 70% 35%, rgba(255,230,140,.18), transparent 62%),
    radial-gradient(closest-side at 55% 75%, rgba(0,0,0,.12), transparent 60%);
  filter: blur(2px);
  transform: translateZ(0);
  pointer-events:none;
}

/* On garde le contenu au-dessus du fond */
.bn-no-guilt__inner{ position: relative; z-index:1; }

/* --- Entrée (load) : état initial --- */
.bn-polaroid,
.bn-badge,
.bn-arrow{
  opacity: 0;
  transform-origin: 50% 60%;
}

/* Polaroid : pop + rotation */
.bn-polaroid{
  animation: bn-pop-in 900ms cubic-bezier(.2,1,.2,1) 120ms forwards;
}
@keyframes bn-pop-in{
  0%   { opacity:0; transform: translateY(28px) rotate(-12deg) scale(.86); filter: drop-shadow(0 10px 18px rgba(0,0,0,.08)); }
  60%  { opacity:1; transform: translateY(-6px) rotate(-8.8deg) scale(1.03); }
  100% { opacity:1; transform: translateY(0) rotate(-8deg) scale(1); filter: drop-shadow(0 24px 40px rgba(0,0,0,.18)); }
}

/* Badges : arrivée stagger + float ensuite */
.bn-badge{
  animation: bn-badge-in 700ms cubic-bezier(.2,1,.2,1) forwards,
             bn-float 3.8s ease-in-out 1.1s infinite;
}
.bn-badge--palm{        animation-delay: 240ms, 1200ms; }
.bn-badge--hydrogenated{animation-delay: 330ms, 1350ms; }
.bn-badge--recyclable{  animation-delay: 420ms, 1500ms; }
.bn-badge--vegan{       animation-delay: 510ms, 1650ms; }

@keyframes bn-badge-in{
  0%   { opacity:0; transform: translateY(18px) scale(.9) rotate(-2deg); }
  100% { opacity:1; transform: translateY(0) scale(1) rotate(0deg); }
}
@keyframes bn-float{
  0%,100% { transform: translateY(0) rotate(0deg); }
  50%     { transform: translateY(-10px) rotate(1.2deg); }
}

/* Flèches : slide + fade */
.bn-arrow{
  animation: bn-arrow-in 650ms ease-out 420ms forwards,
             bn-arrow-wiggle 4.2s ease-in-out 1.3s infinite;
}
.bn-arrow--left{  animation-delay: 520ms, 1500ms; }
.bn-arrow--right{ animation-delay: 600ms, 1600ms; }

@keyframes bn-arrow-in{
  0%   { opacity:0; transform: translateX(-14px) rotate(-6deg); }
  100% { opacity:1; transform: translateX(0) rotate(0deg); }
}
@keyframes bn-arrow-wiggle{
  0%,100% { transform: translateY(0) rotate(0deg); }
  50%     { transform: translateY(-6px) rotate(1deg); }
}

/* --- Interaction (hover de la section) --- */
.bn-no-guilt:hover .bn-polaroid{
  transform: rotate(-6deg) scale(1.04);
  transition: transform 420ms cubic-bezier(.2,1,.2,1);
}
.bn-no-guilt:hover .bn-badge{
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.18));
  transition: transform 420ms cubic-bezier(.2,1,.2,1), filter 420ms ease;
}

/* micro "aimant" : badges se rapprochent un peu du centre */
.bn-no-guilt:hover .bn-badge--palm{        transform: translate(10px, 6px)  rotate(-2deg) scale(1.06); }
.bn-no-guilt:hover .bn-badge--hydrogenated{transform: translate(-10px, 6px) rotate(2deg)  scale(1.06); }
.bn-no-guilt:hover .bn-badge--recyclable{  transform: translate(10px, -6px) rotate(2deg)  scale(1.06); }
.bn-no-guilt:hover .bn-badge--vegan{       transform: translate(-10px,-6px) rotate(-2deg) scale(1.06); }

.bn-no-guilt:hover .bn-arrow{
  opacity: 1;
  transform: translateY(-4px) scale(1.02);
  transition: transform 420ms cubic-bezier(.2,1,.2,1);
}

/* Accessibilité : si l’utilisateur préfère réduire les animations */
@media (prefers-reduced-motion: reduce){
  .bn-polaroid,.bn-badge,.bn-arrow{ animation: none !important; opacity: 1 !important; }
  .bn-no-guilt:hover .bn-polaroid,
  .bn-no-guilt:hover .bn-badge,
  .bn-no-guilt:hover .bn-arrow{ transition: none !important; transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d76deda *//* =========================
   ANIMATIONS "COOL" (ADD-ON)
========================= */

/* Petit fond vivant (glow + vignette) */
.bn-no-guilt{
  position: relative;
  isolation: isolate;
}
.bn-no-guilt::before{
  content:"";
  position:absolute;
  inset:-30%;
  z-index:0;
  background:
    radial-gradient(closest-side at 30% 30%, rgba(255,255,255,.18), transparent 60%),
    radial-gradient(closest-side at 70% 35%, rgba(255,230,140,.18), transparent 62%),
    radial-gradient(closest-side at 55% 75%, rgba(0,0,0,.12), transparent 60%);
  filter: blur(2px);
  transform: translateZ(0);
  pointer-events:none;
}

/* On garde le contenu au-dessus du fond */
.bn-no-guilt__inner{ position: relative; z-index:1; }

/* --- Entrée (load) : état initial --- */
.bn-polaroid,
.bn-badge,
.bn-arrow{
  opacity: 0;
  transform-origin: 50% 60%;
}

/* Polaroid : pop + rotation */
.bn-polaroid{
  animation: bn-pop-in 900ms cubic-bezier(.2,1,.2,1) 120ms forwards;
}
@keyframes bn-pop-in{
  0%   { opacity:0; transform: translateY(28px) rotate(-12deg) scale(.86); filter: drop-shadow(0 10px 18px rgba(0,0,0,.08)); }
  60%  { opacity:1; transform: translateY(-6px) rotate(-8.8deg) scale(1.03); }
  100% { opacity:1; transform: translateY(0) rotate(-8deg) scale(1); filter: drop-shadow(0 24px 40px rgba(0,0,0,.18)); }
}

/* Badges : arrivée stagger + float ensuite */
.bn-badge{
  animation: bn-badge-in 700ms cubic-bezier(.2,1,.2,1) forwards,
             bn-float 3.8s ease-in-out 1.1s infinite;
}
.bn-badge--palm{        animation-delay: 240ms, 1200ms; }
.bn-badge--hydrogenated{animation-delay: 330ms, 1350ms; }
.bn-badge--recyclable{  animation-delay: 420ms, 1500ms; }
.bn-badge--vegan{       animation-delay: 510ms, 1650ms; }

@keyframes bn-badge-in{
  0%   { opacity:0; transform: translateY(18px) scale(.9) rotate(-2deg); }
  100% { opacity:1; transform: translateY(0) scale(1) rotate(0deg); }
}
@keyframes bn-float{
  0%,100% { transform: translateY(0) rotate(0deg); }
  50%     { transform: translateY(-10px) rotate(1.2deg); }
}

/* Flèches : slide + fade */
.bn-arrow{
  animation: bn-arrow-in 650ms ease-out 420ms forwards,
             bn-arrow-wiggle 4.2s ease-in-out 1.3s infinite;
}
.bn-arrow--left{  animation-delay: 520ms, 1500ms; }
.bn-arrow--right{ animation-delay: 600ms, 1600ms; }

@keyframes bn-arrow-in{
  0%   { opacity:0; transform: translateX(-14px) rotate(-6deg); }
  100% { opacity:1; transform: translateX(0) rotate(0deg); }
}
@keyframes bn-arrow-wiggle{
  0%,100% { transform: translateY(0) rotate(0deg); }
  50%     { transform: translateY(-6px) rotate(1deg); }
}

/* --- Interaction (hover de la section) --- */
.bn-no-guilt:hover .bn-polaroid{
  transform: rotate(-6deg) scale(1.04);
  transition: transform 420ms cubic-bezier(.2,1,.2,1);
}
.bn-no-guilt:hover .bn-badge{
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.18));
  transition: transform 420ms cubic-bezier(.2,1,.2,1), filter 420ms ease;
}

/* micro "aimant" : badges se rapprochent un peu du centre */
.bn-no-guilt:hover .bn-badge--palm{        transform: translate(10px, 6px)  rotate(-2deg) scale(1.06); }
.bn-no-guilt:hover .bn-badge--hydrogenated{transform: translate(-10px, 6px) rotate(2deg)  scale(1.06); }
.bn-no-guilt:hover .bn-badge--recyclable{  transform: translate(10px, -6px) rotate(2deg)  scale(1.06); }
.bn-no-guilt:hover .bn-badge--vegan{       transform: translate(-10px,-6px) rotate(-2deg) scale(1.06); }

.bn-no-guilt:hover .bn-arrow{
  opacity: 1;
  transform: translateY(-4px) scale(1.02);
  transition: transform 420ms cubic-bezier(.2,1,.2,1);
}

/* Accessibilité : si l’utilisateur préfère réduire les animations */
@media (prefers-reduced-motion: reduce){
  .bn-polaroid,.bn-badge,.bn-arrow{ animation: none !important; opacity: 1 !important; }
  .bn-no-guilt:hover .bn-polaroid,
  .bn-no-guilt:hover .bn-badge,
  .bn-no-guilt:hover .bn-arrow{ transition: none !important; transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b10c8d */.bn-tiktok{
  padding:80px 0;
  background:#f5f0e8;
  text-align:center;
}

.bn-tiktok__grid{
  width:min(1200px,92vw);
  margin:auto;
  display:grid;
  grid-template-columns: repeat(4,1fr);
  gap:30px;
}

.bn-tiktok__item{
  aspect-ratio: 9 / 16;   /* format vertical TikTok */
  overflow:hidden;        /* coupe les détails */
  border-radius:10px;
  box-shadow:0 10px 24px rgba(0,0,0,.08);
}

/* Force l'embed à remplir la carte */
.bn-tiktok__item .tiktok-embed{
  margin:0 !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  min-width:0 !important;
}

.bn-tiktok__item iframe{
  width:100% !important;
  height:100% !important;
  border:0 !important;
}

/* 🔥 Supprime la description / commentaires bas */
.bn-tiktok__item .tiktok-embed > section{
  display:none !important;
}

/* Responsive */
@media (max-width:1024px){
  .bn-tiktok__grid{
    grid-template-columns: repeat(2,1fr);
  }
}

@media (max-width:600px){
  .bn-tiktok__grid{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b3d10d */.banner {
  background-color: #0ea5a4; /* turquoise */
  padding: 40px 60px;
  display: inline-block;
}

.banner h1 {
  color: white;
  font-size: 48px;
  line-height: 1.2;
  text-transform: uppercase;
  margin: 0;
}

.highlight {
  background-color: #FDF582;
  padding: 5px 14px;
  display: inline-block;
  transform: rotate(-2deg);
   color: #00A3AD; /* texte foncé pour contraste */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3adee3 */body {
  overflow-x: visible;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DK-Canoodle';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://benuts.kinsta.cloud/wp-content/uploads/2026/02/DK-Canoodle.ttf') format('truetype');
}
/* End Custom Fonts CSS */