.elementor-92 .elementor-element.elementor-element-8a89f88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-8a89f88:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-8a89f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#778E7D;}.elementor-92 .elementor-element.elementor-element-bbf7475{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-92 .elementor-element.elementor-element-8eb8430{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;padding:0px 8px 0px -9px;}.elementor-92 .elementor-element.elementor-element-8eb8430 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:44px;font-weight:600;color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-7eebfbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-7eebfbd:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-7eebfbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-f1df2b7{text-align:center;}.elementor-92 .elementor-element.elementor-element-f1df2b7 .elementor-heading-title{color:#314840;}.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-92 .elementor-element.elementor-element-65119e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-65119e3{color:#778E7D;}.elementor-92 .elementor-element.elementor-element-188b1ad{--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:92px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-188b1ad:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-188b1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-885aa7d{text-align:center;}.elementor-92 .elementor-element.elementor-element-885aa7d .elementor-heading-title{color:#314840;}.elementor-92 .elementor-element.elementor-element-2313bd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-2313bd6{color:#778E7D;}.elementor-92 .elementor-element.elementor-element-627a8a2{--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:114px;--padding-bottom:89px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-627a8a2:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-627a8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-974508b{text-align:center;}.elementor-92 .elementor-element.elementor-element-974508b .elementor-heading-title{color:#314840;}.elementor-92 .elementor-element.elementor-element-5723782{--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;}.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 );}.elementor-92 .elementor-element.elementor-element-2fd112b{width:var( --container-widget-width, 42.175% );max-width:42.175%;--container-widget-width:42.175%;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-2fd112b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-f00daef{padding:32px 0px 0px 0px;color:#778E7D;}.elementor-92 .elementor-element.elementor-element-f00daef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-f974e71{--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:83px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-f974e71:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-f974e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-fd6636e{text-align:center;}.elementor-92 .elementor-element.elementor-element-fd6636e .elementor-heading-title{color:#314840;}.elementor-92 .elementor-element.elementor-element-0977371{--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;}.elementor-92 .elementor-element.elementor-element-54f0b4a{width:var( --container-widget-width, 41.982% );max-width:41.982%;--container-widget-width:41.982%;--container-widget-flex-grow:0;color:#778E7D;}.elementor-92 .elementor-element.elementor-element-54f0b4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-fc51c36{padding:45px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-bc745f3{--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:121px;--padding-bottom:118px;--padding-left:18px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-bc745f3:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-bc745f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-5c8b34a{text-align:center;}.elementor-92 .elementor-element.elementor-element-5c8b34a .elementor-heading-title{color:#314840;}.elementor-92 .elementor-element.elementor-element-19af5eb{--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;}.elementor-92 .elementor-element.elementor-element-2973bb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-2973bb0{color:#778E7D;}.elementor-92 .elementor-element.elementor-element-17b1b82{--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:83px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-17b1b82:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-17b1b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#778E7D;}.elementor-92 .elementor-element.elementor-element-008d5b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-008d5b1 .elementor-heading-title{color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-86dea94{--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-92 .elementor-element.elementor-element-6bc427a{--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;--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-92 .elementor-element.elementor-element-6bc427a:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-6bc427a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#778E7D;}.elementor-92 .elementor-element.elementor-element-4905ee7{--display:flex;}.elementor-92 .elementor-element.elementor-element-4905ee7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-2b52ea1{text-align:center;}.elementor-92 .elementor-element.elementor-element-2b52ea1 .elementor-heading-title{color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-71e3c02{width:var( --container-widget-width, 96.089% );max-width:96.089%;padding:33px 0px 0px 0px;--container-widget-width:96.089%;--container-widget-flex-grow:0;color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-71e3c02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-4da0a13{--display:flex;}.elementor-92 .elementor-element.elementor-element-4da0a13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-ccb4fb8{text-align:center;}.elementor-92 .elementor-element.elementor-element-ccb4fb8 .elementor-heading-title{color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-a68d5e4{width:var( --container-widget-width, 96.089% );max-width:96.089%;padding:33px 0px 0px 0px;--container-widget-width:96.089%;--container-widget-flex-grow:0;color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-a68d5e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-34ccc88{--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;--padding-top:-3px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-34ccc88:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-34ccc88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#778E7D;}.elementor-92 .elementor-element.elementor-element-c4d103b{--display:flex;}.elementor-92 .elementor-element.elementor-element-c4d103b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-6384512{text-align:center;}.elementor-92 .elementor-element.elementor-element-6384512 .elementor-heading-title{color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-3eb83d3{width:var( --container-widget-width, 96.089% );max-width:96.089%;padding:33px 0px 0px 0px;--container-widget-width:96.089%;--container-widget-flex-grow:0;color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-3eb83d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-c59a60a{--display:flex;}.elementor-92 .elementor-element.elementor-element-c59a60a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-188bb73{text-align:center;}.elementor-92 .elementor-element.elementor-element-188bb73 .elementor-heading-title{color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-5b959d0{width:var( --container-widget-width, 96.089% );max-width:96.089%;padding:33px 0px 0px 0px;--container-widget-width:96.089%;--container-widget-flex-grow:0;color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-5b959d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-00beaf8{--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:89px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-00beaf8:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-00beaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-9a2354c{--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:87px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-9a2354c:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-9a2354c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-5c8656e{--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:94px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-5c8656e:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-5c8656e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-d0d9a42{--display:flex;}.elementor-92 .elementor-element.elementor-element-5c398fa{text-align:center;}.elementor-92 .elementor-element.elementor-element-5c398fa .elementor-heading-title{color:#314840;}.elementor-92 .elementor-element.elementor-element-fa3e58e{width:var( --container-widget-width, 64.242% );max-width:64.242%;padding:0px 0px 0px 0px;--container-widget-width:64.242%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;line-height:38px;color:#778E7D;}.elementor-92 .elementor-element.elementor-element-fa3e58e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-fa3e58e p{margin-block-end:20px;}.elementor-92 .elementor-element.elementor-element-2d8a9d1{--display:flex;--margin-top:-119px;--margin-bottom:0px;--margin-left:33px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-2d8a9d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-51badb0{--display:flex;--justify-content:space-around;--margin-top:42px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:-10px;--padding-bottom:12px;--padding-left:11px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-51badb0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-0d834ae{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-0d834ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-0b3e3b8{--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:24px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-0b3e3b8:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-0b3e3b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-92 .elementor-element.elementor-element-15af93d{padding:0px 0px 0px 19px;}.elementor-92 .elementor-element.elementor-element-15af93d .elementor-heading-title{color:#314840;}.elementor-92 .elementor-element.elementor-element-fbc26e5{padding:0px 0px 0px 20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-92 .elementor-element.elementor-element-4905ee7{--width:32.76%;}.elementor-92 .elementor-element.elementor-element-4da0a13{--width:32.76%;}.elementor-92 .elementor-element.elementor-element-c4d103b{--width:32.76%;}.elementor-92 .elementor-element.elementor-element-c59a60a{--width:32.76%;}.elementor-92 .elementor-element.elementor-element-51badb0{--width:14.117%;}}@media(max-width:767px){.elementor-92 .elementor-element.elementor-element-65119e3{width:var( --container-widget-width, 278.364px );max-width:278.364px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 91px;--container-widget-width:278.364px;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-2313bd6{width:var( --container-widget-width, 266.364px );max-width:266.364px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 98px;--container-widget-width:266.364px;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-2fd112b{width:var( --container-widget-width, 337.642px );max-width:337.642px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:337.642px;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-f00daef{width:var( --container-widget-width, 282px );max-width:282px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 41px;--container-widget-width:282px;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-54f0b4a{width:var( --container-widget-width, 315.01px );max-width:315.01px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 44px;--container-widget-width:315.01px;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-2973bb0{width:var( --container-widget-width, 257px );max-width:257px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:257px;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-00beaf8{--padding-top:46px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-fa3e58e{margin:0px 9px calc(var(--kit-widget-spacing, 0px) + 0px) -110px;}.elementor-92 .elementor-element.elementor-element-2d8a9d1{--width:136.364px;--margin-top:-188px;--margin-bottom:0px;--margin-left:318px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-51badb0{--margin-top:0px;--margin-bottom:0px;--margin-left:38px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-0b3e3b8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-4905ee7 */.glass-box {
    position: relative;
    display: inline-block; /* Le bloc s'adapte au contenu */
    
    padding: 20px 28px; /* Ajuste l’espace interne */

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.06) 0%,
        rgba(255, 255, 255, 0.15) 100%
    );

    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);

    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 22px;

    box-shadow:
        0 8px 24px rgba(0, 0, 0, 0.18),
        inset 0 0 35px rgba(255, 255, 255, 0.12);

    overflow: hidden;
}

