.elementor-1617 .elementor-element.elementor-element-69d3bcc{--display:flex;--min-height:104px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1617 .elementor-element.elementor-element-69d3bcc:not(.elementor-motion-effects-element-type-background), .elementor-1617 .elementor-element.elementor-element-69d3bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010200;}.elementor-1617 .elementor-element.elementor-element-7f30089{--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:22px 22px;--row-gap:22px;--column-gap:22px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D9CF;--border-color:#D6D9CF;--border-radius:14px 14px 14px 14px;--padding-top:042px;--padding-bottom:38px;--padding-left:44px;--padding-right:44px;}.elementor-1617 .elementor-element.elementor-element-7f30089:not(.elementor-motion-effects-element-type-background), .elementor-1617 .elementor-element.elementor-element-7f30089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-1617 .elementor-element.elementor-element-3652e4d{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.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-1617 .elementor-element.elementor-element-cd6d3d0{text-align:center;}.elementor-1617 .elementor-element.elementor-element-cd6d3d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;letter-spacing:3px;color:#6F837B;}.elementor-1617 .elementor-element.elementor-element-62b788a{text-align:center;}.elementor-1617 .elementor-element.elementor-element-62b788a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:400;line-height:1em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1617 .elementor-element.elementor-element-cd55005{--divider-border-style:solid;--divider-color:#F5AD16;--divider-border-width:2px;}.elementor-1617 .elementor-element.elementor-element-cd55005 .elementor-divider-separator{width:38px;margin:0 auto;margin-center:0;}.elementor-1617 .elementor-element.elementor-element-cd55005 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1617 .elementor-element.elementor-element-8c5db95{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#435D55;}.elementor-1617 .elementor-element.elementor-element-4a0f887{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1617 .elementor-element.elementor-element-d141e99{--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:flex-start;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1617 .elementor-element.elementor-element-9de3f8f .elementor-icon-wrapper{text-align:center;}.elementor-1617 .elementor-element.elementor-element-9de3f8f .elementor-icon{font-size:19px;}.elementor-1617 .elementor-element.elementor-element-9de3f8f .elementor-icon svg{height:19px;}.elementor-1617 .elementor-element.elementor-element-946cac1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;}.elementor-1617 .elementor-element.elementor-element-3e3d0e1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1617 .elementor-element.elementor-element-48b9fa5{--display:flex;}.elementor-1617 .elementor-element.elementor-element-b8fb119 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#435D55;}.elementor-1617 .elementor-element.elementor-element-cbe86c0{--display:flex;}.elementor-1617 .elementor-element.elementor-element-8d8e0c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#61736D;}.elementor-1617 .elementor-element.elementor-element-80e26e6{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1617 .elementor-element.elementor-element-4955458{--display:flex;}.elementor-1617 .elementor-element.elementor-element-f7a9ae7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#435D55;}.elementor-1617 .elementor-element.elementor-element-dad50f5{--display:flex;}.elementor-1617 .elementor-element.elementor-element-a4f5358 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#61736D;}.elementor-1617 .elementor-element.elementor-element-f82f93f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1617 .elementor-element.elementor-element-5865a2f{--display:flex;}.elementor-1617 .elementor-element.elementor-element-626465d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#435D55;}.elementor-1617 .elementor-element.elementor-element-4c4881b{--display:flex;}.elementor-1617 .elementor-element.elementor-element-c530168 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#61736D;}.elementor-1617 .elementor-element.elementor-element-8e98a27{--divider-border-style:solid;--divider-color:#D6D9CF;--divider-border-width:1px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-1617 .elementor-element.elementor-element-8e98a27 .elementor-divider-separator{width:100%;}.elementor-1617 .elementor-element.elementor-element-8e98a27 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1617 .elementor-element.elementor-element-9415c80{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1617 .elementor-element.elementor-element-9c838c7{--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:flex-start;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1617 .elementor-element.elementor-element-03704c7 .elementor-icon-wrapper{text-align:center;}.elementor-1617 .elementor-element.elementor-element-03704c7 .elementor-icon{font-size:19px;}.elementor-1617 .elementor-element.elementor-element-03704c7 .elementor-icon svg{height:19px;}.elementor-1617 .elementor-element.elementor-element-24c3e10 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;}.elementor-1617 .elementor-element.elementor-element-e0cbfa2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1617 .elementor-element.elementor-element-3664cb9{--display:flex;}.elementor-1617 .elementor-element.elementor-element-c70055d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#435D55;}.elementor-1617 .elementor-element.elementor-element-a44921b{--display:flex;}.elementor-1617 .elementor-element.elementor-element-eabef90 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#61736D;}.elementor-1617 .elementor-element.elementor-element-2740fa8{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1617 .elementor-element.elementor-element-cb33c12{--display:flex;}.elementor-1617 .elementor-element.elementor-element-e734b3d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#435D55;}.elementor-1617 .elementor-element.elementor-element-956c998{--display:flex;}.elementor-1617 .elementor-element.elementor-element-a3deb53 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#61736D;}.elementor-1617 .elementor-element.elementor-element-22b8045{--divider-border-style:solid;--divider-color:#D6D9CF;--divider-border-width:1px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-1617 .elementor-element.elementor-element-22b8045 .elementor-divider-separator{width:100%;}.elementor-1617 .elementor-element.elementor-element-22b8045 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1617 .elementor-element.elementor-element-94768a8{text-align:center;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;color:#6F837B;}#elementor-popup-modal-1617{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1617 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1617 .dialog-close-button{display:flex;}#elementor-popup-modal-1617 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-1617 .elementor-element.elementor-element-7f30089{--padding-top:36px;--padding-bottom:32px;--padding-left:34px;--padding-right:34px;}}@media(max-width:767px){.elementor-1617 .elementor-element.elementor-element-69d3bcc{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1617 .elementor-element.elementor-element-7f30089{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:32px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-1617 .elementor-element.elementor-element-62b788a .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-1617 .elementor-element.elementor-element-69d3bcc{--width:100%;}.elementor-1617 .elementor-element.elementor-element-7f30089{--content-width:620px;}.elementor-1617 .elementor-element.elementor-element-48b9fa5{--width:42%;}.elementor-1617 .elementor-element.elementor-element-cbe86c0{--width:58%;}.elementor-1617 .elementor-element.elementor-element-4955458{--width:42%;}.elementor-1617 .elementor-element.elementor-element-dad50f5{--width:58%;}.elementor-1617 .elementor-element.elementor-element-5865a2f{--width:42%;}.elementor-1617 .elementor-element.elementor-element-4c4881b{--width:58%;}.elementor-1617 .elementor-element.elementor-element-3664cb9{--width:32%;}.elementor-1617 .elementor-element.elementor-element-a44921b{--width:68%;}.elementor-1617 .elementor-element.elementor-element-cb33c12{--width:32%;}.elementor-1617 .elementor-element.elementor-element-956c998{--width:68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1617 .elementor-element.elementor-element-7f30089{--content-width:560px;}}/* Start custom CSS for container, class: .elementor-element-7f30089 *//* ======================================================
   GUÊPES OFF — POPUP INFORMATIONS LÉGALES
   FILIGRANE — VERSION CORRIGÉE
====================================================== */

.elementor-1617 .elementor-element.elementor-element-7f30089 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}


