.elementor-1496 .elementor-element.elementor-element-569f2be8:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-569f2be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA6;background-image:url("https://kellneravocats.com/wp-content/uploads/2025/09/compressed_Groupe_cadree.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1496 .elementor-element.elementor-element-569f2be8 > .elementor-background-overlay{background-color:#1D1D1D;opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1496 .elementor-element.elementor-element-569f2be8 > .elementor-container{min-height:700px;}.elementor-1496 .elementor-element.elementor-element-569f2be8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 0% 0%;}.elementor-1496 .elementor-element.elementor-element-1863bdec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-575d4821{padding:7em 0em 7em 0em;}.elementor-1496 .elementor-element.elementor-element-65415a01 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:1em 0em 0em 0em;}.elementor-1496 .elementor-element.elementor-element-1796c310{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1496 .elementor-element.elementor-element-1796c310 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-62c40ad6{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor1 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1496 .elementor-element.elementor-element-62c40ad6 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-1496 .elementor-element.elementor-element-62c40ad6 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-1496 .elementor-element.elementor-element-47cebfc4{text-align:center;}.elementor-1496 .elementor-element.elementor-element-47cebfc4 .elementor-heading-title{font-family:"Arial", Sans-serif;color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-6f20cc70{text-align:center;font-family:"Arial", Sans-serif;color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-2001d97b .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;fill:#45373C;color:#45373C;transition-duration:0.6s;border-style:none;border-radius:90px 90px 90px 90px;}.elementor-1496 .elementor-element.elementor-element-2001d97b .elementor-button:hover, .elementor-1496 .elementor-element.elementor-element-2001d97b .elementor-button:focus{background-color:#553840;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-2001d97b{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1496 .elementor-element.elementor-element-2001d97b .elementor-button:hover svg, .elementor-1496 .elementor-element.elementor-element-2001d97b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-7c0df91a:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-7c0df91a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-7c0df91a:hover{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-7c0df91a > .elementor-background-overlay{background-color:#FFFFFF;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1496 .elementor-element.elementor-element-7c0df91a:hover > .elementor-background-overlay{background-color:#FFFFFF;opacity:0;}.elementor-1496 .elementor-element.elementor-element-7c0df91a{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-100px;padding:5em 0em 7em 0em;}.elementor-1496 .elementor-element.elementor-element-3620e46a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1496 .elementor-element.elementor-element-3620e46a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-3620e46a > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-1496 .elementor-element.elementor-element-3620e46a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-3620e46a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1496 .elementor-element.elementor-element-261ea7fd:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-261ea7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-261ea7fd > .elementor-container{max-width:1256px;text-align:center;}.elementor-1496 .elementor-element.elementor-element-261ea7fd{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#000000;padding:2em 1em 1em 1em;}.elementor-1496 .elementor-element.elementor-element-261ea7fd:hover{border-style:none;}.elementor-1496 .elementor-element.elementor-element-261ea7fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1496 .elementor-element.elementor-element-261ea7fd .elementor-heading-title{color:#000000;}.elementor-1496 .elementor-element.elementor-element-261ea7fd a{color:#000000;}.elementor-1496 .elementor-element.elementor-element-261ea7fd a:hover{color:#000000;}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-297fe0df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-297fe0df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-297fe0df > .elementor-element-populated{border-style:none;padding:1em 1em 1em 1em;}.elementor-1496 .elementor-element.elementor-element-8288a8c .elementor-progress-wrapper .elementor-progress-bar{background-color:#553840;}.elementor-1496 .elementor-element.elementor-element-8288a8c .elementor-progress-wrapper{background-color:#F3F4FE;border-radius:0px;overflow:hidden;}.elementor-1496 .elementor-element.elementor-element-8288a8c .elementor-progress-bar{height:3px;line-height:3px;}.elementor-1496 .elementor-element.elementor-element-5c09b48 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-1496 .elementor-element.elementor-element-5c09b48{--icon-box-icon-margin:9px;}.elementor-1496 .elementor-element.elementor-element-5c09b48 .elementor-icon-box-title{margin-block-end:7px;color:#020202;}.elementor-1496 .elementor-element.elementor-element-5c09b48 .elementor-icon{font-size:6px;}.elementor-1496 .elementor-element.elementor-element-5c09b48 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-5c09b48 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-5c09b48 .elementor-icon-box-description{font-family:"Arial", Sans-serif;color:#000000;}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-106fb632.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-106fb632.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-106fb632 > .elementor-element-populated{border-style:none;padding:1em 1em 1em 1em;}.elementor-1496 .elementor-element.elementor-element-a500d11 .elementor-title{font-family:"Saira", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-1496 .elementor-element.elementor-element-a500d11 .elementor-progress-wrapper .elementor-progress-bar{background-color:#553840;}.elementor-1496 .elementor-element.elementor-element-a500d11 .elementor-progress-wrapper{background-color:#F3F4FE;border-radius:0px;overflow:hidden;}.elementor-1496 .elementor-element.elementor-element-a500d11 .elementor-progress-bar{height:3px;line-height:3px;}.elementor-1496 .elementor-element.elementor-element-8705749 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-1496 .elementor-element.elementor-element-8705749{--icon-box-icon-margin:9px;}.elementor-1496 .elementor-element.elementor-element-8705749 .elementor-icon-box-title{margin-block-end:7px;color:#020202;}.elementor-1496 .elementor-element.elementor-element-8705749 .elementor-icon{font-size:6px;}.elementor-1496 .elementor-element.elementor-element-8705749 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-8705749 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-8705749 .elementor-icon-box-description{font-family:"Arial", Sans-serif;color:#000000;}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-70db0f0f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-70db0f0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-70db0f0f > .elementor-element-populated{border-style:none;padding:1em 1em 1em 1em;}.elementor-1496 .elementor-element.elementor-element-6790300 .elementor-title{font-family:"Saira", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-1496 .elementor-element.elementor-element-6790300 .elementor-progress-wrapper .elementor-progress-bar{background-color:#553840;}.elementor-1496 .elementor-element.elementor-element-6790300 .elementor-progress-wrapper{background-color:#F3F4FE;border-radius:0px;overflow:hidden;}.elementor-1496 .elementor-element.elementor-element-6790300 .elementor-progress-bar{height:3px;line-height:3px;}.elementor-1496 .elementor-element.elementor-element-990f154 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-1496 .elementor-element.elementor-element-990f154{--icon-box-icon-margin:9px;}.elementor-1496 .elementor-element.elementor-element-990f154 .elementor-icon-box-title{margin-block-end:7px;color:#020202;}.elementor-1496 .elementor-element.elementor-element-990f154 .elementor-icon{font-size:6px;}.elementor-1496 .elementor-element.elementor-element-990f154 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-990f154 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-990f154 .elementor-icon-box-description{font-family:"Arial", Sans-serif;color:#000000;}.elementor-1496 .elementor-element.elementor-element-c544fb8{--display:flex;--min-height:305px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--overlay-opacity:0;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:10px;--padding-top:30px;--padding-bottom:50px;--padding-left:500px;--padding-right:50px;}.elementor-1496 .elementor-element.elementor-element-c544fb8:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-c544fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#553840;}.elementor-1496 .elementor-element.elementor-element-c544fb8::before, .elementor-1496 .elementor-element.elementor-element-c544fb8 > .elementor-background-video-container::before, .elementor-1496 .elementor-element.elementor-element-c544fb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1496 .elementor-element.elementor-element-c544fb8 > .elementor-background-slideshow::before, .elementor-1496 .elementor-element.elementor-element-c544fb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1496 .elementor-element.elementor-element-c544fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1496 .elementor-element.elementor-element-c544fb8:hover::before, .elementor-1496 .elementor-element.elementor-element-c544fb8:hover > .elementor-background-video-container::before, .elementor-1496 .elementor-element.elementor-element-c544fb8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1496 .elementor-element.elementor-element-c544fb8 > .elementor-background-slideshow:hover::before, .elementor-1496 .elementor-element.elementor-element-c544fb8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1496 .elementor-element.elementor-element-c544fb8:hover{--overlay-opacity:0.5;}.elementor-1496 .elementor-element.elementor-element-ebba3e2{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-28px;text-align:right;}.elementor-1496 .elementor-element.elementor-element-ebba3e2.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1496 .elementor-element.elementor-element-ebba3e2{left:230px;}body.rtl .elementor-1496 .elementor-element.elementor-element-ebba3e2{right:230px;}.elementor-1496 .elementor-element.elementor-element-ebba3e2 img{width:100%;max-width:100%;height:379px;object-fit:fill;opacity:1;}.elementor-1496 .elementor-element.elementor-element-52b8238{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;padding:0px 0px 24px 0px;}.elementor-1496 .elementor-element.elementor-element-52b8238.elementor-element{--order:-99999 /* order start hack */;}.elementor-1496 .elementor-element.elementor-element-52b8238 .elementor-heading-title{font-family:"Arial", Sans-serif;color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-1327d87{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;padding:0px 40px 0px 0px;text-align:justify;}.elementor-1496 .elementor-element.elementor-element-1327d87 .elementor-heading-title{font-family:"Arial", Sans-serif;-webkit-text-stroke-color:#FFFFFF00;stroke:#FFFFFF00;color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-3c4c3ab{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;padding:0px 40px 0px 0px;text-align:justify;font-family:"Arial", Sans-serif;color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-3c4c3ab a{color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-f646877 .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;fill:#45373C;color:#45373C;transition-duration:0.6s;border-radius:90px 90px 90px 90px;}.elementor-1496 .elementor-element.elementor-element-f646877 .elementor-button:hover, .elementor-1496 .elementor-element.elementor-element-f646877 .elementor-button:focus{background-color:#553840;color:#FFFFFF;border-color:#55384000;}.elementor-1496 .elementor-element.elementor-element-f646877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-1496 .elementor-element.elementor-element-f646877 .elementor-button:hover svg, .elementor-1496 .elementor-element.elementor-element-f646877 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-undefined-570bd36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-1496 .elementor-element.elementor-element-undefined-570bd36:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-undefined-570bd36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-undefined-486a237{--display:flex;}.elementor-1496 .elementor-element.elementor-element-undefined-3b70284{text-align:left;}.elementor-1496 .elementor-element.elementor-element-undefined-3b70284 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-undefined-64487c2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:48px;line-height:1.2;color:#000000;}.elementor-1496 .elementor-element.elementor-element-undefined-a8ddd5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Arial", Sans-serif;font-size:16px;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-290c231{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3.3px;}.elementor-1496 .elementor-element.elementor-element-290c231 .elementor-divider-separator{width:100%;}.elementor-1496 .elementor-element.elementor-element-290c231 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1496 .elementor-element.elementor-element-undefined-3df43de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C244B;--border-color:#1C244B;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-1496 .elementor-element.elementor-element-undefined-f347dcc{--display:flex;--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-1496 .elementor-element.elementor-element-undefined-f347dcc.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:40px;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30 .elementor-icon-box-wrapper{align-items:start;text-align:justify;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30 .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30.elementor-view-stacked .elementor-icon{background-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30.elementor-view-default .elementor-icon{fill:#1C244B;color:#1C244B;border-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30 .elementor-icon{font-size:35px;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1496 .elementor-element.elementor-element-undefined-1c34894{--display:flex;}.elementor-1496 .elementor-element.elementor-element-undefined-1c34894.e-con:hover{--e-con-transform-translateY:40px;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c .elementor-icon-box-wrapper{align-items:start;text-align:justify;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c.elementor-view-stacked .elementor-icon{background-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-undefined-325b90c.elementor-view-default .elementor-icon{fill:#1C244B;color:#1C244B;border-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c .elementor-icon{font-size:35px;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-325b90c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1496 .elementor-element.elementor-element-undefined-8f83294{--display:flex;}.elementor-1496 .elementor-element.elementor-element-undefined-8f83294.e-con:hover{--e-con-transform-translateY:40px;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52 .elementor-icon-box-wrapper{align-items:start;text-align:justify;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52 .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52.elementor-view-stacked .elementor-icon{background-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52.elementor-view-default .elementor-icon{fill:#1C244B;color:#1C244B;border-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52 .elementor-icon{font-size:35px;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1496 .elementor-element.elementor-element-undefined-73c0268{--display:flex;}.elementor-1496 .elementor-element.elementor-element-undefined-73c0268.e-con:hover{--e-con-transform-translateY:40px;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688 .elementor-icon-box-wrapper{align-items:start;text-align:justify;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688 .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688.elementor-view-stacked .elementor-icon{background-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-undefined-4669688.elementor-view-default .elementor-icon{fill:#1C244B;color:#1C244B;border-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688 .elementor-icon{font-size:35px;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-4669688 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1496 .elementor-element.elementor-element-183a2da{--display:flex;}.elementor-1496 .elementor-element.elementor-element-183a2da.e-con:hover{--e-con-transform-translateY:40px;}.elementor-1496 .elementor-element.elementor-element-5106004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-1496 .elementor-element.elementor-element-5106004 .elementor-icon-box-wrapper{align-items:start;text-align:justify;}.elementor-1496 .elementor-element.elementor-element-5106004 .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-5106004.elementor-view-stacked .elementor-icon{background-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-5106004.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-5106004.elementor-view-default .elementor-icon{fill:#1C244B;color:#1C244B;border-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-5106004 .elementor-icon{font-size:35px;}.elementor-1496 .elementor-element.elementor-element-5106004 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-5106004 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;}.elementor-1496 .elementor-element.elementor-element-5106004 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1496 .elementor-element.elementor-element-4180e66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C244B;--border-color:#1C244B;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-1496 .elementor-element.elementor-element-83e566d{--display:flex;}.elementor-1496 .elementor-element.elementor-element-83e566d.e-con:hover{--e-con-transform-translateY:40px;}.elementor-1496 .elementor-element.elementor-element-0a54f79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-1496 .elementor-element.elementor-element-0a54f79 .elementor-icon-box-wrapper{align-items:start;text-align:justify;}.elementor-1496 .elementor-element.elementor-element-0a54f79 .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-0a54f79.elementor-view-stacked .elementor-icon{background-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-0a54f79.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-0a54f79.elementor-view-default .elementor-icon{fill:#1C244B;color:#1C244B;border-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-0a54f79 .elementor-icon{font-size:35px;}.elementor-1496 .elementor-element.elementor-element-0a54f79 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-0a54f79 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;}.elementor-1496 .elementor-element.elementor-element-0a54f79 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1496 .elementor-element.elementor-element-bc0d166{--display:flex;}.elementor-1496 .elementor-element.elementor-element-bc0d166.e-con:hover{--e-con-transform-translateY:40px;}.elementor-1496 .elementor-element.elementor-element-5797f3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-1496 .elementor-element.elementor-element-5797f3c .elementor-icon-box-wrapper{align-items:start;text-align:justify;}.elementor-1496 .elementor-element.elementor-element-5797f3c .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-5797f3c.elementor-view-stacked .elementor-icon{background-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-5797f3c.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-5797f3c.elementor-view-default .elementor-icon{fill:#1C244B;color:#1C244B;border-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-5797f3c .elementor-icon{font-size:35px;}.elementor-1496 .elementor-element.elementor-element-5797f3c .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-5797f3c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;}.elementor-1496 .elementor-element.elementor-element-5797f3c .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1496 .elementor-element.elementor-element-81f878d{--display:flex;}.elementor-1496 .elementor-element.elementor-element-81f878d.e-con:hover{--e-con-transform-translateY:40px;}.elementor-1496 .elementor-element.elementor-element-8e498eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-1496 .elementor-element.elementor-element-8e498eb .elementor-icon-box-wrapper{align-items:start;text-align:justify;}.elementor-1496 .elementor-element.elementor-element-8e498eb .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-8e498eb.elementor-view-stacked .elementor-icon{background-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-8e498eb.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-8e498eb.elementor-view-default .elementor-icon{fill:#1C244B;color:#1C244B;border-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-8e498eb .elementor-icon{font-size:35px;}.elementor-1496 .elementor-element.elementor-element-8e498eb .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-8e498eb .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;}.elementor-1496 .elementor-element.elementor-element-8e498eb .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1496 .elementor-element.elementor-element-dd3ba1a{--display:flex;}.elementor-1496 .elementor-element.elementor-element-dd3ba1a.e-con:hover{--e-con-transform-translateY:40px;}.elementor-1496 .elementor-element.elementor-element-2324eae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-1496 .elementor-element.elementor-element-2324eae .elementor-icon-box-wrapper{align-items:start;text-align:justify;}.elementor-1496 .elementor-element.elementor-element-2324eae .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-2324eae.elementor-view-stacked .elementor-icon{background-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-2324eae.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-2324eae.elementor-view-default .elementor-icon{fill:#1C244B;color:#1C244B;border-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-2324eae .elementor-icon{font-size:35px;}.elementor-1496 .elementor-element.elementor-element-2324eae .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-2324eae .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;}.elementor-1496 .elementor-element.elementor-element-2324eae .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1496 .elementor-element.elementor-element-0c8b05e{--display:flex;}.elementor-1496 .elementor-element.elementor-element-0c8b05e.e-con:hover{--e-con-transform-translateY:40px;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e .elementor-icon-box-wrapper{align-items:start;text-align:justify;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e.elementor-view-stacked .elementor-icon{background-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-dc0fb1e.elementor-view-default .elementor-icon{fill:#1C244B;color:#1C244B;border-color:#1C244B;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e .elementor-icon{font-size:35px;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-dc0fb1e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1496 .elementor-element.elementor-element-41cafd9{--spacer-size:50px;}.elementor-1496 .elementor-element.elementor-element-c038727{width:auto;max-width:auto;}.elementor-1496 .elementor-element.elementor-element-c038727.elementor-element{--align-self:center;}.elementor-1496 .elementor-element.elementor-element-c038727 .elementor-button{border-radius:90px 90px 90px 90px;}.elementor-1496 .elementor-element.elementor-element-6014f19{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1496 .elementor-element.elementor-element-6014f19 .elementor-divider-separator{width:0%;}.elementor-1496 .elementor-element.elementor-element-6014f19 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1496 .elementor-element.elementor-element-66477e86{--display:flex;--min-height:400px;--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-66477e86:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-66477e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kellneravocats.com/wp-content/uploads/2025/08/compressed_pexels-karolina-grabowska-7876088.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1496 .elementor-element.elementor-element-66477e86::before, .elementor-1496 .elementor-element.elementor-element-66477e86 > .elementor-background-video-container::before, .elementor-1496 .elementor-element.elementor-element-66477e86 > .e-con-inner > .elementor-background-video-container::before, .elementor-1496 .elementor-element.elementor-element-66477e86 > .elementor-background-slideshow::before, .elementor-1496 .elementor-element.elementor-element-66477e86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1496 .elementor-element.elementor-element-66477e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1496 .elementor-element.elementor-element-590ff01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-1496 .elementor-element.elementor-element-590ff01:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-590ff01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-724d39e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-dd0545e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-476751d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-7db957c .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-4ca15ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-24939e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-1dbe78e .elementor-button{font-family:"Arial", Sans-serif;border-radius:90px 90px 90px 90px;}.elementor-1496 .elementor-element.elementor-element-792ca28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-a08b678{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:64px;}.elementor-1496 .elementor-element.elementor-element-8c5203e .elementor-icon-wrapper{text-align:left;}.elementor-1496 .elementor-element.elementor-element-8c5203e.elementor-view-stacked .elementor-icon{background-color:#553840;}.elementor-1496 .elementor-element.elementor-element-8c5203e.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-8c5203e.elementor-view-default .elementor-icon{color:#553840;border-color:#553840;}.elementor-1496 .elementor-element.elementor-element-8c5203e.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-8c5203e.elementor-view-default .elementor-icon svg{fill:#553840;}.elementor-1496 .elementor-element.elementor-element-8c5203e .elementor-icon{font-size:39px;}.elementor-1496 .elementor-element.elementor-element-8c5203e .elementor-icon svg{height:39px;}.elementor-1496 .elementor-element.elementor-element-21b5628{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1496 .elementor-element.elementor-element-21b5628 .elementor-divider-separator{width:100%;}.elementor-1496 .elementor-element.elementor-element-21b5628 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1496 .elementor-element.elementor-element-92f26e9 .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-657954a{text-align:justify;font-family:"Arial", Sans-serif;font-size:15px;}.elementor-1496 .elementor-element.elementor-element-2315d1a .elementor-button{background-color:#00000000;font-size:15px;fill:#981e25;color:#981e25;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-2315d1a .elementor-button:hover, .elementor-1496 .elementor-element.elementor-element-2315d1a .elementor-button:focus{background-color:#00000000;color:#121212;}.elementor-1496 .elementor-element.elementor-element-2315d1a .elementor-button:hover svg, .elementor-1496 .elementor-element.elementor-element-2315d1a .elementor-button:focus svg{fill:#121212;}.elementor-1496 .elementor-element.elementor-element-07b0868{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1496 .elementor-element.elementor-element-a5cec64 .elementor-icon-wrapper{text-align:left;}.elementor-1496 .elementor-element.elementor-element-a5cec64.elementor-view-stacked .elementor-icon{background-color:#553840;}.elementor-1496 .elementor-element.elementor-element-a5cec64.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-a5cec64.elementor-view-default .elementor-icon{color:#553840;border-color:#553840;}.elementor-1496 .elementor-element.elementor-element-a5cec64.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-a5cec64.elementor-view-default .elementor-icon svg{fill:#553840;}.elementor-1496 .elementor-element.elementor-element-a5cec64 .elementor-icon{font-size:39px;}.elementor-1496 .elementor-element.elementor-element-a5cec64 .elementor-icon svg{height:39px;}.elementor-1496 .elementor-element.elementor-element-3e1e0f7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1496 .elementor-element.elementor-element-3e1e0f7 .elementor-divider-separator{width:100%;}.elementor-1496 .elementor-element.elementor-element-3e1e0f7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1496 .elementor-element.elementor-element-b2b93b2 .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-087a9f7{text-align:justify;font-family:"Arial", Sans-serif;font-size:15px;}.elementor-1496 .elementor-element.elementor-element-6411e1b .elementor-button{background-color:#00000000;font-size:15px;fill:#981e25;color:#981e25;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-6411e1b .elementor-button:hover, .elementor-1496 .elementor-element.elementor-element-6411e1b .elementor-button:focus{background-color:#00000000;color:#121212;}.elementor-1496 .elementor-element.elementor-element-6411e1b .elementor-button:hover svg, .elementor-1496 .elementor-element.elementor-element-6411e1b .elementor-button:focus svg{fill:#121212;}.elementor-1496 .elementor-element.elementor-element-04c82ed{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1496 .elementor-element.elementor-element-60a879f .elementor-icon-wrapper{text-align:left;}.elementor-1496 .elementor-element.elementor-element-60a879f.elementor-view-stacked .elementor-icon{background-color:#553840;}.elementor-1496 .elementor-element.elementor-element-60a879f.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-60a879f.elementor-view-default .elementor-icon{color:#553840;border-color:#553840;}.elementor-1496 .elementor-element.elementor-element-60a879f.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-60a879f.elementor-view-default .elementor-icon svg{fill:#553840;}.elementor-1496 .elementor-element.elementor-element-60a879f .elementor-icon{font-size:39px;}.elementor-1496 .elementor-element.elementor-element-60a879f .elementor-icon svg{height:39px;}.elementor-1496 .elementor-element.elementor-element-a50207a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1496 .elementor-element.elementor-element-a50207a .elementor-divider-separator{width:100%;}.elementor-1496 .elementor-element.elementor-element-a50207a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1496 .elementor-element.elementor-element-71aac42 .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-40ef826{text-align:justify;font-family:"Arial", Sans-serif;font-size:15px;}.elementor-1496 .elementor-element.elementor-element-8c71f97 .elementor-button{background-color:#00000000;font-size:15px;fill:#981e25;color:#981e25;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-8c71f97 .elementor-button:hover, .elementor-1496 .elementor-element.elementor-element-8c71f97 .elementor-button:focus{background-color:#00000000;color:#121212;}.elementor-1496 .elementor-element.elementor-element-8c71f97 .elementor-button:hover svg, .elementor-1496 .elementor-element.elementor-element-8c71f97 .elementor-button:focus svg{fill:#121212;}.elementor-1496 .elementor-element.elementor-element-93f188b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-9b50fb4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-1496 .elementor-element.elementor-element-bda7648 .elementor-icon-wrapper{text-align:left;}.elementor-1496 .elementor-element.elementor-element-bda7648.elementor-view-stacked .elementor-icon{background-color:#553840;}.elementor-1496 .elementor-element.elementor-element-bda7648.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-bda7648.elementor-view-default .elementor-icon{color:#553840;border-color:#553840;}.elementor-1496 .elementor-element.elementor-element-bda7648.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-bda7648.elementor-view-default .elementor-icon svg{fill:#553840;}.elementor-1496 .elementor-element.elementor-element-bda7648 .elementor-icon{font-size:39px;}.elementor-1496 .elementor-element.elementor-element-bda7648 .elementor-icon svg{height:39px;}.elementor-1496 .elementor-element.elementor-element-e739093{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1496 .elementor-element.elementor-element-e739093 .elementor-divider-separator{width:100%;}.elementor-1496 .elementor-element.elementor-element-e739093 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1496 .elementor-element.elementor-element-8db4b03 .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-f70d61c{text-align:justify;font-family:"Arial", Sans-serif;font-size:15px;}.elementor-1496 .elementor-element.elementor-element-8a1525e .elementor-button{background-color:#00000000;font-size:15px;fill:#981e25;color:#981e25;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-8a1525e .elementor-button:hover, .elementor-1496 .elementor-element.elementor-element-8a1525e .elementor-button:focus{background-color:#00000000;color:#121212;}.elementor-1496 .elementor-element.elementor-element-8a1525e .elementor-button:hover svg, .elementor-1496 .elementor-element.elementor-element-8a1525e .elementor-button:focus svg{fill:#121212;}.elementor-1496 .elementor-element.elementor-element-a8fc95a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1496 .elementor-element.elementor-element-e6f9b0f .elementor-icon-wrapper{text-align:left;}.elementor-1496 .elementor-element.elementor-element-e6f9b0f.elementor-view-stacked .elementor-icon{background-color:#553840;}.elementor-1496 .elementor-element.elementor-element-e6f9b0f.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-e6f9b0f.elementor-view-default .elementor-icon{color:#553840;border-color:#553840;}.elementor-1496 .elementor-element.elementor-element-e6f9b0f.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-e6f9b0f.elementor-view-default .elementor-icon svg{fill:#553840;}.elementor-1496 .elementor-element.elementor-element-e6f9b0f .elementor-icon{font-size:39px;}.elementor-1496 .elementor-element.elementor-element-e6f9b0f .elementor-icon svg{height:39px;}.elementor-1496 .elementor-element.elementor-element-23af8ab{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1496 .elementor-element.elementor-element-23af8ab .elementor-divider-separator{width:100%;}.elementor-1496 .elementor-element.elementor-element-23af8ab .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1496 .elementor-element.elementor-element-501610e .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-e3da6e3{text-align:justify;font-family:"Arial", Sans-serif;font-size:15px;}.elementor-1496 .elementor-element.elementor-element-0d2a8f7 .elementor-button{background-color:#00000000;font-size:15px;fill:#981e25;color:#981e25;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-0d2a8f7 .elementor-button:hover, .elementor-1496 .elementor-element.elementor-element-0d2a8f7 .elementor-button:focus{background-color:#00000000;color:#121212;}.elementor-1496 .elementor-element.elementor-element-0d2a8f7 .elementor-button:hover svg, .elementor-1496 .elementor-element.elementor-element-0d2a8f7 .elementor-button:focus svg{fill:#121212;}.elementor-1496 .elementor-element.elementor-element-5d123ae{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1496 .elementor-element.elementor-element-5d123ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1496 .elementor-element.elementor-element-8a404c3 .elementor-icon-wrapper{text-align:left;}.elementor-1496 .elementor-element.elementor-element-8a404c3.elementor-view-stacked .elementor-icon{background-color:#553840;}.elementor-1496 .elementor-element.elementor-element-8a404c3.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-8a404c3.elementor-view-default .elementor-icon{color:#553840;border-color:#553840;}.elementor-1496 .elementor-element.elementor-element-8a404c3.elementor-view-framed .elementor-icon, .elementor-1496 .elementor-element.elementor-element-8a404c3.elementor-view-default .elementor-icon svg{fill:#553840;}.elementor-1496 .elementor-element.elementor-element-8a404c3 .elementor-icon{font-size:39px;}.elementor-1496 .elementor-element.elementor-element-8a404c3 .elementor-icon svg{height:39px;}.elementor-1496 .elementor-element.elementor-element-1ca0f79{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1496 .elementor-element.elementor-element-1ca0f79 .elementor-divider-separator{width:100%;}.elementor-1496 .elementor-element.elementor-element-1ca0f79 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1496 .elementor-element.elementor-element-b78eb84 .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-cb71b4c{text-align:justify;font-family:"Arial", Sans-serif;font-size:15px;}.elementor-1496 .elementor-element.elementor-element-aa5d91a .elementor-button{background-color:#00000000;font-size:15px;fill:#981e25;color:#981e25;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-aa5d91a .elementor-button:hover, .elementor-1496 .elementor-element.elementor-element-aa5d91a .elementor-button:focus{background-color:#00000000;color:#121212;}.elementor-1496 .elementor-element.elementor-element-aa5d91a .elementor-button:hover svg, .elementor-1496 .elementor-element.elementor-element-aa5d91a .elementor-button:focus svg{fill:#121212;}.elementor-1496 .elementor-element.elementor-element-22db8a10:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-22db8a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kellneravocats.com/wp-content/uploads/2025/08/compressed_Batisse.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1496 .elementor-element.elementor-element-22db8a10 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1496 .elementor-element.elementor-element-22db8a10 > .elementor-container{max-width:720px;}.elementor-1496 .elementor-element.elementor-element-22db8a10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-1496 .elementor-element.elementor-element-4890f169 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-1496 .elementor-element.elementor-element-384a659d{text-align:center;}.elementor-1496 .elementor-element.elementor-element-384a659d .elementor-heading-title{font-family:"Arial", Sans-serif;color:var( --e-global-color-text );}.elementor-1496 .elementor-element.elementor-element-16c29a5b{text-align:center;font-family:"Arial", Sans-serif;color:var( --e-global-color-text );}.elementor-1496 .elementor-element.elementor-element-721691d8{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1496 .elementor-element.elementor-element-721691d8 .elementor-button{font-family:"Arial", Sans-serif;border-radius:90px 90px 90px 90px;}.elementor-1496 .elementor-element.elementor-element-4a341a1d{margin-top:0px;margin-bottom:0px;padding:7em 0em 7em 0em;}.elementor-1496 .elementor-element.elementor-element-1eb4965 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-40f2c08{text-align:left;}.elementor-1496 .elementor-element.elementor-element-40f2c08 .elementor-heading-title{font-family:"Arial", Sans-serif;color:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-55bc6ed7{text-align:left;font-family:"Arial", Sans-serif;color:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-7d02187a .elementor-button{border-radius:90px 90px 90px 90px;}.elementor-1496 .elementor-element.elementor-element-4fea031{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1496 .elementor-element.elementor-element-4fea031 .elementor-divider-separator{width:100%;}.elementor-1496 .elementor-element.elementor-element-4fea031 .elementor-divider{padding-block-start:42px;padding-block-end:42px;}.elementor-1496 .elementor-element.elementor-element-9a675e4{--grid-row-gap:35px;width:100%;max-width:100%;--grid-column-gap:36px;}.elementor-1496 .elementor-element.elementor-element-9a675e4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.84 * 100% );}.elementor-1496 .elementor-element.elementor-element-9a675e4:after{content:"0.84";}.elementor-1496 .elementor-element.elementor-element-9a675e4 .elementor-post__thumbnail__link{width:100%;}.elementor-1496 .elementor-element.elementor-element-9a675e4 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1496 .elementor-element.elementor-element-9a675e4 .elementor-post__text{margin-top:20px;}.elementor-1496 .elementor-element.elementor-element-9a675e4 .elementor-post__badge{right:0;}.elementor-1496 .elementor-element.elementor-element-9a675e4 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-1496 .elementor-element.elementor-element-1ad3887c .elementor-heading-title{color:#000000;}.elementor-1496 .elementor-element.elementor-element-1ad3887c{color:#000000;padding:5em 0em 7em 0em;}.elementor-1496 .elementor-element.elementor-element-1ad3887c a{color:#000000;}.elementor-1496 .elementor-element.elementor-element-1ad3887c a:hover{color:#000000;}.elementor-1496 .elementor-element.elementor-element-73485419 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-6efd06d1 > .elementor-container{max-width:720px;}.elementor-1496 .elementor-element.elementor-element-6efd06d1:hover > .elementor-background-overlay{opacity:0.5;}.elementor-1496 .elementor-element.elementor-element-6efd06d1 .elementor-heading-title{color:#000000;}.elementor-1496 .elementor-element.elementor-element-6efd06d1{color:#000000;padding:0em 0em 1em 0em;}.elementor-1496 .elementor-element.elementor-element-6efd06d1 a{color:#000000;}.elementor-1496 .elementor-element.elementor-element-6efd06d1 a:hover{color:#000000;}.elementor-1496 .elementor-element.elementor-element-7ea62e56 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-1496 .elementor-element.elementor-element-31eb4d00{text-align:center;}.elementor-1496 .elementor-element.elementor-element-31eb4d00 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.42857143em;}.elementor-1496 .elementor-element.elementor-element-1be7a8b3{text-align:center;}.elementor-1496 .elementor-element.elementor-element-1be7a8b3 .elementor-heading-title{font-family:"Arial", Sans-serif;color:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-65a63992{text-align:center;}.elementor-1496 .elementor-element.elementor-element-65a63992 .elementor-heading-title{font-family:"Arial", Sans-serif;color:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-227c8c4a{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-227c8c4a:hover{background-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-227c8c4a .elementor-accordion-item{border-width:1px;border-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-227c8c4a .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-227c8c4a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-227c8c4a .elementor-tab-title{background-color:#FFFFFF;padding:28px 28px 28px 28px;}.elementor-1496 .elementor-element.elementor-element-227c8c4a .elementor-accordion-title{font-family:"Arial", Sans-serif;-webkit-text-stroke-color:#000000;stroke:#000000;}.elementor-1496 .elementor-element.elementor-element-227c8c4a .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-227c8c4a .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-227c8c4a .elementor-accordion-icon{margin-inline-end:0px;}.elementor-1496 .elementor-element.elementor-element-227c8c4a .elementor-tab-content{font-family:"Arial", Sans-serif;padding:28px 28px 28px 28px;}.elementor-1496 .elementor-element.elementor-element-61a8e568 .elementor-accordion-item{border-width:1px;border-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-61a8e568 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-61a8e568 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#FFFFFF;}.elementor-1496 .elementor-element.elementor-element-61a8e568 .elementor-tab-title{background-color:#FFFFFF;padding:28px 28px 28px 28px;}.elementor-1496 .elementor-element.elementor-element-61a8e568 .elementor-accordion-title{font-family:"Arial", Sans-serif;}.elementor-1496 .elementor-element.elementor-element-61a8e568 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-61a8e568 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-61a8e568 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-1496 .elementor-element.elementor-element-61a8e568 .elementor-tab-content{padding:28px 28px 28px 28px;}.elementor-1496 .elementor-element.elementor-element-b56aab4{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1496 .elementor-element.elementor-element-f2cfca7{background-color:#553840;}.elementor-1496 .elementor-element.elementor-element-a6dad18{background-color:#553840;}body.elementor-page-1496:not(.elementor-motion-effects-element-type-background), body.elementor-page-1496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1199px) and (min-width:576px){.elementor-1496 .elementor-element.elementor-element-5d123ae{--width:306.297px;}}@media(max-width:1399px){.elementor-1496 .elementor-element.elementor-element-1796c310 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1496 .elementor-element.elementor-element-66477e86{--min-height:430px;--padding-top:140px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-66477e86:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-66477e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:1199px){body:not(.rtl) .elementor-1496 .elementor-element.elementor-element-ebba3e2{left:-369px;}body.rtl .elementor-1496 .elementor-element.elementor-element-ebba3e2{right:-369px;}.elementor-1496 .elementor-element.elementor-element-ebba3e2{top:-485px;}}@media(max-width:992px){.elementor-1496 .elementor-element.elementor-element-569f2be8{padding:4em 0em 0em 0em;}.elementor-1496 .elementor-element.elementor-element-575d4821{padding:4em 1em 4em 1em;}.elementor-1496 .elementor-element.elementor-element-1796c310 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1496 .elementor-element.elementor-element-7c0df91a{padding:1em 0em 3em 0em;}.elementor-1496 .elementor-element.elementor-element-a500d11 .elementor-title{font-size:13px;}.elementor-1496 .elementor-element.elementor-element-6790300 .elementor-title{font-size:13px;}.elementor-1496 .elementor-element.elementor-element-c544fb8{--padding-top:58px;--padding-bottom:59px;--padding-left:40px;--padding-right:40px;}.elementor-1496 .elementor-element.elementor-element-ebba3e2{text-align:center;}.elementor-1496 .elementor-element.elementor-element-52b8238{padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-3c4c3ab{padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-undefined-570bd36{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 47px;--row-gap:48px;--column-gap:47px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1496 .elementor-element.elementor-element-undefined-3b70284 .elementor-heading-title{font-size:18px;}.elementor-1496 .elementor-element.elementor-element-undefined-64487c2 .elementor-heading-title{font-size:36px;}.elementor-1496 .elementor-element.elementor-element-undefined-a8ddd5e{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-undefined-3df43de{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30{padding:0px 0px 0px 0px;--icon-box-icon-margin:10px;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30 .elementor-icon-box-title a{font-size:22px;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30 .elementor-icon-box-description{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c{padding:0px 0px 0px 0px;--icon-box-icon-margin:10px;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-325b90c .elementor-icon-box-title a{font-size:22px;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c .elementor-icon-box-description{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52{padding:0px 0px 0px 0px;--icon-box-icon-margin:10px;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52 .elementor-icon-box-title a{font-size:22px;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52 .elementor-icon-box-description{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688{padding:0px 0px 0px 0px;--icon-box-icon-margin:10px;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-4669688 .elementor-icon-box-title a{font-size:22px;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688 .elementor-icon-box-description{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-5106004{padding:0px 0px 0px 0px;--icon-box-icon-margin:10px;}.elementor-1496 .elementor-element.elementor-element-5106004 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-5106004 .elementor-icon-box-title a{font-size:22px;}.elementor-1496 .elementor-element.elementor-element-5106004 .elementor-icon-box-description{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-4180e66{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-0a54f79{padding:0px 0px 0px 0px;--icon-box-icon-margin:10px;}.elementor-1496 .elementor-element.elementor-element-0a54f79 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-0a54f79 .elementor-icon-box-title a{font-size:22px;}.elementor-1496 .elementor-element.elementor-element-0a54f79 .elementor-icon-box-description{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-5797f3c{padding:0px 0px 0px 0px;--icon-box-icon-margin:10px;}.elementor-1496 .elementor-element.elementor-element-5797f3c .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-5797f3c .elementor-icon-box-title a{font-size:22px;}.elementor-1496 .elementor-element.elementor-element-5797f3c .elementor-icon-box-description{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-8e498eb{padding:0px 0px 0px 0px;--icon-box-icon-margin:10px;}.elementor-1496 .elementor-element.elementor-element-8e498eb .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-8e498eb .elementor-icon-box-title a{font-size:22px;}.elementor-1496 .elementor-element.elementor-element-8e498eb .elementor-icon-box-description{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-2324eae{padding:0px 0px 0px 0px;--icon-box-icon-margin:10px;}.elementor-1496 .elementor-element.elementor-element-2324eae .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-2324eae .elementor-icon-box-title a{font-size:22px;}.elementor-1496 .elementor-element.elementor-element-2324eae .elementor-icon-box-description{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e{padding:0px 0px 0px 0px;--icon-box-icon-margin:10px;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-dc0fb1e .elementor-icon-box-title a{font-size:22px;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e .elementor-icon-box-description{font-size:14px;}.elementor-1496 .elementor-element.elementor-element-66477e86{--min-height:400px;--padding-top:150px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-590ff01{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1496 .elementor-element.elementor-element-dd0545e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1496 .elementor-element.elementor-element-24939e2{--justify-content:center;}.elementor-1496 .elementor-element.elementor-element-a08b678{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-1496 .elementor-element.elementor-element-07b0868{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1496 .elementor-element.elementor-element-04c82ed{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1496 .elementor-element.elementor-element-9b50fb4{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1496 .elementor-element.elementor-element-a8fc95a{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1496 .elementor-element.elementor-element-5d123ae{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1496 .elementor-element.elementor-element-22db8a10{padding:4em 0em 4em 0em;}.elementor-1496 .elementor-element.elementor-element-4a341a1d{padding:3em 1em 3em 1em;}.elementor-1496 .elementor-element.elementor-element-1ad3887c{padding:1em 0em 3em 0em;}}@media(max-width:768px){.elementor-1496 .elementor-element.elementor-element-66477e86{--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:575px){.elementor-1496 .elementor-element.elementor-element-569f2be8:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-569f2be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kellneravocats.com/wp-content/uploads/2025/09/compressed_Groupe_cadree.webp");}.elementor-1496 .elementor-element.elementor-element-569f2be8{padding:7em 0em 0em 0em;}.elementor-1496 .elementor-element.elementor-element-575d4821{padding:2em 0em 2em 0em;}.elementor-1496 .elementor-element.elementor-element-65415a01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-1496 .elementor-element.elementor-element-1796c310{text-align:center;}.elementor-1496 .elementor-element.elementor-element-1796c310 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1496 .elementor-element.elementor-element-62c40ad6 .elementor-divider{text-align:center;}.elementor-1496 .elementor-element.elementor-element-62c40ad6 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1496 .elementor-element.elementor-element-47cebfc4{text-align:center;}.elementor-1496 .elementor-element.elementor-element-6f20cc70{text-align:center;}.elementor-1496 .elementor-element.elementor-element-7c0df91a{padding:0em 0em 2em 0em;}.elementor-1496 .elementor-element.elementor-element-a500d11 .elementor-title{font-size:12px;}.elementor-1496 .elementor-element.elementor-element-6790300 .elementor-title{font-size:12px;}.elementor-1496 .elementor-element.elementor-element-c544fb8{--padding-top:64px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-52b8238{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;}.elementor-1496 .elementor-element.elementor-element-1327d87{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;}.elementor-1496 .elementor-element.elementor-element-3c4c3ab{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;}.elementor-1496 .elementor-element.elementor-element-f646877{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;}.elementor-1496 .elementor-element.elementor-element-undefined-570bd36{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1496 .elementor-element.elementor-element-undefined-3b70284 .elementor-heading-title{font-size:16px;}.elementor-1496 .elementor-element.elementor-element-undefined-64487c2 .elementor-heading-title{font-size:32px;}.elementor-1496 .elementor-element.elementor-element-undefined-3df43de{--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-4ac3a30 .elementor-icon-box-title a{font-size:18px;}.elementor-1496 .elementor-element.elementor-element-undefined-325b90c .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-325b90c .elementor-icon-box-title a{font-size:18px;}.elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-2f7ee52 .elementor-icon-box-title a{font-size:18px;}.elementor-1496 .elementor-element.elementor-element-undefined-4669688 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-undefined-4669688 .elementor-icon-box-title a{font-size:18px;}.elementor-1496 .elementor-element.elementor-element-5106004 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-5106004 .elementor-icon-box-title a{font-size:18px;}.elementor-1496 .elementor-element.elementor-element-4180e66{--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-0a54f79 .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-0a54f79 .elementor-icon-box-title a{font-size:18px;}.elementor-1496 .elementor-element.elementor-element-5797f3c .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-5797f3c .elementor-icon-box-title a{font-size:18px;}.elementor-1496 .elementor-element.elementor-element-8e498eb .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-8e498eb .elementor-icon-box-title a{font-size:18px;}.elementor-1496 .elementor-element.elementor-element-2324eae .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-2324eae .elementor-icon-box-title a{font-size:18px;}.elementor-1496 .elementor-element.elementor-element-dc0fb1e .elementor-icon-box-title, .elementor-1496 .elementor-element.elementor-element-dc0fb1e .elementor-icon-box-title a{font-size:18px;}.elementor-1496 .elementor-element.elementor-element-66477e86{--min-height:400px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-66477e86:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-66477e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-1496 .elementor-element.elementor-element-590ff01{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1496 .elementor-element.elementor-element-476751d{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-7db957c{text-align:center;}.elementor-1496 .elementor-element.elementor-element-4ca15ee{text-align:center;}.elementor-1496 .elementor-element.elementor-element-a08b678{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-8c5203e .elementor-icon-wrapper{text-align:center;}.elementor-1496 .elementor-element.elementor-element-92f26e9{text-align:center;}.elementor-1496 .elementor-element.elementor-element-657954a{text-align:center;}.elementor-1496 .elementor-element.elementor-element-07b0868{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-a5cec64 .elementor-icon-wrapper{text-align:center;}.elementor-1496 .elementor-element.elementor-element-b2b93b2{text-align:center;}.elementor-1496 .elementor-element.elementor-element-087a9f7{text-align:center;}.elementor-1496 .elementor-element.elementor-element-04c82ed{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-60a879f .elementor-icon-wrapper{text-align:center;}.elementor-1496 .elementor-element.elementor-element-71aac42{text-align:center;}.elementor-1496 .elementor-element.elementor-element-40ef826{text-align:center;}.elementor-1496 .elementor-element.elementor-element-93f188b{--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-1496 .elementor-element.elementor-element-9b50fb4{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-bda7648 .elementor-icon-wrapper{text-align:center;}.elementor-1496 .elementor-element.elementor-element-8db4b03{text-align:center;}.elementor-1496 .elementor-element.elementor-element-f70d61c{text-align:center;}.elementor-1496 .elementor-element.elementor-element-a8fc95a{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-e6f9b0f .elementor-icon-wrapper{text-align:center;}.elementor-1496 .elementor-element.elementor-element-501610e{text-align:center;}.elementor-1496 .elementor-element.elementor-element-e3da6e3{text-align:center;}.elementor-1496 .elementor-element.elementor-element-5d123ae{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-8a404c3 .elementor-icon-wrapper{text-align:center;}.elementor-1496 .elementor-element.elementor-element-b78eb84{text-align:center;}.elementor-1496 .elementor-element.elementor-element-cb71b4c{text-align:center;}.elementor-1496 .elementor-element.elementor-element-22db8a10{padding:3em 0em 3em 0em;}.elementor-1496 .elementor-element.elementor-element-4890f169 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-1496 .elementor-element.elementor-element-4a341a1d{padding:0em 0em 2em 0em;}.elementor-1496 .elementor-element.elementor-element-639f1fd1 > .elementor-element-populated{padding:21px 21px 0px 21px;}.elementor-1496 .elementor-element.elementor-element-33e35932 > .elementor-element-populated{padding:21px 21px 21px 21px;}.elementor-1496 .elementor-element.elementor-element-9a675e4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1496 .elementor-element.elementor-element-9a675e4:after{content:"0.5";}.elementor-1496 .elementor-element.elementor-element-9a675e4 .elementor-post__thumbnail__link{width:100%;}.elementor-1496 .elementor-element.elementor-element-1ad3887c{padding:0em 0em 2em 0em;}.elementor-1496 .elementor-element.elementor-element-227c8c4a .elementor-tab-title{padding:14px 14px 14px 14px;}.elementor-1496 .elementor-element.elementor-element-227c8c4a .elementor-tab-content{padding:14px 14px 14px 14px;}.elementor-1496 .elementor-element.elementor-element-61a8e568 .elementor-tab-title{padding:14px 14px 14px 14px;}.elementor-1496 .elementor-element.elementor-element-61a8e568 .elementor-tab-content{padding:14px 14px 14px 14px;}}@media(min-width:576px){.elementor-1496 .elementor-element.elementor-element-c544fb8{--width:75%;}.elementor-1496 .elementor-element.elementor-element-undefined-570bd36{--content-width:1280px;}.elementor-1496 .elementor-element.elementor-element-476751d{--width:50%;}.elementor-1496 .elementor-element.elementor-element-24939e2{--width:50%;}.elementor-1496 .elementor-element.elementor-element-a08b678{--width:33.33%;}.elementor-1496 .elementor-element.elementor-element-07b0868{--width:33.33%;}.elementor-1496 .elementor-element.elementor-element-04c82ed{--width:33.33%;}.elementor-1496 .elementor-element.elementor-element-9b50fb4{--width:33.33%;}.elementor-1496 .elementor-element.elementor-element-a8fc95a{--width:33.33%;}.elementor-1496 .elementor-element.elementor-element-5d123ae{--width:33.33%;}}@media(max-width:992px) and (min-width:576px){.elementor-1496 .elementor-element.elementor-element-297fe0df{width:50%;}.elementor-1496 .elementor-element.elementor-element-106fb632{width:50%;}.elementor-1496 .elementor-element.elementor-element-70db0f0f{width:50%;}.elementor-1496 .elementor-element.elementor-element-476751d{--width:70%;}.elementor-1496 .elementor-element.elementor-element-24939e2{--width:30%;}}/* Start custom CSS for section, class: .elementor-element-569f2be8 *//* HERO ACCUEIL — plein écran sans barre grise, cadrage stable */
.home #hero-faces{
  height: 100vh; /* remplace min-height pour éviter le débordement */
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-attachment: scroll !important;
  background-position: 50% -40px !important; /* ↓ Ajuste ici : -20px à -60px pour remonter/descendre */
  margin: 0;
  padding: 0;
  overflow: hidden;
}

