.elementor-11 .elementor-element.elementor-element-53fc213{--display:flex;--min-height:752px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.16;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-53fc213:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-53fc213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://techni-heberg.marqueurban.com/wp-content/uploads/2025/10/fond-degrader-scaled.webp");background-size:cover;}.elementor-11 .elementor-element.elementor-element-53fc213::before, .elementor-11 .elementor-element.elementor-element-53fc213 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-53fc213 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-53fc213 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-53fc213 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-53fc213 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-dc790a4{--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;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-dc790a4.e-con{--flex-grow:0;--flex-shrink:0;}.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-11 .elementor-element.elementor-element-495ee4e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:800;color:#99F654;}.elementor-11 .elementor-element.elementor-element-01810e4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:700;line-height:52px;color:var( --e-global-color-4841a0f );}.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-11 .elementor-element.elementor-element-b026a9e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0d09da6 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0d09da6 .dreamit-button .button{color:#FFFFFF;border-style:solid;border-color:var( --e-global-color-4841a0f );}.elementor-11 .elementor-element.elementor-element-ee79f6c{--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;--justify-content:center;}.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-11 .elementor-element.elementor-element-b95f28b img{width:100%;}.elementor-11 .elementor-element.elementor-element-63b3e96:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-63b3e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1edf6b0 );}.elementor-11 .elementor-element.elementor-element-63b3e96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-11 .elementor-element.elementor-element-63b3e96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-00c92b8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-e2a1621 img{border-style:solid;border-color:#CDCDCD;border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-4e7dffa .section-title .title{color:var( --e-global-color-c5238dd );}.elementor-11 .elementor-element.elementor-element-c0a75a7{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:29px;color:var( --e-global-color-c5238dd );}.elementor-11 .elementor-element.elementor-element-102c472 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-622a090d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-622a090d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268212f );}.elementor-11 .elementor-element.elementor-element-622a090d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-622a090d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-398a996f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-398a996f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268212f );}.elementor-11 .elementor-element.elementor-element-398a996f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-398a996f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-88ca0d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-88ca0d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-365472f0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-365472f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268212f );}.elementor-11 .elementor-element.elementor-element-365472f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-365472f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-1e11b950 .icon-box-icon .icon i{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-1e11b950 .icon-box-icon .img-icon img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-1e11b950 .icon-box .icon-box-content h4{font-size:20px;}.elementor-11 .elementor-element.elementor-element-c9beff8 > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c9beff8 .dreamit-button{text-align:center;}.elementor-11 .elementor-element.elementor-element-c9beff8 .dreamit-button .button{padding:7px 5px 7px 16px;}.elementor-11 .elementor-element.elementor-element-65d00a2e .icon-box-icon .icon i{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-65d00a2e .icon-box-icon .img-icon img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-65d00a2e .icon-box .icon-box-content h4{font-size:20px;}.elementor-11 .elementor-element.elementor-element-877f1b3 > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-877f1b3 .dreamit-button{text-align:center;}.elementor-11 .elementor-element.elementor-element-877f1b3 .dreamit-button .button{padding:7px 5px 7px 16px;}.elementor-11 .elementor-element.elementor-element-e2559c9 .icon-box-icon .icon i{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-e2559c9 .icon-box-icon .img-icon img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-e2559c9 .icon-box .icon-box-content h4{font-size:20px;}.elementor-11 .elementor-element.elementor-element-30d7d86 > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-30d7d86 .dreamit-button{text-align:center;}.elementor-11 .elementor-element.elementor-element-30d7d86 .dreamit-button .button{padding:7px 5px 7px 16px;}.elementor-11 .elementor-element.elementor-element-942f204:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-942f204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268212f );}.elementor-11 .elementor-element.elementor-element-942f204{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-942f204 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-b596eb6 .icon-box-icon .icon i{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-b596eb6 .icon-box-icon .img-icon img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-b596eb6 .icon-box .icon-box-content h4{font-size:20px;}.elementor-11 .elementor-element.elementor-element-92c15a0 > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-92c15a0 .dreamit-button{text-align:center;}.elementor-11 .elementor-element.elementor-element-92c15a0 .dreamit-button .button{padding:7px 5px 7px 16px;}.elementor-11 .elementor-element.elementor-element-c5df26b .icon-box-icon .icon i{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-c5df26b .icon-box-icon .img-icon img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-2e554fe > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2e554fe .dreamit-button{text-align:center;}.elementor-11 .elementor-element.elementor-element-2e554fe .dreamit-button .button{padding:7px 5px 7px 16px;}.elementor-11 .elementor-element.elementor-element-c612bd9 .icon-box-icon .icon i{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-c612bd9 .icon-box-icon .img-icon img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-8aab869 > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8aab869 .dreamit-button{text-align:center;}.elementor-11 .elementor-element.elementor-element-8aab869 .dreamit-button .button{padding:7px 5px 7px 16px;}.elementor-11 .elementor-element.elementor-element-659cd8b{--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-11 .elementor-element.elementor-element-659cd8b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-659cd8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268212f );}.elementor-11 .elementor-element.elementor-element-43c6414{--display:flex;}.elementor-11 .elementor-element.elementor-element-23e129d > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-23e129d .dreamit-button{text-align:center;}.elementor-11 .elementor-element.elementor-element-23e129d .dreamit-button .button{color:#FFFFFF;border-style:solid;border-color:var( --e-global-color-4841a0f );}.elementor-11 .elementor-element.elementor-element-b4e1490{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-11 .elementor-element.elementor-element-1ce8d09{--divider-border-style:solid;--divider-color:#494949;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-1ce8d09 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-1ce8d09 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-ff31524{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-ff31524:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ff31524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268212f );}.elementor-11 .elementor-element.elementor-element-a73487d{--display:flex;--min-height:231px;--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;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a73487d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a73487d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b0a4b2 );}.elementor-11 .elementor-element.elementor-element-9f560b8{--display:flex;--padding-top:0px;--padding-bottom:5px;--padding-left:48px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9f560b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-693e04a{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-693e04a img{width:83%;}.elementor-11 .elementor-element.elementor-element-991492d{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-09771df > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-09771df .section-title{text-align:left;}.elementor-11 .elementor-element.elementor-element-09771df .section-title .title{font-size:41px;}.elementor-11 .elementor-element.elementor-element-8f97f63{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-38c7737 > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-38c7737 .dreamit-button{text-align:left;}.elementor-11 .elementor-element.elementor-element-38c7737 .dreamit-button .button{padding:7px 5px 7px 16px;}.elementor-11 .elementor-element.elementor-element-fc669c6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fc669c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1edf6b0 );}.elementor-11 .elementor-element.elementor-element-fc669c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 10px 0px;}.elementor-11 .elementor-element.elementor-element-fc669c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-825d75c .section-title .subtitle{color:var( --e-global-color-1b0a4b2 );}.elementor-11 .elementor-element.elementor-element-825d75c .section-title .title{color:var( --e-global-color-fa8d448 );}.elementor-11 .elementor-element.elementor-element-825d75c .section-title span{color:var( --e-global-color-4841a0f );}.elementor-11 .elementor-element.elementor-element-825d75c .section-title h2{color:var( --e-global-color-1b0a4b2 );}.elementor-11 .elementor-element.elementor-element-c229cf1{padding:50px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-236106f > .elementor-element-populated{margin:0px 05px 0px 0px;--e-column-margin-right:05px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-eb63508 .service-box .service-box-icon i{color:#99F952;background-color:var( --e-global-color-1b0a4b2 );height:0px;width:0px;}.elementor-11 .elementor-element.elementor-element-eb63508 .service-box .service-number span{color:var( --e-global-color-4841a0f );}.elementor-11 .elementor-element.elementor-element-eb63508 .service-box .description{color:#E2E2E2;}.elementor-11 .elementor-element.elementor-element-efa5ce1 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-11 .elementor-element.elementor-element-fa8a41d .service-box .service-box-icon i{color:var( --e-global-color-4841a0f );background-color:var( --e-global-color-1b0a4b2 );}.elementor-11 .elementor-element.elementor-element-fa8a41d .service-box .service-number span{color:var( --e-global-color-4841a0f );}.elementor-11 .elementor-element.elementor-element-fa8a41d .service-box .description{color:#E2E2E2;}.elementor-11 .elementor-element.elementor-element-6f3021c > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-11 .elementor-element.elementor-element-74cdcff .service-box .service-box-icon i{color:var( --e-global-color-4841a0f );background-color:var( --e-global-color-1b0a4b2 );}.elementor-11 .elementor-element.elementor-element-74cdcff .service-box .service-number span{color:var( --e-global-color-4841a0f );}.elementor-11 .elementor-element.elementor-element-74cdcff .service-box .description{color:#E2E2E2;}.elementor-11 .elementor-element.elementor-element-6b32cee:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6b32cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1edf6b0 );}.elementor-11 .elementor-element.elementor-element-6b32cee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 68px 0px;}.elementor-11 .elementor-element.elementor-element-6b32cee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-0e928e3 .section-title .title{color:var( --e-global-color-fa8d448 );}.elementor-11 .elementor-element.elementor-element-aa87e24{padding:0px 80px 0px 80px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:29px;color:var( --e-global-color-fa8d448 );}.elementor-11 .elementor-element.elementor-element-de88a4a > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-de88a4a .dreamit-button{text-align:center;}.elementor-11 .elementor-element.elementor-element-ab8c0c0{padding:33px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-557a57e img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-f1bd258:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f1bd258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-11 .elementor-element.elementor-element-f1bd258{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 60px 0px;}.elementor-11 .elementor-element.elementor-element-f1bd258 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-37b8d15 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-a942eb0 .dreamit-button .button{background-color:var( --e-global-color-1b0a4b2 );}.elementor-11 .elementor-element.elementor-element-1e600ed{padding:35px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-89910a2 #deen-blog.deen-ft-posts .deen-left-area{columns:3 !important;}.elementor-11 .elementor-element.elementor-element-89910a2 a.deen-card-img-top img {aspect-ratio:1/0.7!important;}.elementor-11 .elementor-element.elementor-element-89910a2 .deen-gallery-card-img img{aspect-ratio:1/0.7!important;}.elementor-11 .elementor-element.elementor-element-89910a2 .size-feature-thumb{width:100% !important;}.elementor-11 .elementor-element.elementor-element-89910a2 .deen-hl-post .deen-img-overlay{width:100% !important;}.elementor-11 .elementor-element.elementor-element-89910a2 a.deen-card-img-top img{width:100% !important;}.elementor-11 .elementor-element.elementor-element-89910a2 .deen-left-img{width:100% !important;}.elementor-11 .elementor-element.elementor-element-89910a2 nav.elementor-pagination{text-align:center !important;padding-top:30px;}.elementor-11 .elementor-element.elementor-element-89910a2 .deen-left-area{column-gap:38px !important;}.elementor-11 .elementor-element.elementor-element-89910a2 .deen-standard-img-post{margin-bottom:20px !important;}.elementor-11 .elementor-element.elementor-element-89910a2 .deen-gallery-card{margin-bottom:20px !important;background-color:var( --e-global-color-1edf6b0 );}.elementor-11 .elementor-element.elementor-element-89910a2 .deen-card.deen-standard-video{margin-bottom:20px !important;}.elementor-11 .elementor-element.elementor-element-89910a2 #deen-blog .deen-card{border-radius:10px !important;background:var( --e-global-color-1edf6b0 );}.elementor-11 .elementor-element.elementor-element-89910a2  .card-inner h4.deen-post-title  a{color:var( --e-global-color-fa8d448 );}.elementor-11 .elementor-element.elementor-element-89910a2 .deen-hl-post .deen-overlay-content h4{color:var( --e-global-color-fa8d448 );}.elementor-11 .elementor-element.elementor-element-89910a2 .deen-post-title.deen-carousel-title a{color:var( --e-global-color-fa8d448 );}.elementor-11 .elementor-element.elementor-element-89910a2 a p{color:var( --e-global-color-fa8d448 );}.elementor-11 .elementor-element.elementor-element-89910a2 h4.deen-post-title a{font-size:19px;line-height:0px;}.elementor-11 .elementor-element.elementor-element-89910a2 .deen-post-author .span-style{color:var( --e-global-color-1b0a4b2 );}.elementor-11 .elementor-element.elementor-element-89910a2 .deen-post-author .span-style a{color:var( --e-global-color-1b0a4b2 );}.elementor-11 .elementor-element.elementor-element-89910a2  div.deen-time span{color:var( --e-global-color-1b0a4b2 );}.elementor-11 .elementor-element.elementor-element-89910a2  span.deen-widget-post-meta a{color:var( --e-global-color-1b0a4b2 );}.elementor-11 .elementor-element.elementor-element-89910a2 span.deen-widget-post-meta  a{font-weight:700;}.elementor-11 .elementor-element.elementor-element-89910a2 span.deen-meta-separator{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-89910a2 p.deen-post-excerpt.mb-25.deen-excerpt{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-89910a2 button.owl-prev{margin-left:0px;}.elementor-11 .elementor-element.elementor-element-89910a2 button.owl-next{margin-right:0px;}.elementor-11 .elementor-element.elementor-element-ba74f9a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ba74f9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1edf6b0 );}.elementor-11 .elementor-element.elementor-element-ba74f9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-11 .elementor-element.elementor-element-ba74f9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-519600d .section-title .title{color:var( --e-global-color-fa8d448 );}.elementor-11 .elementor-element.elementor-element-c703d0b{padding:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-cf55fc5 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-cf55fc5 .dreamit-button{text-align:center;}.elementor-11 .elementor-element.elementor-element-f9b4755:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f9b4755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-11 .elementor-element.elementor-element-f9b4755{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 60px 0px;}.elementor-11 .elementor-element.elementor-element-f9b4755 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-b8a5dfb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-52cddf0 > .elementor-container{max-width:790px;}.elementor-11 .elementor-element.elementor-element-52cddf0{padding:35px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fca155c .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-fca155c .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-fca155c .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-fca155c .elementskit-accordion .elementskit-card-body p{color:#D8D8D8;}.elementor-11 .elementor-element.elementor-element-fca155c .elementskit-accordion .elementskit-card-body{color:#D8D8D8;}.elementor-11 .elementor-element.elementor-element-fca155c .elementskit-accordion .elementskit-card-body p, .elementor-11 .elementor-element.elementor-element-fca155c .elementskit-accordion .elementskit-card-body{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:29px;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268212f );}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-53fc213{--content-width:1250px;}.elementor-11 .elementor-element.elementor-element-dc790a4{--width:57.498%;}.elementor-11 .elementor-element.elementor-element-ee79f6c{--width:50%;}.elementor-11 .elementor-element.elementor-element-7ce66db{width:42.054%;}.elementor-11 .elementor-element.elementor-element-0c0f5fb{width:57.946%;}.elementor-11 .elementor-element.elementor-element-a73487d{--width:81%;}.elementor-11 .elementor-element.elementor-element-9f560b8{--width:36%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-7ce66db{width:100%;}.elementor-11 .elementor-element.elementor-element-0c0f5fb{width:100%;}.elementor-11 .elementor-element.elementor-element-236106f{width:50%;}.elementor-11 .elementor-element.elementor-element-efa5ce1{width:50%;}.elementor-11 .elementor-element.elementor-element-6f3021c{width:50%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-53fc213{--min-height:402px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-495ee4e{text-align:center;}.elementor-11 .elementor-element.elementor-element-495ee4e .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-01810e4{text-align:center;}.elementor-11 .elementor-element.elementor-element-01810e4 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-b026a9e{text-align:center;font-size:16px;line-height:1.8em;}.elementor-11 .elementor-element.elementor-element-0d09da6 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0d09da6 .dreamit-button{text-align:center;}.elementor-11 .elementor-element.elementor-element-63b3e96{padding:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-23e129d > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-23e129d .dreamit-button{text-align:center;}.elementor-11 .elementor-element.elementor-element-ff31524{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-693e04a{padding:0px 50px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-693e04a img{width:75%;}.elementor-11 .elementor-element.elementor-element-09771df .section-title{text-align:center;}.elementor-11 .elementor-element.elementor-element-09771df .section-title .title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-8f97f63{text-align:center;font-size:15px;}.elementor-11 .elementor-element.elementor-element-38c7737 .dreamit-button{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-b95f28b *//* Wrapper + image (identique à avant) */
.mascot{
  display:inline-block;
  will-change: transform;
  transform: translateZ(0);
  animation: mascot-path 8s ease-in-out infinite; /* plus rapide (10s → 8s) */
}

.mascot .entity{
  display:block;
  transform-origin: 50% 65%;
  will-change: transform;
  animation: mascot-wiggle 1.6s ease-in-out infinite alternate; /* 2.4s → 1.6s */
  filter: drop-shadow(0 10px 26px rgba(2,0,130,0.22));
}

/* Trajectoire: monte + à gauche → glisse + à droite → redescend */
@keyframes mascot-path{
  0%   { transform: translate(0, 0) rotate(0deg) scale(1); }
  20%  { transform: translate(-24px, -26px) rotate(-0.6deg) scale(1.006); }
  55%  { transform: translate(36px, -18px)  rotate(0.8deg)  scale(1.010); }
  80%  { transform: translate(10px, 14px)   rotate(-0.35deg) scale(1.005); }
  100% { transform: translate(0, 0)         rotate(0deg)    scale(1); }
}

/* Micro-mouvements plus marqués mais toujours soft */
@keyframes mascot-wiggle{
  0%   { transform: translate(0px, 0px)        rotate(0deg)      scale(1); }
  25%  { transform: translate(1.2px, -1.4px)   rotate(-0.45deg)  scale(1.003); }
  50%  { transform: translate(-1.4px, 1.2px)   rotate(0.45deg)   scale(1.004); }
  75%  { transform: translate(0.9px, 0.4px)    rotate(-0.3deg)   scale(1.002); }
  100% { transform: translate(0px, 0px)        rotate(0deg)      scale(1); }
}

/* Accessibilité */
@media (prefers-reduced-motion: reduce){
  .mascot, .mascot .entity{ animation: none !important; filter: none !important; }
}/* End custom CSS */