.elementor-14 .elementor-element.elementor-element-7c68d09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-14 .elementor-element.elementor-element-7c68d09:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7c68d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153630;}.elementor-14 .elementor-element.elementor-element-9aa723d{--display:flex;--min-height:100vh;--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:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-9aa723d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9aa723d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153630;}.elementor-14 .elementor-element.elementor-element-7c8167a{--display:flex;--position:absolute;--min-height:100vh;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-14 .elementor-element.elementor-element-7c8167a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7c8167a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153630;background-image:url("https://detente-dz.com/wp-content/uploads/2026/09/detente-hero-1-desktop.webp");background-position:0% 0%;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-7c8167a::before, .elementor-14 .elementor-element.elementor-element-7c8167a > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-7c8167a > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-7c8167a > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-7c8167a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-7c8167a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(21,54,48,0.95) 6%, rgba(21,54,48,0) 64%);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-7c8167a{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-7c8167a{right:0px;}.elementor-14 .elementor-element.elementor-element-70c024f{--display:flex;--position:absolute;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-14 .elementor-element.elementor-element-70c024f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-70c024f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(21,54,48,0) 30%, rgba(21,54,48,0.97) 74%);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-70c024f{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-70c024f{right:0px;}.elementor-14 .elementor-element.elementor-element-7cb3b39{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-3e4482d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-14 .elementor-element.elementor-element-3e4482d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-3e31ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-14 .elementor-element.elementor-element-3e31ad3 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:96px;font-weight:400;line-height:0.96em;letter-spacing:-0.012em;color:#FFF9EF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-de2e9ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:rgba(255,249,239,0.8);}.elementor-14 .elementor-element.elementor-element-6674402{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 30px;--row-gap:16px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14 .elementor-element.elementor-element-29d7f29 .elementor-button{background-color:#FFF9EF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;fill:#153630;color:#153630;transition-duration:0.5s;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-14 .elementor-element.elementor-element-29d7f29 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-29d7f29 .elementor-button:focus{background-color:#F2E8D6;color:#153630;}.elementor-14 .elementor-element.elementor-element-29d7f29{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-29d7f29 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-29d7f29 .elementor-button:focus svg{fill:#153630;}.elementor-14 .elementor-element.elementor-element-36ff78d{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-36ff78d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#FFF9EF;}.elementor-14 .elementor-element.elementor-element-90930e3{--display:flex;--min-height:100vh;--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:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-90930e3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-90930e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153630;}.elementor-14 .elementor-element.elementor-element-7f1ec8d{--display:flex;--position:absolute;--min-height:100vh;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-14 .elementor-element.elementor-element-7f1ec8d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7f1ec8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153630;background-image:url("https://detente-dz.com/wp-content/uploads/2026/09/detente-hero-2-desktop.webp");background-position:0% 0%;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-7f1ec8d::before, .elementor-14 .elementor-element.elementor-element-7f1ec8d > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-7f1ec8d > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-7f1ec8d > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-7f1ec8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-7f1ec8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(21,54,48,0.95) 6%, rgba(21,54,48,0) 64%);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-7f1ec8d{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-7f1ec8d{right:0px;}.elementor-14 .elementor-element.elementor-element-d3d5b59{--display:flex;--position:absolute;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-14 .elementor-element.elementor-element-d3d5b59:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d3d5b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(21,54,48,0) 30%, rgba(21,54,48,0.97) 74%);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-d3d5b59{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-d3d5b59{right:0px;}.elementor-14 .elementor-element.elementor-element-ce3f973{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14 .elementor-element.elementor-element-024fc67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-14 .elementor-element.elementor-element-024fc67 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-3d9071e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-14 .elementor-element.elementor-element-3d9071e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:96px;font-weight:400;line-height:0.96em;letter-spacing:-0.012em;color:#FFF9EF;}.elementor-14 .elementor-element.elementor-element-339f382{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:rgba(255,249,239,0.8);}.elementor-14 .elementor-element.elementor-element-8e0147c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 30px;--row-gap:16px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a5f211c .elementor-button{background-color:#FFF9EF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;fill:#153630;color:#153630;transition-duration:0.5s;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-14 .elementor-element.elementor-element-a5f211c .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-a5f211c .elementor-button:focus{background-color:#F2E8D6;color:#153630;}.elementor-14 .elementor-element.elementor-element-a5f211c{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-a5f211c .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-a5f211c .elementor-button:focus svg{fill:#153630;}.elementor-14 .elementor-element.elementor-element-72d6dbc{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-72d6dbc .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#FFF9EF;}.elementor-14 .elementor-element.elementor-element-3407839{--display:flex;--min-height:100vh;--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:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-3407839:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3407839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153630;}.elementor-14 .elementor-element.elementor-element-61a1dcb{--display:flex;--position:absolute;--min-height:100vh;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-14 .elementor-element.elementor-element-61a1dcb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-61a1dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153630;background-image:url("https://detente-dz.com/wp-content/uploads/2026/09/detente-hero-3-desktop.webp");background-position:0% 0%;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-61a1dcb::before, .elementor-14 .elementor-element.elementor-element-61a1dcb > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-61a1dcb > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-61a1dcb > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-61a1dcb > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-61a1dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(21,54,48,0.95) 6%, rgba(21,54,48,0) 64%);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-61a1dcb{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-61a1dcb{right:0px;}.elementor-14 .elementor-element.elementor-element-d3ab29f{--display:flex;--position:absolute;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-14 .elementor-element.elementor-element-d3ab29f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d3ab29f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(21,54,48,0) 30%, rgba(21,54,48,0.97) 74%);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-d3ab29f{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-d3ab29f{right:0px;}.elementor-14 .elementor-element.elementor-element-a14b669{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14 .elementor-element.elementor-element-a8ca2d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-14 .elementor-element.elementor-element-a8ca2d2 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-45719a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-14 .elementor-element.elementor-element-45719a3 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:96px;font-weight:400;line-height:0.96em;letter-spacing:-0.012em;color:#FFF9EF;}.elementor-14 .elementor-element.elementor-element-80fa2d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:rgba(255,249,239,0.8);}.elementor-14 .elementor-element.elementor-element-8b9532c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 30px;--row-gap:16px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d8ff5c2 .elementor-button{background-color:#FFF9EF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;fill:#153630;color:#153630;transition-duration:0.5s;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-14 .elementor-element.elementor-element-d8ff5c2 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-d8ff5c2 .elementor-button:focus{background-color:#F2E8D6;color:#153630;}.elementor-14 .elementor-element.elementor-element-d8ff5c2{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-d8ff5c2 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-d8ff5c2 .elementor-button:focus svg{fill:#153630;}.elementor-14 .elementor-element.elementor-element-be1f4ee{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-be1f4ee .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#FFF9EF;}.elementor-14 .elementor-element.elementor-element-c16867c{--display:flex;--min-height:100vh;--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:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-c16867c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c16867c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153630;}.elementor-14 .elementor-element.elementor-element-2e3f516{--display:flex;--position:absolute;--min-height:100vh;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-14 .elementor-element.elementor-element-2e3f516:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2e3f516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153630;background-image:url("https://detente-dz.com/wp-content/uploads/2026/09/detente-hero-4-desktop.webp");background-position:0% 0%;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-2e3f516::before, .elementor-14 .elementor-element.elementor-element-2e3f516 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-2e3f516 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-2e3f516 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-2e3f516 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-2e3f516 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(21,54,48,0.95) 6%, rgba(21,54,48,0) 64%);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-2e3f516{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-2e3f516{right:0px;}.elementor-14 .elementor-element.elementor-element-34c6057{--display:flex;--position:absolute;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-14 .elementor-element.elementor-element-34c6057:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-34c6057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(21,54,48,0) 30%, rgba(21,54,48,0.97) 74%);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-34c6057{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-34c6057{right:0px;}.elementor-14 .elementor-element.elementor-element-66a84c7{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14 .elementor-element.elementor-element-60acebf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-14 .elementor-element.elementor-element-60acebf .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#F2E8D6;}.elementor-14 .elementor-element.elementor-element-3190231{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-14 .elementor-element.elementor-element-3190231 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:96px;font-weight:400;line-height:0.96em;letter-spacing:-0.012em;color:#FFF9EF;}.elementor-14 .elementor-element.elementor-element-fc52b9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:rgba(255,249,239,0.8);}.elementor-14 .elementor-element.elementor-element-60ff53f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 30px;--row-gap:16px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-94c9008 .elementor-button{background-color:#FFF9EF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;fill:#153630;color:#153630;transition-duration:0.5s;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-14 .elementor-element.elementor-element-94c9008 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-94c9008 .elementor-button:focus{background-color:#F2E8D6;color:#153630;}.elementor-14 .elementor-element.elementor-element-94c9008{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-94c9008 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-94c9008 .elementor-button:focus svg{fill:#153630;}.elementor-14 .elementor-element.elementor-element-e107b5d{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-e107b5d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:rgba(255,249,239,0.86);}.elementor-14 .elementor-element.elementor-element-22bf855{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-14 .elementor-element.elementor-element-22bf855 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-14 .elementor-element.elementor-element-eb957b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:88px 88px;--row-gap:88px;--column-gap:88px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-eb957b6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-eb957b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-eb9d247{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0f3ade5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-fe5ed19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-14 .elementor-element.elementor-element-fe5ed19 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-e566994 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:92px;font-weight:400;line-height:0.98em;letter-spacing:-0.015em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-932ba0b{--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:flex-start;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-27268b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var(--muted-foreground, #6A655E);}.elementor-14 .elementor-element.elementor-element-2d4dc53 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-5f051e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4ee1d93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-78375a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-428914f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0em;color:#A88A5C;}.elementor-14 .elementor-element.elementor-element-3c0a7ee .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;letter-spacing:-0.01em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-dd049da .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-a8a9b00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a8a9b00:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a8a9b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8D6;background-image:url("https://detente-dz.com/wp-content/uploads/2026/10/detente-nos-soins-visage-peau.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-9717b19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2ae4285 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0em;color:#A88A5C;}.elementor-14 .elementor-element.elementor-element-876d63a .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;letter-spacing:-0.01em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-044f75a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-c9076e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c9076e7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c9076e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8D6;background-image:url("https://detente-dz.com/wp-content/uploads/2026/10/detente-nos-soins-botox-filler-v2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-025802f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7957014 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0em;color:#A88A5C;}.elementor-14 .elementor-element.elementor-element-7274bc7 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;letter-spacing:-0.01em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-eab2072 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-afc50c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-afc50c8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-afc50c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8D6;background-image:url("https://detente-dz.com/wp-content/uploads/2026/10/detente-nos-soins-cheveux.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-76d6625{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a60c770 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0em;color:#A88A5C;}.elementor-14 .elementor-element.elementor-element-67b32e0 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;letter-spacing:-0.01em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-7689f21 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-d5f9054{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d5f9054:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d5f9054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8D6;background-image:url("https://detente-dz.com/wp-content/uploads/2026/10/detente-nos-soins-laser-technologies-v2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-9032fff{--display:flex;--min-height:640px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f9291e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f9291e6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f9291e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8D6;background-image:url("https://detente-dz.com/wp-content/uploads/2026/10/detente-nos-soins-visage-peau.jpg");background-position:38% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-04ccd0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-04ccd0b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-04ccd0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8D6;background-image:url("https://detente-dz.com/wp-content/uploads/2026/10/detente-nos-soins-botox-filler-v2.jpg");background-position:50% 30%;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-8250f0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8250f0f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8250f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8D6;background-image:url("https://detente-dz.com/wp-content/uploads/2026/10/detente-nos-soins-cheveux.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-3896570{text-align:center;}.elementor-14 .elementor-element.elementor-element-3896570 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:120px;font-weight:400;font-style:italic;line-height:0.9em;letter-spacing:-0.02em;color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-615a614{text-align:center;}.elementor-14 .elementor-element.elementor-element-615a614 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:var(--muted-foreground, #6A655E);}.elementor-14 .elementor-element.elementor-element-da316fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-da316fb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-da316fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8D6;background-image:url("https://detente-dz.com/wp-content/uploads/2026/10/detente-nos-soins-laser-technologies-v2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-2373bd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-2373bd8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2373bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153630;}.elementor-14 .elementor-element.elementor-element-e2496b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-42efb41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-1ca221b img{width:100%;}.elementor-14 .elementor-element.elementor-element-1964df8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-1964df8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1964df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8D6;}.elementor-14 .elementor-element.elementor-element-b7c0a01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b7c0a02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b926148{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-14 .elementor-element.elementor-element-b926148 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-455e3b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-455e3b6 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:76px;font-weight:400;line-height:0.95em;letter-spacing:-0.02em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-b7c0a03{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-de3cbf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var(--muted-foreground, #6A655E);}.elementor-14 .elementor-element.elementor-element-cd263f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-14 .elementor-element.elementor-element-cd263f2 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:var(--muted-foreground, #6A655E);}.elementor-14 .elementor-element.elementor-element-b7c0a04 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-b7c0a10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b7c0a11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0083612 .elementskit-image-comparison .twentytwenty-before-label:before{background-color:rgba(42, 42, 42, 0.32);color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;padding:6px 10px 6px 10px;}.elementor-14 .elementor-element.elementor-element-0083612 .elementskit-image-comparison .twentytwenty-after-label:before{background-color:rgba(42, 42, 42, 0.32);color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;padding:6px 10px 6px 10px;}.elementor-14 .elementor-element.elementor-element-0083612 .elementskit-image-comparison .twentytwenty-handle{background-color:rgba(255, 255, 255, 0.22);width:36px;margin-left:calc( 36px / -2 );height:36px;margin-top:calc( 36px / -2 );}.elementor-14 .elementor-element.elementor-element-0083612{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-0083612 .elementskit-image-comparison{border-radius:2px 2px 2px 2px;}.elementor-14 .elementor-element.elementor-element-0083612 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0083612 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0083612 .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-0083612 .twentytwenty-horizontal .twentytwenty-handle:after{width:2px;}.elementor-14 .elementor-element.elementor-element-0083612 .twentytwenty-vertical .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-0083612 .twentytwenty-vertical .twentytwenty-handle:after{height:2px;}.elementor-14 .elementor-element.elementor-element-0083612 .elementskit-image-comparison .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-0083612 .elementskit-image-comparison .twentytwenty-handle:after{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-28f6a51 .elementskit-image-comparison .twentytwenty-before-label:before{background-color:rgba(42, 42, 42, 0.32);color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;padding:6px 10px 6px 10px;}.elementor-14 .elementor-element.elementor-element-28f6a51 .elementskit-image-comparison .twentytwenty-after-label:before{background-color:rgba(42, 42, 42, 0.32);color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;padding:6px 10px 6px 10px;}.elementor-14 .elementor-element.elementor-element-28f6a51 .elementskit-image-comparison .twentytwenty-handle{background-color:rgba(255, 255, 255, 0.22);width:36px;margin-left:calc( 36px / -2 );height:36px;margin-top:calc( 36px / -2 );}.elementor-14 .elementor-element.elementor-element-28f6a51{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-28f6a51 .elementskit-image-comparison{border-radius:2px 2px 2px 2px;}.elementor-14 .elementor-element.elementor-element-28f6a51 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-28f6a51 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-28f6a51 .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-28f6a51 .twentytwenty-horizontal .twentytwenty-handle:after{width:2px;}.elementor-14 .elementor-element.elementor-element-28f6a51 .twentytwenty-vertical .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-28f6a51 .twentytwenty-vertical .twentytwenty-handle:after{height:2px;}.elementor-14 .elementor-element.elementor-element-28f6a51 .elementskit-image-comparison .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-28f6a51 .elementskit-image-comparison .twentytwenty-handle:after{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7a0713b .elementskit-image-comparison .twentytwenty-before-label:before{background-color:rgba(42, 42, 42, 0.32);color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;padding:6px 10px 6px 10px;}.elementor-14 .elementor-element.elementor-element-7a0713b .elementskit-image-comparison .twentytwenty-after-label:before{background-color:rgba(42, 42, 42, 0.32);color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;padding:6px 10px 6px 10px;}.elementor-14 .elementor-element.elementor-element-7a0713b .elementskit-image-comparison .twentytwenty-handle{background-color:rgba(255, 255, 255, 0.22);width:36px;margin-left:calc( 36px / -2 );height:36px;margin-top:calc( 36px / -2 );}.elementor-14 .elementor-element.elementor-element-7a0713b{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-7a0713b .elementskit-image-comparison{border-radius:2px 2px 2px 2px;}.elementor-14 .elementor-element.elementor-element-7a0713b .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7a0713b .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7a0713b .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-7a0713b .twentytwenty-horizontal .twentytwenty-handle:after{width:2px;}.elementor-14 .elementor-element.elementor-element-7a0713b .twentytwenty-vertical .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-7a0713b .twentytwenty-vertical .twentytwenty-handle:after{height:2px;}.elementor-14 .elementor-element.elementor-element-7a0713b .elementskit-image-comparison .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-7a0713b .elementskit-image-comparison .twentytwenty-handle:after{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-57c1bbd .elementskit-image-comparison .twentytwenty-before-label:before{background-color:rgba(42, 42, 42, 0.32);color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;padding:6px 10px 6px 10px;}.elementor-14 .elementor-element.elementor-element-57c1bbd .elementskit-image-comparison .twentytwenty-after-label:before{background-color:rgba(42, 42, 42, 0.32);color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;padding:6px 10px 6px 10px;}.elementor-14 .elementor-element.elementor-element-57c1bbd .elementskit-image-comparison .twentytwenty-handle{background-color:rgba(255, 255, 255, 0.22);width:36px;margin-left:calc( 36px / -2 );height:36px;margin-top:calc( 36px / -2 );}.elementor-14 .elementor-element.elementor-element-57c1bbd{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-57c1bbd .elementskit-image-comparison{border-radius:2px 2px 2px 2px;}.elementor-14 .elementor-element.elementor-element-57c1bbd .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-57c1bbd .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-57c1bbd .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-57c1bbd .twentytwenty-horizontal .twentytwenty-handle:after{width:2px;}.elementor-14 .elementor-element.elementor-element-57c1bbd .twentytwenty-vertical .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-57c1bbd .twentytwenty-vertical .twentytwenty-handle:after{height:2px;}.elementor-14 .elementor-element.elementor-element-57c1bbd .elementskit-image-comparison .twentytwenty-handle:before, .elementor-14 .elementor-element.elementor-element-57c1bbd .elementskit-image-comparison .twentytwenty-handle:after{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b7c0a19{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b7c0a20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bf6f48f{text-align:center;}.elementor-14 .elementor-element.elementor-element-bf6f48f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:64px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-bf6f48f .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-bf6f48f .elementor-heading-title a:focus{color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-45f38ad{text-align:center;}.elementor-14 .elementor-element.elementor-element-45f38ad .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:64px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-45f38ad .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-45f38ad .elementor-heading-title a:focus{color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-659685e{text-align:center;}.elementor-14 .elementor-element.elementor-element-659685e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:64px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-659685e .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-659685e .elementor-heading-title a:focus{color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-e4df1d8{text-align:center;}.elementor-14 .elementor-element.elementor-element-e4df1d8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:64px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-e4df1d8 .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-e4df1d8 .elementor-heading-title a:focus{color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-b7c0a21{text-align:center;}.elementor-14 .elementor-element.elementor-element-b7c0a21 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-b7c0a30{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-64d97f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:170px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-64d97f5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-64d97f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-b5ef940{--display:flex;--min-height:620px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b5ef940:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b5ef940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detente-dz.com/wp-content/uploads/2026/10/detente-logo-officiel.png");background-repeat:no-repeat;background-size:100% auto;}.elementor-14 .elementor-element.elementor-element-578489b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-dbd49bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1972fad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-14 .elementor-element.elementor-element-1972fad .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-3874eb7 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:88px;font-weight:400;line-height:1em;letter-spacing:-0.015em;color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-3f23a52{--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:flex-start;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4843c72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,249,239, 0.72);}.elementor-14 .elementor-element.elementor-element-a8fb76c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:#C9B08A;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-14 .elementor-element.elementor-element-e1bd84a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:56px 24px;--row-gap:56px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3cc8ab5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-138aa90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-14 .elementor-element.elementor-element-138aa90 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0.02em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-3e647da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14 .elementor-element.elementor-element-3e647da .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-55a37bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(255,249,239, 0.72);}.elementor-14 .elementor-element.elementor-element-14d105d{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-14d105d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-937eddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-b4ffec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-14 .elementor-element.elementor-element-b4ffec8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0.02em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-9f00a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14 .elementor-element.elementor-element-9f00a74 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-6d7aba4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(255,249,239, 0.72);}.elementor-14 .elementor-element.elementor-element-e13e913{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-e13e913 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-77acfee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-2a80d1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-14 .elementor-element.elementor-element-2a80d1f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0.02em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-94e9556{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14 .elementor-element.elementor-element-94e9556 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-2707b09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(255,249,239, 0.72);}.elementor-14 .elementor-element.elementor-element-e12fcca{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-e12fcca .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-a1a70a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-f20b0be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-14 .elementor-element.elementor-element-f20b0be .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0.02em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-704a5cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14 .elementor-element.elementor-element-704a5cf .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-f9a0e4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(255,249,239, 0.72);}.elementor-14 .elementor-element.elementor-element-c172c7f{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-c172c7f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-adacead{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:56px 24px;--row-gap:56px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-197870b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-58ef9bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-14 .elementor-element.elementor-element-58ef9bc .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0.02em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-62fbf81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14 .elementor-element.elementor-element-62fbf81 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-94e08f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(255,249,239, 0.72);}.elementor-14 .elementor-element.elementor-element-b405d80{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-b405d80 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-3c945bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-4eb853b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-14 .elementor-element.elementor-element-4eb853b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0.02em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-bb2a6ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14 .elementor-element.elementor-element-bb2a6ba .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-de1e678 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(255,249,239, 0.72);}.elementor-14 .elementor-element.elementor-element-1af38eb{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-1af38eb .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-41d4bb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-76975fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-14 .elementor-element.elementor-element-76975fe .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0.02em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-ce25c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14 .elementor-element.elementor-element-ce25c1a .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-7992283 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(255,249,239, 0.72);}.elementor-14 .elementor-element.elementor-element-6b3d7bc{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-6b3d7bc .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-3eab75a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-d7b68c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-14 .elementor-element.elementor-element-d7b68c0 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:0.02em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-39381e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14 .elementor-element.elementor-element-39381e0 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-d2037a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:rgba(255,249,239, 0.72);}.elementor-14 .elementor-element.elementor-element-67cf15d{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-67cf15d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:#C9B08A;}.elementor-14 .elementor-element.elementor-element-d83ef70{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;z-index:1;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:44px;--n-tabs-gap:72px;--n-tabs-title-transition:0.3s;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:4px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:14px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:34px;--n-tabs-title-color:rgba(255,249,239, 0.45);--n-tabs-title-color-active:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-d83ef70 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:rgba(0,0,0,0);}.elementor-14 .elementor-element.elementor-element-d83ef70.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:rgba(0,0,0,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(201, 176, 138, 0.45);}.elementor-14 .elementor-element.elementor-element-d83ef70.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-14 .elementor-element.elementor-element-d83ef70.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:rgba(0,0,0,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9B08A;}:where( .elementor-14 .elementor-element.elementor-element-d83ef70.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:rgba(0,0,0,0);border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-14 .elementor-element.elementor-element-d83ef70.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(0,0,0,0);}.elementor-14 .elementor-element.elementor-element-d83ef70.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Instrument Serif", Sans-serif;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:0em;}.elementor-14 .elementor-element.elementor-element-d83ef70 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-fd89bf4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-fd89bf4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fd89bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-a7d0b00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-dc3e940 img{width:100%;height:560px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-14 .elementor-element.elementor-element-a7d0b01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:22px;--padding-bottom:22px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-a7d0b01:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a7d0b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-a7d0b02 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:52px;font-weight:400;font-style:italic;line-height:0.95em;letter-spacing:-0.01em;color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-2841fd8{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0fbc619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-14 .elementor-element.elementor-element-0fbc619 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.13em;color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-724da12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-14 .elementor-element.elementor-element-724da12 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:56px;font-weight:400;line-height:1.02em;letter-spacing:-0.01em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-7dd3410{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var(--muted-foreground, #6A655E);}.elementor-14 .elementor-element.elementor-element-a7d0b10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a7d0b11{padding:16px 0px 16px 0px;}.elementor-14 .elementor-element.elementor-element-a7d0b11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-a7d0b12{padding:16px 0px 16px 0px;}.elementor-14 .elementor-element.elementor-element-a7d0b12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-a7d0b13{padding:16px 0px 16px 0px;}.elementor-14 .elementor-element.elementor-element-a7d0b13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var(--foreground, #2A2A2A);}.elementor-14 .elementor-element.elementor-element-a7d0b20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-528389a .elementor-button{background-color:var(--primary, #153630);font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;fill:var(--background, #FFF9EF);color:var(--background, #FFF9EF);border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-528389a .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-528389a .elementor-button:focus{background-color:#1F4A42;color:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-528389a .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-528389a .elementor-button:focus svg{fill:var(--background, #FFF9EF);}.elementor-14 .elementor-element.elementor-element-a7d0b21 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:0.06em;color:var(--primary, #153630);}.elementor-14 .elementor-element.elementor-element-a7d0b21 .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-a7d0b21 .elementor-heading-title a:focus{color:#1F4A42;}.elementor-14 .elementor-element.elementor-element-dc0a001{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-9aa723d{--min-height:100vh;--justify-content:flex-end;--padding-top:140px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-7c8167a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7c8167a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:58% 0%;}.elementor-14 .elementor-element.elementor-element-7c8167a{--overlay-opacity:0;}.elementor-14 .elementor-element.elementor-element-3e31ad3 .elementor-heading-title{font-size:64px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-de2e9ce{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14 .elementor-element.elementor-element-90930e3{--min-height:100vh;--justify-content:flex-end;--padding-top:140px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-7f1ec8d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7f1ec8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:58% 0%;}.elementor-14 .elementor-element.elementor-element-7f1ec8d{--overlay-opacity:0;}.elementor-14 .elementor-element.elementor-element-3d9071e .elementor-heading-title{font-size:64px;}.elementor-14 .elementor-element.elementor-element-339f382{font-size:16px;}.elementor-14 .elementor-element.elementor-element-3407839{--min-height:100vh;--justify-content:flex-end;--padding-top:140px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-61a1dcb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-61a1dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:58% 0%;}.elementor-14 .elementor-element.elementor-element-61a1dcb{--overlay-opacity:0;}.elementor-14 .elementor-element.elementor-element-45719a3 .elementor-heading-title{font-size:64px;}.elementor-14 .elementor-element.elementor-element-80fa2d1{font-size:16px;}.elementor-14 .elementor-element.elementor-element-c16867c{--min-height:100vh;--justify-content:flex-end;--padding-top:140px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-2e3f516:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2e3f516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 0%;}.elementor-14 .elementor-element.elementor-element-2e3f516{--overlay-opacity:0;}.elementor-14 .elementor-element.elementor-element-3190231 .elementor-heading-title{font-size:64px;}.elementor-14 .elementor-element.elementor-element-fc52b9b{font-size:16px;}.elementor-14 .elementor-element.elementor-element-22bf855{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-eb957b6{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-eb9d247{--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:flex-start;}.elementor-14 .elementor-element.elementor-element-e566994 .elementor-heading-title{font-size:64px;}.elementor-14 .elementor-element.elementor-element-27268b9{font-size:16px;}.elementor-14 .elementor-element.elementor-element-428914f .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-3c0a7ee .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-2ae4285 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-876d63a .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-7957014 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-7274bc7 .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-a60c770 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-67b32e0 .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-9032fff{--min-height:460px;}.elementor-14 .elementor-element.elementor-element-f9291e6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f9291e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-04ccd0b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-04ccd0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-3896570 .elementor-heading-title{font-size:84px;}.elementor-14 .elementor-element.elementor-element-2373bd8{--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-1964df8{--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:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:96px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-b7c0a01{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-455e3b6 .elementor-heading-title{font-size:60px;}.elementor-14 .elementor-element.elementor-element-de3cbf6{font-size:16px;}.elementor-14 .elementor-element.elementor-element-bf6f48f .elementor-heading-title{font-size:54px;}.elementor-14 .elementor-element.elementor-element-45f38ad .elementor-heading-title{font-size:54px;}.elementor-14 .elementor-element.elementor-element-659685e .elementor-heading-title{font-size:54px;}.elementor-14 .elementor-element.elementor-element-e4df1d8 .elementor-heading-title{font-size:54px;}.elementor-14 .elementor-element.elementor-element-64d97f5{--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:112px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-578489b{--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:flex-start;}.elementor-14 .elementor-element.elementor-element-3874eb7 .elementor-heading-title{font-size:64px;}.elementor-14 .elementor-element.elementor-element-4843c72{font-size:16px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14 .elementor-element.elementor-element-e1bd84a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-138aa90 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-3e647da .elementor-heading-title{font-size:44px;}.elementor-14 .elementor-element.elementor-element-b4ffec8 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-9f00a74 .elementor-heading-title{font-size:44px;}.elementor-14 .elementor-element.elementor-element-2a80d1f .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-94e9556 .elementor-heading-title{font-size:44px;}.elementor-14 .elementor-element.elementor-element-f20b0be .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-704a5cf .elementor-heading-title{font-size:44px;}.elementor-14 .elementor-element.elementor-element-adacead{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-58ef9bc .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-62fbf81 .elementor-heading-title{font-size:44px;}.elementor-14 .elementor-element.elementor-element-4eb853b .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-bb2a6ba .elementor-heading-title{font-size:44px;}.elementor-14 .elementor-element.elementor-element-76975fe .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-ce25c1a .elementor-heading-title{font-size:44px;}.elementor-14 .elementor-element.elementor-element-d7b68c0 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-39381e0 .elementor-heading-title{font-size:44px;}.elementor-14 .elementor-element.elementor-element-d83ef70{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-gap:56px;--n-tabs-title-padding-top:4px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:14px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:30px;}.elementor-14 .elementor-element.elementor-element-fd89bf4{--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:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-dc3e940 img{height:420px;}.elementor-14 .elementor-element.elementor-element-a7d0b02 .elementor-heading-title{font-size:46px;}.elementor-14 .elementor-element.elementor-element-724da12 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-7dd3410{font-size:16px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-9aa723d{--min-height:100vh;--padding-top:120px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-7c8167a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7c8167a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detente-dz.com/wp-content/uploads/2026/09/detente-hero-1-mobile.webp");background-position:top center;}.elementor-14 .elementor-element.elementor-element-3e4482d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-14 .elementor-element.elementor-element-3e4482d .elementor-heading-title{letter-spacing:0.12em;}.elementor-14 .elementor-element.elementor-element-3e31ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-14 .elementor-element.elementor-element-3e31ad3 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-de2e9ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14 .elementor-element.elementor-element-90930e3{--min-height:100vh;--padding-top:120px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-7f1ec8d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7f1ec8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detente-dz.com/wp-content/uploads/2026/09/detente-hero-2-mobile.webp");background-position:top center;}.elementor-14 .elementor-element.elementor-element-024fc67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-14 .elementor-element.elementor-element-024fc67 .elementor-heading-title{letter-spacing:0.12em;}.elementor-14 .elementor-element.elementor-element-3d9071e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-14 .elementor-element.elementor-element-3d9071e .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-339f382{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-size:14px;}.elementor-14 .elementor-element.elementor-element-3407839{--min-height:100vh;--padding-top:120px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-61a1dcb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-61a1dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detente-dz.com/wp-content/uploads/2026/09/detente-hero-3-mobile.webp");background-position:top center;}.elementor-14 .elementor-element.elementor-element-a8ca2d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-14 .elementor-element.elementor-element-a8ca2d2 .elementor-heading-title{letter-spacing:0.12em;}.elementor-14 .elementor-element.elementor-element-45719a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-14 .elementor-element.elementor-element-45719a3 .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-80fa2d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-size:14px;}.elementor-14 .elementor-element.elementor-element-c16867c{--min-height:100vh;--padding-top:120px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-2e3f516:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2e3f516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detente-dz.com/wp-content/uploads/2026/09/detente-hero-4-mobile.webp");background-position:top center;}.elementor-14 .elementor-element.elementor-element-60acebf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-14 .elementor-element.elementor-element-60acebf .elementor-heading-title{letter-spacing:0.12em;}.elementor-14 .elementor-element.elementor-element-3190231{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-14 .elementor-element.elementor-element-3190231 .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-fc52b9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-size:14px;}.elementor-14 .elementor-element.elementor-element-22bf855{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-eb957b6{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-e566994 .elementor-heading-title{font-size:46px;}.elementor-14 .elementor-element.elementor-element-932ba0b{--width:100%;}.elementor-14 .elementor-element.elementor-element-27268b9{font-size:15px;}.elementor-14 .elementor-element.elementor-element-4ee1d93{--width:100%;}.elementor-14 .elementor-element.elementor-element-78375a6{--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-428914f .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-3c0a7ee .elementor-heading-title{font-size:32px;}.elementor-14 .elementor-element.elementor-element-9717b19{--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2ae4285 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-876d63a .elementor-heading-title{font-size:32px;}.elementor-14 .elementor-element.elementor-element-025802f{--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7957014 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-7274bc7 .elementor-heading-title{font-size:32px;}.elementor-14 .elementor-element.elementor-element-76d6625{--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a60c770 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-67b32e0 .elementor-heading-title{font-size:32px;}.elementor-14 .elementor-element.elementor-element-f9291e6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f9291e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-04ccd0b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-04ccd0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-3896570 .elementor-heading-title{font-size:60px;}.elementor-14 .elementor-element.elementor-element-2373bd8{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-1964df8{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-455e3b6 .elementor-heading-title{font-size:44px;}.elementor-14 .elementor-element.elementor-element-de3cbf6{font-size:15px;}.elementor-14 .elementor-element.elementor-element-b7c0a19{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-bf6f48f .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-45f38ad .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-659685e .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-e4df1d8 .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-b7c0a30{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-64d97f5{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:80px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-3874eb7 .elementor-heading-title{font-size:46px;}.elementor-14 .elementor-element.elementor-element-3f23a52{--width:100%;}.elementor-14 .elementor-element.elementor-element-4843c72{font-size:15px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14 .elementor-element.elementor-element-e1bd84a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:44px 0px;--row-gap:44px;--column-gap:0px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-3cc8ab5{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-138aa90 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-3e647da .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-937eddc{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b4ffec8 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-9f00a74 .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-77acfee{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2a80d1f .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-94e9556 .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-a1a70a9{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f20b0be .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-704a5cf .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-adacead{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:44px 0px;--row-gap:44px;--column-gap:0px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-197870b{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-58ef9bc .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-62fbf81 .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-3c945bf{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4eb853b .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-bb2a6ba .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-41d4bb9{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-76975fe .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-ce25c1a .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-3eab75a{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d7b68c0 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-39381e0 .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-d83ef70{--n-tabs-title-gap:28px;--n-tabs-gap:44px;--n-tabs-title-font-size:26px;}.elementor-14 .elementor-element.elementor-element-fd89bf4{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:64px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-dc3e940 img{height:260px;}.elementor-14 .elementor-element.elementor-element-a7d0b01{--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-14 .elementor-element.elementor-element-a7d0b02 .elementor-heading-title{font-size:36px;}.elementor-14 .elementor-element.elementor-element-2841fd8{--width:100%;}.elementor-14 .elementor-element.elementor-element-724da12 .elementor-heading-title{font-size:38px;}.elementor-14 .elementor-element.elementor-element-7dd3410{font-size:15px;}.elementor-14 .elementor-element.elementor-element-a7d0b10{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-a7d0b11{padding:13px 0px 13px 0px;}.elementor-14 .elementor-element.elementor-element-a7d0b11 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-a7d0b12{padding:13px 0px 13px 0px;}.elementor-14 .elementor-element.elementor-element-a7d0b12 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-a7d0b13{padding:13px 0px 13px 0px;}.elementor-14 .elementor-element.elementor-element-a7d0b13 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-a7d0b20{--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:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-9aa723d{--content-width:1320px;}.elementor-14 .elementor-element.elementor-element-7c8167a{--width:100%;}.elementor-14 .elementor-element.elementor-element-70c024f{--width:100%;}.elementor-14 .elementor-element.elementor-element-7cb3b39{--width:760px;}.elementor-14 .elementor-element.elementor-element-90930e3{--content-width:1320px;}.elementor-14 .elementor-element.elementor-element-7f1ec8d{--width:100%;}.elementor-14 .elementor-element.elementor-element-d3d5b59{--width:100%;}.elementor-14 .elementor-element.elementor-element-ce3f973{--width:760px;}.elementor-14 .elementor-element.elementor-element-3407839{--content-width:1320px;}.elementor-14 .elementor-element.elementor-element-61a1dcb{--width:100%;}.elementor-14 .elementor-element.elementor-element-d3ab29f{--width:100%;}.elementor-14 .elementor-element.elementor-element-a14b669{--width:760px;}.elementor-14 .elementor-element.elementor-element-c16867c{--content-width:1320px;}.elementor-14 .elementor-element.elementor-element-2e3f516{--width:100%;}.elementor-14 .elementor-element.elementor-element-34c6057{--width:100%;}.elementor-14 .elementor-element.elementor-element-66a84c7{--width:760px;}.elementor-14 .elementor-element.elementor-element-eb957b6{--content-width:1320px;}.elementor-14 .elementor-element.elementor-element-0f3ade5{--width:64%;}.elementor-14 .elementor-element.elementor-element-932ba0b{--width:28%;}.elementor-14 .elementor-element.elementor-element-4ee1d93{--width:44%;}.elementor-14 .elementor-element.elementor-element-a8a9b00{--width:72px;}.elementor-14 .elementor-element.elementor-element-c9076e7{--width:72px;}.elementor-14 .elementor-element.elementor-element-afc50c8{--width:72px;}.elementor-14 .elementor-element.elementor-element-d5f9054{--width:72px;}.elementor-14 .elementor-element.elementor-element-9032fff{--width:50%;}.elementor-14 .elementor-element.elementor-element-1964df8{--content-width:1320px;}.elementor-14 .elementor-element.elementor-element-b7c0a03{--width:460px;}.elementor-14 .elementor-element.elementor-element-64d97f5{--content-width:1320px;}.elementor-14 .elementor-element.elementor-element-b5ef940{--width:620px;}.elementor-14 .elementor-element.elementor-element-dbd49bf{--width:60%;}.elementor-14 .elementor-element.elementor-element-3f23a52{--width:30%;}.elementor-14 .elementor-element.elementor-element-fd89bf4{--content-width:1320px;}.elementor-14 .elementor-element.elementor-element-a7d0b00{--width:52%;}.elementor-14 .elementor-element.elementor-element-2841fd8{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-7cb3b39{--width:100%;}.elementor-14 .elementor-element.elementor-element-ce3f973{--width:100%;}.elementor-14 .elementor-element.elementor-element-a14b669{--width:100%;}.elementor-14 .elementor-element.elementor-element-66a84c7{--width:100%;}.elementor-14 .elementor-element.elementor-element-0f3ade5{--width:100%;}.elementor-14 .elementor-element.elementor-element-932ba0b{--width:520px;}.elementor-14 .elementor-element.elementor-element-4ee1d93{--width:100%;}.elementor-14 .elementor-element.elementor-element-9032fff{--width:48%;}.elementor-14 .elementor-element.elementor-element-b7c0a03{--width:100%;}.elementor-14 .elementor-element.elementor-element-dbd49bf{--width:100%;}.elementor-14 .elementor-element.elementor-element-3f23a52{--width:520px;}.elementor-14 .elementor-element.elementor-element-a7d0b00{--width:100%;}.elementor-14 .elementor-element.elementor-element-2841fd8{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7c68d09 *//* ===== HERO — 3 slides (Elementor Nested Carousel) =====
   Layout, photos, fonts, colours and texts are all in the widget panels.
   This block only does what Elementor has no setting for. */

/* 1 · Cross-fade: the slides sit on top of each other, the carousel still drives autoplay / bullets / swipe */
.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel > .swiper-wrapper{display:grid;transform:none!important;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel > .swiper-wrapper > .swiper-slide{grid-area:1/1;width:100%!important;margin:0!important;opacity:0;visibility:hidden;z-index:1;transition:opacity 0s 1.4s,visibility 0s 1.4s;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel > .swiper-wrapper > .swiper-slide-active,
.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel:not(.swiper-initialized) > .swiper-wrapper > .swiper-slide:first-child{opacity:1;visibility:visible;z-index:2;transition:opacity 1.4s cubic-bezier(.4,0,.2,1),visibility 0s;}

/* 2 · Photo: slow settle (1.08 → 1) while the slide is showing */
.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-hero-img{bottom:0;height:auto;transform-origin:65% 35%;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-slide-active .dt-hero-img,
.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel:not(.swiper-initialized) .swiper-slide:first-child .dt-hero-img{animation:dtHeroSettle 9s cubic-bezier(.25,.46,.45,.94) both;}
@keyframes dtHeroSettle{from{transform:scale(1.08);}to{transform:scale(1);}}

/* 3 · Text: staggered rise each time a slide appears (order set by the dt-d1…dt-d4 classes) */
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-slide-active .dt-rise,
.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel:not(.swiper-initialized) .swiper-slide:first-child .dt-rise{animation:dtHeroRise 1.2s cubic-bezier(.22,1,.36,1) both;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-slide-active .dt-d1,.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel:not(.swiper-initialized) .dt-d1{animation-delay:.45s;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-slide-active .dt-d2,.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel:not(.swiper-initialized) .dt-d2{animation-delay:.65s;animation-duration:1.4s;--dt-rise:44px;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-slide-active .dt-d3,.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel:not(.swiper-initialized) .dt-d3{animation-delay:1s;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-slide-active .dt-d4,.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel:not(.swiper-initialized) .dt-d4{animation-delay:1.25s;}
@keyframes dtHeroRise{from{opacity:0;transform:translate3d(0,var(--dt-rise,26px),0);}to{opacity:1;transform:none;}}

/* 4 · Bullets → 01 · 02 · 03 with a gold line that fills during the slide (8 s = Autoplay Speed) */
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-pagination{position:absolute!important;z-index:5;top:auto!important;bottom:44px!important;left:max(40px,calc((100% - 1320px) / 2))!important;right:auto!important;width:auto!important;transform:none!important;display:flex;gap:6px;counter-reset:dtslide;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-pagination .swiper-pagination-bullet{counter-increment:dtslide;position:relative;display:block;width:56px;height:44px;margin:0!important;padding:10px 0 0;border-radius:0;background:none;opacity:1;text-align:left;font-family:'Jost',sans-serif;font-size:11px;font-weight:500;line-height:1;letter-spacing:.16em;color:rgba(255,249,239,.5);transition:color .4s ease;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-pagination .swiper-pagination-bullet::before{content:"0" counter(dtslide);}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-pagination .swiper-pagination-bullet::after{content:'';position:absolute;left:0;right:10px;bottom:13px;height:1px;background:linear-gradient(#C9B08A,#C9B08A) left/0% 100% no-repeat,rgba(255,249,239,.28);}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-pagination .swiper-pagination-bullet:hover,.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-pagination .swiper-pagination-bullet-active{color:#FFF9EF;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-pagination .swiper-pagination-bullet-active::after{animation:dtHeroProgress 8s linear forwards;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-pagination .swiper-pagination-bullet:focus-visible{outline:2px solid #C9B08A;outline-offset:2px;}
@keyframes dtHeroProgress{to{background-size:100% 100%,auto;}}

/* 5 · Typographic details (same treatment as the other chapters of the page) */
.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-chapter em{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;font-size:18px;letter-spacing:0;text-transform:none;margin-right:14px;vertical-align:-1px;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-chapter em::after{content:'';display:inline-block;width:40px;height:1px;margin-left:14px;vertical-align:middle;background:currentColor;opacity:.55;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-display em{font-style:italic;color:#C9B08A;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-more a{display:inline-block;padding:8px 0;border-bottom:1px solid rgba(201,176,138,.6);transition:border-color .4s ease;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-more a:hover,.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-more a:focus-visible{border-bottom-color:#C9B08A;}
.elementor-14 .elementor-element.elementor-element-7c68d09 a:focus-visible,.elementor-14 .elementor-element.elementor-element-7c68d09 .elementor-button:focus-visible{outline:2px solid #C9B08A;outline-offset:4px;}

@media (max-width:1024px){.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-pagination{left:32px!important;bottom:40px!important;}}
@media (max-width:767px){.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-pagination{left:20px!important;bottom:26px!important;}.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-chapter em::after{width:28px;}}
@media (prefers-reduced-motion:reduce){
.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-hero-img,.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-rise{animation:none!important;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel > .swiper-wrapper > .swiper-slide{transition-duration:.01s!important;transition-delay:0s!important;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-pagination .swiper-pagination-bullet-active::after{animation:none;background-size:100% 100%,auto;}}

/* 6 · Slide 04 — Médecine à domicile (its own entrance: the photo opens from the left like daylight entering a room) */
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-slide-active .dt-slide-home .dt-hero-img,
.elementor-14 .elementor-element.elementor-element-7c68d09 .e-n-carousel:not(.swiper-initialized) .swiper-slide:first-child .dt-slide-home .dt-hero-img{animation:dtHomeReveal 9s cubic-bezier(.25,.46,.45,.94) both;}
@keyframes dtHomeReveal{0%{clip-path:inset(0 0 0 22%);transform:scale(1.06);}24%{clip-path:inset(0 0 0 0);}100%{clip-path:inset(0 0 0 0);transform:scale(1);}}
/* "Disponible 7 j / 7": a living availability light. The dot keeps a soft static halo; while slide 04 is
   showing it breathes continuously (3.6 s loop): three layered glows swell and settle, the core warms slightly. */
.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-avail .elementor-heading-title{display:inline-flex;align-items:center;gap:12px;}
.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-avail .elementor-heading-title::before{content:'';flex:none;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#F7EAD0 0%,#DCC49A 48%,#C9B08A 100%);box-shadow:0 0 0 3px rgba(201,176,138,.12),0 0 8px 2px rgba(201,176,138,.32),0 0 18px 5px rgba(201,176,138,.12);}
.elementor-14 .elementor-element.elementor-element-7c68d09 .swiper-slide-active .dt-avail .elementor-heading-title::before{animation:dtAvail 3.6s ease-in-out infinite;}
@keyframes dtAvail{0%,100%{filter:brightness(.92);box-shadow:0 0 0 2px rgba(201,176,138,.1),0 0 6px 1px rgba(201,176,138,.28),0 0 14px 3px rgba(201,176,138,.08);}50%{filter:brightness(1.18);box-shadow:0 0 0 5px rgba(201,176,138,.2),0 0 14px 4px rgba(232,208,165,.58),0 0 34px 10px rgba(201,176,138,.22);}}
@media (prefers-reduced-motion:reduce){.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-slide-home .dt-hero-img,.elementor-14 .elementor-element.elementor-element-7c68d09 .dt-avail .elementor-heading-title::before{animation:none!important;}}
/* end 6 *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb957b6 *//* 01 Nos soins — typographic index driving an image stage (scoped) */
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-chapter em{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;font-size:22px;letter-spacing:0;text-transform:none;margin-right:16px;vertical-align:-2px;color:#A88A5C;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-chapter em::after{content:'';display:inline-block;width:44px;height:1px;margin-left:16px;vertical-align:middle;background:currentColor;opacity:.55;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-display em{font-style:italic;color:var(--primary, #153630);}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-more a{display:inline-flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid currentColor;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-more .dt-arr{display:inline-block;transition:transform .45s cubic-bezier(.22,1,.36,1);}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-more a:hover .dt-arr,.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-more a:focus-visible .dt-arr{transform:translateX(6px);}
.elementor-14 .elementor-element.elementor-element-eb957b6 a:focus-visible{outline:2px solid currentColor;outline-offset:6px;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-index{border-top:1px solid rgba(42,42,42,.14);}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx{border-bottom:1px solid rgba(42,42,42,.14);transition:opacity .45s ease;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx-no{width:44px;flex:none;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx-name{flex:1 1 auto;transition:transform .6s cubic-bezier(.22,1,.36,1),color .4s ease;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx-go{flex:none;opacity:0;transform:translateX(-10px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1);}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-index:hover .dt-idx{opacity:.38;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-index .dt-idx:hover,.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-index .dt-idx:focus-visible{opacity:1;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx:hover .dt-idx-name,.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx:focus-visible .dt-idx-name{transform:translateX(14px);}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx:hover .dt-idx-name .elementor-heading-title,.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx:focus-visible .dt-idx-name .elementor-heading-title{color:var(--primary, #153630);}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx:hover .dt-idx-go,.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx:focus-visible .dt-idx-go{opacity:1;transform:none;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx:focus-visible{outline:none;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-thumb{display:none;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-stage{position:relative;overflow:hidden;border-radius:2px;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-shot{--position:absolute;position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:scale(1.06);transition:opacity .8s ease,transform 1.6s cubic-bezier(.22,1,.36,1);}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-shot-1{opacity:1;transform:none;}
.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-2:hover) .dt-shot-1,.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-2:focus-visible) .dt-shot-1{opacity:0;transform:scale(1.06);}
.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-2:hover) .dt-shot-2,.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-2:focus-visible) .dt-shot-2{opacity:1;transform:none;}
.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-3:hover) .dt-shot-1,.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-3:focus-visible) .dt-shot-1{opacity:0;transform:scale(1.06);}
.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-3:hover) .dt-shot-3,.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-3:focus-visible) .dt-shot-3{opacity:1;transform:none;}
.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-4:hover) .dt-shot-1,.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-4:focus-visible) .dt-shot-1{opacity:0;transform:scale(1.06);}
.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-4:hover) .dt-shot-4,.elementor-14 .elementor-element.elementor-element-eb957b6:not(.dt-deck-on):has(.dt-idx-4:focus-visible) .dt-shot-4{opacity:1;transform:none;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-stage-cap{position:absolute;left:28px;bottom:24px;z-index:3;}
/* Motion: heading lifts out of a mask, index rows follow one by one, the stage unveils */
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-lift.animated{animation:dtLift 1.1s cubic-bezier(.22,1,.36,1) both;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-index.animated .dt-idx{animation:dtRow .9s cubic-bezier(.22,1,.36,1) backwards;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-index.animated .dt-idx:nth-child(2){animation-delay:.1s;}.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-index.animated .dt-idx:nth-child(3){animation-delay:.2s;}.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-index.animated .dt-idx:nth-child(4){animation-delay:.3s;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-stage.animated{animation:dtUnveil 1.5s cubic-bezier(.22,1,.36,1) both;}
@keyframes dtLift{from{opacity:0;transform:translate3d(0,40px,0);clip-path:inset(0 0 100% 0);}to{opacity:1;transform:none;clip-path:inset(0 0 -20% 0);}}
@keyframes dtRow{from{opacity:0;transform:translate3d(0,24px,0);}to{opacity:1;transform:none;}}
@keyframes dtUnveil{from{clip-path:inset(0 0 100% 0);}to{clip-path:inset(0 0 0 0);}}
@media (max-width:1024px){.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-stage{display:none;}.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-thumb{display:block;flex:0 0 132px;width:132px!important;max-width:132px;height:96px;border-radius:2px;}.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx-name{min-width:0;}.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-idx-go{display:none;}.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-index:hover .dt-idx{opacity:1;}}
@media (max-width:767px){.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-thumb{flex-basis:76px;width:76px!important;max-width:76px;height:92px;}}
@media (prefers-reduced-motion:reduce){.elementor-14 .elementor-element.elementor-element-eb957b6 .animated,.elementor-14 .elementor-element.elementor-element-eb957b6 .animated *{animation:none!important;}.elementor-14 .elementor-element.elementor-element-eb957b6 *{transition-duration:.01ms!important;}}
/* 02 Layered deck (desktop) — the motion widget adds .dt-deck-on; without it the hover swap above stays as a fallback */
.elementor-14 .elementor-element.elementor-element-eb957b6.dt-deck-on .dt-stage{overflow:visible;border-radius:0;--dk-o:24px;--dk-e:cubic-bezier(.22,1,.36,1);}
.elementor-14 .elementor-element.elementor-element-eb957b6.dt-deck-on .dt-stage .dt-shot{inset:auto;left:var(--dk-o);bottom:var(--dk-o);width:calc(100% - var(--dk-o) * 3);height:calc(100% - var(--dk-o) * 3);opacity:1;border-radius:4px;overflow:hidden;
  transform:translate3d(var(--tx,0px),var(--ty,0px),0);z-index:var(--z,1);
  box-shadow:0 36px 64px -36px rgba(12,30,26,.55),0 2px 8px rgba(12,30,26,.06);
  transition:transform .9s var(--dk-e),filter .9s var(--dk-e),opacity .6s ease;}
.elementor-14 .elementor-element.elementor-element-eb957b6.dt-deck-on .dt-stage .dt-shot[data-pos="0"]{--tx:0px;--ty:0px;--z:4;}
.elementor-14 .elementor-element.elementor-element-eb957b6.dt-deck-on .dt-stage .dt-shot[data-pos="1"]{--tx:var(--dk-o);--ty:calc(var(--dk-o) * -1);--z:3;filter:saturate(.72) brightness(.97);}
.elementor-14 .elementor-element.elementor-element-eb957b6.dt-deck-on .dt-stage .dt-shot[data-pos="2"]{--tx:calc(var(--dk-o) * 2);--ty:calc(var(--dk-o) * -2);--z:2;filter:saturate(.55) brightness(.95);}
.elementor-14 .elementor-element.elementor-element-eb957b6.dt-deck-on .dt-stage .dt-shot[data-pos="3"]{--tx:calc(var(--dk-o) * 2);--ty:calc(var(--dk-o) * -2);--z:1;opacity:0;}
.elementor-14 .elementor-element.elementor-element-eb957b6.dt-deck-on .dt-stage .dt-shot.is-leaving{animation:dtDeckOut 1.05s var(--dk-e) both;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-deck-line{position:absolute;inset:12px;border:1px solid rgba(255,249,239,.6);border-radius:2px;pointer-events:none;z-index:2;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-deck-frame{position:absolute;left:0;bottom:0;width:calc(100% - var(--dk-o) * 3);height:calc(100% - var(--dk-o) * 3);border:1px solid rgba(168,138,92,.6);border-radius:4px;pointer-events:none;z-index:0;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-deck-count{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:7px;z-index:5;pointer-events:none;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-deck-num{display:block;height:26px;overflow:hidden;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-deck-col{display:block;transition:transform .8s var(--dk-e);}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-deck-col span{display:block;height:26px;font-family:'Instrument Serif',serif;font-style:italic;font-size:26px;line-height:26px;color:#86683C;}
.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-deck-tot{font-family:'Jost',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;color:#6A655E;}
@media (min-width:1025px){.elementor-14 .elementor-element.elementor-element-eb957b6.dt-deck-on .dt-idx.is-active .dt-idx-name{transform:translateX(14px);}
.elementor-14 .elementor-element.elementor-element-eb957b6.dt-deck-on .dt-idx.is-active .dt-idx-name .elementor-heading-title{color:var(--primary, #153630);}
.elementor-14 .elementor-element.elementor-element-eb957b6.dt-deck-on .dt-idx.is-active .dt-idx-go{opacity:1;transform:none;}}
@keyframes dtDeckOut{
  0%{transform:translate3d(0,0,0) rotate(0deg);z-index:6;}
  42%{transform:translate3d(-3%,-17%,0) rotate(-2.5deg);z-index:6;}
  43%{z-index:0;}
  100%{transform:translate3d(var(--tx),var(--ty),0) rotate(0deg);z-index:0;}
}
@media (max-width:1024px){.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-deck-frame,.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-deck-count,.elementor-14 .elementor-element.elementor-element-eb957b6 .dt-deck-line{display:none;}}
@media (prefers-reduced-motion:reduce){.elementor-14 .elementor-element.elementor-element-eb957b6.dt-deck-on .dt-stage .dt-shot.is-leaving{animation:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1964df8 *//* 02 Résultats — editorial Before/Après showcase: header, centred stage with neighbour peeks, active serif title, numbered index (scoped to this section) */
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-chapter em{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;font-size:22px;letter-spacing:0;text-transform:none;margin-right:16px;vertical-align:-2px;color:#A88A5C;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-chapter em::after{content:'';display:inline-block;width:44px;height:1px;margin-left:16px;vertical-align:middle;background:currentColor;opacity:.55;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-display em{font-style:italic;color:var(--primary, #153630);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-more a{display:inline-flex;align-items:center;gap:10px;padding:12px 0 6px;border-bottom:1px solid currentColor;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-more .dt-arr{display:inline-block;transition:transform .45s cubic-bezier(.22,1,.36,1);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-more a:hover .dt-arr,.elementor-14 .elementor-element.elementor-element-1964df8 .dt-more a:focus-visible .dt-arr{transform:translateX(6px);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-hint .elementor-heading-title::before{content:'↔';display:inline-block;margin-right:12px;font-size:14px;letter-spacing:0;}
.elementor-14 .elementor-element.elementor-element-1964df8 a:focus-visible,.elementor-14 .elementor-element.elementor-element-1964df8 button:focus-visible,.elementor-14 .elementor-element.elementor-element-1964df8 .twentytwenty-handle:focus-visible{outline:2px solid var(--primary, #153630);outline-offset:4px;}

/* Stage: the four comparisons share one grid cell and cross-fade (never display:none, so twentytwenty keeps its size) */
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-stage{position:relative;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-frame{display:grid!important;width:min(560px,100%);aspect-ratio:1/1;margin-inline:auto;position:relative;z-index:2;box-shadow:0 40px 70px -40px rgba(21,54,48,.45);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-frame > .elementor-element{grid-area:1/1;width:100%!important;height:100%;opacity:0;visibility:hidden;transform:scale(1.025);transition:opacity .7s ease,transform 1.1s cubic-bezier(.22,1,.36,1),visibility 0s linear .7s;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-frame > .elementor-element.is-active,.elementor-14 .elementor-element.elementor-element-1964df8:not(.is-ready) .dt-ba-frame > .elementor-element:first-child{opacity:1;visibility:visible;transform:none;z-index:1;transition:opacity .7s ease,transform 1.1s cubic-bezier(.22,1,.36,1),visibility 0s;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-frame .elementor-widget-container,.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-frame .ekit-wid-con,.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-frame .twentytwenty-wrapper{height:100%;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-frame .twentytwenty-container{height:100%!important;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-frame .twentytwenty-container img{width:100%;height:100%!important;object-fit:cover;}

/* Neighbour peeks (built by the section script): previous / next treatment, clickable */
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek{position:absolute;top:50%;z-index:1;display:flex;flex-direction:column;gap:14px;width:176px;padding:0;border:0;background:none;cursor:pointer;transform:translateY(-50%);text-align:left;font:inherit;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek--prev{right:calc(50% + 280px + 56px);align-items:flex-end;text-align:right;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek--next{left:calc(50% + 280px + 56px);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek-img{display:block;width:100%;height:400px;overflow:hidden;border-radius:2px;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek img{display:block;width:100%;height:100%;object-fit:cover;opacity:.5;filter:saturate(.6);transition:opacity .6s ease,filter .6s ease,transform 1s cubic-bezier(.22,1,.36,1);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek:hover img,.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek:focus-visible img{opacity:.9;filter:none;transform:scale(1.04);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek-t{font-family:Jost,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground, #6A655E);transition:color .4s ease;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek:hover .dt-ba-peek-t{color:var(--primary, #153630);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek-t em,.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-n{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;font-size:18px;letter-spacing:0;text-transform:none;color:#A88A5C;margin-right:10px;}

/* Active treatment title: stacked headings, the active one rises in */
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-meta{text-align:center;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-titles{display:grid!important;justify-items:center;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-titles > .elementor-element{grid-area:1/1;opacity:0;visibility:hidden;transform:translate3d(0,18px,0);transition:opacity .5s ease,transform .8s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-titles > .elementor-element.is-active,.elementor-14 .elementor-element.elementor-element-1964df8:not(.is-ready) .dt-ba-titles > .elementor-element:first-child{opacity:1;visibility:visible;transform:none;transition:opacity .6s ease .12s,transform .9s cubic-bezier(.22,1,.36,1) .12s,visibility 0s;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-titles .elementor-heading-title em{font-style:italic;font-size:.42em;color:#A88A5C;vertical-align:.9em;margin-right:14px;letter-spacing:0;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-titles .elementor-heading-title a{color:inherit;transition:color .4s ease;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-titles .elementor-heading-title a:hover{color:var(--primary, #153630);}

/* Index: arrows + numbered progress steps */
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-nav{display:flex;align-items:center;justify-content:center;gap:28px;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-arrow{flex:none;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(21,54,48,.28);border-radius:0;background:transparent;color:var(--primary, #153630);cursor:pointer;transition:background-color .35s ease,color .35s ease,border-color .35s ease;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-arrow:hover{background:var(--primary, #153630);border-color:var(--primary, #153630);color:var(--background, #FFF9EF);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-arrow svg{width:18px;height:18px;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-steps{display:flex;gap:8px;margin:0;padding:0;list-style:none;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-steps li{margin:0;padding:0;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-steps button{position:relative;display:flex;align-items:baseline;gap:0;width:150px;min-height:44px;padding:16px 0 0;border:0;border-top:1px solid rgba(21,54,48,.2);border-radius:0;background:none;color:var(--muted-foreground, #6A655E);cursor:pointer;text-align:left;font:inherit;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-steps button::before{content:'';position:absolute;left:0;top:-1px;width:100%;height:2px;background:var(--primary, #153630);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-steps button[aria-current]::before{transform:scaleX(1);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-t{font-family:Jost,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;transition:color .4s ease;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-steps button:hover .dt-ba-t,.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-steps button[aria-current] .dt-ba-t{color:var(--primary, #153630);}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-live{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}

/* Entrance motion */
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-head.animated > .e-con > *{animation:dtRise 1s cubic-bezier(.22,1,.36,1) both;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-head.animated > .e-con > *:nth-child(2){animation-delay:.08s;}.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-head.animated > .e-con > *:nth-child(3){animation-delay:.16s;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-stage.animated .dt-ba-frame{animation:dtFrame 1.5s cubic-bezier(.22,1,.36,1) both;}
.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-stage.animated .dt-ba-peek{animation:dtFade 1.2s ease .5s both;}
@keyframes dtFrame{from{opacity:0;clip-path:inset(6% 6% 6% 6%);transform:scale(1.03);}to{opacity:1;clip-path:inset(0 0 0 0);transform:none;}}
@keyframes dtRise{from{opacity:0;transform:translate3d(0,26px,0);}to{opacity:1;transform:none;}}
@keyframes dtFade{from{opacity:0;}to{opacity:1;}}

/* Tablet: smaller stage, slimmer peeks, compact index */
@media (max-width:1024px){
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-frame{width:min(460px,100%);}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek{width:96px;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek--prev{right:calc(50% + 230px + 28px);}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek--next{left:calc(50% + 230px + 28px);}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek-img{height:320px;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek-t{display:none;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-steps button{width:96px;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-t{display:none;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-n{margin-right:0;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-nav{gap:20px;}
}
/* Mobile: full-width comparison, no peeks, numbers-only index between 44px arrows */
@media (max-width:767px){
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-frame{width:100%;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-peek{display:none;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-navwrap,.elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-nav{width:100%;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-nav{gap:14px;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-arrow{width:44px;height:44px;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-steps{flex:1 1 auto;gap:6px;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-steps li{flex:1 1 0;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-steps button{width:100%;padding-top:12px;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-t{display:none;}
 .elementor-14 .elementor-element.elementor-element-1964df8 .dt-ba-n{margin-right:0;}
}
@media (prefers-reduced-motion:reduce){.elementor-14 .elementor-element.elementor-element-1964df8 .animated,.elementor-14 .elementor-element.elementor-element-1964df8 .animated *{animation:none!important;}.elementor-14 .elementor-element.elementor-element-1964df8 *,.elementor-14 .elementor-element.elementor-element-1964df8 *::before{transition-duration:.01ms!important;transition-delay:0s!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d97f5 *//* 03 Nos packs — dark chapter, each collection read as a progression (scoped) */
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-chapter em{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;font-size:22px;letter-spacing:0;text-transform:none;margin-right:16px;vertical-align:-2px;color:#C9B08A;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-chapter em::after{content:'';display:inline-block;width:44px;height:1px;margin-left:16px;vertical-align:middle;background:currentColor;opacity:.55;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-display em{font-style:italic;color:#C9B08A;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-more a{display:inline-flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid currentColor;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-more .dt-arr{display:inline-block;transition:transform .45s cubic-bezier(.22,1,.36,1);}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-more a:hover .dt-arr,.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-more a:focus-visible .dt-arr{transform:translateX(6px);}
.elementor-14 .elementor-element.elementor-element-64d97f5 a:focus-visible{outline:2px solid currentColor;outline-offset:6px;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-mark{--position:absolute;position:absolute;pointer-events:none;background-size:auto 100%;background-position:left center;opacity:.07;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-mark{right:-140px;top:90px;width:620px;height:620px;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-packs-head,.elementor-14 .elementor-element.elementor-element-64d97f5 .elementor-widget-n-tabs{position:relative;z-index:1;}
@media (max-width:1024px){.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-mark{width:420px;height:420px;right:-120px;top:60px;}}@media (max-width:767px){.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-mark{width:300px;height:300px;right:-110px;top:40px;}}
.elementor-14 .elementor-element.elementor-element-64d97f5 .elementor-widget-n-tabs,.elementor-14 .elementor-element.elementor-element-64d97f5 .elementor-widget-n-tabs > .e-n-tabs{--n-tabs-title-background-color:transparent;--n-tabs-title-background-color-hover:transparent;--n-tabs-title-background-color-active:transparent;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .e-n-tab-title{padding-left:0!important;padding-right:0!important;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .e-n-tab-title:focus-visible{outline:1px solid #C9B08A;outline-offset:6px;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-ladder{position:relative;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-ladder::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:rgba(201,176,138,.45);transform-origin:left center;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier{position:relative;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier::before{content:'';position:absolute;left:0;top:-5px;width:11px;height:11px;border-radius:50%;background:var(--primary, #153630);border:1px solid #C9B08A;transition:background-color .45s ease,transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier-name{transition:transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier-go .dt-arr{display:inline-block;transition:transform .45s cubic-bezier(.22,1,.36,1);}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier-go{opacity:.7;transition:opacity .4s ease;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier:hover::before,.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier:focus-visible::before{background:#C9B08A;transform:scale(1.35);}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier:hover .dt-tier-name,.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier:focus-visible .dt-tier-name{transform:translateX(8px);}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier:hover .dt-tier-go,.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier:focus-visible .dt-tier-go{opacity:1;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier:hover .dt-tier-go .dt-arr,.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier:focus-visible .dt-tier-go .dt-arr{transform:translateX(6px);}
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier:focus-visible{outline:1px solid #C9B08A;outline-offset:10px;}
/* Motion: the line draws, then the four tiers arrive in order — replayed on each collection switch */
.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-lift.animated{animation:dtLift 1.1s cubic-bezier(.22,1,.36,1) both;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .elementor-widget-n-tabs.animated .e-active .dt-ladder::before{animation:dtDraw 1.4s cubic-bezier(.22,1,.36,1) both;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .elementor-widget-n-tabs.animated .e-active .dt-tier{animation:dtRise .9s cubic-bezier(.22,1,.36,1) both;}
.elementor-14 .elementor-element.elementor-element-64d97f5 .elementor-widget-n-tabs.animated .e-active .dt-tier:nth-child(1){animation-delay:.25s;}.elementor-14 .elementor-element.elementor-element-64d97f5 .elementor-widget-n-tabs.animated .e-active .dt-tier:nth-child(2){animation-delay:.4s;}.elementor-14 .elementor-element.elementor-element-64d97f5 .elementor-widget-n-tabs.animated .e-active .dt-tier:nth-child(3){animation-delay:.55s;}.elementor-14 .elementor-element.elementor-element-64d97f5 .elementor-widget-n-tabs.animated .e-active .dt-tier:nth-child(4){animation-delay:.7s;}
@keyframes dtDraw{from{transform:scaleX(0);}to{transform:scaleX(1);}}
@keyframes dtLift{from{opacity:0;transform:translate3d(0,40px,0);clip-path:inset(0 0 100% 0);}to{opacity:1;transform:none;clip-path:inset(0 0 -20% 0);}}
@keyframes dtRise{from{opacity:0;transform:translate3d(0,22px,0);}to{opacity:1;transform:none;}}
@media (prefers-reduced-motion:reduce){.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-mark{transform:none!important;}}
@media (max-width:767px){.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-ladder::before{right:auto;top:0;bottom:0;width:1px;height:auto;transform-origin:center top;}.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-tier::before{left:-5px;top:6px;}.elementor-14 .elementor-element.elementor-element-64d97f5 .dt-ladder{padding-left:5px;}@keyframes dtDraw{from{transform:scaleY(0);}to{transform:scaleY(1);}}}
@media (prefers-reduced-motion:reduce){.elementor-14 .elementor-element.elementor-element-64d97f5 .animated,.elementor-14 .elementor-element.elementor-element-64d97f5 .animated *{animation:none!important;}.elementor-14 .elementor-element.elementor-element-64d97f5 *{transition-duration:.01ms!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd89bf4 *//* 04 Médecine à domicile — editorial split: photo + 7j/7 tag, text with a 3-step hairline list (scoped to this section) */
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-chapter em{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;font-size:22px;letter-spacing:0;text-transform:none;margin-right:16px;vertical-align:-2px;color:#A88A5C;}
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-chapter em::after{content:'';display:inline-block;width:44px;height:1px;margin-left:16px;vertical-align:middle;background:currentColor;opacity:.55;}
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-display em{font-style:italic;color:var(--primary, #153630);}
/* Photo frame + overlapping 7j/7 tag */
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-media{position:relative;}
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-media img{display:block;object-position:46% 50%;}
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-badge{--position:absolute;position:absolute;right:-32px;bottom:-32px;z-index:2;width:auto!important;max-width:none;}
/* Steps: hairline list, gold italic numerals (same treatment as the chapter numerals) */
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-steps{border-top:1px solid rgba(21,54,48,.16);}
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-step{border-bottom:1px solid rgba(21,54,48,.16);}
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-step .elementor-heading-title{display:flex;align-items:baseline;gap:18px;}
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-step em{flex:none;width:26px;font-family:'Instrument Serif',serif;font-style:italic;font-size:21px;line-height:1;color:#A88A5C;}
/* Phone link: quiet underlined secondary action */
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-tel a{display:inline-block;padding:12px 0 4px;border-bottom:1px solid currentColor;}
.elementor-14 .elementor-element.elementor-element-fd89bf4 .elementor-button:focus-visible,.elementor-14 .elementor-element.elementor-element-fd89bf4 a:focus-visible{outline:2px solid var(--primary, #153630);outline-offset:4px;}
/* Motion: photo unveils top-down, tag and text rise in sequence */
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-media.animated img{animation:dtUnveil 1.4s cubic-bezier(.22,1,.36,1) both;}
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-media.animated .dt-dom-badge{animation:dtRise .9s cubic-bezier(.22,1,.36,1) .55s both;}
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-text.animated > *{animation:dtRise 1s cubic-bezier(.22,1,.36,1) both;}
.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-text.animated > *:nth-child(2){animation-delay:.08s;}.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-text.animated > *:nth-child(3){animation-delay:.16s;}.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-text.animated > *:nth-child(4){animation-delay:.24s;}.elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-text.animated > *:nth-child(5){animation-delay:.32s;}
@keyframes dtUnveil{from{clip-path:inset(0 0 100% 0);}to{clip-path:inset(0 0 0 0);}}
@keyframes dtRise{from{opacity:0;transform:translate3d(0,24px,0);}to{opacity:1;transform:none;}}
/* Tablet: wide photo banner, steps become a 3-column row */
@media (max-width:1024px){
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-badge{right:28px;bottom:-28px;}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-steps{flex-direction:row!important;}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-step{flex:1 1 0;border-bottom:0;padding-right:20px!important;}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-step + .dt-dom-step{border-left:1px solid rgba(21,54,48,.16);padding-left:20px!important;}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-step .elementor-heading-title{flex-direction:column;gap:10px;}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-steps{border-bottom:1px solid rgba(21,54,48,.16);}
}
/* Mobile: tag sits inside the photo corner, steps stack again, full-width CTA */
@media (max-width:767px){
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-badge{right:14px;bottom:-22px;}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-steps{flex-direction:column!important;border-bottom:0;}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-step{border-bottom:1px solid rgba(21,54,48,.16);}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-step{padding-right:0!important;}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-step + .dt-dom-step{border-left:0;padding-left:0!important;}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-step .elementor-heading-title{flex-direction:row;gap:14px;}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-cta .elementor-widget-button .elementor-button{width:100%;justify-content:center;}
 .elementor-14 .elementor-element.elementor-element-fd89bf4 .dt-dom-tel{text-align:center;}
}
@media (prefers-reduced-motion:reduce){.elementor-14 .elementor-element.elementor-element-fd89bf4 .animated,.elementor-14 .elementor-element.elementor-element-fd89bf4 .animated *{animation:none!important;}.elementor-14 .elementor-element.elementor-element-fd89bf4 *{transition-duration:.01ms!important;}}/* End custom CSS */