.elementor-89 .elementor-element.elementor-element-cb1ef7f{--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:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-cb1ef7f:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-cb1ef7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#778E7D;}.elementor-89 .elementor-element.elementor-element-3609f84{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:38px;--margin-right:3px;}.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-89 .elementor-element.elementor-element-6e6da79 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:44px;font-weight:600;color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-931046c{--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:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-931046c:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-931046c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-129533f{--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-89 .elementor-element.elementor-element-129533f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-69c501c{--display:flex;}.elementor-89 .elementor-element.elementor-element-69c501c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-2d0784d{width:var( --container-widget-width, 169.685% );max-width:169.685%;--container-widget-width:169.685%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-2d0784d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-2d0784d .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-89 .elementor-element.elementor-element-35aebdb{width:var( --container-widget-width, 105.065% );max-width:105.065%;--container-widget-width:105.065%;--container-widget-flex-grow:0;color:#778E7D;}.elementor-89 .elementor-element.elementor-element-35aebdb.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-89 .elementor-element.elementor-element-6b792df{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-6b792df:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-6b792df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-b537434{--display:flex;}.elementor-89 .elementor-element.elementor-element-570a243 .elementor-heading-title{color:#314840;}.elementor-89 .elementor-element.elementor-element-ffa91c9{color:#778E7D;}.elementor-89 .elementor-element.elementor-element-e0c8112{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-e0c8112:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-e0c8112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-79ef994{--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-89 .elementor-element.elementor-element-d41da2d{--display:flex;}.elementor-89 .elementor-element.elementor-element-824e9e8{--display:flex;}.elementor-89 .elementor-element.elementor-element-c0874e1 .elementor-heading-title{color:#314840;}.elementor-89 .elementor-element.elementor-element-654ba82{color:#778E7D;}.elementor-89 .elementor-element.elementor-element-e82929b{--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:30px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-e82929b:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-e82929b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#778E7D;}.elementor-89 .elementor-element.elementor-element-e2313f4{--display:flex;}.elementor-89 .elementor-element.elementor-element-2b46e2f{text-align:center;}.elementor-89 .elementor-element.elementor-element-2b46e2f .elementor-heading-title{color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-d6978ba{--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;}.elementor-89 .elementor-element.elementor-element-72bd3ac{--display:flex;}.elementor-89 .elementor-element.elementor-element-72bd3ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-96a2be1{text-align:center;}.elementor-89 .elementor-element.elementor-element-96a2be1 .elementor-heading-title{color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-15ca2de{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-89 .elementor-element.elementor-element-15ca2de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-1b83491{--display:flex;}.elementor-89 .elementor-element.elementor-element-6cbe79c{text-align:center;}.elementor-89 .elementor-element.elementor-element-6cbe79c .elementor-heading-title{color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-c4e8f72{color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-3ee670f{--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;}.elementor-89 .elementor-element.elementor-element-499909d{--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-89 .elementor-element.elementor-element-5bf5b95{text-align:center;}.elementor-89 .elementor-element.elementor-element-5bf5b95 .elementor-heading-title{color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-70cf744{width:var( --container-widget-width, 100.556% );max-width:100.556%;padding:81px 0px 0px 0px;--container-widget-width:100.556%;--container-widget-flex-grow:0;text-align:left;color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-70cf744.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-6f6ca35{--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-89 .elementor-element.elementor-element-503d04a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-503d04a .elementor-heading-title{color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-41907e3{padding:82px 0px 0px 0px;color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-5efab60{--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:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-5efab60:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-5efab60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-4c80eb6{--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-89 .elementor-element.elementor-element-37b8482{--display:flex;}.elementor-89 .elementor-element.elementor-element-1dfafcc .elementor-heading-title{color:#314840;}.elementor-89 .elementor-element.elementor-element-c60776e{color:#778E7D;}.elementor-89 .elementor-element.elementor-element-a8b7d55{--display:flex;}.elementor-89 .elementor-element.elementor-element-cbd3415{--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-89 .elementor-element.elementor-element-cbd3415:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-cbd3415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-233120c{--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-89 .elementor-element.elementor-element-874bbb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:27px;--margin-right:0px;}.elementor-89 .elementor-element.elementor-element-874bbb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-6b2d246{--e-transform-scale:1.8;margin:109px 167px calc(var(--kit-widget-spacing, 0px) + 105px) 37px;padding:0px 0px 0px 36px;}.elementor-89 .elementor-element.elementor-element-6b2d246 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-89 .elementor-element.elementor-element-aea31d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-89 .elementor-element.elementor-element-6285297 .elementor-heading-title{color:#314840;}.elementor-89 .elementor-element.elementor-element-f07b24b{color:#778E7D;}.elementor-89 .elementor-element.elementor-element-b18c605{--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-89 .elementor-element.elementor-element-b18c605:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-b18c605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-56749b8{--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-89 .elementor-element.elementor-element-6dc1e0a{--display:flex;}.elementor-89 .elementor-element.elementor-element-53cda41 .elementor-heading-title{color:#314840;}.elementor-89 .elementor-element.elementor-element-8586e87{color:#778E7D;}.elementor-89 .elementor-element.elementor-element-06ed2a6{--display:flex;}.elementor-89 .elementor-element.elementor-element-304ee8f{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-304ee8f:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-304ee8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-735283b{--display:flex;}.elementor-89 .elementor-element.elementor-element-6395d59{--display:flex;}.elementor-89 .elementor-element.elementor-element-648c07f{text-align:center;color:#778E7D;}.elementor-89 .elementor-element.elementor-element-40fa508{--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:-11px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-40fa508:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-40fa508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-0ea4fd9{--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:39px;--padding-bottom:51px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-0ea4fd9:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-0ea4fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-b2ea96c{text-align:center;}.elementor-89 .elementor-element.elementor-element-b2ea96c .elementor-heading-title{color:#778E7D;}.elementor-89 .elementor-element.elementor-element-f5c5f29{--display:flex;}.elementor-89 .elementor-element.elementor-element-6be55c5{margin:-63px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-12px 0px 0px 0px;text-align:center;color:#778E7D;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button{background-color:#778E7D;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#778E7D;border-style:none;border-radius:8px 8px 8px 8px;}	.elementor-89 .elementor-element.elementor-element-8c22a62 [class*="elementor-animation"]:hover,
								.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button::before,
								.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button::after{background-color:#778E7D;}.elementor-89 .elementor-element.elementor-element-8c22a62{--e-transform-scale:1;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-2px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button-wrap{max-width:160px;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button-icon{font-size:0px;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button-icon svg{width:0px;height:0px;}.elementor-89 .elementor-element.elementor-element-8c22a62.wpr-button-icon-position-left .wpr-button-icon{margin-right:0px;}.elementor-89 .elementor-element.elementor-element-8c22a62.wpr-button-icon-position-right .wpr-button-icon{margin-left:0px;}.elementor-89 .elementor-element.elementor-element-8c22a62.wpr-button-icon-style-inline .wpr-button-icon{color:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-8c22a62.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#E9E4D8;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-89 .elementor-element.elementor-element-8c22a62.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-89 .elementor-element.elementor-element-8c22a62.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-89 .elementor-element.elementor-element-8c22a62 .wpr-button:hover{border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-8c22a62.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-89 .elementor-element.elementor-element-8c22a62.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-89 .elementor-element.elementor-element-8c22a62.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-129533f{--width:99.547%;}.elementor-89 .elementor-element.elementor-element-69c501c{--width:43.889%;}.elementor-89 .elementor-element.elementor-element-72bd3ac{--width:32.76%;}.elementor-89 .elementor-element.elementor-element-874bbb6{--width:41.751%;}}/* Start custom CSS for container, class: .elementor-element-72bd3ac */.glass-box {
    position: relative; /* IMPORTANT */
    width: 380px;
    height: 240px;

    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;
}

/* NUMÉRO : forcé à droite dans le conteneur */
.glass-box::before {
    content: "01";
    position: absolute;
    
    /* PLACE LE NUMÉRO À DROITE */
    right: 25px;
    top: 50%;
    transform: translateY(-50%);

    /* STYLING */
    font-size: 150px;
    font-weight: 700;
    color: #ffffff;
    opacity: 0.20;

    line-height: 1;
    pointer-events: none;

    /* EMPÊCHE LE CENTRAGE AUTOMATIQUE */
    text-align: right;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b83491 */.glass-box2 {
    /* Valeur par défaut de la variable (peut être modifiée dans le HTML) */
    --number: "02"; 
    
    position: relative; /* IMPORTANT */
    width: 380px;
    height: 240px;

    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;
}

/* NUMÉRO À DROITE DANS L'ENCADRÉ (Utilise la variable --number) */
.glass-box2::before {
    content: var(--number);

    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);

    font-size: 150px;
    font-weight: 700;
    color: #ffffff;
    opacity: 0.20;
    line-height: 1;
    pointer-events: none;
    text-align: right;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499909d */.glass-box3 {
    /* Valeur par défaut de la variable (peut être modifiée dans le HTML) */
    --number: "03"; 
    
    position: relative; /* IMPORTANT */
    width: 380px;
    height: 240px;

    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;
}

/* NUMÉRO À DROITE DANS L'ENCADRÉ (Utilise la variable --number) */
.glass-box3::before {
    content: var(--number);

    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);

    font-size: 150px;
    font-weight: 700;
    color: #ffffff;
    opacity: 0.20;
    line-height: 1;
    pointer-events: none;
    text-align: right;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f6ca35 */.glass-box4 {
    /* Valeur par défaut de la variable (peut être modifiée dans le HTML) */
    --number: "04"; 
    
    position: relative; /* IMPORTANT */
    width: 380px;
    height: 240px;

    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;
}

/* NUMÉRO À DROITE DANS L'ENCADRÉ (Utilise la variable --number) */
.glass-box4::before {
    content: var(--number);

    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);

    font-size: 150px;
    font-weight: 700;
    color: #ffffff;
    opacity: 0.20;
    line-height: 1;
    pointer-events: none;
    text-align: right;
    width: auto;
}/* 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 */