.elementor-92851 .elementor-element.elementor-element-633b160{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-92851 .elementor-element.elementor-element-633b160.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92851 .elementor-element.elementor-element-4e7367a{text-align:center;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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-92851 .elementor-element.elementor-element-bd5dd26{text-align:center;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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-92851 .elementor-element.elementor-element-0ec9c67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92851 .elementor-element.elementor-element-0a695e3{--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:4em 4em;--row-gap:4em;--column-gap:4em;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-92851 .elementor-element.elementor-element-0a695e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92851 .elementor-element.elementor-element-2cad768{--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;}.elementor-92851 .elementor-element.elementor-element-0ec8393 .elementor-heading-title{font-size:1.6em;}.elementor-92851 .elementor-element.elementor-element-54772b4 .elementor-heading-title{font-size:1.6em;}.elementor-92851 .elementor-element.elementor-element-48e0834{--display:flex;}.elementor-92851 .elementor-element.elementor-element-bfb38b5{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;}.elementor-92851 .elementor-element.elementor-element-bfb38b5.elementor-element{--align-self:flex-start;}.elementor-92851 .elementor-element.elementor-element-bfb38b5 img{border-radius:1em 1em 1em 1em;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);}.elementor-92851 .elementor-element.elementor-element-c0a3883{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;}.elementor-92851 .elementor-element.elementor-element-c0a3883 img{border-radius:1em 1em 1em 1em;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);}.elementor-92851 .elementor-element.elementor-element-94d446a{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-92851 .elementor-element.elementor-element-94d446a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92851 .elementor-element.elementor-element-646e801{--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;}.elementor-92851 .elementor-element.elementor-element-0afb0bb .elementor-heading-title{font-size:1.6em;}.elementor-92851 .elementor-element.elementor-element-7439bc3 .elementor-heading-title{font-size:1.6em;}.elementor-92851 .elementor-element.elementor-element-43cea02{--display:flex;}.elementor-92851 .elementor-element.elementor-element-5ff44f0{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;}.elementor-92851 .elementor-element.elementor-element-5ff44f0.elementor-element{--align-self:flex-start;}.elementor-92851 .elementor-element.elementor-element-5ff44f0 img{border-radius:1em 1em 1em 1em;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);}.elementor-92851 .elementor-element.elementor-element-ce5161a{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;}.elementor-92851 .elementor-element.elementor-element-ce5161a img{border-radius:1em 1em 1em 1em;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);}.elementor-92851 .elementor-element.elementor-element-297fc63{--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:4em 4em;--row-gap:4em;--column-gap:4em;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-92851 .elementor-element.elementor-element-297fc63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92851 .elementor-element.elementor-element-b66ee8b{--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;}.elementor-92851 .elementor-element.elementor-element-166add1 .elementor-heading-title{font-size:1.6em;}.elementor-92851 .elementor-element.elementor-element-4aaeddc .elementor-heading-title{font-size:1.6em;}.elementor-92851 .elementor-element.elementor-element-84ef5c6{--display:flex;}.elementor-92851 .elementor-element.elementor-element-9535cdf{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;}.elementor-92851 .elementor-element.elementor-element-9535cdf.elementor-element{--align-self:flex-start;}.elementor-92851 .elementor-element.elementor-element-9535cdf img{border-radius:1em 1em 1em 1em;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);}.elementor-92851 .elementor-element.elementor-element-042f302{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;}.elementor-92851 .elementor-element.elementor-element-042f302 img{border-radius:1em 1em 1em 1em;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);}.elementor-92851 .elementor-element.elementor-element-82127a2{--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:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-92851 .elementor-element.elementor-element-82127a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92851 .elementor-element.elementor-element-9361722{--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;}.elementor-92851 .elementor-element.elementor-element-1d109e1 .elementor-heading-title{font-size:1.6em;}.elementor-92851 .elementor-element.elementor-element-a9909ee .elementor-heading-title{font-size:1.6em;}.elementor-92851 .elementor-element.elementor-element-c63af43 .elementor-heading-title{font-size:1.6em;}.elementor-92851 .elementor-element.elementor-element-7888063{--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:2em 2em;--row-gap:2em;--column-gap:2em;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1em 1em 1em 1em;--margin-top:2em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-92851 .elementor-element.elementor-element-7888063:not(.elementor-motion-effects-element-type-background), .elementor-92851 .elementor-element.elementor-element-7888063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-41e2130 ) 48%, #AFCBFF 100%);}.elementor-92851 .elementor-element.elementor-element-fb2f429{--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;}.elementor-92851 .elementor-element.elementor-element-e3fb52c{--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;}.elementor-92851 .elementor-element.elementor-element-5a647ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92851 .elementor-element.elementor-element-64b2671 .elementor-button{background-color:var( --e-global-color-41e2130 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-92851 .elementor-element.elementor-element-4e7367a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-92851 .elementor-element.elementor-element-bd5dd26{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1080px){.elementor-92851 .elementor-element.elementor-element-4e7367a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-92851 .elementor-element.elementor-element-bd5dd26{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-92851 .elementor-element.elementor-element-0a695e3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-92851 .elementor-element.elementor-element-94d446a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-92851 .elementor-element.elementor-element-297fc63{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}}@media(max-width:767px){.elementor-92851 .elementor-element.elementor-element-4e7367a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-92851 .elementor-element.elementor-element-bd5dd26{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-92851 .elementor-element.elementor-element-633b160{--width:100%;}.elementor-92851 .elementor-element.elementor-element-0a695e3{--width:100%;}.elementor-92851 .elementor-element.elementor-element-2cad768{--width:100%;}.elementor-92851 .elementor-element.elementor-element-48e0834{--width:100%;}.elementor-92851 .elementor-element.elementor-element-94d446a{--width:100%;}.elementor-92851 .elementor-element.elementor-element-646e801{--width:100%;}.elementor-92851 .elementor-element.elementor-element-43cea02{--width:100%;}.elementor-92851 .elementor-element.elementor-element-297fc63{--width:100%;}.elementor-92851 .elementor-element.elementor-element-b66ee8b{--width:100%;}.elementor-92851 .elementor-element.elementor-element-84ef5c6{--width:100%;}.elementor-92851 .elementor-element.elementor-element-82127a2{--width:100%;}.elementor-92851 .elementor-element.elementor-element-fb2f429{--width:33.3333%;}.elementor-92851 .elementor-element.elementor-element-e3fb52c{--width:66.6666%;}}/* Start custom CSS for container, class: .elementor-element-48e0834 *//* STUDIO ANCALIMË — CARTES HYGIE */

.elementor-92851 .elementor-element.elementor-element-48e0834 {
    --carte-largeur: 308px;
    --decalage-vertical: 32%;

    position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto;
    align-items: start;
    justify-items: start;

    width: 100%;
    min-width: 0;
    padding: 0;
    overflow: visible;
    isolation: isolate;
}

/* Dimensions communes */
.elementor-92851 .elementor-element.elementor-element-48e0834 > .elementor-element {
    grid-area: 1 / 1;
    width: min(var(--carte-largeur), 76%);
    max-width: 100%;
    min-width: 0;
    margin: 0;
    flex: none;
}

/* Hygie Conseils : haut gauche */
.elementor-92851 .elementor-element.elementor-element-48e0834 > .elementor-element:first-child {
    position: relative;
    z-index: 1;
    justify-self: start;
    align-self: start;
}

/* Hygie Aquitaine : bas droite */
.elementor-92851 .elementor-element.elementor-element-48e0834 > .elementor-element:nth-child(2) {
    position: relative;
    z-index: 2;
    justify-self: end;
    align-self: start;
    margin-top: var(--decalage-vertical);
}

/* Images */
.elementor-92851 .elementor-element.elementor-element-48e0834 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 8px 16px rgba(0,0,0,.1);
}

