.elementor-30587 .elementor-element.elementor-element-66251db{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--overlay-opacity:0.19;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-30587 .elementor-element.elementor-element-66251db:not(.elementor-motion-effects-element-type-background), .elementor-30587 .elementor-element.elementor-element-66251db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ardm.ma/wp-content/uploads/2026/09/lk.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30587 .elementor-element.elementor-element-66251db::before, .elementor-30587 .elementor-element.elementor-element-66251db > .elementor-background-video-container::before, .elementor-30587 .elementor-element.elementor-element-66251db > .e-con-inner > .elementor-background-video-container::before, .elementor-30587 .elementor-element.elementor-element-66251db > .elementor-background-slideshow::before, .elementor-30587 .elementor-element.elementor-element-66251db > .e-con-inner > .elementor-background-slideshow::before, .elementor-30587 .elementor-element.elementor-element-66251db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-30587 .elementor-element.elementor-element-7717016{--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:flex-end;--margin-top:0px;--margin-bottom:211px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-682d15b{text-align:start;}.elementor-30587 .elementor-element.elementor-element-682d15b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:102px;font-weight:700;line-height:0.95em;letter-spacing:-3px;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-4c03345{--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-end;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-30587 .elementor-element.elementor-element-3999b73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-weight:500;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-204b704 .rs-button .rs-btn{background-color:#FC5220;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;border-radius:5px 5px 5px 5px;padding:15px 38px 15px 38px;}.elementor-30587 .elementor-element.elementor-element-204b704 .rs-button .rs-btn:before{background-color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-204b704 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-30587 .elementor-element.elementor-element-204b704.elementor-element{--align-self:flex-start;}.elementor-30587 .elementor-element.elementor-element-204b704 .rs-button .rs-btn svg path{fill:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-204b704 .rs-button .rs-btn:hover{color:#FC5220;}.elementor-30587 .elementor-element.elementor-element-204b704 .rs-button .rs-btn:hover svg path{fill:#FC5220;}.elementor-30587 .elementor-element.elementor-element-43540dc1{--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:space-between;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-084d9d0{--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:space-between;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--margin-top:-116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:132px;--padding-bottom:122px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-6821035{--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:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:-116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:132px;--padding-bottom:122px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-ad4acb8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-30587 .elementor-element.elementor-element-ad4acb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30587 .elementor-element.elementor-element-eecccd1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-30587 .elementor-element.elementor-element-eecccd1.elementor-element{--align-self:flex-start;}.elementor-30587 .elementor-element.elementor-element-eecccd1 img{width:90%;border-radius:2px 2px 2px 2px;}.elementor-30587 .elementor-element.elementor-element-7c2e192{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:2px -1px 0px 5px;--border-top-width:2px;--border-right-width:-1px;--border-bottom-width:0px;--border-left-width:5px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:-7px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:10px;}body:not(.rtl) .elementor-30587 .elementor-element.elementor-element-7c2e192{right:0px;}body.rtl .elementor-30587 .elementor-element.elementor-element-7c2e192{left:0px;}.elementor-30587 .elementor-element.elementor-element-08a5514 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-08a5514 .rs-image{text-align:left;}.elementor-30587 .elementor-element.elementor-element-08a5514 .rs-image img{border-radius:6px 6px 6px 6px;}.elementor-30587 .elementor-element.elementor-element-da290db .rs-company-slogan{background-color:#FFFFFF00;width:160px;height:160px;padding:7px 7px 7px 7px;}.elementor-30587 .elementor-element.elementor-element-da290db .rs-company-slogan .slogan-logo{background-color:#FFFFFF05;width:64px;height:64px;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-da290db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-da290db.elementor-element{--align-self:center;}body:not(.rtl) .elementor-30587 .elementor-element.elementor-element-da290db{left:199px;}body.rtl .elementor-30587 .elementor-element.elementor-element-da290db{right:199px;}.elementor-30587 .elementor-element.elementor-element-da290db{top:-220px;}.elementor-30587 .elementor-element.elementor-element-da290db .rs-company-slogan.image-anim-yes .slogan-logo img{animation-duration:1s;}.elementor-30587 .elementor-element.elementor-element-da290db .rs-company-slogan.text-anim-yes .text-wrapper{animation-duration:30s;}.elementor-30587 .elementor-element.elementor-element-da290db .rs-company-slogan .text-wrapper span{font-size:17px;font-weight:700;text-transform:uppercase;line-height:27px;color:var( --e-global-color-b3dbd4f );}.elementor-30587 .elementor-element.elementor-element-75240d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-ba2a241{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-30587 .elementor-element.elementor-element-ba2a241 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading{text-align:left;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner .title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:58px;letter-spacing:-1px;color:#000000;margin:15px 0px 22px 0px!important;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner .sub-text{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#FF7C00;-webkit-text-stroke-color:#000;stroke:#000;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .description p,.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .description{font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .description{color:#000000;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .description p{color:#000000;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .description,
					.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .description p{margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner .title span, .elementor-30587 .elementor-element.elementor-element-ba2a241 .description span{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner .title span, .elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner .title span a, .elementor-30587 .elementor-element.elementor-element-ba2a241 .description span{color:#000000;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner .title span:hover{color:#000000;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner .title span{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner .sub-text img{margin:0px 0px 4px 0px;width:5px;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner span.sub-text svg{margin:0px 0px 4px 0px;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner .sub-text svg{width:5px;}.elementor-30587 .elementor-element.elementor-element-cead85b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30587 .elementor-element.elementor-element-cead85b > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-cead85b .content--teb-area .content--left-area .tab-button-area a em{width:0px;height:0px;line-height:0px;}.elementor-30587 .elementor-element.elementor-element-cead85b .content--teb-area .content--left-area .tab-button-area a i{font-size:0px;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper{width:100%;border-radius:3px 3px 3px 3px !important;}.elementor-30587 .elementor-element.elementor-element-cead85b .nav-tabs{border-style:none;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper, .elementor-30587 .elementor-element.elementor-element-cead85b .accordion-item{background-color:#F5F5F5;}.elementor-30587 .elementor-element.elementor-element-cead85b .nav-tabs .nav-link{flex:0 0 33.33%;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper .nav-tabs .nav-link{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:32px;padding:10px 36px 10px 36px;border-style:none;color:#000000;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper .nav-tabs.all-menu-after-border .nav-link:before{height:30px;background:#DDDDE0;width:1px;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper .nav-tabs.menu-after-border .nav-link:not(.active):before{background:#DDDDE0;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper .nav-tabs.all-menu-after-border:after{background:#DDDDE0;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper .nav-tabs.all-menu-after-border .nav-link.active:after{background:#000000;}.elementor-30587 .elementor-element.elementor-element-cead85b .rstab-main .tab-menu-wrapper .nav-tabs .nav-link:hover:not(.active), .elementor-30587 .elementor-element.elementor-element-cead85b .accordion-menu-wrapper .nav-tabs .nav-link:hover:not(.show){color:#FF7C00;}.elementor-30587 .elementor-element.elementor-element-cead85b .rstab-main .tab-menu-wrapper .nav-tabs .nav-link.active{color:#000000;background-color:#F5F5F5;}.elementor-30587 .elementor-element.elementor-element-cead85b .accordion-menu-wrapper .nav-link.accordion-button:not(.collapsed){color:#000000;background-color:#F5F5F5;}.elementor-30587 .elementor-element.elementor-element-cead85b .accordion-menu-wrapper .nav-link.accordion-button.collapsed.show{color:#000000;background-color:#F5F5F5;}.elementor-30587 .elementor-element.elementor-element-cead85b .accordion-menu-wrapper .nav-tabs .nav-link.accordion-button:not(.collapsed):before{color:#F5F5F5;}.elementor-30587 .elementor-element.elementor-element-cead85b .nav-tabs .nav-link i, .elementor-30587 .elementor-element.elementor-element-cead85b .nav-tabs .nav-link svg{display:unset !important;}.elementor-30587 .elementor-element.elementor-element-cead85b .rstab-main .tab-content{color:#000000;margin-top:0px;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-cead85b .content--teb-area .content--left-area{padding:30px 0px 0px 0px !important;}.elementor-30587 .elementor-element.elementor-element-cead85b .desc_btn_wrapper p{margin:0px 20px 0px 0px;color:#000000;}.elementor-30587 .elementor-element.elementor-element-cead85b .desc_btn_wrapper{margin:0px 20px 0px 0px;color:#000000;}.elementor-30587 .elementor-element.elementor-element-cead85b .desc_btn_wrapper p,.elementor-30587 .elementor-element.elementor-element-cead85b .desc_btn_wrapper{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:30px;}.elementor-30587 .elementor-element.elementor-element-cead85b .rs-features-list li .list-feature-content .rs-feature-text{font-size:17px;font-weight:400;}.elementor-30587 .elementor-element.elementor-element-cead85b .rs-features-list li i{color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-30587 .elementor-element.elementor-element-cead85b .rs-features-list{display:flex;align-items:center;justify-content:flex-start;gap:60px;margin:8px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-27e3dda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-f09ffb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-f09ffb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30587 .elementor-element.elementor-element-d41d307 .rs-button .rs-btn{background-color:#FC5220;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;border-radius:5px 5px 5px 5px;padding:15px 38px 15px 38px;}.elementor-30587 .elementor-element.elementor-element-d41d307 .rs-button .rs-btn:before{background-color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-d41d307 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-d41d307.elementor-element{--align-self:flex-start;}.elementor-30587 .elementor-element.elementor-element-d41d307 .rs-button .rs-btn svg path{fill:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-d41d307 .rs-button .rs-btn:hover{color:#FC5220;}.elementor-30587 .elementor-element.elementor-element-d41d307 .rs-button .rs-btn:hover svg path{fill:#FC5220;}.elementor-30587 .elementor-element.elementor-element-8173af9{--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;--overlay-opacity:1;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-8173af9:not(.elementor-motion-effects-element-type-background), .elementor-30587 .elementor-element.elementor-element-8173af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}.elementor-30587 .elementor-element.elementor-element-8173af9::before, .elementor-30587 .elementor-element.elementor-element-8173af9 > .elementor-background-video-container::before, .elementor-30587 .elementor-element.elementor-element-8173af9 > .e-con-inner > .elementor-background-video-container::before, .elementor-30587 .elementor-element.elementor-element-8173af9 > .elementor-background-slideshow::before, .elementor-30587 .elementor-element.elementor-element-8173af9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30587 .elementor-element.elementor-element-8173af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30587 .elementor-element.elementor-element-c4344b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FF7C00;}.elementor-30587 .elementor-element.elementor-element-efc4610 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-bdfa2fd{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-887edcf{--display:flex;}.elementor-30587 .elementor-element.elementor-element-c479ef3{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-7636d3f .elementor-button{background-color:var( --e-global-color-8246ec9 );font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-7636d3f .elementor-button:hover, .elementor-30587 .elementor-element.elementor-element-7636d3f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-8246ec9 );}.elementor-30587 .elementor-element.elementor-element-7636d3f .elementor-button:hover svg, .elementor-30587 .elementor-element.elementor-element-7636d3f .elementor-button:focus svg{fill:var( --e-global-color-8246ec9 );}.elementor-30587 .elementor-element.elementor-element-3b08d8d{--display:flex;}.elementor-30587 .elementor-element.elementor-element-730b7f9{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-497bdd5 .elementor-button{background-color:var( --e-global-color-8246ec9 );font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-497bdd5 .elementor-button:hover, .elementor-30587 .elementor-element.elementor-element-497bdd5 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-8246ec9 );}.elementor-30587 .elementor-element.elementor-element-497bdd5 .elementor-button:hover svg, .elementor-30587 .elementor-element.elementor-element-497bdd5 .elementor-button:focus svg{fill:var( --e-global-color-8246ec9 );}.elementor-30587 .elementor-element.elementor-element-ff5667c{--display:flex;}.elementor-30587 .elementor-element.elementor-element-04f10a7{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-3cf893a .elementor-button{background-color:var( --e-global-color-8246ec9 );font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-3cf893a .elementor-button:hover, .elementor-30587 .elementor-element.elementor-element-3cf893a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-8246ec9 );}.elementor-30587 .elementor-element.elementor-element-3cf893a .elementor-button:hover svg, .elementor-30587 .elementor-element.elementor-element-3cf893a .elementor-button:focus svg{fill:var( --e-global-color-8246ec9 );}.elementor-30587 .elementor-element.elementor-element-972163c{--display:flex;}.elementor-30587 .elementor-element.elementor-element-cb33dc6{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-f950738 .elementor-button{background-color:var( --e-global-color-8246ec9 );font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-f950738 .elementor-button:hover, .elementor-30587 .elementor-element.elementor-element-f950738 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-8246ec9 );}.elementor-30587 .elementor-element.elementor-element-f950738 .elementor-button:hover svg, .elementor-30587 .elementor-element.elementor-element-f950738 .elementor-button:focus svg{fill:var( --e-global-color-8246ec9 );}.elementor-30587 .elementor-element.elementor-element-0005ae9{--display:flex;}.elementor-30587 .elementor-element.elementor-element-9efbebe{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-26dc09a .elementor-button{background-color:var( --e-global-color-8246ec9 );font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-26dc09a .elementor-button:hover, .elementor-30587 .elementor-element.elementor-element-26dc09a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-8246ec9 );}.elementor-30587 .elementor-element.elementor-element-26dc09a .elementor-button:hover svg, .elementor-30587 .elementor-element.elementor-element-26dc09a .elementor-button:focus svg{fill:var( --e-global-color-8246ec9 );}.elementor-30587 .elementor-element.elementor-element-50544b1{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-30587 .elementor-element.elementor-element-50544b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#191919;border-style:solid;border-color:#333333;}.elementor-30587 .elementor-element.elementor-element-50544b1 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#191919;border-style:solid;border-color:#FC5220;}:where( .elementor-30587 .elementor-element.elementor-element-50544b1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#191919;border-style:solid;border-color:#333333;}:where( .elementor-30587 .elementor-element.elementor-element-50544b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-30587 .elementor-element.elementor-element-745bd108{--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:1;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:113px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-745bd108:not(.elementor-motion-effects-element-type-background), .elementor-30587 .elementor-element.elementor-element-745bd108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-30587 .elementor-element.elementor-element-745bd108::before, .elementor-30587 .elementor-element.elementor-element-745bd108 > .elementor-background-video-container::before, .elementor-30587 .elementor-element.elementor-element-745bd108 > .e-con-inner > .elementor-background-video-container::before, .elementor-30587 .elementor-element.elementor-element-745bd108 > .elementor-background-slideshow::before, .elementor-30587 .elementor-element.elementor-element-745bd108 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30587 .elementor-element.elementor-element-745bd108 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30587 .elementor-element.elementor-element-76b60f1f{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-7bac29fb{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-30587 .elementor-element.elementor-element-7bac29fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading{text-align:left;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .title-inner .title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;line-height:58px;letter-spacing:-1px;color:#FFFFFF;margin:12px 0px 0px 0px!important;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .title-inner .sub-text{font-size:16px;font-weight:500;text-transform:uppercase;color:#FF7C00;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .description p,.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .description{font-size:17px;line-height:30px;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .description{color:#FFFFFFD9;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .description p{color:#FFFFFFD9;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .description,
					.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .description p{margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .title-inner .sub-text img{margin:0px 0px 4px 0px;height:27px;width:15px;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .title-inner span.sub-text svg{margin:0px 0px 4px 0px;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .title-inner .sub-text svg{height:27px;width:15px;}.elementor-30587 .elementor-element.elementor-element-8d334f3 .rs-button .rs-btn{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #FC5220 0%, #FC5220 100%);border-radius:5px 5px 5px 5px;padding:15px 38px 15px 38px;}.elementor-30587 .elementor-element.elementor-element-8d334f3 .rs-button .rs-btn:before{background-color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-8d334f3 > .elementor-widget-container{margin:0px 0px 0px 8px;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-8d334f3.elementor-element{--align-self:center;}.elementor-30587 .elementor-element.elementor-element-8d334f3 .rs-button .rs-btn svg path{fill:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-8d334f3 .rs-button .rs-btn:hover{color:#FC5220;}.elementor-30587 .elementor-element.elementor-element-8d334f3 .rs-button .rs-btn:hover svg path{fill:#FC5220;}.elementor-30587 .elementor-element.elementor-element-c1fe1f4{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .rstab-main .tab-content{background-image:url("https://ardm.ma/wp-content/uploads/2024/03/service-item-1-1.jpg");background-size:0% auto;text-align:right;margin-top:0px;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area .tab-button-area a{background-color:#FC5220;font-family:"Poppins", Sans-serif;font-weight:600;padding:15px 40px 15px 40px;border-radius:3px 3px 3px 3px;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area .tab-button-area a:hover{background-color:#FFFFFF;color:#FC5220;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area .tab-button-area a em{width:20px;height:20px;line-height:20px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area .tab-button-area a i{font-size:20px;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .rstab-main.vertical{align-items:center;}.elementor-30587 .elementor-element.elementor-element-845e1ff .nav-tabs{border-style:none;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link{font-size:32px;font-weight:500;padding:14px 0px 0px 0px;margin:0px 0px 20px 0px;border-style:none;color:#FF7C00;background-color:#86202000;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper{max-width:33%;width:100%;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link span.count_number{font-size:14px;font-weight:500;color:#616161;position:absolute;top:-8px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link.active span.count_number{color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .rstab-main .tab-menu-wrapper .nav-tabs .nav-link:hover:not(.active), .elementor-30587 .elementor-element.elementor-element-845e1ff .accordion-menu-wrapper .nav-tabs .nav-link:hover:not(.show){color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .rstab-main .tab-menu-wrapper .nav-tabs .nav-link.active{color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .accordion-menu-wrapper .nav-link.accordion-button:not(.collapsed){color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .accordion-menu-wrapper .nav-link.accordion-button.collapsed.show{color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link.active i{color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link.active svg path{fill:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .rstab-main.auto_switch_yes .tab-menu-wrapper .nav-tabs .nav-link:before{background:#FFFFFF;height:2px;bottom:10px;top:unset;}.elementor-30587 .elementor-element.elementor-element-845e1ff .nav-tabs .nav-link i, .elementor-30587 .elementor-element.elementor-element-845e1ff .nav-tabs .nav-link svg{display:unset !important;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link i{color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link svg path{fill:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link svg{width:50px;height:50px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link i, .elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link svg{margin:0px 0px 0px 15px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area{display:flex;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .image--right-area{flex:0 0 100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area{flex:0 0 100%;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .image--right-area img{border-radius:5px 5px 5px 5px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .rstab-main .tab-content .title, .elementor-30587 .elementor-element.elementor-element-845e1ff .accordion.tab-menu-wrapper .content--left-area .title{color:var( --e-global-color-b3dbd4f );}.elementor-30587 .elementor-element.elementor-element-845e1ff .desc_btn_wrapper p{margin:-180px 20px -15px 200px;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .desc_btn_wrapper{margin:-180px 20px -15px 200px;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .desc_btn_wrapper p,.elementor-30587 .elementor-element.elementor-element-845e1ff .desc_btn_wrapper{font-size:18px;line-height:32px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area .tab-button-area{margin:42px 30px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area .tab-button-area a svg path{fill:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area .tab-button-area a:hover i{color:#FC5220;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area .tab-button-area a:hover svg path{fill:#FC5220;}.elementor-30587 .elementor-element.elementor-element-44d578c{--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:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-44d578c:not(.elementor-motion-effects-element-type-background), .elementor-30587 .elementor-element.elementor-element-44d578c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce05037 );}.elementor-30587 .elementor-element.elementor-element-74b3ba7{--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:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-74b3ba7:not(.elementor-motion-effects-element-type-background), .elementor-30587 .elementor-element.elementor-element-74b3ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce05037 );}.elementor-30587 .elementor-element.elementor-element-824e160{--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;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-d1b28f2{--display:flex;--z-index:1;}body:not(.rtl) .elementor-30587 .elementor-element.elementor-element-2be34c9{left:-64px;}body.rtl .elementor-30587 .elementor-element.elementor-element-2be34c9{right:-64px;}.elementor-30587 .elementor-element.elementor-element-2be34c9{top:78px;}.elementor-30587 .elementor-element.elementor-element-2be34c9 .rs-image{text-align:left;}.elementor-30587 .elementor-element.elementor-element-2be34c9 .rs-image img{width:136px;height:auto;}.elementor-30587 .elementor-element.elementor-element-09d37b6 > .elementor-widget-container{margin:10px -59px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-09d37b6 .rs-image{text-align:left;}.elementor-30587 .elementor-element.elementor-element-a93217d{--display:flex;--position:absolute;--min-height:100px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-2px;--padding-bottom:31px;--padding-left:20px;--padding-right:20px;bottom:10px;--z-index:1;}.elementor-30587 .elementor-element.elementor-element-a93217d:not(.elementor-motion-effects-element-type-background), .elementor-30587 .elementor-element.elementor-element-a93217d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FC5220;}body:not(.rtl) .elementor-30587 .elementor-element.elementor-element-a93217d{right:10px;}body.rtl .elementor-30587 .elementor-element.elementor-element-a93217d{left:10px;}.elementor-30587 .elementor-element.elementor-element-b62f730{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-3462a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-3462a74 .elementor-icon-wrapper{text-align:center;}.elementor-30587 .elementor-element.elementor-element-0107c63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-0107c63.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-30587 .elementor-element.elementor-element-0107c63 .counter-top-area .rs-counter-list .count-text .count-number .rs-counter{color:#FFFFFF;font-size:46px;font-weight:700;line-height:46px;}.elementor-30587 .elementor-element.elementor-element-0107c63 .count-number .rs-counter{padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-0107c63 .counter .count-number span.rs-counter{margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-0107c63 .count-number span.prefix{color:#FFFFFF;font-size:46px;font-weight:700;line-height:46px;}.elementor-30587 .elementor-element.elementor-element-0107c63 .counter-top-area .rs-counter-list .count-text .count-number{border-style:none;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-0107c63 .count-text .title, .elementor-30587 .elementor-element.elementor-element-0107c63 .counter h3{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-2dfc7ee > .elementor-widget-container{margin:16px 0px 0px 0px;padding:14px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF17;}.elementor-30587 .elementor-element.elementor-element-2dfc7ee .prelements-heading .title-inner .title{font-size:20px;line-height:32px;color:#FFFFFF;margin:0px 0px 0px 0px!important;padding:0px 0px 0px 0px!important;}.elementor-30587 .elementor-element.elementor-element-2dfc7ee .prelements-heading .title-inner .title span, .elementor-30587 .elementor-element.elementor-element-2dfc7ee .description span{font-size:24px;font-weight:700;line-height:36px;}.elementor-30587 .elementor-element.elementor-element-2dfc7ee .prelements-heading .title-inner .title span, .elementor-30587 .elementor-element.elementor-element-2dfc7ee .prelements-heading .title-inner .title span a, .elementor-30587 .elementor-element.elementor-element-2dfc7ee .description span{color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-4d1649f{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:10px;--z-index:1;}.elementor-30587 .elementor-element.elementor-element-9963490 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .title-inner .title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;margin:15px 0px 20px 0px!important;}.elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .title-inner .sub-text{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4.6px;color:#FF7C00;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .description p,.elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .description{font-size:20px;font-weight:500;line-height:32px;}.elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .description{color:var( --e-global-color-b3dbd4f );}.elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .description p{color:var( --e-global-color-b3dbd4f );}.elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .description,
					.elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .description p{margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .title-inner .title span, .elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .title-inner .title span a, .elementor-30587 .elementor-element.elementor-element-9963490 .description span{color:var( --e-global-color-primary );}.elementor-30587 .elementor-element.elementor-element-4546f37{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30587 .elementor-element.elementor-element-4546f37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .tab-menu-wrapper{width:100%;border-radius:3px 3px 3px 3px !important;}.elementor-30587 .elementor-element.elementor-element-4546f37 .nav-tabs{border-style:none;}.elementor-30587 .elementor-element.elementor-element-4546f37 .tab-menu-wrapper .nav-tabs .nav-link{font-size:18px;font-weight:500;line-height:32px;padding:0px 17px 6px 17px;margin:0px 40px 0px 0px;color:#000000;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rstab-main .nav-tabs .nav-link, .elementor-30587 .elementor-element.elementor-element-4546f37 .accordion-menu-wrapper .nav-tabs .nav-link{border-style:solid;border-width:0px 0px 2px 0px;border-color:#CBCCCD00;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rstab-main .tab-menu-wrapper .nav-tabs .nav-link:hover:not(.active), .elementor-30587 .elementor-element.elementor-element-4546f37 .accordion-menu-wrapper .nav-tabs .nav-link:hover:not(.show){color:#FF7C00;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rstab-main .tab-menu-wrapper .nav-tabs .nav-link.active{color:#000000;}.elementor-30587 .elementor-element.elementor-element-4546f37 .accordion-menu-wrapper .nav-link.accordion-button:not(.collapsed){color:#000000;}.elementor-30587 .elementor-element.elementor-element-4546f37 .accordion-menu-wrapper .nav-link.accordion-button.collapsed.show{color:#000000;}
                    .elementor-30587 .elementor-element.elementor-element-4546f37 .rstab-main .tab-menu-wrapper .nav-tabs .nav-link.active,
                    .elementor-30587 .elementor-element.elementor-element-4546f37 .accordion-menu-wrapper .nav-link.accordion-button:not(.collapsed),
                    .elementor-30587 .elementor-element.elementor-element-4546f37 .accordion-menu-wrapper .nav-link.accordion-button.collapsed.show
                {border-style:solid;border-color:#000000;}.elementor-30587 .elementor-element.elementor-element-4546f37 .nav-tabs .nav-link i, .elementor-30587 .elementor-element.elementor-element-4546f37 .nav-tabs .nav-link svg{display:unset !important;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rstab-main .tab-content{margin-top:0px;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .content--teb-area .content--left-area{padding:30px 0px 0px 0px !important;}.elementor-30587 .elementor-element.elementor-element-4546f37 .desc_btn_wrapper p{margin:0px 20px 0px 0px;color:#000000;}.elementor-30587 .elementor-element.elementor-element-4546f37 .desc_btn_wrapper{margin:0px 20px 0px 0px;color:#000000;}.elementor-30587 .elementor-element.elementor-element-4546f37 .desc_btn_wrapper p,.elementor-30587 .elementor-element.elementor-element-4546f37 .desc_btn_wrapper{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:30px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rs-features-list li .list-feature-content .rs-feature-text{color:var( --e-global-color-b3dbd4f );font-size:17px;font-weight:500;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rs-features-list li i{color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-30587 .elementor-element.elementor-element-4546f37 .rs-features-list{display:flex;align-items:center;justify-content:flex-start;gap:60px;margin:8px 0px 0px 0px;}body:not(.rtl) .elementor-30587 .elementor-element.elementor-element-2f66d12{right:51px;}body.rtl .elementor-30587 .elementor-element.elementor-element-2f66d12{left:51px;}.elementor-30587 .elementor-element.elementor-element-2f66d12{bottom:0px;}.elementor-30587 .elementor-element.elementor-element-2f66d12 .rs-image{text-align:left;}.elementor-30587 .elementor-element.elementor-element-21db68e{--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:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 > .elementor-widget-container{margin:-49px 0px 0px 0px;padding:-1px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-37fb3e4.elementor-element{--align-self:center;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading{text-align:center;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .title-inner .title{font-family:"Poppins", Sans-serif;font-size:51px;font-weight:600;line-height:58px;letter-spacing:-1px;color:#000000;margin:12px 0px 22px 0px!important;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .title-inner .sub-text{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#FF7C00;-webkit-text-stroke-color:#000;stroke:#000;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .description p,.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .description{line-height:30px;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .description,
					.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .description p{margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .title-inner .title span{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .title-inner .sub-text img{margin:0px 0px 4px 0px;width:5px;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .title-inner span.sub-text svg{margin:0px 0px 4px 0px;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .title-inner .sub-text svg{width:5px;}.elementor-30587 .elementor-element.elementor-element-4582541 .gallery-item .gallery-caption{display:none;}.elementor-30587 .elementor-element.elementor-element-bbff5fe{--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;--overlay-opacity:0;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-bbff5fe:not(.elementor-motion-effects-element-type-background), .elementor-30587 .elementor-element.elementor-element-bbff5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce05037 );}.elementor-30587 .elementor-element.elementor-element-bbff5fe::before, .elementor-30587 .elementor-element.elementor-element-bbff5fe > .elementor-background-video-container::before, .elementor-30587 .elementor-element.elementor-element-bbff5fe > .e-con-inner > .elementor-background-video-container::before, .elementor-30587 .elementor-element.elementor-element-bbff5fe > .elementor-background-slideshow::before, .elementor-30587 .elementor-element.elementor-element-bbff5fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-30587 .elementor-element.elementor-element-bbff5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30587 .elementor-element.elementor-element-b0e8e44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:61px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-b0e8e44:not(.elementor-motion-effects-element-type-background), .elementor-30587 .elementor-element.elementor-element-b0e8e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ardm.ma/wp-content/uploads/2026/08/Untitled-design-15.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-30587 .elementor-element.elementor-element-fb94fd1{--display:flex;}.elementor-30587 .elementor-element.elementor-element-72015d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;color:var( --e-global-color-primary );}.elementor-30587 .elementor-element.elementor-element-06f8f6e{--display:flex;}.elementor-30587 .elementor-element.elementor-element-1c1bece .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-9e4489c{--display:flex;}.elementor-30587 .elementor-element.elementor-element-1256ba9{text-align:start;font-family:"Poppins", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-30587 .elementor-element.elementor-element-695b48c{--display:flex;}.elementor-30587 .elementor-element.elementor-element-695b48c:not(.elementor-motion-effects-element-type-background), .elementor-30587 .elementor-element.elementor-element-695b48c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF12;}@media(max-width:1366px) and (min-width:768px){.elementor-30587 .elementor-element.elementor-element-f09ffb4{--width:50%;}.elementor-30587 .elementor-element.elementor-element-76b60f1f{--width:100%;}.elementor-30587 .elementor-element.elementor-element-c1fe1f4{--width:100%;}}@media(max-width:1366px){.elementor-30587 .elementor-element.elementor-element-43540dc1{--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-30587 .elementor-element.elementor-element-084d9d0{--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-30587 .elementor-element.elementor-element-6821035{--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-30587 .elementor-element.elementor-element-7c2e192{bottom:20%;}body:not(.rtl) .elementor-30587 .elementor-element.elementor-element-da290db{left:186.8px;}body.rtl .elementor-30587 .elementor-element.elementor-element-da290db{right:186.8px;}.elementor-30587 .elementor-element.elementor-element-da290db{top:-172.2px;}.elementor-30587 .elementor-element.elementor-element-75240d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner .title{font-size:36px;line-height:46px;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper .nav-tabs .nav-link{font-size:15px;}.elementor-30587 .elementor-element.elementor-element-cead85b .rs-features-list li .list-feature-content .rs-feature-text{font-size:15px;}.elementor-30587 .elementor-element.elementor-element-8173af9{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-30587 .elementor-element.elementor-element-745bd108{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .title-inner .title{font-size:36px;line-height:46px;}.elementor-30587 .elementor-element.elementor-element-845e1ff > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link{font-size:26px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area{padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .desc_btn_wrapper p{margin:-184px 30px 0px 100px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .desc_btn_wrapper{margin:-184px 30px 0px 100px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area .tab-button-area{margin:42px 30px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-09d37b6 .rs-image img{width:79%;height:auto;}.elementor-30587 .elementor-element.elementor-element-a93217d{bottom:130px;}.elementor-30587 .elementor-element.elementor-element-4d1649f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .title-inner .title{font-size:36px;line-height:46px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .tab-menu-wrapper .nav-tabs .nav-link{font-size:15px;margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rs-features-list li .list-feature-content .rs-feature-text{font-size:15px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rs-features-list{display:block;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .title-inner .title{font-size:36px;line-height:46px;}.elementor-30587 .elementor-element.elementor-element-bbff5fe{--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-30587 .elementor-element.elementor-element-b0e8e44:not(.elementor-motion-effects-element-type-background), .elementor-30587 .elementor-element.elementor-element-b0e8e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}}@media(max-width:1024px){.elementor-30587 .elementor-element.elementor-element-43540dc1{--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:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-30587 .elementor-element.elementor-element-084d9d0{--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:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-30587 .elementor-element.elementor-element-6821035{--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:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-30587 .elementor-element.elementor-element-7c2e192{bottom:-86%;}.elementor-30587 .elementor-element.elementor-element-75240d8{--padding-top:340px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper, .elementor-30587 .elementor-element.elementor-element-cead85b .accordion-item{background-color:#02010100;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper .nav-tabs .nav-link{padding:10px 0px 10px 15px;background-color:#F9F9F9;}.elementor-30587 .elementor-element.elementor-element-cead85b .rstab-main .tab-content{padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-cead85b .content--teb-area{padding:0px 15px 0px 15px;}.elementor-30587 .elementor-element.elementor-element-cead85b .content--teb-area .content--left-area{padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-8173af9{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-30587 .elementor-element.elementor-element-745bd108{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-30587 .elementor-element.elementor-element-8d334f3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-c1fe1f4{--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-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link{font-size:20px;padding:10px 0px 10px 30px;color:var( --e-global-color-b3dbd4f );}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper{max-width:100%;width:100%;}.elementor-30587 .elementor-element.elementor-element-845e1ff .rstab-main .tab-menu-wrapper .nav-tabs .nav-link:hover:not(.active), .elementor-30587 .elementor-element.elementor-element-845e1ff .accordion-menu-wrapper .nav-tabs .nav-link:hover:not(.show){color:var( --e-global-color-primary );}.elementor-30587 .elementor-element.elementor-element-845e1ff .nav-tabs .nav-link i, .elementor-30587 .elementor-element.elementor-element-845e1ff .nav-tabs .nav-link svg{display:none !important;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area{display:flex;flex-direction:row-reverse;}.elementor-30587 .elementor-element.elementor-element-845e1ff .rstab-main .tab-content{padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area{padding:20px 20px 30px 20px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .image--right-area{padding:0px 20px 0px 20px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .desc_btn_wrapper p{margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .desc_btn_wrapper{margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .content--teb-area .content--left-area .tab-button-area{margin:20px 0px 30px 0px;}.elementor-30587 .elementor-element.elementor-element-44d578c{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-74b3ba7{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-824e160{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30587 .elementor-element.elementor-element-d1b28f2{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-30587 .elementor-element.elementor-element-a93217d{right:126px;}body.rtl .elementor-30587 .elementor-element.elementor-element-a93217d{left:126px;}.elementor-30587 .elementor-element.elementor-element-a93217d{bottom:-20px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .tab-menu-wrapper .nav-tabs .nav-link{font-size:16px;padding:15px 0px 15px 20px;margin:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rstab-main .nav-tabs .nav-link, .elementor-30587 .elementor-element.elementor-element-4546f37 .accordion-menu-wrapper .nav-tabs .nav-link{border-width:2px 2px 2px 2px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rstab-main .tab-menu-wrapper .nav-tabs .nav-link.active{background-color:#F1F1F1;}.elementor-30587 .elementor-element.elementor-element-4546f37 .accordion-menu-wrapper .nav-link.accordion-button:not(.collapsed){background-color:#F1F1F1;}.elementor-30587 .elementor-element.elementor-element-4546f37 .accordion-menu-wrapper .nav-link.accordion-button.collapsed.show{background-color:#F1F1F1;}.elementor-30587 .elementor-element.elementor-element-4546f37 .accordion-menu-wrapper .nav-tabs .nav-link.accordion-button:not(.collapsed):before{color:#F1F1F1;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rstab-main .tab-content{padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .content--teb-area{padding:0px 0px 0px 20px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .content--teb-area .content--left-area{padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-2f66d12{z-index:0;}.elementor-30587 .elementor-element.elementor-element-21db68e{--padding-top:70px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-30587 .elementor-element.elementor-element-bbff5fe{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-30587 .elementor-element.elementor-element-66251db{--min-height:760px;--justify-content:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-30587 .elementor-element.elementor-element-7717016{--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-30587 .elementor-element.elementor-element-682d15b .elementor-heading-title{font-size:54px;line-height:1.05em;letter-spacing:-1px;}.elementor-30587 .elementor-element.elementor-element-4c03345{--width:100%;--justify-content:flex-start;--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-30587 .elementor-element.elementor-element-3999b73{text-align:start;font-size:17px;}.elementor-30587 .elementor-element.elementor-element-204b704 > .elementor-widget-container{margin:-33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-084d9d0{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30587 .elementor-element.elementor-element-eecccd1 img{width:100%;}.elementor-30587 .elementor-element.elementor-element-7c2e192{bottom:-90%;}.elementor-30587 .elementor-element.elementor-element-75240d8{--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-ba2a241 .prelements-heading .title-inner .title{font-size:24px;line-height:34px;}.elementor-30587 .elementor-element.elementor-element-cead85b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper, .elementor-30587 .elementor-element.elementor-element-cead85b .accordion-item{background-color:#02010100;}.elementor-30587 .elementor-element.elementor-element-cead85b .tab-menu-wrapper .nav-tabs .nav-link{background-color:#F9F9F9;}.elementor-30587 .elementor-element.elementor-element-cead85b .content--teb-area{padding:0px 5px 0px 10px;}.elementor-30587 .elementor-element.elementor-element-cead85b .rs-features-list{display:block;}.elementor-30587 .elementor-element.elementor-element-f09ffb4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30587 .elementor-element.elementor-element-8173af9{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-30587 .elementor-element.elementor-element-c4344b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-c4344b1 .elementor-heading-title{font-size:16px;}.elementor-30587 .elementor-element.elementor-element-efc4610{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-30587 .elementor-element.elementor-element-efc4610 .elementor-heading-title{font-size:25px;}.elementor-30587 .elementor-element.elementor-element-bdfa2fd{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30587 .elementor-element.elementor-element-887edcf{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:14px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-a49d546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-30587 .elementor-element.elementor-element-c479ef3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;}.elementor-30587 .elementor-element.elementor-element-7636d3f .elementor-button{font-size:15px;}.elementor-30587 .elementor-element.elementor-element-3b08d8d{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:14px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-7393aea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-30587 .elementor-element.elementor-element-730b7f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;}.elementor-30587 .elementor-element.elementor-element-497bdd5 .elementor-button{font-size:15px;}.elementor-30587 .elementor-element.elementor-element-ff5667c{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:14px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-0a1a197{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-30587 .elementor-element.elementor-element-04f10a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;}.elementor-30587 .elementor-element.elementor-element-3cf893a .elementor-button{font-size:15px;}.elementor-30587 .elementor-element.elementor-element-972163c{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:14px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-78c4aaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-30587 .elementor-element.elementor-element-cb33dc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;}.elementor-30587 .elementor-element.elementor-element-f950738 .elementor-button{font-size:15px;}.elementor-30587 .elementor-element.elementor-element-0005ae9{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:14px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-79df2bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-30587 .elementor-element.elementor-element-9efbebe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;}.elementor-30587 .elementor-element.elementor-element-26dc09a .elementor-button{font-size:15px;}.elementor-30587 .elementor-element.elementor-element-50544b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:11px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-font-size:17px;--n-accordion-icon-size:18px;--n-accordion-icon-gap:10px;}.elementor-30587 .elementor-element.elementor-element-50544b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 1px 1px 1px;}.elementor-30587 .elementor-element.elementor-element-50544b1 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-width:1px 1px 1px 1px;}.elementor-30587 .elementor-element.elementor-element-50544b1 {--n-accordion-padding:16px 14px 16px 14px;}:where( .elementor-30587 .elementor-element.elementor-element-50544b1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:1px 1px 1px 1px;--padding-top:14px;--padding-right:14px;--padding-bottom:18px;--padding-left:14px;}.elementor-30587 .elementor-element.elementor-element-7bac29fb{width:100%;max-width:100%;}.elementor-30587 .elementor-element.elementor-element-7bac29fb .prelements-heading .title-inner .title{font-size:24px;line-height:34px;}.elementor-30587 .elementor-element.elementor-element-8d334f3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-845e1ff .tab-menu-wrapper .nav-tabs .nav-link{font-size:16px;padding:10px 20px 10px 20px;}.elementor-30587 .elementor-element.elementor-element-824e160{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-30587 .elementor-element.elementor-element-09d37b6 .rs-image img{width:100%;height:auto;border-radius:0px 0px 0px 0px;}.elementor-30587 .elementor-element.elementor-element-9963490 .prelements-heading .title-inner .title{font-size:28px;line-height:36px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .content--teb-area{padding:0px 0px 25px 20px;}.elementor-30587 .elementor-element.elementor-element-4546f37 .rs-features-list{display:block;}.elementor-30587 .elementor-element.elementor-element-37fb3e4 .prelements-heading .title-inner .title{font-size:24px;line-height:34px;}}@media(min-width:768px){.elementor-30587 .elementor-element.elementor-element-66251db{--content-width:1720px;}.elementor-30587 .elementor-element.elementor-element-7717016{--width:60%;}.elementor-30587 .elementor-element.elementor-element-4c03345{--width:38%;}.elementor-30587 .elementor-element.elementor-element-ad4acb8{--width:49%;}.elementor-30587 .elementor-element.elementor-element-7c2e192{--width:65%;}.elementor-30587 .elementor-element.elementor-element-75240d8{--content-width:100%;}.elementor-30587 .elementor-element.elementor-element-27e3dda{--width:95%;}.elementor-30587 .elementor-element.elementor-element-f09ffb4{--width:40%;}.elementor-30587 .elementor-element.elementor-element-44d578c{--content-width:100%;}.elementor-30587 .elementor-element.elementor-element-824e160{--content-width:100%;}.elementor-30587 .elementor-element.elementor-element-d1b28f2{--width:51%;}.elementor-30587 .elementor-element.elementor-element-a93217d{--width:300px;}.elementor-30587 .elementor-element.elementor-element-4d1649f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30587 .elementor-element.elementor-element-ad4acb8{--width:100%;}.elementor-30587 .elementor-element.elementor-element-f09ffb4{--width:33%;}.elementor-30587 .elementor-element.elementor-element-d1b28f2{--width:100%;}.elementor-30587 .elementor-element.elementor-element-4d1649f{--width:100%;}}/* Start RS Addons Custom CSS for Container. Unique ID: 7717016*//* Desktop position */
@media screen and (min-width: 1025px) {
    .elementor-30587 .elementor-element.elementor-element-7717016 {
        transform: translateX(100px);
    }
}

/* Mobile correction */
@media screen and (max-width: 767px) {
    .elementor-30587 .elementor-element.elementor-element-7717016 {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
    }

    .elementor-30587 .elementor-element.elementor-element-7717016 .elementor-heading-title {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;

        font-size: 42px !important;
        line-height: 1.05em !important;
        letter-spacing: -1px !important;

        white-space: normal !important;
        overflow-wrap: normal !important;
    }
}
.elementor-30587 .elementor-element.elementor-element-7717016 {
    opacity: 0;
    animation: ardmHeadingEntrance 1.2s
        cubic-bezier(0.16, 1, 0.3, 1) 0.15s forwards;
    will-change: opacity, transform;
}

@keyframes ardmHeadingEntrance {
    from {
        opacity: 0;
        transform: translateY(24px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-30587 .elementor-element.elementor-element-7717016 {
        opacity: 1;
        animation: none;
        transform: none;
    }
}/* End RS Addons Custom CSS */
/* Start RS Addons Custom CSS for Text Editor. Unique ID: 3999b73*/.elementor-30587 .elementor-element.elementor-element-3999b73 {
    opacity: 0;
    animation: ardmTextEntrance 1.15s
        cubic-bezier(0.16, 1, 0.3, 1) 0.5s forwards;
    will-change: opacity, transform;
}

@keyframes ardmTextEntrance {
    from {
        opacity: 0;
        transform: translateY(18px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-30587 .elementor-element.elementor-element-3999b73 {
        opacity: 1;
        animation: none;
        transform: none;
    }
}/* End RS Addons Custom CSS */
/* Start RS Addons Custom CSS for RS Button. Unique ID: 204b704*//* Button entrance */
.elementor-30587 .elementor-element.elementor-element-204b704 {
    opacity: 0;
    animation: ardmButtonEntrance 1.1s
        cubic-bezier(0.16, 1, 0.3, 1) 0.85s forwards;
    will-change: opacity, transform;
}

@keyframes ardmButtonEntrance {
    from {
        opacity: 0;
        transform: translateY(18px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Button hover */
.elementor-30587 .elementor-element.elementor-element-204b704 .elementor-button {
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        background-color 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease;
}

.elementor-30587 .elementor-element.elementor-element-204b704 .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 24px rgba(252, 82, 32, 0.28);
}

/* Arrow movement */
.elementor-30587 .elementor-element.elementor-element-204b704 .elementor-button-icon {
    transition: transform 0.3s ease;
}

.elementor-30587 .elementor-element.elementor-element-204b704 .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px);
}

@media (prefers-reduced-motion: reduce) {
    .elementor-30587 .elementor-element.elementor-element-204b704 {
        opacity: 1;
        animation: none;
        transform: none;
    }

    .elementor-30587 .elementor-element.elementor-element-204b704 .elementor-button,
    .elementor-30587 .elementor-element.elementor-element-204b704 .elementor-button-icon {
        transition: none;
    }
}/* End RS Addons Custom CSS */
/* Start RS Addons Custom CSS for Container. Unique ID: 66251db*//* Desktop hero content positioning */
@media screen and (min-width: 1025px) {
    .elementor-30587 .elementor-element.elementor-element-66251db {
        box-sizing: border-box;
        min-height: 900px !important;
        padding: 0 0 100px !important;

        display: flex;
        flex-direction: row;
        align-items: flex-end !important;
        justify-content: space-between !important;
    }
}
/* ARDM hero mobile layout */
@media screen and (max-width: 767px) {
    .elementor-30587 .elementor-element.elementor-element-66251db > .e-con-inner {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        justify-content: flex-end !important;
        align-items: stretch !important;
        gap: 24px !important;
    }
}
/* ARDM hero — mobile positioning */
@media screen and (max-width: 767px) {
    .elementor-30587 .elementor-element.elementor-element-66251db {
        min-height: 650px !important;
    }

    .elementor-30587 .elementor-element.elementor-element-66251db > .e-con-inner {
        min-height: 650px !important;
        box-sizing: border-box !important;

        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;

        justify-content: flex-start !important;
        align-items: stretch !important;

        padding: 165px 0 45px !important;
        gap: 85px !important;
    }
}/* End RS Addons Custom CSS */
/* Start RS Addons Custom CSS for RS Advance Tab. Unique ID: cead85b*//* =====================================================
   ARDM ABOUT ACCORDION — FINAL MOBILE CSS
   Widget: RS Tab Advanced
   Mobile only: desktop and tablet remain unchanged
   ===================================================== */

@media screen and (max-width: 767px) {

    /* Main accordion */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b {
        display: flex;
        flex-direction: column;
        gap: 9px;

        width: 100%;
        margin: 16px 0 0;
        padding: 0;

        background: transparent;
        border: 0;
    }

    /* Individual accordion item */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    > .accordion-item.nav-tabs {
        display: block;

        width: 100%;
        height: auto;
        min-height: 0;

        margin: 0;
        padding: 0;

        background: transparent;
        border: 0;
        border-radius: 6px;

        overflow: hidden;
    }

    /* Header wrapper */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .accordion-headerd {
        display: block;

        width: 100%;
        height: auto;
        min-height: 0;

        margin: 0;
        padding: 0;
    }

    /* Closed accordion button */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .accordion-button {
        position: relative;

        display: flex;
        align-items: center;

        width: 100%;
        height: auto;
        min-height: 60px;

        margin: 0;
        padding: 11px 14px;

        background: #ffffff;
        color: #111111;

        border: 1px solid #e4e6e8;
        border-radius: 6px;

        box-shadow: 0 3px 12px rgba(17, 17, 17, 0.04);
        outline: none;

        font-size: 16px;
        font-weight: 600;
        line-height: 1.3;
        text-align: left;

        cursor: pointer;

        transition:
            color 0.25s ease,
            background 0.25s ease,
            border-color 0.25s ease,
            box-shadow 0.25s ease,
            transform 0.25s ease;
    }

    /* Closed button hover */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .accordion-button:hover {
        color: #fc5220;
        border-color: rgba(252, 82, 32, 0.55);
        background: #fffaf7;
    }

    /* Keyboard focus */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .accordion-button:focus-visible {
        border-color: #fc5220;
        box-shadow: 0 0 0 3px rgba(252, 82, 32, 0.15);
    }

    /* =================================================
       LEFT CIRCULAR ICONS
       ================================================= */

    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .accordion-button::before {
        content: "";

        display: block;
        flex: 0 0 36px;

        width: 36px;
        height: 36px;
        margin-right: 12px;

        background-color: rgba(252, 82, 32, 0.10);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 20px 20px;

        border: 1px solid rgba(252, 82, 32, 0.40);
        border-radius: 50%;

        mask: none;
        -webkit-mask: none;

        box-sizing: border-box;

        transition:
            background-color 0.25s ease,
            border-color 0.25s ease,
            box-shadow 0.25s ease,
            transform 0.25s ease;
    }

    /* Notre Histoire — clock */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    > .accordion-item:nth-child(1)
    .accordion-button::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FC5220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");
    }

    /* Notre Mission — target */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    > .accordion-item:nth-child(2)
    .accordion-button::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FC5220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='12' cy='12' r='1' fill='%23FC5220'/%3E%3C/svg%3E");
    }

    /* Notre Vision — eye */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    > .accordion-item:nth-child(3)
    .accordion-button::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FC5220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6-9.5-6-9.5-6z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
    }

    /* =================================================
       RIGHT PLUS/MINUS ICON
       ================================================= */

    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .accordion-button::after {
        content: "+";

        display: grid;
        place-items: center;
        flex: 0 0 26px;

        width: 26px;
        height: 26px;

        margin: 0 0 0 auto;

        background: rgba(17, 17, 17, 0.05);
        background-image: none;

        border: 1px solid rgba(17, 17, 17, 0.10);
        border-radius: 50%;

        color: #111111;
        font-family: Arial, sans-serif;
        font-size: 20px;
        font-weight: 400;
        line-height: 1;

        transform: none;

        transition:
            color 0.25s ease,
            background-color 0.25s ease,
            border-color 0.25s ease,
            transform 0.25s ease;
    }

    /* =================================================
       ACTIVE ACCORDION HEADER
       ================================================= */

    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    > .accordion-item:has(> .accordion-collapse.show)
    > .accordion-headerd
    > .accordion-button {
        background: linear-gradient(
            135deg,
            #fc5220 0%,
            #e94414 100%
        );

        color: #ffffff;
        border-color: #fc5220;
        border-radius: 6px 6px 0 0;

        box-shadow:
            0 8px 20px rgba(252, 82, 32, 0.22),
            inset 4px 0 0 rgba(255, 255, 255, 0.50);
    }

    /* Active left icon circle */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    > .accordion-item:has(> .accordion-collapse.show)
    > .accordion-headerd
    > .accordion-button::before {
        background-color: #ffffff;
        border-color: #ffffff;

        box-shadow: 0 3px 10px rgba(17, 17, 17, 0.15);

        transform: scale(1.06);
    }

    /* Active minus icon */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    > .accordion-item:has(> .accordion-collapse.show)
    > .accordion-headerd
    > .accordion-button::after {
        content: "−";

        color: #ffffff;
        background: rgba(255, 255, 255, 0.18);
        border-color: rgba(255, 255, 255, 0.45);

        transform: rotate(180deg);
    }

    /* =================================================
       COLLAPSIBLE CONTENT
       ================================================= */

    /* Hide closed content completely */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    > .accordion-item
    > .accordion-collapse.collapse:not(.show) {
        display: none;
        height: 0;

        margin: 0;
        padding: 0;

        overflow: hidden;
    }

    /* Display open content */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    > .accordion-item
    > .accordion-collapse.collapse.show {
        display: block;
        height: auto;

        margin: 0;
        padding: 0;

        overflow: visible;
    }

    /* Active content card */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .accordion-collapse
    > .tab-pane {
        display: block;

        width: 100%;
        height: auto;
        min-height: 0;

        margin: -1px 0 0;
        padding: 16px;

        background: #ffffff;

        border: 1px solid rgba(252, 82, 32, 0.35);
        border-top: 0;
        border-radius: 0 0 6px 6px;

        box-shadow: 0 10px 24px rgba(17, 17, 17, 0.08);

        animation: ardmAccordionOpen 0.28s ease both;
    }

    /* Reset desktop layouts inside mobile content */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .content--teb-area,

    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .content--left-area,

    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .desc_btn_wrapper {
        display: block;

        width: 100%;
        height: auto;
        min-height: 0;

        margin: 0;
        padding: 0;
    }

    /* Content typography */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .desc_btn_wrapper p {
        margin: 0;

        color: #444444;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.7;
    }

    /* Feature list */
    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .rs-features-list {
        display: grid;
        grid-template-columns: 1fr;
        gap: 8px;

        margin: 14px 0 0;
        padding: 0;
    }

    .elementor-30587 .elementor-element.elementor-element-cead85b #accordionExample-8f2108b
    .rs-features-list li {
        margin: 0;
    }
}

/* Opening animation */
@keyframes ardmAccordionOpen {
    from {
        opacity: 0;
        transform: translateY(-5px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End RS Addons Custom CSS */
/* Start RS Addons Custom CSS for RS Advance Tab. Unique ID: 4546f37*//* =====================================================
   EXPERTISE / QUALITÉ / INNOVATION
   PREMIUM MOBILE ACCORDION
   Paste into this RS Tab Advanced widget only
   ===================================================== */

@media screen and (max-width: 767px) {

    /* Main mobile accordion */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"] {
        display: flex;
        flex-direction: column;
        gap: 9px;

        width: 100%;
        margin: 16px 0 0;
        padding: 0;

        background: transparent;
        border: 0;
    }

    /* Individual accordion item */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    > .accordion-item.nav-tabs {
        display: block;

        width: 100%;
        height: auto;
        min-height: 0;

        margin: 0;
        padding: 0;

        background: transparent;
        border: 0;
        border-radius: 6px;

        overflow: hidden;
    }

    /* Header wrapper */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .accordion-headerd {
        display: block;

        width: 100%;
        height: auto;
        min-height: 0;

        margin: 0;
        padding: 0;
    }

    /* Closed accordion button */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .accordion-button {
        position: relative;

        display: flex;
        align-items: center;

        width: 100%;
        height: auto;
        min-height: 60px;

        margin: 0;
        padding: 11px 14px;

        background: #ffffff;
        color: #111111;

        border: 1px solid #e4e6e8;
        border-radius: 6px;

        box-shadow: 0 3px 12px rgba(17, 17, 17, 0.04);
        outline: none;

        font-size: 16px;
        font-weight: 600;
        line-height: 1.3;
        text-align: left;

        cursor: pointer;

        transition:
            color 0.25s ease,
            background 0.25s ease,
            border-color 0.25s ease,
            box-shadow 0.25s ease,
            transform 0.25s ease;
    }

    /* Hover */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .accordion-button:hover {
        color: #fc5220;
        background: #fffaf7;
        border-color: rgba(252, 82, 32, 0.55);
    }

    /* Keyboard focus */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .accordion-button:focus-visible {
        border-color: #fc5220;
        box-shadow: 0 0 0 3px rgba(252, 82, 32, 0.15);
    }

    /* =================================================
       LEFT CIRCULAR ICONS
       ================================================= */

    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .accordion-button::before {
        content: "";

        display: block;
        flex: 0 0 38px;

        width: 38px;
        height: 38px;
        margin-right: 12px;

        background-color: rgba(252, 82, 32, 0.10);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 21px 21px;

        border: 1px solid rgba(252, 82, 32, 0.40);
        border-radius: 50%;

        mask: none;
        -webkit-mask: none;

        box-sizing: border-box;

        transition:
            background-color 0.25s ease,
            border-color 0.25s ease,
            box-shadow 0.25s ease,
            transform 0.25s ease;
    }

    /* Expertise — industrial gear */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    > .accordion-item:nth-child(1)
    .accordion-button::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FC5220' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M19.4 15a1.7 1.7 0 0 0 .34 1.88l.06.06-2.83 2.83-.06-.06A1.7 1.7 0 0 0 15 19.4a1.7 1.7 0 0 0-1 .6 1.7 1.7 0 0 0-.4 1.1V21h-4v-.1A1.7 1.7 0 0 0 8.6 19.4a1.7 1.7 0 0 0-1.88.34l-.06.06-2.83-2.83.06-.06A1.7 1.7 0 0 0 4.6 15a1.7 1.7 0 0 0-.6-1 1.7 1.7 0 0 0-1.1-.4H3v-4h.1A1.7 1.7 0 0 0 4.6 8.6a1.7 1.7 0 0 0-.34-1.88l-.06-.06 2.83-2.83.06.06A1.7 1.7 0 0 0 9 4.6a1.7 1.7 0 0 0 1-.6 1.7 1.7 0 0 0 .4-1.1V3h4v.1A1.7 1.7 0 0 0 15.4 4.6a1.7 1.7 0 0 0 1.88-.34l.06-.06 2.83 2.83-.06.06A1.7 1.7 0 0 0 19.4 9c.18.38.5.7.9.9.24.11.5.17.77.17H21v4h-.1a1.7 1.7 0 0 0-1.5.93z'/%3E%3C/svg%3E");
    }

    /* Qualité — shield and check */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    > .accordion-item:nth-child(2)
    .accordion-button::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FC5220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.6-2.9 8.2-7 10-4.1-1.8-7-5.4-7-10V6l7-3z'/%3E%3Cpath d='M8.5 12l2.2 2.2 4.8-5'/%3E%3C/svg%3E");
    }

    /* Innovation — lightbulb */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    > .accordion-item:nth-child(3)
    .accordion-button::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FC5220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 21h4'/%3E%3Cpath d='M8.3 15.5A7 7 0 1 1 15.7 15.5C14.8 16.2 14.5 17 14.5 18h-5c0-1-.3-1.8-1.2-2.5z'/%3E%3Cpath d='M12 2V1'/%3E%3Cpath d='M4.2 5.2l-.7-.7'/%3E%3Cpath d='M19.8 5.2l.7-.7'/%3E%3C/svg%3E");
    }

    /* =================================================
       RIGHT PLUS / MINUS ICON
       ================================================= */

    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .accordion-button::after {
        content: "+";

        display: grid;
        place-items: center;
        flex: 0 0 26px;

        width: 26px;
        height: 26px;

        margin-left: auto;

        background: rgba(17, 17, 17, 0.05);
        background-image: none;

        border: 1px solid rgba(17, 17, 17, 0.10);
        border-radius: 50%;

        color: #111111;
        font-family: Arial, sans-serif;
        font-size: 20px;
        font-weight: 400;
        line-height: 1;

        transform: none;

        transition:
            color 0.25s ease,
            background-color 0.25s ease,
            border-color 0.25s ease,
            transform 0.25s ease;
    }

    /* =================================================
       ACTIVE HEADER
       ================================================= */

    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    > .accordion-item:has(> .accordion-collapse.show)
    > .accordion-headerd
    > .accordion-button {
        background: linear-gradient(
            135deg,
            #fc5220 0%,
            #e94414 100%
        );

        color: #ffffff;
        border-color: #fc5220;
        border-radius: 6px 6px 0 0;

        box-shadow:
            0 8px 20px rgba(252, 82, 32, 0.22),
            inset 4px 0 0 rgba(255, 255, 255, 0.50);
    }

    /* Active left icon */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    > .accordion-item:has(> .accordion-collapse.show)
    > .accordion-headerd
    > .accordion-button::before {
        background-color: #ffffff;
        border-color: #ffffff;

        box-shadow: 0 3px 10px rgba(17, 17, 17, 0.15);

        transform: scale(1.06);
    }

    /* Active minus icon */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    > .accordion-item:has(> .accordion-collapse.show)
    > .accordion-headerd
    > .accordion-button::after {
        content: "−";

        color: #ffffff;
        background: rgba(255, 255, 255, 0.18);
        border-color: rgba(255, 255, 255, 0.45);

        transform: rotate(180deg);
    }

    /* =================================================
       ACCORDION CONTENT
       ================================================= */

    /* Hide closed content */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    > .accordion-item
    > .accordion-collapse.collapse:not(.show) {
        display: none;
        height: 0;

        margin: 0;
        padding: 0;

        overflow: hidden;
    }

    /* Show active content */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    > .accordion-item
    > .accordion-collapse.collapse.show {
        display: block;
        height: auto;

        margin: 0;
        padding: 0;

        overflow: visible;
    }

    /* Content card */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .accordion-collapse
    > .tab-pane {
        display: block;

        width: 100%;
        height: auto;
        min-height: 0;

        margin: -1px 0 0;
        padding: 16px;

        background: #ffffff;

        border: 1px solid rgba(252, 82, 32, 0.35);
        border-top: 0;
        border-radius: 0 0 6px 6px;

        box-shadow: 0 10px 24px rgba(17, 17, 17, 0.08);

        animation: ardmValuesAccordionOpen 0.28s ease both;
    }

    /* Reset desktop content layouts on mobile */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .content--teb-area,

    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .content--left-area,

    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .desc_btn_wrapper {
        display: block;

        width: 100%;
        height: auto;
        min-height: 0;

        margin: 0;
        padding: 0;
    }

    /* Content text */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .desc_btn_wrapper p {
        margin: 0;

        color: #444444;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.7;
    }

    /* Feature list */
    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .rs-features-list {
        display: grid;
        grid-template-columns: 1fr;
        gap: 8px;

        margin: 14px 0 0;
        padding: 0;
    }

    .elementor-30587 .elementor-element.elementor-element-4546f37 [id^="accordionExample-"]
    .rs-features-list li {
        margin: 0;
    }
}

/* Content opening animation */
@keyframes ardmValuesAccordionOpen {
    from {
        opacity: 0;
        transform: translateY(-5px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End RS Addons Custom CSS */
/* Start RS Addons Custom CSS for Container. Unique ID: b0e8e44*//* Position the complete form on the right */
.ardm-quote-form {
  width: 100%;
  max-width: 680px;
  margin-left: auto;
  margin-right: 0;
}

/* Premium form card */
.ardm-quote-form .fluentform {
  width: 100%;
  max-width: 680px;
  margin: 0;
  padding: 42px;
  background-color: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  box-shadow: 0 20px 55px rgba(17, 17, 17, 0.09);
}

/* Fix textarea height */
.ardm-quote-form .fluentform textarea.ff-el-form-control,
.ardm-quote-form .fluentform textarea {
  height: auto !important;
  min-height: 180px !important;
  padding: 18px !important;
}

/* ARDM submit button */
.ardm-quote-form .fluentform .ff-btn-submit,
.ardm-quote-form .fluentform button[type="submit"],
.ardm-quote-form .fluentform input[type="submit"] {
  min-width: 220px;
  min-height: 58px;
  padding: 18px 40px;

  color: #ffffff !important;
  background-color: #f58220 !important;
  border: 2px solid #f58220 !important;
  border-radius: 12px;

  font-size: 16px;
  font-weight: 700;
  cursor: pointer;

  box-shadow: 0 10px 25px rgba(245, 130, 32, 0.2);
  transition:
    background-color 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease,
    transform 0.3s ease;
}

/* Button hover */
.ardm-quote-form .fluentform .ff-btn-submit:hover,
.ardm-quote-form .fluentform button[type="submit"]:hover,
.ardm-quote-form .fluentform input[type="submit"]:hover {
  color: #ffffff !important;
  background-color: #111111 !important;
  border-color: #f58220 !important;
  box-shadow: 0 14px 30px rgba(17, 17, 17, 0.16);
  transform: translateY(-3px);
}

/* Keep button centered */
.ardm-quote-form .fluentform .ff_submit_btn_wrapper {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

/* Tablet */
@media screen and (max-width: 1024px) {
  .ardm-quote-form {
    max-width: 620px;
  }

  .ardm-quote-form .fluentform {
    max-width: 620px;
    padding: 34px;
  }
}

/* Mobile */
@media screen and (max-width: 767px) {
  .ardm-quote-form {
    width: 100%;
    max-width: 100%;
    margin: 0;
  }

  .ardm-quote-form .fluentform {
    width: 100%;
    max-width: 100%;
    padding: 26px 20px;
    border-radius: 14px;
  }

  .ardm-quote-form .fluentform .ff-btn-submit,
  .ardm-quote-form .fluentform button[type="submit"],
  .ardm-quote-form .fluentform input[type="submit"] {
    width: 100%;
  }
}/* End RS Addons Custom CSS */