/* ======================================================
   FILIGRANE — DESKTOP
====================================================== */

.elementor-1617 .elementor-element.elementor-element-7f30089::before {
    content: "";

    position: absolute !important;

    /* Reset complet des anciennes positions */
    inset: auto !important;
    left: auto !important;
    bottom: auto !important;

    /* Position réelle */
    right: -70px !important;
    top: 50% !important;

    width: 320px;
    height: 320px;

    transform: translateY(-50%);

    background-image:
        url("https://guepesoff.be/wp-content/uploads/2026/09/Guepes-1.png");

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    opacity: .36;

    filter:
        contrast(1.18)
        brightness(.96);

    pointer-events: none;

    z-index: 0;
}


/* ======================================================
   TABLETTE
====================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-1617 .elementor-element.elementor-element-7f30089::before {
        inset: auto !important;
        left: auto !important;
        bottom: auto !important;

        right: -60px !important;
        top: 52% !important;

        width: 270px;
        height: 270px;

        transform: translateY(-50%);

        opacity: .34;
    }
}


/* ======================================================
   MOBILE
   À droite, entre Identification et Contact
====================================================== */

@media (max-width: 767px) {

    .elementor-1617 .elementor-element.elementor-element-7f30089::before {
        inset: auto !important;
        left: auto !important;
        bottom: auto !important;

        right: -55px !important;
        top: 58% !important;

        width: 205px;
        height: 205px;

        transform: translateY(-50%);

        opacity: .30;

        filter:
            contrast(1.20)
            brightness(.95);
    }
}
/* ======================================================
   GUÊPES OFF — FENÊTRE MODALE INFORMATIONS LÉGALES
   Suppression du fond blanc Elementor
====================================================== */


/* Coque extérieure Elementor */

.elementor-popup-modal .dialog-widget-content {
    background: transparent !important;

    box-shadow: none !important;

    padding: 0 !important;

    border: 0 !important;

    border-radius: 14px !important;

    overflow: visible !important;
}


/* Zone qui contient réellement le modèle Elementor */

.elementor-popup-modal .dialog-message {
    background: transparent !important;

    padding: 0 !important;

    margin: 0 !important;

    border: 0 !important;

    overflow: visible !important;
}


/* Évite qu'un fond blanc soit réintroduit par Elementor */

.elementor-popup-modal .dialog-message > .elementor {
    background: transparent !important;
}


/* ======================================================
   MOBILE
====================================================== */

@media (max-width: 767px) {

    .elementor-popup-modal .dialog-widget-content {
        width: calc(100% - 24px) !important;

        max-width: none !important;

        margin: 12px !important;

        background: transparent !important;
    }

    .elementor-popup-modal .dialog-message {
        width: 100% !important;

        padding: 0 !important;

        background: transparent !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69d3bcc */.elementor-popup-modal .dialog-widget-content {
    border-radius: 14px !important;
    overflow: hidden !important;
}/* End custom CSS */