/* Laptop et desktop */
@media (min-width: 1025px) {
    .elementor-92851 .elementor-element.elementor-element-48e0834 {
        --carte-largeur: 400px;
    }
}

/* Tablette */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-92851 .elementor-element.elementor-element-48e0834 {
        --carte-largeur: 400px;
        --decalage-vertical: 25%;
    }

    .elementor-92851 .elementor-element.elementor-element-48e0834 > .elementor-element {
        width: min(var(--carte-largeur), 76%);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-92851 .elementor-element.elementor-element-48e0834 {
        --carte-largeur: 300px;
        --decalage-vertical: 22%;
    }

    .elementor-92851 .elementor-element.elementor-element-48e0834 > .elementor-element {
        width: min(var(--carte-largeur), 75%);
    }

    .elementor-92851 .elementor-element.elementor-element-48e0834 .elementor-widget-image img {
        border-radius: 10px;
        box-shadow: 0 8px 18px rgba(0,0,0,.12);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43cea02 *//* STUDIO ANCALIMË — CARTES HYGIE */

.elementor-92851 .elementor-element.elementor-element-43cea02 {
    --carte-largeur: 308px;
    --decalage-vertical: 32%;

    position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto;
    align-items: start;
    justify-items: start;

    width: 100%;
    min-width: 0;
    padding: 0;
    overflow: visible;
    isolation: isolate;
}

/* Dimensions communes */
.elementor-92851 .elementor-element.elementor-element-43cea02 > .elementor-element {
    grid-area: 1 / 1;
    width: min(var(--carte-largeur), 76%);
    max-width: 100%;
    min-width: 0;
    margin: 0;
    flex: none;
}

/* Hygie Conseils : haut gauche */
.elementor-92851 .elementor-element.elementor-element-43cea02 > .elementor-element:first-child {
    position: relative;
    z-index: 1;
    justify-self: start;
    align-self: start;
}

/* Hygie Aquitaine : bas droite */
.elementor-92851 .elementor-element.elementor-element-43cea02 > .elementor-element:nth-child(2) {
    position: relative;
    z-index: 2;
    justify-self: end;
    align-self: start;
    margin-top: var(--decalage-vertical);
}

/* Images */
.elementor-92851 .elementor-element.elementor-element-43cea02 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 8px 16px rgba(0,0,0,.1);
}

/* Laptop et desktop */
@media (min-width: 1025px) {
    .elementor-92851 .elementor-element.elementor-element-43cea02 {
        --carte-largeur: 400px;
    }
}

/* Tablette */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-92851 .elementor-element.elementor-element-43cea02 {
        --carte-largeur: 400px;
        --decalage-vertical: 25%;
    }

    .elementor-92851 .elementor-element.elementor-element-43cea02 > .elementor-element {
        width: min(var(--carte-largeur), 76%);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-92851 .elementor-element.elementor-element-43cea02 {
        --carte-largeur: 300px;
        --decalage-vertical: 22%;
    }

    .elementor-92851 .elementor-element.elementor-element-43cea02 > .elementor-element {
        width: min(var(--carte-largeur), 75%);
    }

    .elementor-92851 .elementor-element.elementor-element-43cea02 .elementor-widget-image img {
        border-radius: 10px;
        box-shadow: 0 8px 18px rgba(0,0,0,.12);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ef5c6 *//* STUDIO ANCALIMË — CARTES HYGIE */

.elementor-92851 .elementor-element.elementor-element-84ef5c6 {
    --carte-largeur: 308px;
    --decalage-vertical: 32%;

    position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto;
    align-items: start;
    justify-items: start;

    width: 100%;
    min-width: 0;
    padding: 0;
    overflow: visible;
    isolation: isolate;
}

/* Dimensions communes */
.elementor-92851 .elementor-element.elementor-element-84ef5c6 > .elementor-element {
    grid-area: 1 / 1;
    width: min(var(--carte-largeur), 76%);
    max-width: 100%;
    min-width: 0;
    margin: 0;
    flex: none;
}

/* Hygie Conseils : haut gauche */
.elementor-92851 .elementor-element.elementor-element-84ef5c6 > .elementor-element:first-child {
    position: relative;
    z-index: 1;
    justify-self: start;
    align-self: start;
}

/* Hygie Aquitaine : bas droite */
.elementor-92851 .elementor-element.elementor-element-84ef5c6 > .elementor-element:nth-child(2) {
    position: relative;
    z-index: 2;
    justify-self: end;
    align-self: start;
    margin-top: var(--decalage-vertical);
}

/* Images */
.elementor-92851 .elementor-element.elementor-element-84ef5c6 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 8px 16px rgba(0,0,0,.1);
}

/* Laptop et desktop */
@media (min-width: 1025px) {
    .elementor-92851 .elementor-element.elementor-element-84ef5c6 {
        --carte-largeur: 400px;
    }
}

/* Tablette */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-92851 .elementor-element.elementor-element-84ef5c6 {
        --carte-largeur: 400px;
        --decalage-vertical: 25%;
    }

    .elementor-92851 .elementor-element.elementor-element-84ef5c6 > .elementor-element {
        width: min(var(--carte-largeur), 76%);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-92851 .elementor-element.elementor-element-84ef5c6 {
        --carte-largeur: 300px;
        --decalage-vertical: 22%;
    }

    .elementor-92851 .elementor-element.elementor-element-84ef5c6 > .elementor-element {
        width: min(var(--carte-largeur), 75%);
    }

    .elementor-92851 .elementor-element.elementor-element-84ef5c6 .elementor-widget-image img {
        border-radius: 10px;
        box-shadow: 0 8px 18px rgba(0,0,0,.12);
    }
}/* End custom CSS */