/* Aucun numéro */
.glass-box::before {
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da0a13 */.glass-box {
    position: relative;
    display: inline-block; /* Le bloc s'adapte au contenu */
    
    padding: 20px 28px; /* Ajuste l’espace interne */

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.06) 0%,
        rgba(255, 255, 255, 0.15) 100%
    );

    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);

    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 22px;

    box-shadow:
        0 8px 24px rgba(0, 0, 0, 0.18),
        inset 0 0 35px rgba(255, 255, 255, 0.12);

    overflow: hidden;
}

/* Aucun numéro */
.glass-box::before {
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d103b */.glass-box {
    position: relative;
    display: inline-block; /* Le bloc s'adapte au contenu */
    
    padding: 20px 28px; /* Ajuste l’espace interne */

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.06) 0%,
        rgba(255, 255, 255, 0.15) 100%
    );

    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);

    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 22px;

    box-shadow:
        0 8px 24px rgba(0, 0, 0, 0.18),
        inset 0 0 35px rgba(255, 255, 255, 0.12);

    overflow: hidden;
}

/* Aucun numéro */
.glass-box::before {
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59a60a */.glass-box {
    position: relative;
    display: inline-block; /* Le bloc s'adapte au contenu */
    
    padding: 20px 28px; /* Ajuste l’espace interne */

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.06) 0%,
        rgba(255, 255, 255, 0.15) 100%
    );

    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);

    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 22px;

    box-shadow:
        0 8px 24px rgba(0, 0, 0, 0.18),
        inset 0 0 35px rgba(255, 255, 255, 0.12);

    overflow: hidden;
}