/* Contenu au-dessus, sans dépasser la hauteur */
.home #hero-faces .elementor-container{
  position: relative;
  z-index: 2;
  padding-top: 12vh;   /* espace au-dessus du texte */
  padding-bottom: 6vh; /* espace en dessous du bouton */
  box-sizing: border-box;
}

/* Ajustement responsive */
@media (min-width: 1400px){
  .home #hero-faces{ background-position: 50% -60px !important; } /* grands écrans */
}
@media (max-width: 1024px){
  .home #hero-faces{ 
    height: auto; /* sur mobile, on laisse la section respirer */
    background-position: 50% 0 !important;
  }
}

/* Ajustement du positionnement du texte du hero */
.home #hero-faces .elementor-container{
  padding-top: 11vh;   /* augmente pour descendre le texte */
  padding-bottom: 6vh; /* garde un équilibre en bas */
}

/* Responsive : ajuste selon la taille de l’écran */
@media (min-width:1400px){
  .home #hero-faces .elementor-container{
    padding-top: 19vh;
    padding-bottom: 6vh;
  }
}
@media (max-width:1024px){
  .home #hero-faces .elementor-container{
    padding-top: 16vh;
    padding-bottom: 10vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebba3e2 */.elementor-1496 .elementor-element.elementor-element-ebba3e2 {
  transform: scale(1.3);
  transform-origin: top left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-undefined-3df43de *//* ===== Une seule ligne / colonnes égales / espaces identiques ===== */
:root{ --gap-cases: 24px; }  /* espace entre les cases (mets 0 si tu veux collées) */

/* Le parent devient une grille en ligne, colonnes égales, sans wrap */
.timeline-eq{
  display: grid !important;
  grid-auto-flow: column;   /* une seule ligne horizontale */
  grid-auto-columns: 1fr;   /* chaque case = largeur identique */
  column-gap: var(--gap-cases);
  align-items: stretch;     /* mêmes hauteurs */
}

/* Chaque enfant direct du parent = une case */
.timeline-eq > *{
  min-width: 0;             /* très important : permet au contenu de rétrécir */
  margin: 0 !important;
  padding: 0 !important;    /* garde le padding dans tes widgets internes si besoin */
  border: none !important;
  box-shadow: none !important;

  display: flex;
  flex-direction: column;
  height: 100%;
  box-sizing: border-box;
}

/* Neutralise les marges internes des widgets qui créent des écarts différents */
.timeline-eq > * .elementor-widget,
.timeline-eq > * .elementor-widget-container,
.timeline-eq > * .e-con,
.timeline-eq > * .e-con-inner{
  margin: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
  box-sizing: border-box;
}

/* Texte : pas de débordement, coupe proprement si trop long */
.timeline-eq h1, .timeline-eq h2, .timeline-eq h3,
.timeline-eq h4, .timeline-eq h5, .timeline-eq h6,
.timeline-eq p{
  margin: 0 !important;
  word-break: break-word;
}

/* Option : limiter le nb de lignes pour garder des hauteurs proches */
.timeline-eq .elementor-heading-title{
  display: -webkit-box; -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; overflow: hidden;
}
.timeline-eq .elementor-widget-text-editor{
  display: -webkit-box; -webkit-box-orient: vertical;
  -webkit-line-clamp: 8; overflow: hidden;  /* ajuste si besoin */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c038727 */.btn-large .elementor-button {
  width: 150px !important;        /* largeur fixe : ajuste la valeur */
  padding: 10px  !important;     /* espace haut/bas pour donner de l’air */
  display: inline-block !important;
  text-align: center !important;  /* centre le texte dans la largeur */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4180e66 *//* ===== Une seule ligne / colonnes égales / espaces identiques ===== */
:root{ --gap-cases: 24px; }  /* espace entre les cases (mets 0 si tu veux collées) */

/* Le parent devient une grille en ligne, colonnes égales, sans wrap */
.timeline-eq{
  display: grid !important;
  grid-auto-flow: column;   /* une seule ligne horizontale */
  grid-auto-columns: 1fr;   /* chaque case = largeur identique */
  column-gap: var(--gap-cases);
  align-items: stretch;     /* mêmes hauteurs */
}

/* Chaque enfant direct du parent = une case */
.timeline-eq > *{
  min-width: 0;             /* très important : permet au contenu de rétrécir */
  margin: 0 !important;
  padding: 0 !important;    /* garde le padding dans tes widgets internes si besoin */
  border: none !important;
  box-shadow: none !important;

  display: flex;
  flex-direction: column;
  height: 100%;
  box-sizing: border-box;
}

/* Neutralise les marges internes des widgets qui créent des écarts différents */
.timeline-eq > * .elementor-widget,
.timeline-eq > * .elementor-widget-container,
.timeline-eq > * .e-con,
.timeline-eq > * .e-con-inner{
  margin: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
  box-sizing: border-box;
}

/* Texte : pas de débordement, coupe proprement si trop long */
.timeline-eq h1, .timeline-eq h2, .timeline-eq h3,
.timeline-eq h4, .timeline-eq h5, .timeline-eq h6,
.timeline-eq p{
  margin: 0 !important;
  word-break: break-word;
}

/* Option : limiter le nb de lignes pour garder des hauteurs proches */
.timeline-eq .elementor-heading-title{
  display: -webkit-box; -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; overflow: hidden;
}
.timeline-eq .elementor-widget-text-editor{
  display: -webkit-box; -webkit-box-orient: vertical;
  -webkit-line-clamp: 8; overflow: hidden;  /* ajuste si besoin */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9a675e4 *//* Bouton "Lire Plus" violet */
.elementor-widget-posts .elementor-post__read-more {
  display: inline-block;
  background-color: #5b2c38; /* violet */
  color: #ffffff; /* texte blanc */
  padding: 10px 20px;
  border-radius: 25px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  transition: background-color 0.3s ease, color 0.3s ease;
  margin-top: 15px;
}

/* Effet au survol du bouton */
.elementor-widget-posts .elementor-post__read-more:hover {
  background-color: #7a3e52; /* violet un peu plus clair */
  color: #ffffff; /* texte reste blanc */
}

/* Titre de l'article : noir toujours, même au survol */
.elementor-widget-posts .elementor-post__title a {
  color: #000000 !important; /* noir par défaut */
  transition: color 0.3s ease;
}

.elementor-widget-posts .elementor-post__title a:hover {
  color: #000000 !important; /* reste noir au survol */
}

/* ===== Grille forcée pour le widget Publications de la page d’accueil ===== */
.posts-grid-accueil .elementor-posts-container{
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important; /* 3 colonnes desktop */
  gap: 24px !important; /* espace entre cartes */
}

/* 2 colonnes tablette */
@media (max-width: 1024px){
  .posts-grid-accueil .elementor-posts-container{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* 1 colonne mobile */
@media (max-width: 767px){
  .posts-grid-accueil .elementor-posts-container{
    grid-template-columns: 1fr !important;
  }
}

/* Neutraliser les styles qui mettraient les cartes à 100% de largeur */
.posts-grid-accueil .elementor-post{
  width: auto !important;
  max-width: 100% !important;
  margin: 0 !important;
  float: none !important;
  flex: 1 1 auto !important; /* au cas où le conteneur resterait en flex */
}

/* Images responsives dans la carte */
.posts-grid-accueil .elementor-post__thumbnail img{
  width: 100% !important;
  height: auto !important;
  display: block !important;
}

/* Par sécurité : le conteneur ne fait pas “flex-wrap: nowrap” */
.posts-grid-accueil .elementor-posts-container{
  flex-wrap: wrap !important;  /* si jamais un autre style gardait du flex */
}

/* ===== Aligner les boutons "Lire la suite" en bas des cartes ===== */
.posts-grid-accueil .elementor-post{
  display: flex !important;
  flex-direction: column !important;
  height: 100%; /* s'étire dans la grille */
}

.posts-grid-accueil .elementor-post__text{
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important; /* le contenu prend la place disponible */
}

/* Le bouton est poussé en bas de la carte */
.posts-grid-accueil .elementor-post__read-more{
  margin-top: auto !important;
  align-self: flex-start; /* garde ton alignement à gauche */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b56aab4 *//* Ligne d'images carrées collées */
.row-squares{
  display: flex;
  gap: 0;                 /* pas d'espace entre images */
  align-items: stretch;
  justify-content: stretch;
  /* retirer si tu veux qu'elles restent sur une seule ligne :
  flex-wrap: nowrap;
  */
}
.row-squares .elementor-widget-image{
  flex: 1 1 0;            /* toutes la même largeur */
}
.row-squares .elementor-widget-image img{
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;    /* carré parfait */
  object-fit: cover;      /* remplit sans déformer */
  margin: 0;
}

.elementor-1496 .elementor-element.elementor-element-b56aab4 {
  width: 100vw !important;
  margin: 0 !important;
  padding: 0 !important;
  left: 50% !important;
  right: 50% !important;
  transform: translateX(-50%) !important;
  background-color: #553840; /* couleur demandée */
}

/* ===== Monochrome violet propre (#553840) =====
   -> Ajoute la classe "tint-violet" sur les images à teinter
   -> Ajuste l'opacité avec la variable ci-dessous
*/
:root{
  --tint-violet-color: #553840;
  --tint-violet-opacity: 0.72;  /* 0.55 (doux) → 0.85 (fort) */
}

.elementor-widget-image.tint-violet{
  position: relative;
  overflow: hidden;
}

/* On neutralise les couleurs de la photo pour accueillir la teinte */
.elementor-widget-image.tint-violet img{
  display:block;
  width:100%;
  height:auto;
  object-fit: cover;
  filter: grayscale(100%) contrast(1.05) brightness(0.95);
}

/* Voile violet par-dessus avec blend "color" (monochrome naturel) */
.elementor-widget-image.tint-violet::after{
  content:"";
  position:absolute;
  inset:0;
  background: var(--tint-violet-color);
  opacity: var(--tint-violet-opacity);
  mix-blend-mode: color;   /* clé: recolorise sans virer au rose */
  pointer-events:none;
}

/* Option: au survol, un poil plus lumineux (facultatif) */
.elementor-widget-image.tint-violet:hover img{
  filter: grayscale(100%) contrast(1.05) brightness(1.02);
}/* End custom CSS */