.elementor-966 .elementor-element.elementor-element-7aa222d{--display:flex;}.elementor-966 .elementor-element.elementor-element-f5a042f{--spacer-size:16px;}.elementor-966 .elementor-element.elementor-element-9a8e878{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-966 .elementor-element.elementor-element-f5708f8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-966 .elementor-element.elementor-element-7bb5242 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:64px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-966 .elementor-element.elementor-element-ad4c204{left:650px;}body.rtl .elementor-966 .elementor-element.elementor-element-ad4c204{right:650px;}.elementor-966 .elementor-element.elementor-element-ad4c204{top:-300px;z-index:-1;}.elementor-966 .elementor-element.elementor-element-2f44ecf{--display:flex;}.elementor-966 .elementor-element.elementor-element-84bf32a{--spacer-size:150px;}.elementor-966 .elementor-element.elementor-element-42bbf11{--display:flex;}.elementor-966 .elementor-element.elementor-element-798a420 > .elementor-widget-container{padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-798a420 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-ad80672{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-966 .elementor-element.elementor-element-0424c54{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-966 .elementor-element.elementor-element-a20441f{--display:flex;--min-height:45vh;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-966 .elementor-element.elementor-element-a20441f:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-a20441f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://ecorh.org/wp-content/uploads/2021/10/17-1024x682.jpg");background-position:center center;background-size:cover;}.elementor-966 .elementor-element.elementor-element-f2cfb4f > .elementor-widget-container{margin:75% 0% 5% 0%;}.elementor-966 .elementor-element.elementor-element-f2cfb4f{z-index:1;}.elementor-966 .elementor-element.elementor-element-f2cfb4f .elementor-heading-title{color:var( --e-global-color-text );}.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-966 .elementor-element.elementor-element-bfd6e89 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-bfd6e89 .elementor-button:hover, .elementor-966 .elementor-element.elementor-element-bfd6e89 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-bfd6e89{z-index:1;}.elementor-966 .elementor-element.elementor-element-bfd6e89 .elementor-button:hover svg, .elementor-966 .elementor-element.elementor-element-bfd6e89 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-a36aaad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-966 .elementor-element.elementor-element-6bf9603{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-966 .elementor-element.elementor-element-1dbccf8 .elementor-icon-wrapper{text-align:center;}.elementor-966 .elementor-element.elementor-element-1dbccf8.elementor-view-stacked .elementor-icon{background-color:#8A4FFF;}.elementor-966 .elementor-element.elementor-element-1dbccf8.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-1dbccf8.elementor-view-default .elementor-icon{color:#8A4FFF;border-color:#8A4FFF;}.elementor-966 .elementor-element.elementor-element-1dbccf8.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-1dbccf8.elementor-view-default .elementor-icon svg{fill:#8A4FFF;}.elementor-966 .elementor-element.elementor-element-1dbccf8 .elementor-icon{font-size:20px;}.elementor-966 .elementor-element.elementor-element-1dbccf8 .elementor-icon svg{height:20px;}.elementor-966 .elementor-element.elementor-element-805bafc p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-055ff79{--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-966 .elementor-element.elementor-element-90aede6 .elementor-icon-wrapper{text-align:center;}.elementor-966 .elementor-element.elementor-element-90aede6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-90aede6.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-90aede6.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-90aede6.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-90aede6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-90aede6 .elementor-icon{font-size:20px;}.elementor-966 .elementor-element.elementor-element-90aede6 .elementor-icon svg{height:20px;}.elementor-966 .elementor-element.elementor-element-513e2b8 p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-3eef713{--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-966 .elementor-element.elementor-element-4b62601 .elementor-icon-wrapper{text-align:center;}.elementor-966 .elementor-element.elementor-element-4b62601.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-4b62601.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-4b62601.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-4b62601.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-4b62601.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-4b62601 .elementor-icon{font-size:20px;}.elementor-966 .elementor-element.elementor-element-4b62601 .elementor-icon svg{height:20px;}.elementor-966 .elementor-element.elementor-element-2eb494b p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-fde8088{--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-966 .elementor-element.elementor-element-117945f .elementor-icon-wrapper{text-align:center;}.elementor-966 .elementor-element.elementor-element-117945f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-117945f.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-117945f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-117945f.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-117945f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-117945f .elementor-icon{font-size:20px;}.elementor-966 .elementor-element.elementor-element-117945f .elementor-icon svg{height:20px;}.elementor-966 .elementor-element.elementor-element-b43054b p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-d122255{--display:flex;}.elementor-966 .elementor-element.elementor-element-fac849c{--spacer-size:25px;}.elementor-966 .elementor-element.elementor-element-e7b56b2{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-966 .elementor-element.elementor-element-c421ac8{--display:flex;--min-height:45vh;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-966 .elementor-element.elementor-element-c421ac8:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-c421ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://ecorh.org/wp-content/uploads/2021/10/16.jpg");background-position:center center;background-size:cover;}.elementor-966 .elementor-element.elementor-element-d615c7e > .elementor-widget-container{margin:75% 0% 5% 0%;}.elementor-966 .elementor-element.elementor-element-d615c7e{z-index:1;}.elementor-966 .elementor-element.elementor-element-d615c7e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-598dde9 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-598dde9 .elementor-button:hover, .elementor-966 .elementor-element.elementor-element-598dde9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-598dde9{z-index:1;}.elementor-966 .elementor-element.elementor-element-598dde9 .elementor-button:hover svg, .elementor-966 .elementor-element.elementor-element-598dde9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-4564a19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-966 .elementor-element.elementor-element-ae11ff6 p{margin-bottom:10px;}.elementor-966 .elementor-element.elementor-element-747a7ef{--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-966 .elementor-element.elementor-element-402f63a .elementor-icon-wrapper{text-align:center;}.elementor-966 .elementor-element.elementor-element-402f63a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-402f63a.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-402f63a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-402f63a.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-402f63a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-402f63a .elementor-icon{font-size:20px;}.elementor-966 .elementor-element.elementor-element-402f63a .elementor-icon svg{height:20px;}.elementor-966 .elementor-element.elementor-element-6ce434b p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-70609cb{--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-966 .elementor-element.elementor-element-31308e5 .elementor-icon-wrapper{text-align:center;}.elementor-966 .elementor-element.elementor-element-31308e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-31308e5.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-31308e5.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-31308e5.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-31308e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-31308e5 .elementor-icon{font-size:20px;}.elementor-966 .elementor-element.elementor-element-31308e5 .elementor-icon svg{height:20px;}.elementor-966 .elementor-element.elementor-element-a6fb87c p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-0125392{--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-966 .elementor-element.elementor-element-7b3347b .elementor-icon-wrapper{text-align:center;}.elementor-966 .elementor-element.elementor-element-7b3347b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-7b3347b.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-7b3347b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-7b3347b.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-7b3347b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-7b3347b .elementor-icon{font-size:20px;}.elementor-966 .elementor-element.elementor-element-7b3347b .elementor-icon svg{height:20px;}.elementor-966 .elementor-element.elementor-element-1ce15ac p{margin-bottom:10px;}.elementor-966 .elementor-element.elementor-element-0b23195 p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-dc7aab2{--display:flex;}.elementor-966 .elementor-element.elementor-element-5d187a4{--spacer-size:50px;}.elementor-966 .elementor-element.elementor-element-9fe8cba{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-966 .elementor-element.elementor-element-e7a6529{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-966 .elementor-element.elementor-element-e7a6529.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-966 .elementor-element.elementor-element-f7e6582{--display:flex;}.elementor-966 .elementor-element.elementor-element-c394434 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-c394434 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-9fef94c{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-966 .elementor-element.elementor-element-9fef94c:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-9fef94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nvtextdarkbg );}.elementor-966 .elementor-element.elementor-element-2f1710e p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-2f1710e{color:var( --e-global-color-primary );}.elementor-966 .elementor-element.elementor-element-d9c0f34{color:var( --e-global-color-primary );}.elementor-966 .elementor-element.elementor-element-1f4689f{--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-966 .elementor-element.elementor-element-430a5aa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-966 .elementor-element.elementor-element-85e1212{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-966 .elementor-element.elementor-element-12b8038 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-12b8038 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-f5c9042{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-966 .elementor-element.elementor-element-6281d0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-966 .elementor-element.elementor-element-edbe7d2 p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-edbe7d2{color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-5399adb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-5399adb p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-5399adb{color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-74e1fec p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-74e1fec{color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-0daa777 p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-0daa777{color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-bfc3756 p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-bfc3756{color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-0bd6548{--display:flex;}.elementor-966 .elementor-element.elementor-element-734d22e{--spacer-size:50px;}.elementor-966 .elementor-element.elementor-element-f69209a{--display:flex;}.elementor-966 .elementor-element.elementor-element-2e3b088 > .elementor-widget-container{padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-2e3b088 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-a75eb32{--spacer-size:10px;}.elementor-966 .elementor-element.elementor-element-4de60cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-966 .elementor-element.elementor-element-5e3b1be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-4b2e705{--display:flex;}.elementor-966 .elementor-element.elementor-element-2583403{--display:flex;}.elementor-966 .elementor-element.elementor-element-334d4ee{--spacer-size:50px;}.elementor-966 .elementor-element.elementor-element-0245334{--display:flex;}.elementor-966 .elementor-element.elementor-element-9e310b3 > .elementor-widget-container{padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-9e310b3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-9ee4da1{--display:flex;}.elementor-966 .elementor-element.elementor-element-32b9dbe{--spacer-size:50px;}.elementor-966 .elementor-element.elementor-element-199cb4b{--display:flex;}.elementor-966 .elementor-element.elementor-element-77b6f59 > .elementor-widget-container{padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-77b6f59 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-c3239f6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-966 .elementor-element.elementor-element-efb8565{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-966 .elementor-element.elementor-element-e062699{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-966 .elementor-element.elementor-element-8ce0f9d .elementor-icon-wrapper{text-align:center;}.elementor-966 .elementor-element.elementor-element-8ce0f9d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-8ce0f9d.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-8ce0f9d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-8ce0f9d.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-8ce0f9d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-8ce0f9d .elementor-icon{font-size:20px;}.elementor-966 .elementor-element.elementor-element-8ce0f9d .elementor-icon svg{height:20px;}.elementor-966 .elementor-element.elementor-element-c20c9ae p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-220e42b{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-966 .elementor-element.elementor-element-0aa972d .elementor-icon-wrapper{text-align:center;}.elementor-966 .elementor-element.elementor-element-0aa972d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-0aa972d.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-0aa972d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-0aa972d.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-0aa972d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-0aa972d .elementor-icon{font-size:20px;}.elementor-966 .elementor-element.elementor-element-0aa972d .elementor-icon svg{height:20px;}.elementor-966 .elementor-element.elementor-element-a55c9b1 p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-7befa3b{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-966 .elementor-element.elementor-element-4c3c738 .elementor-icon-wrapper{text-align:center;}.elementor-966 .elementor-element.elementor-element-4c3c738.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-4c3c738.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-4c3c738.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-4c3c738.elementor-view-framed .elementor-icon, .elementor-966 .elementor-element.elementor-element-4c3c738.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-4c3c738 .elementor-icon{font-size:20px;}.elementor-966 .elementor-element.elementor-element-4c3c738 .elementor-icon svg{height:20px;}.elementor-966 .elementor-element.elementor-element-610906a p{margin-bottom:0px;}.elementor-966 .elementor-element.elementor-element-ac772f1{--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-966 .elementor-element.elementor-element-fafbdae{--display:flex;}.elementor-966 .elementor-element.elementor-element-3e80976 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-562f1ca .elementor-button{background-color:#8A4FFF60;}.elementor-966 .elementor-element.elementor-element-f5414ea{--display:flex;}.elementor-966 .elementor-element.elementor-element-4d20725{--spacer-size:50px;}.elementor-966 .elementor-element.elementor-element-646fc00{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-966 .elementor-element.elementor-element-646fc00:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-646fc00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecorh.org/wp-content/uploads/2021/10/DEC-BY-NOUAS-Drive-67-sur-147.jpg");background-size:cover;}.elementor-966 .elementor-element.elementor-element-646fc00.e-con{--align-self:center;}.elementor-966 .elementor-element.elementor-element-d72f232{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-966 .elementor-element.elementor-element-d72f232.e-con{--align-self:center;}.elementor-966 .elementor-element.elementor-element-2260c52{--spacer-size:20vh;}.elementor-966 .elementor-element.elementor-element-393b6b9{text-align:center;}.elementor-966 .elementor-element.elementor-element-393b6b9 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-5b0e008{text-align:center;}.elementor-966 .elementor-element.elementor-element-b1008ba{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-966 .elementor-element.elementor-element-b1008ba .elementor-widget-container{text-align:center;}.elementor-966 .elementor-element.elementor-element-b1008ba .elementor-social-icon{background-color:#8A4FFF00;}.elementor-966 .elementor-element.elementor-element-fc82de2{--spacer-size:20vh;}.elementor-966 .elementor-element.elementor-element-ab97157{--display:flex;}.elementor-966 .elementor-element.elementor-element-6bcf111{--spacer-size:50px;}.elementor-966 .elementor-element.elementor-element-ac89913{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-e5ed742{--display:flex;--overlay-opacity:0.75;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-966 .elementor-element.elementor-element-e5ed742:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-e5ed742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecorh.org/wp-content/uploads/2021/10/DEC-BY-NOUAS-Drive-50-sur-147.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-966 .elementor-element.elementor-element-e5ed742::before, .elementor-966 .elementor-element.elementor-element-e5ed742 > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-e5ed742 > .e-con-inner > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-e5ed742 > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-e5ed742 > .e-con-inner > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-e5ed742 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #8A4FFF 0%, #2E0838 100%);}.elementor-966 .elementor-element.elementor-element-7d454c6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-1f63e6c .elementor-button{background-color:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-1f63e6c .elementor-button:hover, .elementor-966 .elementor-element.elementor-element-1f63e6c .elementor-button:focus{background-color:var( --e-global-color-nvsecondaryaccent );color:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-1f63e6c .elementor-button:hover svg, .elementor-966 .elementor-element.elementor-element-1f63e6c .elementor-button:focus svg{fill:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-e11277f{--display:flex;--overlay-opacity:0.75;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-966 .elementor-element.elementor-element-e11277f:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-e11277f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecorh.org/wp-content/uploads/2021/10/man-pointing-at-laptop-screen-analytics.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-966 .elementor-element.elementor-element-e11277f::before, .elementor-966 .elementor-element.elementor-element-e11277f > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-e11277f > .e-con-inner > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-e11277f > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-e11277f > .e-con-inner > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-e11277f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #8A4FFF 0%, #2E0838 100%);}.elementor-966 .elementor-element.elementor-element-dfa4244 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-d427471 .elementor-button{background-color:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-d427471 .elementor-button:hover, .elementor-966 .elementor-element.elementor-element-d427471 .elementor-button:focus{background-color:var( --e-global-color-nvsecondaryaccent );color:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-d427471 .elementor-button:hover svg, .elementor-966 .elementor-element.elementor-element-d427471 .elementor-button:focus svg{fill:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-e665eb6{--display:flex;--overlay-opacity:0.75;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-966 .elementor-element.elementor-element-e665eb6:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-e665eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecorh.org/wp-content/uploads/2021/10/projetIT.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-966 .elementor-element.elementor-element-e665eb6::before, .elementor-966 .elementor-element.elementor-element-e665eb6 > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-e665eb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-e665eb6 > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-e665eb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-e665eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #8A4FFF 0%, #2E0838 100%);}.elementor-966 .elementor-element.elementor-element-21efd82 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-4cac031 .elementor-button{background-color:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-4cac031 .elementor-button:hover, .elementor-966 .elementor-element.elementor-element-4cac031 .elementor-button:focus{background-color:var( --e-global-color-nvsecondaryaccent );color:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-4cac031 .elementor-button:hover svg, .elementor-966 .elementor-element.elementor-element-4cac031 .elementor-button:focus svg{fill:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-be2cf62{--display:flex;--overlay-opacity:0.75;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-966 .elementor-element.elementor-element-be2cf62:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-be2cf62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecorh.org/wp-content/uploads/2021/10/projet-IT.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-966 .elementor-element.elementor-element-be2cf62::before, .elementor-966 .elementor-element.elementor-element-be2cf62 > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-be2cf62 > .e-con-inner > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-be2cf62 > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-be2cf62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-be2cf62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #8A4FFF 0%, #2E0838 100%);}.elementor-966 .elementor-element.elementor-element-f4c2de0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-970f877 .elementor-button{background-color:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-970f877 .elementor-button:hover, .elementor-966 .elementor-element.elementor-element-970f877 .elementor-button:focus{background-color:var( --e-global-color-nvsecondaryaccent );color:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-970f877 .elementor-button:hover svg, .elementor-966 .elementor-element.elementor-element-970f877 .elementor-button:focus svg{fill:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-3912dae{--display:flex;--overlay-opacity:0.75;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-966 .elementor-element.elementor-element-3912dae:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-3912dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecorh.org/wp-content/uploads/2021/10/projet-IT.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-966 .elementor-element.elementor-element-3912dae::before, .elementor-966 .elementor-element.elementor-element-3912dae > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-3912dae > .e-con-inner > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-3912dae > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-3912dae > .e-con-inner > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-3912dae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #8A4FFF 0%, #2E0838 100%);}.elementor-966 .elementor-element.elementor-element-aa95c20 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-966 .elementor-element.elementor-element-76d889c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-966 .elementor-element.elementor-element-86a59ab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-966 .elementor-element.elementor-element-86a59ab:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-86a59ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-966 .elementor-element.elementor-element-86a59ab::before, .elementor-966 .elementor-element.elementor-element-86a59ab > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-86a59ab > .e-con-inner > .elementor-background-video-container::before, .elementor-966 .elementor-element.elementor-element-86a59ab > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-86a59ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-966 .elementor-element.elementor-element-86a59ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-966 .elementor-element.elementor-element-219667a{text-align:center;}.elementor-966 .elementor-element.elementor-element-219667a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-966 .elementor-element.elementor-element-af1c701{--spacer-size:25px;}.elementor-966 .elementor-element.elementor-element-67c13bd .elementor-button{background-color:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-67c13bd .elementor-button:hover, .elementor-966 .elementor-element.elementor-element-67c13bd .elementor-button:focus{background-color:var( --e-global-color-nvsecondaryaccent );color:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-67c13bd .elementor-button:hover svg, .elementor-966 .elementor-element.elementor-element-67c13bd .elementor-button:focus svg{fill:var( --e-global-color-nvprimaryaccent );}.elementor-966 .elementor-element.elementor-element-d6f1d03{--spacer-size:25px;}.elementor-966 .elementor-element.elementor-element-353c4d0 img{width:50%;}.elementor-966 .elementor-element.elementor-element-722a016{--display:flex;}.elementor-966 .elementor-element.elementor-element-c3cda57{--spacer-size:50px;}.elementor-966 .elementor-element.elementor-element-09c42ee{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-966 .elementor-element.elementor-element-09c42ee:not(.elementor-motion-effects-element-type-background), .elementor-966 .elementor-element.elementor-element-09c42ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-966 .elementor-element.elementor-element-035cb78{--e-image-carousel-slides-to-show:5;}.elementor-966 .elementor-element.elementor-element-035cb78 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-966 .elementor-element.elementor-element-035cb78 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-035cb78 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-966 .elementor-element.elementor-element-035cb78 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-035cb78 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-47ef007 );opacity:var( --e-global-color-47ef007 );}.elementor-966 .elementor-element.elementor-element-035cb78 .swiper-pagination-bullet{background:var( --e-global-color-secondary );}.elementor-966 .elementor-element.elementor-element-035cb78 .swiper-wrapper{display:flex;align-items:center;}@media(min-width:768px){.elementor-966 .elementor-element.elementor-element-a20441f{--width:40%;}.elementor-966 .elementor-element.elementor-element-a36aaad{--width:65%;}.elementor-966 .elementor-element.elementor-element-c421ac8{--width:40%;}.elementor-966 .elementor-element.elementor-element-4564a19{--width:65%;}.elementor-966 .elementor-element.elementor-element-e7a6529{--width:40%;}.elementor-966 .elementor-element.elementor-element-1f4689f{--width:66.6666%;}.elementor-966 .elementor-element.elementor-element-4de60cc{--width:100%;}.elementor-966 .elementor-element.elementor-element-efb8565{--width:50%;}.elementor-966 .elementor-element.elementor-element-ac772f1{--width:50%;}}@media(max-width:1024px){.elementor-966 .elementor-element.elementor-element-9a8e878{--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-966 .elementor-element.elementor-element-f5708f8{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-966 .elementor-element.elementor-element-7bb5242 .elementor-heading-title{font-size:48px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-966 .elementor-element.elementor-element-ad4c204{left:365px;}body.rtl .elementor-966 .elementor-element.elementor-element-ad4c204{right:365px;}.elementor-966 .elementor-element.elementor-element-ad4c204{top:-200px;}.elementor-966 .elementor-element.elementor-element-798a420 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-966 .elementor-element.elementor-element-2e3b088 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-966 .elementor-element.elementor-element-9e310b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-966 .elementor-element.elementor-element-77b6f59 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-966 .elementor-element.elementor-element-ac89913{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-966 .elementor-element.elementor-element-9a8e878{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-966 .elementor-element.elementor-element-f5708f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-966 .elementor-element.elementor-element-ad4c204{left:180px;}body.rtl .elementor-966 .elementor-element.elementor-element-ad4c204{right:180px;}.elementor-966 .elementor-element.elementor-element-ad4c204{top:-135px;}.elementor-966 .elementor-element.elementor-element-84bf32a{--spacer-size:75px;}.elementor-966 .elementor-element.elementor-element-798a420 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-966 .elementor-element.elementor-element-2e3b088 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-966 .elementor-element.elementor-element-4de60cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-966 .elementor-element.elementor-element-9e310b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-966 .elementor-element.elementor-element-77b6f59 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-966 .elementor-element.elementor-element-2260c52{--spacer-size:10vh;}.elementor-966 .elementor-element.elementor-element-fc82de2{--spacer-size:10vh;}.elementor-966 .elementor-element.elementor-element-ac89913{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-966 .elementor-element.elementor-element-e5ed742{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-966 .elementor-element.elementor-element-1f63e6c.elementor-element{--align-self:center;}.elementor-966 .elementor-element.elementor-element-e11277f{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-966 .elementor-element.elementor-element-d427471.elementor-element{--align-self:center;}.elementor-966 .elementor-element.elementor-element-e665eb6{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-966 .elementor-element.elementor-element-4cac031.elementor-element{--align-self:center;}.elementor-966 .elementor-element.elementor-element-be2cf62{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-966 .elementor-element.elementor-element-970f877.elementor-element{--align-self:center;}.elementor-966 .elementor-element.elementor-element-3912dae{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-966 .elementor-element.elementor-element-86a59ab{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-966 .elementor-element.elementor-element-09c42ee{--justify-content:center;}.elementor-966 .elementor-element.elementor-element-09c42ee.e-con{--align-self:center;}.elementor-966 .elementor-element.elementor-element-035cb78{--e-image-carousel-slides-to-show:1;}.elementor-966 .elementor-element.elementor-element-035cb78.elementor-element{--align-self:center;}}/* Start custom CSS for text-editor, class: .elementor-element-2f1710e */.list-personnalized ul li::marker {
    color: #8A4FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5399adb */.list-personnalized ol li::marker {
    color: #8A4FFF;
    font-weight:900;
    font-size:1.2em
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e3b1be */* { 
  box-sizing: border-box; 
}

.scroll-container {
  font-family: "Fira Sans", sans-serif;
  width: 100%;
  overflow-x: auto; /* Permet le défilement horizontal */
  -webkit-overflow-scrolling: touch; /* Pour un défilement fluide sur les appareils tactiles */
}

.grid-container {
  display: grid;
  grid-template-columns: 13% 28% 28% 28%; 
  grid-template-rows: auto auto auto auto auto auto auto; 
  column-gap: 1%;
  row-gap: 5px;
  min-width: 1000px; /* Empêche la grille de devenir trop étroite sur mobile */
}

.box {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 1rem;
  border-radius: 16px;
}

.box-1 {grid-column: 1; grid-row: 1; }
.box-2 {grid-column: 2; grid-row: 1; }
.box-3 {grid-column: 3; grid-row: 1; }
.box-4 {grid-column: 4; grid-row: 1; }

.box-5 { background-color: #8A4FFF; grid-column: 1; grid-row: 2 / 4; }
.box-6 { background-color: #8A4FFF60; grid-column: 2; grid-row: 2; }
.box-7 { background-color: #8A4FFF60; grid-column: 2; grid-row: 3; }
.box-8 { background-color: #8A4FFF60; grid-column: 3; grid-row: 2; }
.box-9 { background-color: #8A4FFF60; grid-column: 3; grid-row: 3; }
.box-10 { background-color: #8A4FFF60; grid-column: 4; grid-row: 2 / 4; }

.box-11 { background-color: #8A4FFF; grid-column: 1; grid-row: 4 / 6; }
.box-12 { background-color: #8A4FFF60; grid-column: 2; grid-row: 4; }
.box-13 { background-color: #8A4FFF60; grid-column: 2; grid-row: 5; }
.box-14 { background-color: #8A4FFF60; grid-column: 3; grid-row: 4; }
.box-15 { background-color: #8A4FFF60; grid-column: 3; grid-row: 5; }
.box-16 { background-color: #8A4FFF60; grid-column: 4; grid-row: 4 / 6; }

.box-17 { background-color: #8A4FFF; grid-column: 1; grid-row: 6 / 8; }
.box-18 { background-color: #8A4FFF60; grid-column: 2; grid-row: 6; }
.box-19 { background-color: #8A4FFF60; grid-column: 2; grid-row: 7; }
.box-20 { background-color: #8A4FFF60; grid-column: 3; grid-row: 6; }
.box-21 { background-color: #8A4FFF60; grid-column: 3; grid-row: 7; }
.box-22 { background-color: #8A4FFF60; grid-column: 4; grid-row: 6 / 8; }

/* Style de la scroll bar */
.scroll-container {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 10px
}

/* Personnalisation de la scrollbar (fonctionne dans les navigateurs Webkit) */
.scroll-container::-webkit-scrollbar {
  height: 8px; /* Hauteur de la scrollbar horizontale */
}

.scroll-container::-webkit-scrollbar-track {
  background: #00000000; /* Couleur de fond du track (l'espace où la scrollbar se déplace) */
  border-radius: 10px;
}

.scroll-container::-webkit-scrollbar-thumb {
  background: #8A4FFF; /* Couleur de la barre de défilement */
  border-radius: 10px;
}

.scroll-container::-webkit-scrollbar-thumb:hover {
  background: #7A3DE1; /* Couleur de la barre de défilement au survol */
}

/* Amélioration de l'apparence de la scrollbar sur les écrans tactiles */
.scroll-container {
  scrollbar-width: thin; /* Firefox */
  scrollbar-color: #8A4FFF #00000000; /* Firefox (couleur de la barre et du track) */
}




/* Media Query pour les petits écrans */
@media (max-width: 768px) {
  .grid-container {
    grid-template-columns: 1fr 1fr 1fr; /* 3 colonnes sur petits écrans */
    grid-template-rows: auto auto auto auto auto auto; 
  }

  .box {
    padding: 0.5rem; /* Moins de padding sur mobile pour optimiser l'espace */
  }
}/* End custom CSS */