/* Aucun numéro */
.glass-box::before {
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51badb0 *//* From Uiverse.io - version corrigée + dégradé animé (VERSION PETITE) */

.uiverse {
  --duration: 7s;
  --easing: linear;

  --c-color-1: #314840;
  --c-color-2: #314840;
  --c-color-3: #314840;
  --c-color-4: #778E7D;

  --c-shadow: #778E7D;
  --c-shadow-inset-top: #314840;
  --c-shadow-inset-bottom: #778E7D;

  --c-radial-inner: #778E7D;
  --c-radial-outer: #314840;

  --c-color: #fff;

  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  outline: none;

  position: relative;
  cursor: pointer;
  border: none;
  display: table;

  border-radius: 16px;   /* plus petit */
  padding: 0;
  margin: 0;

  font-weight: 600;
  font-size: 14px;       /* réduit */
  line-height: 1.3;
  letter-spacing: 0.02em;
  color: var(--c-color);

  /* Dégradé animé */
  background: radial-gradient(circle, var(--c-radial-inner), var(--c-radial-outer) 80%);
  background-size: 200% 200%;
  animation: gradient-move 6s ease infinite;

  box-shadow: 0 0 10px var(--c-shadow); /* ombre réduite */
}

@keyframes gradient-move {
  0% { background-position: 0% 0%; }
  50% { background-position: 100% 100%; }
  100% { background-position: 0% 0%; }
}

.uiverse:before {
  content: "";
  pointer-events: none;
  position: absolute;
  z-index: 3;
  inset: 0;
  border-radius: 16px;
  box-shadow:
    inset 0 2px 6px var(--c-shadow-inset-top),
    inset 0 -2px 3px var(--c-shadow-inset-bottom);
}

.uiverse .wrapper {
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  overflow: hidden;
  border-radius: 16px;

  min-width: 90px;  /* AVANT : 132px */
  padding: 6px 0;   /* AVANT : 12px */
}

.uiverse .wrapper span {
  position: relative;
  z-index: 1;
}

.uiverse:hover {
  --duration: 1200ms;
}

/* Cercles plus petits */
.uiverse .wrapper .circle {
  position: absolute;
  width: 22px;  /* AVANT : 40px */
  height: 22px;
  border-radius: 50%;

  filter: blur(var(--blur, 6px)); /* réduit */
  background: var(--background, transparent);

  transform: translate(var(--x), var(--y)) translateZ(0);
  animation: var(--animation) var(--duration) var(--easing) infinite;
}

/* Couleurs identiques */
.uiverse .wrapper .circle.circle-1,
.uiverse .wrapper .circle.circle-9,
.uiverse .wrapper .circle.circle-10 { --background: var(--c-color-4); }

.uiverse .wrapper .circle.circle-3,
.uiverse .wrapper .circle.circle-4 { --background: var(--c-color-2); --blur: 10px; }

.uiverse .wrapper .circle.circle-5,
.uiverse .wrapper .circle.circle-6 { --background: var(--c-color-3); --blur: 12px; }

.uiverse .wrapper .circle.circle-2,
.uiverse .wrapper .circle.circle-7,
.uiverse .wrapper .circle.circle-8,
.uiverse .wrapper .circle.circle-11,
.uiverse .wrapper .circle.circle-12 { --background: var(--c-color-1); --blur: 8px; }

/* Repositionnement adapté à la petite taille */
.uiverse .wrapper .circle.circle-1 { --x: 0;  --y: -20px; --animation: circle-1; }
.uiverse .wrapper .circle.circle-2 { --x: 50px; --y: 4px; --animation: circle-2; }
.uiverse .wrapper .circle.circle-3 { --x: -6px; --y: -8px; --animation: circle-3; }
.uiverse .wrapper .circle.circle-4 { --x: 42px; --y: -8px; --animation: circle-4; }
.uiverse .wrapper .circle.circle-5 { --x: 8px; --y: -2px; --animation: circle-5; }
.uiverse .wrapper .circle.circle-6 { --x: 28px; --y: 10px; --animation: circle-6; }
.uiverse .wrapper .circle.circle-7 { --x: 6px; --y: 16px; --animation: circle-7; }
.uiverse .wrapper .circle.circle-8 { --x: 16px; --y: -2px; --animation: circle-8; }
.uiverse .wrapper .circle.circle-9 { --x: 12px; --y: -6px; --animation: circle-9; }
.uiverse .wrapper .circle.circle-10 { --x: 34px; --y: 10px; --animation: circle-10; }
.uiverse .wrapper .circle.circle-11 { --x: 4px; --y: 4px; --animation: circle-11; }
.uiverse .wrapper .circle.circle-12 { --x: 26px; --y: 4px; --animation: circle-12; }

/* Tes animations restent inchangées *//* End custom CSS */
/* Start custom CSS *//* ========================= */
/* FIX MOBILE PROPRE */
/* ========================= */

/* Reset de base */
html, body {
    margin: 0;
    padding: 0;
    width: 100%;
}

/* Bloque seulement le débordement horizontal */
body {
    overflow-x: hidden;
}

/* Empêche les éléments Elementor de dépasser */
.elementor {
    overflow-x: hidden;
}

/* Corrige les sections Elementor */
.elementor-section {
    width: 100% !important;
    max-width: 100% !important;
}

/* Corrige les containers internes */
.elementor-container {
    max-width: 100% !important;
}

/* Images */
img {
    max-width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */