.elementor-766 .elementor-element.elementor-element-313f67a{--display:flex;--min-height:700px;--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:center;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-766 .elementor-element.elementor-element-313f67a:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-313f67a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-766 .elementor-element.elementor-element-e85e3b9{padding:0px 0px 100px 0px;font-family:"Wix Madefor Display", Sans-serif;font-size:16px;color:var( --e-global-color-55bfbf2 );}.elementor-766 .elementor-element.elementor-element-e85e3b9.elementor-element{--align-self:flex-start;}.elementor-766 .elementor-element.elementor-element-e85e3b9 a{color:var( --e-global-color-55bfbf2 );}.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-766 .elementor-element.elementor-element-4a54dd2{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-4a54dd2.elementor-element{--align-self:flex-start;}.elementor-766 .elementor-element.elementor-element-4a54dd2 .elementor-heading-title{font-family:var( --e-global-typography-0c54a7c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c54a7c-font-size );font-weight:var( --e-global-typography-0c54a7c-font-weight );line-height:var( --e-global-typography-0c54a7c-line-height );color:var( --e-global-color-55bfbf2 );}.elementor-766 .elementor-element.elementor-element-e364a36{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-e364a36.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-766 .elementor-element.elementor-element-e364a36 .elementor-heading-title{font-family:var( --e-global-typography-a566096-font-family ), Sans-serif;font-size:var( --e-global-typography-a566096-font-size );font-weight:var( --e-global-typography-a566096-font-weight );line-height:var( --e-global-typography-a566096-line-height );color:var( --e-global-color-55bfbf2 );}.elementor-766 .elementor-element.elementor-element-9ea6883{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-1021a0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-1021a0f.elementor-element{--align-self:center;}.elementor-766 .elementor-element.elementor-element-ade9694 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-ade9694.elementor-element{--align-self:center;}.elementor-766 .elementor-element.elementor-element-75e21bd{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-f90b177{--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;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-2d5c3f4{--display:flex;}.elementor-766 .elementor-element.elementor-element-89e69ed{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-89e69ed .elementor-heading-title{font-family:var( --e-global-typography-6bf9705-font-family ), Sans-serif;font-size:var( --e-global-typography-6bf9705-font-size );font-weight:var( --e-global-typography-6bf9705-font-weight );line-height:var( --e-global-typography-6bf9705-line-height );}.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-766 .elementor-element.elementor-element-b2f5a04{text-align:justify;font-family:var( --e-global-typography-f59ba47-font-family ), Sans-serif;font-size:var( --e-global-typography-f59ba47-font-size );font-weight:var( --e-global-typography-f59ba47-font-weight );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-0cee4e7{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-766 .elementor-element.elementor-element-3751590 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-73a6a82-font-family ), Sans-serif;font-size:var( --e-global-typography-73a6a82-font-size );font-weight:var( --e-global-typography-73a6a82-font-weight );fill:var( --e-global-color-55bfbf2 );color:var( --e-global-color-55bfbf2 );border-radius:12px 12px 12px 12px;}.elementor-766 .elementor-element.elementor-element-3751590.elementor-element{--align-self:flex-start;}.elementor-766 .elementor-element.elementor-element-3751590 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-3751590 .elementor-button:focus{color:var( --e-global-color-55bfbf2 );}.elementor-766 .elementor-element.elementor-element-3751590 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-3751590 .elementor-button:focus svg{fill:var( --e-global-color-55bfbf2 );}.elementor-766 .elementor-element.elementor-element-f058726{--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:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-670bf78{--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;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-2a22737{--display:flex;}.elementor-766 .elementor-element.elementor-element-13cd02b{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-13cd02b .elementor-heading-title{font-family:var( --e-global-typography-6bf9705-font-family ), Sans-serif;font-size:var( --e-global-typography-6bf9705-font-size );font-weight:var( --e-global-typography-6bf9705-font-weight );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-ff155d8{text-align:justify;font-family:var( --e-global-typography-f59ba47-font-family ), Sans-serif;font-size:var( --e-global-typography-f59ba47-font-size );font-weight:var( --e-global-typography-f59ba47-font-weight );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-c86e4a4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-1f40845 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-73a6a82-font-family ), Sans-serif;font-size:var( --e-global-typography-73a6a82-font-size );font-weight:var( --e-global-typography-73a6a82-font-weight );fill:var( --e-global-color-55bfbf2 );color:var( --e-global-color-55bfbf2 );border-radius:12px 12px 12px 12px;}.elementor-766 .elementor-element.elementor-element-1f40845.elementor-element{--align-self:flex-start;}.elementor-766 .elementor-element.elementor-element-1f40845 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-1f40845 .elementor-button:focus{color:var( --e-global-color-55bfbf2 );}.elementor-766 .elementor-element.elementor-element-1f40845 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-1f40845 .elementor-button:focus svg{fill:var( --e-global-color-55bfbf2 );}.elementor-766 .elementor-element.elementor-element-e615dd7{--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:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-2513b13{--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;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-36887be{--display:flex;}.elementor-766 .elementor-element.elementor-element-adc11b7{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-adc11b7 .elementor-heading-title{font-family:var( --e-global-typography-6bf9705-font-family ), Sans-serif;font-size:var( --e-global-typography-6bf9705-font-size );font-weight:var( --e-global-typography-6bf9705-font-weight );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-8e2c262{text-align:justify;font-family:var( --e-global-typography-f59ba47-font-family ), Sans-serif;font-size:var( --e-global-typography-f59ba47-font-size );font-weight:var( --e-global-typography-f59ba47-font-weight );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-c0e59bc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-90ac7bb .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-73a6a82-font-family ), Sans-serif;font-size:var( --e-global-typography-73a6a82-font-size );font-weight:var( --e-global-typography-73a6a82-font-weight );fill:var( --e-global-color-55bfbf2 );color:var( --e-global-color-55bfbf2 );border-radius:12px 12px 12px 12px;}.elementor-766 .elementor-element.elementor-element-90ac7bb.elementor-element{--align-self:flex-start;}.elementor-766 .elementor-element.elementor-element-90ac7bb .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-90ac7bb .elementor-button:focus{color:var( --e-global-color-55bfbf2 );}.elementor-766 .elementor-element.elementor-element-90ac7bb .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-90ac7bb .elementor-button:focus svg{fill:var( --e-global-color-55bfbf2 );}.elementor-766 .elementor-element.elementor-element-0cff920{--display:flex;--min-height:400px;--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;--overlay-opacity:0.5;}.elementor-766 .elementor-element.elementor-element-0cff920:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-0cff920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ecosysgroup.com/wp-content/uploads/2024/09/nos-publications-ecosysgroup.jpg");background-position:center center;background-size:cover;}.elementor-766 .elementor-element.elementor-element-0cff920::before, .elementor-766 .elementor-element.elementor-element-0cff920 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-0cff920 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-0cff920 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-0cff920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-0cff920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-766 .elementor-element.elementor-element-6e2bfc1{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-8e43549{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-8e43549 .elementor-heading-title{font-family:var( --e-global-typography-0c54a7c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c54a7c-font-size );font-weight:var( --e-global-typography-0c54a7c-font-weight );line-height:var( --e-global-typography-0c54a7c-line-height );color:var( --e-global-color-primary );}.elementor-766 .elementor-element.elementor-element-563d564{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-563d564 .elementor-heading-title{font-family:var( --e-global-typography-6bf9705-font-family ), Sans-serif;font-size:var( --e-global-typography-6bf9705-font-size );font-weight:var( --e-global-typography-6bf9705-font-weight );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-c95171e{text-align:justify;font-family:var( --e-global-typography-bfeecac-font-family ), Sans-serif;font-size:var( --e-global-typography-bfeecac-font-size );font-weight:var( --e-global-typography-bfeecac-font-weight );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-bbc51ec{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-bbc51ec:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-bbc51ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000008;}.elementor-766 .elementor-element.elementor-element-ac994f5{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-ac994f5 .elementor-heading-title{font-family:var( --e-global-typography-0c54a7c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c54a7c-font-size );font-weight:var( --e-global-typography-0c54a7c-font-weight );line-height:var( --e-global-typography-0c54a7c-line-height );color:var( --e-global-color-primary );}.elementor-766 .elementor-element.elementor-element-4620627{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-4620627 .elementor-heading-title{font-family:var( --e-global-typography-6bf9705-font-family ), Sans-serif;font-size:var( --e-global-typography-6bf9705-font-size );font-weight:var( --e-global-typography-6bf9705-font-weight );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-5edbabe{text-align:justify;font-family:var( --e-global-typography-bfeecac-font-family ), Sans-serif;font-size:var( --e-global-typography-bfeecac-font-size );font-weight:var( --e-global-typography-bfeecac-font-weight );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-2825eff{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-831ea37{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-831ea37 .elementor-heading-title{font-family:var( --e-global-typography-0c54a7c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c54a7c-font-size );font-weight:var( --e-global-typography-0c54a7c-font-weight );line-height:var( --e-global-typography-0c54a7c-line-height );color:var( --e-global-color-primary );}.elementor-766 .elementor-element.elementor-element-3359654{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-3359654 .elementor-heading-title{font-family:var( --e-global-typography-6bf9705-font-family ), Sans-serif;font-size:var( --e-global-typography-6bf9705-font-size );font-weight:var( --e-global-typography-6bf9705-font-weight );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-3af9bab{text-align:justify;font-family:var( --e-global-typography-bfeecac-font-family ), Sans-serif;font-size:var( --e-global-typography-bfeecac-font-size );font-weight:var( --e-global-typography-bfeecac-font-weight );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-38e2d16{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-38e2d16::before, .elementor-766 .elementor-element.elementor-element-38e2d16 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-38e2d16 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-38e2d16 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-38e2d16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-38e2d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-766 .elementor-element.elementor-element-fc6d908{padding:0px 0px 0px 0px;text-align:start;}.elementor-766 .elementor-element.elementor-element-fc6d908 .elementor-heading-title{font-family:var( --e-global-typography-6bf9705-font-family ), Sans-serif;font-size:var( --e-global-typography-6bf9705-font-size );font-weight:var( --e-global-typography-6bf9705-font-weight );line-height:var( --e-global-typography-6bf9705-line-height );color:var( --e-global-color-primary );}.elementor-766 .elementor-element.elementor-element-dc6dddd .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-766 .elementor-element.elementor-element-dc6dddd .elementor-repeater-item-651c9a9 > *{display:inline-block;}.elementor-766 .elementor-element.elementor-element-dc6dddd .elementor-repeater-item-044d1f7.dce-item_image{justify-content:top;}.elementor-766 .elementor-element.elementor-element-dc6dddd .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:space-between;align-items:center;margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-766 .elementor-element.elementor-element-dc6dddd .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:center;}.elementor-766 .elementor-element.elementor-element-dc6dddd .dce-posts-fallback{text-align:left;}.elementor-766 .elementor-element.elementor-element-dc6dddd .dce-post-item{padding-bottom:35px;}.elementor-766 .elementor-element.elementor-element-d870b11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-766 .elementor-element.elementor-element-0cee4e7{--width:100%;}.elementor-766 .elementor-element.elementor-element-c86e4a4{--width:100%;}.elementor-766 .elementor-element.elementor-element-c0e59bc{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-766 .elementor-element.elementor-element-0cee4e7{--width:100%;}.elementor-766 .elementor-element.elementor-element-c86e4a4{--width:100%;}.elementor-766 .elementor-element.elementor-element-c0e59bc{--width:100%;}}@media(min-width:1367px){.elementor-766 .elementor-element.elementor-element-0cff920:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-0cff920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-766 .elementor-element.elementor-element-313f67a{--min-height:550px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-e85e3b9{padding:025px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-4a54dd2 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-e364a36 .elementor-heading-title{font-size:var( --e-global-typography-a566096-font-size );line-height:var( --e-global-typography-a566096-line-height );}.elementor-766 .elementor-element.elementor-element-75e21bd{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-89e69ed .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-b2f5a04{font-size:var( --e-global-typography-f59ba47-font-size );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-3751590 .elementor-button{font-size:var( --e-global-typography-73a6a82-font-size );}.elementor-766 .elementor-element.elementor-element-f058726{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-13cd02b .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-ff155d8{font-size:var( --e-global-typography-f59ba47-font-size );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-1f40845 .elementor-button{font-size:var( --e-global-typography-73a6a82-font-size );}.elementor-766 .elementor-element.elementor-element-adc11b7 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-8e2c262{font-size:var( --e-global-typography-f59ba47-font-size );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-90ac7bb .elementor-button{font-size:var( --e-global-typography-73a6a82-font-size );}.elementor-766 .elementor-element.elementor-element-6e2bfc1{--padding-top:100px;--padding-bottom:0100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-8e43549 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-563d564 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-c95171e{font-size:var( --e-global-typography-bfeecac-font-size );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-bbc51ec{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-ac994f5 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-4620627 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-5edbabe{font-size:var( --e-global-typography-bfeecac-font-size );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-2825eff{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-831ea37 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-3359654 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-3af9bab{font-size:var( --e-global-typography-bfeecac-font-size );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-38e2d16{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-766 .elementor-element.elementor-element-fc6d908 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}}@media(max-width:1024px){.elementor-766 .elementor-element.elementor-element-313f67a{--min-height:600px;}.elementor-766 .elementor-element.elementor-element-e85e3b9{font-size:14px;}.elementor-766 .elementor-element.elementor-element-4a54dd2 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-e364a36 .elementor-heading-title{font-size:var( --e-global-typography-a566096-font-size );line-height:var( --e-global-typography-a566096-line-height );}.elementor-766 .elementor-element.elementor-element-f90b177{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-766 .elementor-element.elementor-element-89e69ed .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-b2f5a04{font-size:var( --e-global-typography-f59ba47-font-size );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-0cee4e7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-766 .elementor-element.elementor-element-0cee4e7.e-con{--align-self:flex-start;}.elementor-766 .elementor-element.elementor-element-3751590.elementor-element{--align-self:flex-start;}.elementor-766 .elementor-element.elementor-element-3751590 .elementor-button{font-size:var( --e-global-typography-73a6a82-font-size );}.elementor-766 .elementor-element.elementor-element-670bf78{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-766 .elementor-element.elementor-element-13cd02b .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-ff155d8{font-size:var( --e-global-typography-f59ba47-font-size );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-c86e4a4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-766 .elementor-element.elementor-element-c86e4a4.e-con{--align-self:flex-start;}.elementor-766 .elementor-element.elementor-element-1f40845.elementor-element{--align-self:flex-start;}.elementor-766 .elementor-element.elementor-element-1f40845 .elementor-button{font-size:var( --e-global-typography-73a6a82-font-size );}.elementor-766 .elementor-element.elementor-element-2513b13{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-766 .elementor-element.elementor-element-adc11b7 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-8e2c262{font-size:var( --e-global-typography-f59ba47-font-size );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-90ac7bb.elementor-element{--align-self:flex-start;}.elementor-766 .elementor-element.elementor-element-90ac7bb .elementor-button{font-size:var( --e-global-typography-73a6a82-font-size );}.elementor-766 .elementor-element.elementor-element-8e43549 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-563d564 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-c95171e{font-size:var( --e-global-typography-bfeecac-font-size );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-ac994f5 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-4620627 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-5edbabe{font-size:var( --e-global-typography-bfeecac-font-size );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-831ea37 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-3359654 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-3af9bab{font-size:var( --e-global-typography-bfeecac-font-size );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-fc6d908 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-dc6dddd .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}}@media(max-width:767px){.elementor-766 .elementor-element.elementor-element-313f67a{--min-height:550px;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-e85e3b9{padding:100px 0px 0px 0px;font-size:13px;}.elementor-766 .elementor-element.elementor-element-4a54dd2.elementor-element{--align-self:flex-start;}.elementor-766 .elementor-element.elementor-element-4a54dd2 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-e364a36{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-766 .elementor-element.elementor-element-e364a36 .elementor-heading-title{font-size:var( --e-global-typography-a566096-font-size );line-height:var( --e-global-typography-a566096-line-height );}.elementor-766 .elementor-element.elementor-element-9ea6883{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-9ea6883.e-con{--align-self:center;}.elementor-766 .elementor-element.elementor-element-75e21bd{--padding-top:0px;--padding-bottom:50px;--padding-left:020px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-f90b177{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-766 .elementor-element.elementor-element-89e69ed .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-b2f5a04{font-size:var( --e-global-typography-f59ba47-font-size );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-3751590 .elementor-button{font-size:var( --e-global-typography-73a6a82-font-size );}.elementor-766 .elementor-element.elementor-element-f058726{--padding-top:0px;--padding-bottom:50px;--padding-left:020px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-670bf78{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-766 .elementor-element.elementor-element-13cd02b .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-ff155d8{font-size:var( --e-global-typography-f59ba47-font-size );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-1f40845 .elementor-button{font-size:var( --e-global-typography-73a6a82-font-size );}.elementor-766 .elementor-element.elementor-element-e615dd7{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-2513b13{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-766 .elementor-element.elementor-element-adc11b7 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-8e2c262{font-size:var( --e-global-typography-f59ba47-font-size );line-height:var( --e-global-typography-f59ba47-line-height );}.elementor-766 .elementor-element.elementor-element-90ac7bb .elementor-button{font-size:var( --e-global-typography-73a6a82-font-size );}.elementor-766 .elementor-element.elementor-element-6e2bfc1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-8e43549 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-563d564 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-c95171e{font-size:var( --e-global-typography-bfeecac-font-size );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-bbc51ec{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-ac994f5 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-4620627 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-5edbabe{font-size:var( --e-global-typography-bfeecac-font-size );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-2825eff{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-831ea37 .elementor-heading-title{font-size:var( --e-global-typography-0c54a7c-font-size );line-height:var( --e-global-typography-0c54a7c-line-height );}.elementor-766 .elementor-element.elementor-element-3359654 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-3af9bab{font-size:var( --e-global-typography-bfeecac-font-size );line-height:var( --e-global-typography-bfeecac-line-height );}.elementor-766 .elementor-element.elementor-element-38e2d16{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-fc6d908 .elementor-heading-title{font-size:var( --e-global-typography-6bf9705-font-size );line-height:var( --e-global-typography-6bf9705-line-height );}.elementor-766 .elementor-element.elementor-element-dc6dddd .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}/* Start custom CSS for dce-rawphp, class: .elementor-element-1021a0f *//* Conteneur des boutons */
.secteur-buttons {
    display: flex;
    gap: 10px; /* Espacement entre les boutons */
}

/* Styles des boutons */
.secteur-button {
    display: inline-block;
    padding: 5px 15px;
    border-radius: 20px; /* Coins arrondis */
    background-color: #10BC4B99; /* Couleur de fond */
    color: #ffffff; /* Couleur du texte */
    text-decoration: none;
    font-size: 14px;
    transition: background-color 0.3s ease; /* Transition pour l'effet hover */
}

a.secteur-button  {
    color: #ffffff
}

.secteur-button:hover {
    background-color: #0056b3; /* Couleur sur hover */
}

/* Styles spécifiques pour les tablettes */
@media (max-width: 768px) {
    .secteur-buttons {
        flex-direction: column; /* Les boutons s'affichent en colonne sur les tablettes */
        align-items: center; /* Centrer les boutons */
    }

    .secteur-button {
        width: 100%; /* Les boutons prennent toute la largeur disponible */
        text-align: center; /* Centrer le texte */
    }
}

/* Styles spécifiques pour les mobiles */
@media (max-width: 480px) {
    .secteur-buttons {
        flex-direction: column; /* Les boutons s'affichent en colonne sur les mobiles */
        align-items: center; /* Centrer les boutons */
    }

    .secteur-button {
        width: 100%; /* Les boutons prennent toute la largeur disponible */
        text-align: left; /* Centrer le texte */
    }
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-ade9694 *//* Conteneur des boutons */
.services-buttons {
    display: flex;
    gap: 10px; /* Espacement entre les boutons */
}

/* Styles des boutons */
.services-button {
    display: inline-block;
    padding: 5px 15px;
    border-radius: 20px; /* Coins arrondis */
    background-color: #00A3E999;; /* Couleur de fond */
    color: #ffffff; /* Couleur du texte */
    text-decoration: none;
    font-size: 14px;
    transition: background-color 0.3s ease; /* Transition pour l'effet hover */
}

a.services-button  {
    color: #ffffff
}

.services-button:hover {
    background-color: #10BC4B99; /* Couleur sur hover */
}

/* Styles spécifiques pour les tablettes */
@media (max-width: 768px) {
    .services-buttons {
        flex-direction: column; /* Les boutons s'affichent en colonne sur les tablettes */
        align-items: center; /* Centrer les boutons */
    }

    .services-button {
        width: 100%; /* Les boutons prennent toute la largeur disponible */
        text-align: center; /* Centrer le texte */
    }
}

/* Styles spécifiques pour les mobiles */
@media (max-width: 480px) {
    .services-buttons {
        flex-direction: column; /* Les boutons s'affichent en colonne sur les mobiles */
        align-items: center; /* Centrer les boutons */
    }

    .services-button {
        width: 100%; /* Les boutons prennent toute la largeur disponible */
        text-align: left; /* Centrer le texte */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-313f67a */.elementor-766 .elementor-element.elementor-element-313f67a {
  position: relative;
  overflow: hidden;
}

.elementor-766 .elementor-element.elementor-element-313f67a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(4, 0, 62, 0.56) -3.34%, rgba(4, 0, 62, 0.42) 38.78%);
  z-index: 1;
  pointer-events: none;
}

.elementor-766 .elementor-element.elementor-element-313f67a  > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */