.elementor-583 .elementor-element.elementor-element-c3d6381{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-ca8786a{--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:space-between;--align-items:flex-end;--overflow:hidden;--overlay-opacity:0.3;--padding-top:290px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-ca8786a::before,.elementor-583 .elementor-element.elementor-element-ca8786a>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-ca8786a>.e-con-inner>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-ca8786a>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-ca8786a>.e-con-inner>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-ca8786a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-583 .elementor-element.elementor-element-0121fe6{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-0121fe6.e-con{--align-self:flex-start}.elementor-widget-text-editor{color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-583 .elementor-element.elementor-element-7c14f3b{background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-7c14f3b.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-7c14f3b p{margin-block-end:0}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-583 .elementor-element.elementor-element-9ca4abd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-583 .elementor-element.elementor-element-9ca4abd .elementor-heading-title{font-size:70px;letter-spacing:-.02em;color:#FFF}.elementor-583 .elementor-element.elementor-element-333795b{width:var(--container-widget-width,600px);max-width:600px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;--container-widget-width:600px;--container-widget-flex-grow:0;font-size:20px;letter-spacing:-1px;color:#FFF}.elementor-583 .elementor-element.elementor-element-333795b p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-9ea6566>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-9ea6566 .elementor-button{color:#FFF}.elementor-583 .elementor-element.elementor-element-9ea6566 .elementor-button:hover,.elementor-583 .elementor-element.elementor-element-9ea6566 .elementor-button:focus{color:#000}.elementor-583 .elementor-element.elementor-element-7071131{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-583 .elementor-element.elementor-element-7071131:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-7071131>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#003C80}.elementor-583 .elementor-element.elementor-element-2e60fbf .elementor-counter-number-wrapper{justify-content:right;color:#FFF;font-family:"Phudu",Sans-serif;font-size:96px;font-weight:500;letter-spacing:-.02em}.elementor-583 .elementor-element.elementor-element-2e60fbf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 45px) 0}.elementor-583 .elementor-element.elementor-element-596c420{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 14px) 0}.elementor-583 .elementor-element.elementor-element-596c420 .elementor-heading-title{font-family:"Phudu",Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:-.02em;color:#F7F7F7}.elementor-583 .elementor-element.elementor-element-6d15d23{color:#FFF}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-583 .elementor-element.elementor-element-51c4625{width:100%;max-width:100%;top:-60px;z-index:-1}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-51c4625{left:0}body.rtl .elementor-583 .elementor-element.elementor-element-51c4625{right:0}.elementor-583 .elementor-element.elementor-element-51c4625 img{width:100%;height:1300px;object-fit:cover;object-position:center center}.elementor-583 .elementor-element.elementor-element-30715db{--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:space-between;--align-items:flex-end;--overlay-opacity:0.3;--padding-top:290px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-30715db::before,.elementor-583 .elementor-element.elementor-element-30715db>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-30715db>.e-con-inner>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-30715db>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-30715db>.e-con-inner>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-30715db>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-583 .elementor-element.elementor-element-542a54b{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-542a54b.e-con{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-56a0917{background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-56a0917.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-56a0917 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-22aa7aa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-583 .elementor-element.elementor-element-22aa7aa .elementor-heading-title{font-size:70px;letter-spacing:-.02em;color:#FFF}.elementor-583 .elementor-element.elementor-element-02682e0{width:var(--container-widget-width,600px);max-width:600px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;--container-widget-width:600px;--container-widget-flex-grow:0;font-size:20px;letter-spacing:-1px;color:#FFF}.elementor-583 .elementor-element.elementor-element-02682e0 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-fdb273b>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-fdb273b .elementor-button{color:#FFF}.elementor-583 .elementor-element.elementor-element-fdb273b .elementor-button:hover,.elementor-583 .elementor-element.elementor-element-fdb273b .elementor-button:focus{color:#000}.elementor-583 .elementor-element.elementor-element-d4e9ce5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-583 .elementor-element.elementor-element-d4e9ce5:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-d4e9ce5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#003C80}.elementor-583 .elementor-element.elementor-element-5cff56e .elementor-counter-number-wrapper{justify-content:right;color:#FFF;font-family:"Phudu",Sans-serif;font-size:96px;font-weight:500;letter-spacing:-.02em}.elementor-583 .elementor-element.elementor-element-5cff56e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 45px) 0}.elementor-583 .elementor-element.elementor-element-4a4e0d8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 14px) 0}.elementor-583 .elementor-element.elementor-element-4a4e0d8 .elementor-heading-title{font-family:"Phudu",Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:-.02em;color:#F7F7F7}.elementor-583 .elementor-element.elementor-element-3915765{color:#FFF}.elementor-583 .elementor-element.elementor-element-6995aea{width:100%;max-width:100%;top:-100px;z-index:-1}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-6995aea{left:0}body.rtl .elementor-583 .elementor-element.elementor-element-6995aea{right:0}.elementor-583 .elementor-element.elementor-element-6995aea img{width:100%;height:1300px;object-fit:cover;object-position:top center}.elementor-583 .elementor-element.elementor-element-e27d870{--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:space-between;--align-items:flex-end;--overlay-opacity:0.2;--padding-top:290px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-e27d870::before,.elementor-583 .elementor-element.elementor-element-e27d870>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-e27d870>.e-con-inner>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-e27d870>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-e27d870>.e-con-inner>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-e27d870>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-583 .elementor-element.elementor-element-9c2e873{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-9c2e873::before,.elementor-583 .elementor-element.elementor-element-9c2e873>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-9c2e873>.e-con-inner>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-9c2e873>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-9c2e873>.e-con-inner>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-9c2e873>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-583 .elementor-element.elementor-element-9c2e873.e-con{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-cf7ecd7{background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-cf7ecd7.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-cf7ecd7 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-6e794c9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-583 .elementor-element.elementor-element-6e794c9 .elementor-heading-title{font-size:70px;letter-spacing:-.02em;color:#FFF}.elementor-583 .elementor-element.elementor-element-2a8a95f{width:var(--container-widget-width,600px);max-width:600px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;--container-widget-width:600px;--container-widget-flex-grow:0;font-size:20px;letter-spacing:-1px;color:#FFF}.elementor-583 .elementor-element.elementor-element-2a8a95f p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-bee745f>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-bee745f .elementor-button{color:#FFF}.elementor-583 .elementor-element.elementor-element-bee745f .elementor-button:hover,.elementor-583 .elementor-element.elementor-element-bee745f .elementor-button:focus{color:#000}.elementor-583 .elementor-element.elementor-element-c0442aa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-583 .elementor-element.elementor-element-c0442aa:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-c0442aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#003C80}.elementor-583 .elementor-element.elementor-element-5ed4944 .elementor-counter-number-wrapper{justify-content:right;color:#FFF;font-family:"Phudu",Sans-serif;font-size:96px;font-weight:500;letter-spacing:-.02em}.elementor-583 .elementor-element.elementor-element-5ed4944{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 45px) 0}.elementor-583 .elementor-element.elementor-element-88ff3a2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 14px) 0}.elementor-583 .elementor-element.elementor-element-88ff3a2 .elementor-heading-title{font-family:"Phudu",Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:-.02em;color:#F7F7F7}.elementor-583 .elementor-element.elementor-element-57fe3b0{color:#FFF}.elementor-583 .elementor-element.elementor-element-69632ca{width:100%;max-width:100%;top:-100px;z-index:-1}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-69632ca{left:0}body.rtl .elementor-583 .elementor-element.elementor-element-69632ca{right:0}.elementor-583 .elementor-element.elementor-element-69632ca img{width:100%;height:1300px;object-fit:cover;object-position:center center}.elementor-583 .elementor-element.elementor-element-d832c10 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - *(1 - 1)) / 1)}.elementor-583 .elementor-element.elementor-element-d832c10 .swiper-pagination{justify-content:center;bottom:5%}.elementor-583 .elementor-element.elementor-element-d832c10 .swiper~.swiper-pagination.swiper-pagination-horizontal{bottom:5%}.elementor-583 .elementor-element.elementor-element-a821304{--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;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-f9b0628{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-4ba624b{background-color:var(--e-global-color-primary);margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-4ba624b.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-4ba624b p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-0b5ce02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-6cee8a4{width:var(--container-widget-width,881px);max-width:881px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;--container-widget-width:881px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-6cee8a4.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-6cee8a4 .elementor-heading-title{font-family:"Phudu",Sans-serif;font-size:60px;font-weight:500;line-height:78px;letter-spacing:-.02em;color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-7a3d949{width:var(--container-widget-width,530px);max-width:530px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;padding:0 0 0 0;--container-widget-width:530px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-7a3d949 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-51c6028>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-51c6028 .elementor-button .elementor-button-text{padding:3px 0 3px 0}.elementor-583 .elementor-element.elementor-element-0c985b4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:80px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-b02538c{--display:flex;--min-height:560px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-b02538c:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-b02538c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://archiconstruction.net/wp-content/uploads/2026/07/etudes-techniques-and-ingenierie-cover-1.webp);background-position:center center;background-size:cover}.elementor-583 .elementor-element.elementor-element-b03ac9d{--display:flex;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-583 .elementor-element.elementor-element-b03ac9d:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-b03ac9d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-583 .elementor-element.elementor-element-bc2c65f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-583 .elementor-element.elementor-element-bc2c65f .elementor-heading-title{font-family:"Phudu",Sans-serif;font-size:48px;font-weight:500;line-height:54px;letter-spacing:-.02em;color:#FFF}.elementor-583 .elementor-element.elementor-element-84cdef2{width:var(--container-widget-width,210px);max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;color:#FFF}.elementor-583 .elementor-element.elementor-element-84cdef2 p{margin-block-end:0}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-dae959d{right:0}body.rtl .elementor-583 .elementor-element.elementor-element-dae959d{left:0}.elementor-583 .elementor-element.elementor-element-dae959d{bottom:0}.elementor-583 .elementor-element.elementor-element-99e70cc{--display:flex;--min-height:560px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-99e70cc:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-99e70cc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://archiconstruction.net/wp-content/uploads/2026/07/construction-and-gros-oeuvre-cover-1.webp);background-position:center center;background-size:cover}.elementor-583 .elementor-element.elementor-element-6624738{--display:flex;--justify-content:space-between;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-583 .elementor-element.elementor-element-6624738:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-6624738>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-0095501{width:var(--container-widget-width,201px);max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;color:#FFF}.elementor-583 .elementor-element.elementor-element-0095501.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-0095501 p{margin-block-end:0}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-588fce6{right:0}body.rtl .elementor-583 .elementor-element.elementor-element-588fce6{left:0}.elementor-583 .elementor-element.elementor-element-588fce6 img{opacity:.5}.elementor-583 .elementor-element.elementor-element-69d3ebd .elementor-heading-title{color:#FFF}.elementor-583 .elementor-element.elementor-element-6f9a554{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 90px;--row-gap:60px;--column-gap:90px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-c1e77e0{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-9a06cdd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-f2008ab{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-f2008ab .elementor-heading-title{font-size:24px;font-weight:500;line-height:30px;color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-e60d95a p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-7e67c42{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-border);--border-color:var( --e-global-color-border );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-a029313 .elementor-counter-number-wrapper{justify-content:text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-primary);font-family:"Phudu",Sans-serif;font-size:80px;font-weight:500;letter-spacing:-.02em}.elementor-583 .elementor-element.elementor-element-088a469{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-4f1bd71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-6506a1a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-6506a1a .elementor-heading-title{font-size:24px;font-weight:500;line-height:30px;color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-ba5997a p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-f9b0847{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-border);--border-color:var( --e-global-color-border );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-b237dd1 .elementor-counter-number-wrapper{justify-content:text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-primary);font-family:"Phudu",Sans-serif;font-size:80px;font-weight:500;letter-spacing:-.02em}.elementor-583 .elementor-element.elementor-element-96553e2{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-2fae890{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-2fae890.e-con{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-2160eaf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-2160eaf .elementor-heading-title{font-size:24px;font-weight:500;line-height:30px;color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-a2938a2 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-e63fb11{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-border);--border-color:var( --e-global-color-border );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-e63fb11.e-con{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-ff2072f .elementor-counter-number-wrapper{justify-content:text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-primary);font-family:"Phudu",Sans-serif;font-size:80px;font-weight:500;letter-spacing:-.02em}.elementor-583 .elementor-element.elementor-element-e8a6139{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-a4c26e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-becdd0b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-becdd0b .elementor-heading-title{font-size:24px;font-weight:500;line-height:30px;color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-026144a p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-b837dfb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-border);--border-color:var( --e-global-color-border );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-4f1b0de .elementor-counter-number-wrapper{justify-content:text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-primary);font-family:"Phudu",Sans-serif;font-size:80px;font-weight:500;letter-spacing:-.02em}.elementor-583 .elementor-element.elementor-element-f2c5d04{--display:flex;--min-height:780px;--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:space-between;--align-items:center;--overlay-opacity:1;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-f2c5d04:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-f2c5d04>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0009;background-image:url(https://archiconstruction.net/wp-content/uploads/2026/07/construire-durablement-avec-qualite-et-integrite-1.webp);background-position:bottom center;background-size:cover}.elementor-583 .elementor-element.elementor-element-f2c5d04::before,.elementor-583 .elementor-element.elementor-element-f2c5d04>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-f2c5d04>.e-con-inner>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-f2c5d04>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-f2c5d04>.e-con-inner>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-f2c5d04>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#00000099 50%,#000000 90%)}.elementor-583 .elementor-element.elementor-element-95e519b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-4ffaa2e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-583 .elementor-element.elementor-element-4ffaa2e.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-4ffaa2e .elementor-heading-title{font-size:90px;letter-spacing:-.02em;color:#FFF}.elementor-583 .elementor-element.elementor-element-f6c9515.elementor-element{--align-self:flex-end}.elementor-583 .elementor-element.elementor-element-f6c9515 .elementor-heading-title{font-size:90px;letter-spacing:-.02em;color:#FFF}.elementor-583 .elementor-element.elementor-element-d55f382{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-widget-kontric-slide-scrolling .elementor-scrolling-item:hover .elementor-icon i{color:var(--e-global-color-primary)}.elementor-widget-kontric-slide-scrolling .elementor-scrolling-item:hover .elementor-icon svg path{fill:var(--e-global-color-primary)}.elementor-widget-kontric-slide-scrolling .scrolling-title a{color:var(--e-global-color-accent)}.elementor-widget-kontric-slide-scrolling .scrolling-title a:hover{color:var(--e-global-color-primary)}.elementor-583 .elementor-element.elementor-element-3276576>.elementor-widget-container{--e-transform-rotateZ:-5.54deg;background-color:var(--e-global-color-primary);margin:0 -10px 0 -10px}.elementor-583 .elementor-element.elementor-element-3276576 .elementor-scrolling-inner{animation-duration:10s;align-items:center}.elementor-583 .elementor-element.elementor-element-3276576 .elementor-scrolling-wrapper .elementor-scrolling-item{padding-left:calc(0px/2);padding-right:calc(0px/2)}.elementor-583 .elementor-element.elementor-element-3276576{--scrolling_gap:0px}.elementor-583 .elementor-element.elementor-element-3276576 .elementor-scrolling-item-inner{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-3276576 .elementor-icon i{font-size:auto;color:#222}.elementor-583 .elementor-element.elementor-element-3276576 .elementor-icon svg{width:auto;height:auto}.elementor-583 .elementor-element.elementor-element-3276576 .elementor-icon{height:38px}.elementor-583 .elementor-element.elementor-element-3276576 .elementor-icon svg path{fill:#222}.elementor-583 .elementor-element.elementor-element-3276576 .elementor-scrolling-item:hover .elementor-icon i{color:#222}.elementor-583 .elementor-element.elementor-element-3276576 .elementor-scrolling-item:hover .elementor-icon svg path{fill:#222}.elementor-583 .elementor-element.elementor-element-34c5326>.elementor-widget-container{--e-transform-rotateZ:5.54deg;background-color:var(--e-global-color-primary);margin:0 -10px 0 -10px}.elementor-583 .elementor-element.elementor-element-34c5326 .elementor-scrolling-inner{animation-duration:10s;align-items:center}.elementor-583 .elementor-element.elementor-element-34c5326 .elementor-scrolling-wrapper .elementor-scrolling-item{padding-left:calc(0px/2);padding-right:calc(0px/2)}.elementor-583 .elementor-element.elementor-element-34c5326{--scrolling_gap:0px}.elementor-583 .elementor-element.elementor-element-34c5326 .elementor-scrolling-item-inner{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-34c5326 .elementor-icon i{font-size:auto;color:#222}.elementor-583 .elementor-element.elementor-element-34c5326 .elementor-icon svg{width:auto;height:auto}.elementor-583 .elementor-element.elementor-element-34c5326 .elementor-icon{height:38px}.elementor-583 .elementor-element.elementor-element-34c5326 .elementor-icon svg path{fill:#222}.elementor-583 .elementor-element.elementor-element-34c5326 .elementor-scrolling-item:hover .elementor-icon i{color:#222}.elementor-583 .elementor-element.elementor-element-34c5326 .elementor-scrolling-item:hover .elementor-icon svg path{fill:#222}.elementor-583 .elementor-element.elementor-element-dae7ba5{--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;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-dae7ba5:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-dae7ba5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-583 .elementor-element.elementor-element-297d514{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-135fd41{background-color:var(--e-global-color-primary);margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-135fd41.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-135fd41 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-dcc4f34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-dcc4f34.e-con{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-fc73489{width:var(--container-widget-width,1095px);max-width:1095px;--container-widget-width:1095px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-fc73489.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-fc73489 .elementor-heading-title{font-family:"Phudu",Sans-serif;font-size:60px;font-weight:500;line-height:1.083333em;letter-spacing:-.02em;color:#FFF}.elementor-583 .elementor-element.elementor-element-042f6e6{--display:flex;border-style:solid;--border-style:solid;border-width:0 1px 0 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFF3;--border-color:#FFFFFF33;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-b943967 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 0px*(4 - 1)) / 4);margin-right:0}.elementor-583 .elementor-element.elementor-element-b943967{--gutter-width:0px}.elementor-583 .elementor-element.elementor-element-b943967 .grid-item{border-style:solid;border-width:1px 0 1px 1px;border-color:#FFF3}.elementor-583 .elementor-element.elementor-element-b943967 .service-item .icon-wrap{color:#000;background-color:#FFF}.elementor-583 .elementor-element.elementor-element-b943967 .service-item:hover .icon-wrap{color:#FFF;background-color:#003C80}.elementor-583 .elementor-element.elementor-element-b943967 .service-title{font-size:34px}.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-prev i,.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-next i{font-size:20px}.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-next{width:50px;height:50px;color:#000;background-color:#FFF}.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000}.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-prev:hover,.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-next:hover{color:#FFF}.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-prev:hover svg,.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-next:hover svg{fill:#FFF}.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-prev:before,.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-next:before{background-color:#003C80}.elementor-583 .elementor-element.elementor-element-b943967 .elementor-swiper-button.elementor-swiper-button-prev{top:50%;bottom:unset}.elementor-583 .elementor-element.elementor-element-b943967 .swiper-pagination{justify-content:center}.elementor-583 .elementor-element.elementor-element-25184d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-scrolling-inner{animation-duration:30s;align-items:center}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-scrolling-wrapper .elementor-scrolling-item-inner{align-items:center}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-scrolling-wrapper .elementor-scrolling-item{padding-left:calc(80px/2);padding-right:calc(80px/2)}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-scrolling .elementor-scrolling-inner .elementor-scrolling-item-inner{background-color:#fff0}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-scrolling-item-inner img{opacity:.7}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-scrolling-item-inner:hover img{opacity:1}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-icon i{font-size:auto;color:#0000004D}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-icon svg{width:auto;height:auto}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-icon{height:36px}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-icon svg path{fill:#0000004D}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-scrolling-item:hover .elementor-icon i{color:#000}.elementor-583 .elementor-element.elementor-element-da3dddd .elementor-scrolling-item:hover .elementor-icon svg path{fill:#000}.elementor-583 .elementor-element.elementor-element-e677c6b{--display:flex;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-e677c6b:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-e677c6b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 60px,#DAE9F200 0%)}.elementor-583 .elementor-element.elementor-element-e677c6b::before,.elementor-583 .elementor-element.elementor-element-e677c6b>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-e677c6b>.e-con-inner>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-e677c6b>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-e677c6b>.e-con-inner>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-e677c6b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#FFF0;--background-overlay:''}.elementor-583 .elementor-element.elementor-element-cb96a86{width:var(--container-widget-width,1535px);max-width:1535px;--container-widget-width:1535px;--container-widget-flex-grow:0;top:60px;z-index:-1}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-cb96a86{left:-60px}body.rtl .elementor-583 .elementor-element.elementor-element-cb96a86{right:-60px}.elementor-583 .elementor-element.elementor-element-cb96a86 img{width:100%;height:964px;object-fit:cover;object-position:center center}.elementor-583 .elementor-element.elementor-element-a77a8ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:0px;--z-index:2}.elementor-583 .elementor-element.elementor-element-a77a8ff:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-a77a8ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-background_light)}.elementor-583 .elementor-element.elementor-element-a77a8ff.e-con{--align-self:flex-end}.elementor-583 .elementor-element.elementor-element-41a561d{background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-41a561d.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-41a561d p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-fd238a3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-583 .elementor-element.elementor-element-fd238a3 .elementor-heading-title{font-family:"Phudu",Sans-serif;font-size:60px;font-weight:500;line-height:78px;letter-spacing:-.02em;color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-4e8cf3e{width:var(--container-widget-width,500px);max-width:500px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-4e8cf3e p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-f3566a8>.elementor-widget-container{margin:0 0 90px 0;padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-f3566a8 .elementor-button .elementor-button-text{padding:3px 0 3px 0}.elementor-583 .elementor-element.elementor-element-36cdab1{--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-32de65e{width:var(--container-widget-width,30.852%);max-width:30.852%;--container-widget-width:30.852%;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-32de65e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-32de65e .elementor-heading-title{color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-7a19f55{width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;font-size:18px}.elementor-583 .elementor-element.elementor-element-7a19f55 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-8ef332d{--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-f114e60{width:var(--container-widget-width,31.466%);max-width:31.466%;--container-widget-width:31.466%;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-f114e60.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-f114e60 .elementor-heading-title{color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-3b09da8{width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-3b09da8 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-3f9aeff{--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;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-156fd5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-3f45dc2{background-color:var(--e-global-color-primary);margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-3f45dc2.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-3f45dc2 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-b358793{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:140px}.elementor-583 .elementor-element.elementor-element-a5c7b45{width:var(--container-widget-width,800px);max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-a5c7b45 .elementor-heading-title{font-family:var(--e-global-typography-heading_title-font-family),Sans-serif;font-size:var(--e-global-typography-heading_title-font-size);font-weight:var(--e-global-typography-heading_title-font-weight);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing);color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-d1e73ea .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);margin-right:30px}.elementor-583 .elementor-element.elementor-element-d1e73ea{--gutter-width:30px;width:100%;max-width:100%}.elementor-583 .elementor-element.elementor-element-d1e73ea>.elementor-widget-container{margin:80px 0 0 0}.elementor-583 .elementor-element.elementor-element-d1e73ea .project-content{width:100%}.elementor-583 .elementor-element.elementor-element-d1e73ea .project-post-thumbnail .project-image{padding-top:640px}.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-prev i,.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-next i{font-size:20px}.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-prev,.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-next{width:50px;height:50px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#003C80;color:#FFF;background-color:#003C80}.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFF}.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-prev:hover,.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-next:hover{color:#003C80;border-color:#003C80}.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-prev:hover svg,.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-next:hover svg{fill:#003C80}.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-prev:before,.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-next:before{background-color:#FFF}.elementor-583 .elementor-element.elementor-element-d1e73ea .swiper-pagination{justify-content:center}.elementor-583 .elementor-element.elementor-element-7158ea4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-e2b846b>.elementor-widget-container{margin:0 0 60px 0}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-scrolling-inner{animation-duration:35s;align-items:center}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-scrolling-wrapper .elementor-scrolling-item-inner{align-items:center}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-scrolling-wrapper .elementor-scrolling-item{padding-left:calc(40px/2);padding-right:calc(40px/2)}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-icon i{font-size:80em;color:#0000001A}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-icon svg{width:80em;height:80em}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-icon{height:80px;width:80px}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-icon svg path{fill:#0000001A}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-scrolling-item:hover .elementor-icon i{color:#0000001A}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-scrolling-item:hover .elementor-icon svg path{fill:#0000001A}.elementor-583 .elementor-element.elementor-element-e2b846b .scrolling-title a{font-family:"Phudu",Sans-serif;font-size:120px;font-weight:500;line-height:1em;letter-spacing:-.02em;color:#0000001A}.elementor-583 .elementor-element.elementor-element-e2b846b .scrolling-title a:hover{color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-202cfa0>.elementor-widget-container{background-color:var(--e-global-color-primary)}.elementor-583 .elementor-element.elementor-element-202cfa0 .elementor-scrolling-inner{animation-duration:10s;align-items:center}.elementor-583 .elementor-element.elementor-element-202cfa0 .elementor-scrolling-wrapper .elementor-scrolling-item{padding-left:calc(0px/2);padding-right:calc(0px/2)}.elementor-583 .elementor-element.elementor-element-202cfa0{--scrolling_gap:0px}.elementor-583 .elementor-element.elementor-element-202cfa0 .elementor-scrolling-item-inner{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-202cfa0 .elementor-icon i{font-size:auto;color:#222}.elementor-583 .elementor-element.elementor-element-202cfa0 .elementor-icon svg{width:auto;height:auto}.elementor-583 .elementor-element.elementor-element-202cfa0 .elementor-icon{height:40px}.elementor-583 .elementor-element.elementor-element-202cfa0 .elementor-icon svg path{fill:#222}.elementor-583 .elementor-element.elementor-element-202cfa0 .elementor-scrolling-item:hover .elementor-icon i{color:#222}.elementor-583 .elementor-element.elementor-element-202cfa0 .elementor-scrolling-item:hover .elementor-icon svg path{fill:#222}.elementor-583 .elementor-element.elementor-element-f3c66e5{--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;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-f3c66e5:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-f3c66e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(90deg,#DAE9F2 50%,#00000000 0%)}.elementor-583 .elementor-element.elementor-element-f3c66e5::before,.elementor-583 .elementor-element.elementor-element-f3c66e5>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-f3c66e5>.e-con-inner>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-f3c66e5>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-f3c66e5>.e-con-inner>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-f3c66e5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-583 .elementor-element.elementor-element-7b0d0e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;--padding-top:120px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-7b0d0e3::before,.elementor-583 .elementor-element.elementor-element-7b0d0e3>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-7b0d0e3>.e-con-inner>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-7b0d0e3>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-7b0d0e3>.e-con-inner>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-7b0d0e3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#DAE9F2;--background-overlay:''}.elementor-583 .elementor-element.elementor-element-a181e02{background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-a181e02.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-a181e02 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-2c2681e{width:var(--container-widget-width,750px);max-width:750px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;--container-widget-width:750px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-2c2681e .elementor-heading-title{font-family:"Phudu",Sans-serif;font-size:60px;font-weight:500;line-height:1.083333em;letter-spacing:-.02em;color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-5cc0f7a{width:var(--container-widget-width,500px);max-width:500px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-5cc0f7a p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-7ecbc81>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-7ecbc81 .elementor-button .elementor-button-text{padding:3px 0 3px 0}.elementor-583 .elementor-element.elementor-element-e7675af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-iconbox-item{text-align:left}.elementor-583 .elementor-element.elementor-element-1af00bb .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 1px*(4 - 1)) / 4);margin-right:1px}.elementor-583 .elementor-element.elementor-element-1af00bb{--gutter-width:1px}.elementor-583 .elementor-element.elementor-element-1af00bb>.elementor-widget-container{background-color:var(--e-global-color-border);padding:0 0 1px 0}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon-box-content{height:430px}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon-box-icon svg{width:48px;height:48px}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon-box-icon i{font-size:48px}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon-box-icon{margin-bottom:40px}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon-box-title{font-size:34px}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon-box-subtitle span{font-size:14px}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-prev i,.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-next i{font-size:20px}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-prev,.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-next{width:50px;height:50px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#003C80;color:#FFF;background-color:#003C80}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFF}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-prev:hover,.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-next:hover{color:#003C80;border-color:#003C80}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-prev:hover svg,.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-next:hover svg{fill:#003C80}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-prev:before,.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-swiper-button.elementor-swiper-button-next:before{background-color:#FFF}.elementor-583 .elementor-element.elementor-element-1af00bb .swiper-pagination{justify-content:center}.elementor-583 .elementor-element.elementor-element-ea492d8{width:100%;max-width:100%;top:0;z-index:-1}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-ea492d8{right:-180px}body.rtl .elementor-583 .elementor-element.elementor-element-ea492d8{left:-180px}.elementor-583 .elementor-element.elementor-element-ea492d8 img{width:100%;height:1018px}.elementor-583 .elementor-element.elementor-element-d00b1c8{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-55b9f91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-55b9f91:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-55b9f91>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://archiconstruction.net/wp-content/uploads/2026/07/nos-valeurs-fondamentales.webp);background-position:center left;background-size:cover}.elementor-583 .elementor-element.elementor-element-6fdbe73{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-6fdbe73.e-con{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-aa0766c{background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-aa0766c.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-aa0766c p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-bd358c7{width:var(--container-widget-width,750px);max-width:750px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 65px) 0;--container-widget-width:750px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-bd358c7 .elementor-heading-title{font-family:"Phudu",Sans-serif;font-size:60px;font-weight:500;line-height:78px;letter-spacing:-.02em;color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-6404a5c{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-355af82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{color:var(--e-global-color-text)}.elementor-583 .elementor-element.elementor-element-f114724 .elementor-icon-box-wrapper{align-items:start;gap:30px}.elementor-583 .elementor-element.elementor-element-f114724.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-f114724.elementor-view-framed .elementor-icon,.elementor-583 .elementor-element.elementor-element-f114724.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-f114724 .elementor-icon{font-size:48px}.elementor-583 .elementor-element.elementor-element-f114724 .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-b7fd48d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-fbbd540 .elementor-icon-box-wrapper{align-items:start;gap:30px}.elementor-583 .elementor-element.elementor-element-fbbd540.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-fbbd540.elementor-view-framed .elementor-icon,.elementor-583 .elementor-element.elementor-element-fbbd540.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-fbbd540 .elementor-icon{font-size:48px}.elementor-583 .elementor-element.elementor-element-fbbd540 .elementor-icon-box-title{color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-31e1b04{--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-border);--border-color:var( --e-global-color-border );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-583 .elementor-element.elementor-element-1595730{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px}.elementor-583 .elementor-element.elementor-element-1595730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2)}.elementor-583 .elementor-element.elementor-element-1595730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2)}.elementor-583 .elementor-element.elementor-element-1595730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2)}.elementor-583 .elementor-element.elementor-element-1595730 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2)}.elementor-583 .elementor-element.elementor-element-1595730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2)}.elementor-583 .elementor-element.elementor-element-1595730 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-583 .elementor-element.elementor-element-1595730 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-583 .elementor-element.elementor-element-1595730 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-583 .elementor-element.elementor-element-1595730 .elementor-icon-list-item>a{font-weight:600}.elementor-583 .elementor-element.elementor-element-1595730 .elementor-icon-list-text{color:var(--e-global-color-accent);transition:color 0.3s}.elementor-583 .elementor-element.elementor-element-c3792e2{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px}.elementor-583 .elementor-element.elementor-element-c3792e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2)}.elementor-583 .elementor-element.elementor-element-c3792e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2)}.elementor-583 .elementor-element.elementor-element-c3792e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2)}.elementor-583 .elementor-element.elementor-element-c3792e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2)}.elementor-583 .elementor-element.elementor-element-c3792e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2)}.elementor-583 .elementor-element.elementor-element-c3792e2 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-583 .elementor-element.elementor-element-c3792e2 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-583 .elementor-element.elementor-element-c3792e2 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-583 .elementor-element.elementor-element-c3792e2 .elementor-icon-list-item>a{font-weight:600}.elementor-583 .elementor-element.elementor-element-c3792e2 .elementor-icon-list-text{color:var(--e-global-color-accent);transition:color 0.3s}.elementor-583 .elementor-element.elementor-element-2bf9457{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-2bf9457:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-2bf9457>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-583 .elementor-element.elementor-element-28f613b{--display:flex;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-6fbea6d{background-color:var(--e-global-color-primary);margin:25px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-6fbea6d.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-6fbea6d p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-07d2b88{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-c245b95{width:var(--container-widget-width,750px);max-width:750px;padding:100px 30px 0 0;--container-widget-width:750px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-c245b95 .elementor-heading-title{font-family:var(--e-global-typography-heading_title-font-family),Sans-serif;font-size:var(--e-global-typography-heading_title-font-size);font-weight:var(--e-global-typography-heading_title-font-weight);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing);color:#FFF}.elementor-583 .elementor-element.elementor-element-d5bb711{--display:flex;--min-height:323px;--justify-content:space-between;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-583 .elementor-element.elementor-element-d5bb711:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-d5bb711>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-583 .elementor-element.elementor-element-4644feb .elementor-counter-number-wrapper{justify-content:left;color:#FFF;font-family:"Phudu",Sans-serif;font-size:96px;font-weight:500;letter-spacing:-.02em}.elementor-583 .elementor-element.elementor-element-7c5d6d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-08a8bbf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;--e-rating-icon-font-size:24px;--e-rating-icon-marked-color:#FFFFFF}.elementor-583 .elementor-element.elementor-element-1b30abf p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-1b30abf{color:#FFF}.elementor-583 .elementor-element.elementor-element-169293c .elementor-testimonial-item{text-align:left}.elementor-583 .elementor-element.elementor-element-169293c .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(4 - 1)) / 4);margin-right:30px}.elementor-583 .elementor-element.elementor-element-169293c{--gutter-width:30px;width:100%;max-width:100%}.elementor-583 .elementor-element.elementor-element-169293c>.elementor-widget-container{margin:80px 0 0 0}.elementor-583 .elementor-element.elementor-element-169293c .testimonial-inner{min-height:465px}.elementor-583 .elementor-element.elementor-element-169293c .icon i{font-size:48px}.elementor-583 .elementor-element.elementor-element-169293c .icon svg{width:48px}.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-prev i,.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-next i{font-size:20px}.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-prev,.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-next{width:50px;height:50px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#003C80;border-radius:0 0 0 0;color:#FFF;background-color:#003C80}.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFF}.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-prev:hover,.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-next:hover{color:#003C80;border-color:#003C80}.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-prev:hover svg,.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-next:hover svg{fill:#003C80}.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-prev:before,.elementor-583 .elementor-element.elementor-element-169293c .elementor-swiper-button.elementor-swiper-button-next:before{background-color:#FFF}.elementor-583 .elementor-element.elementor-element-169293c .swiper-pagination{justify-content:center}.elementor-583 .elementor-element.elementor-element-1a736dc{--display:flex;--min-height:500px;--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--overlay-opacity:0.4;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-1a736dc:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-1a736dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://archiconstruction.net/wp-content/uploads/2025/12/industrial-warehouse-under-bright-sky.webp)}.elementor-583 .elementor-element.elementor-element-1a736dc::before,.elementor-583 .elementor-element.elementor-element-1a736dc>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-1a736dc>.e-con-inner>.elementor-background-video-container::before,.elementor-583 .elementor-element.elementor-element-1a736dc>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-1a736dc>.e-con-inner>.elementor-background-slideshow::before,.elementor-583 .elementor-element.elementor-element-1a736dc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-583 .elementor-element.elementor-element-3524600{width:100%;max-width:100%;z-index:-1}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-3524600{left:0}body.rtl .elementor-583 .elementor-element.elementor-element-3524600{right:0}.elementor-583 .elementor-element.elementor-element-3524600 img{width:100%;height:990px;object-fit:cover;object-position:center center}.elementor-583 .elementor-element.elementor-element-2cee4df{width:var(--container-widget-width,635px);max-width:635px;--container-widget-width:635px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-2cee4df .elementor-heading-title{color:#FFF}.elementor-583 .elementor-element.elementor-element-407dc0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-0b7dc0f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;color:#FFF}.elementor-583 .elementor-element.elementor-element-0b7dc0f p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-3f2a834 .elementor-button{color:#FFF}.elementor-583 .elementor-element.elementor-element-3f2a834 .elementor-button:hover,.elementor-583 .elementor-element.elementor-element-3f2a834 .elementor-button:focus{color:#000}.elementor-583 .elementor-element.elementor-element-316e23e{--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;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-abff183{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-4c163fa{background-color:var(--e-global-color-primary);margin:25px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-4c163fa.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-4c163fa p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-1d3b41f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-4e31103{width:var(--container-widget-width,750px);max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-4e31103 .elementor-heading-title{font-family:var(--e-global-typography-heading_title-font-family),Sans-serif;font-size:var(--e-global-typography-heading_title-font-size);font-weight:var(--e-global-typography-heading_title-font-weight);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing);color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-6bc53aa .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(4 - 1)) / 4);margin-right:30px}.elementor-583 .elementor-element.elementor-element-6bc53aa{--gutter-width:30px;width:100%;max-width:100%}.elementor-583 .elementor-element.elementor-element-6bc53aa>.elementor-widget-container{margin:80px 0 0 0}.elementor-583 .elementor-element.elementor-element-6bc53aa .blog-grid{padding:5px 0 0 0}.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-next{top:-32px;bottom:unset;left:unset;right:0}.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-prev{top:-32px;bottom:unset;left:unset;right:74px}.elementor-583 .elementor-element.elementor-element-6bc53aa .swiper-pagination{justify-content:center}.elementor-583 .elementor-element.elementor-element-a065d13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-80389b6>.elementor-widget-container{background-color:var(--e-global-color-primary)}.elementor-583 .elementor-element.elementor-element-80389b6 .elementor-scrolling-inner{animation-duration:10s;align-items:center}.elementor-583 .elementor-element.elementor-element-80389b6 .elementor-scrolling-wrapper .elementor-scrolling-item{padding-left:calc(0px/2);padding-right:calc(0px/2)}.elementor-583 .elementor-element.elementor-element-80389b6{--scrolling_gap:0px}.elementor-583 .elementor-element.elementor-element-80389b6 .elementor-scrolling-item-inner{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-80389b6 .elementor-icon i{font-size:auto;color:#222}.elementor-583 .elementor-element.elementor-element-80389b6 .elementor-icon svg{width:auto;height:auto}.elementor-583 .elementor-element.elementor-element-80389b6 .elementor-icon{height:40px}.elementor-583 .elementor-element.elementor-element-80389b6 .elementor-icon svg path{fill:#222}.elementor-583 .elementor-element.elementor-element-80389b6 .elementor-scrolling-item:hover .elementor-icon i{color:#222}.elementor-583 .elementor-element.elementor-element-80389b6 .elementor-scrolling-item:hover .elementor-icon svg path{fill:#222}.elementor-583 .elementor-element.elementor-element-bd89a61{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-bd89a61:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-bd89a61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#DAE9F2}.elementor-583 .elementor-element.elementor-element-780183c{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-780183c:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-780183c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#DAE9F2}.elementor-583 .elementor-element.elementor-element-780183c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-5f8e17a{background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-5f8e17a.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-5f8e17a p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-575ea70{width:var(--container-widget-width,556.672px);max-width:556.672px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;--container-widget-width:556.672px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-575ea70.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-575ea70 .elementor-heading-title{font-family:"Phudu",Sans-serif;font-size:60px;font-weight:500;line-height:1.083333em;letter-spacing:-.02em;color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-b7dd594{width:var(--container-widget-width,500px);max-width:500px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-b7dd594 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-62088a7>.elementor-widget-container{margin:0 0 40px 0;padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-62088a7 .elementor-button .elementor-button-text{padding:3px 0 3px 0}.elementor-583 .elementor-element.elementor-element-cbd543f{--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;--padding-top:0;--padding-bottom:0;--padding-left:30;--padding-right:0;--z-index:2}.elementor-583 .elementor-element.elementor-element-cbd543f:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-cbd543f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-583 .elementor-element.elementor-element-41982be{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-41982be:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-41982be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-583 .elementor-element.elementor-element-08040b0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;font-size:14px;font-weight:500;text-transform:uppercase;color:#FFF}.elementor-583 .elementor-element.elementor-element-08040b0 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-0a727e8 .elementor-heading-title{font-size:25px;color:#FFF}.elementor-583 .elementor-element.elementor-element-ab42095{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:60px}.elementor-583 .elementor-element.elementor-element-ab42095:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-ab42095>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-cc5438d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;font-size:14px;font-weight:500;text-transform:uppercase;color:#FFF}.elementor-583 .elementor-element.elementor-element-cc5438d p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-cee56b5 .elementor-heading-title{font-family:"Momo Trust Sans",Sans-serif;font-size:22px;text-transform:lowercase;color:#FFF}.elementor-583 .elementor-element.elementor-element-56a9f51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-56a9f51:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-56a9f51>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://archiconstruction.net/wp-content/uploads/2026/07/travaillons-ensemble-cover-1.webp);background-position:center center;background-size:cover}.elementor-583 .elementor-element.elementor-element-30dfadb{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-1c40dca{--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:space-between;--align-items:flex-end;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-border);--border-color:var( --e-global-color-border );--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-583 .elementor-element.elementor-element-f668ebb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-f668ebb.e-con{--flex-grow:0;--flex-shrink:0}.elementor-583 .elementor-element.elementor-element-2049ac5{background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:8px 20px 6px 20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-583 .elementor-element.elementor-element-2049ac5.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-2049ac5 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-8916a65{width:var(--container-widget-width,800px);max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-8916a65 .elementor-heading-title{font-family:"Phudu",Sans-serif;font-size:60px;font-weight:500;line-height:78px;letter-spacing:-.02em;color:var(--e-global-color-accent)}.elementor-583 .elementor-element.elementor-element-2165c9c{text-align:end}.elementor-583 .elementor-element.elementor-element-cfedec8{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-9cf9e70{width:var(--container-widget-width,440px);max-width:440px;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:440px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-9cf9e70 p{margin-block-end:0}.elementor-583 .elementor-element.elementor-element-6e6a904{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-6e6a904>.elementor-widget-container{padding:20px 0 0 0}.elementor-583 .elementor-element.elementor-element-6e6a904.elementor-element{--flex-grow:0;--flex-shrink:0}.breadcrumb-wrap .breadcrumb-overlay,.elementor-page-583 .breadcrumb-wrap .breadcrumb-overlay{opacity:.5}@media(min-width:768px){.elementor-583 .elementor-element.elementor-element-ca8786a{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-0121fe6{--width:670px}.elementor-583 .elementor-element.elementor-element-7071131{--width:315px}.elementor-583 .elementor-element.elementor-element-30715db{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-542a54b{--width:700px}.elementor-583 .elementor-element.elementor-element-d4e9ce5{--width:315px}.elementor-583 .elementor-element.elementor-element-e27d870{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-9c2e873{--width:670px}.elementor-583 .elementor-element.elementor-element-c0442aa{--width:315px}.elementor-583 .elementor-element.elementor-element-a821304{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-f9b0628{--width:30%}.elementor-583 .elementor-element.elementor-element-0b5ce02{--width:70%}.elementor-583 .elementor-element.elementor-element-0c985b4{--width:100%}.elementor-583 .elementor-element.elementor-element-2fae890{--width:100%}.elementor-583 .elementor-element.elementor-element-e63fb11{--width:112.793%}.elementor-583 .elementor-element.elementor-element-95e519b{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-dae7ba5{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-297d514{--width:30%}.elementor-583 .elementor-element.elementor-element-dcc4f34{--width:63.685%}.elementor-583 .elementor-element.elementor-element-e677c6b{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-a77a8ff{--width:45%}.elementor-583 .elementor-element.elementor-element-3f9aeff{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-156fd5a{--width:30%}.elementor-583 .elementor-element.elementor-element-b358793{--width:70%}.elementor-583 .elementor-element.elementor-element-f3c66e5{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-7b0d0e3{--width:50%}.elementor-583 .elementor-element.elementor-element-d00b1c8{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-55b9f91{--width:50%}.elementor-583 .elementor-element.elementor-element-6fdbe73{--width:48.389%}.elementor-583 .elementor-element.elementor-element-355af82{--width:50%}.elementor-583 .elementor-element.elementor-element-b7fd48d{--width:50%}.elementor-583 .elementor-element.elementor-element-2bf9457{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-28f613b{--width:30%}.elementor-583 .elementor-element.elementor-element-07d2b88{--width:70%}.elementor-583 .elementor-element.elementor-element-d5bb711{--width:316px}.elementor-583 .elementor-element.elementor-element-1a736dc{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-407dc0b{--width:410px}.elementor-583 .elementor-element.elementor-element-316e23e{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-abff183{--width:30%}.elementor-583 .elementor-element.elementor-element-1d3b41f{--width:70%}.elementor-583 .elementor-element.elementor-element-bd89a61{--content-width:1740px}.elementor-583 .elementor-element.elementor-element-780183c{--width:48.389%}.elementor-583 .elementor-element.elementor-element-41982be{--width:auto}.elementor-583 .elementor-element.elementor-element-ab42095{--width:auto}.elementor-583 .elementor-element.elementor-element-56a9f51{--width:50%}.elementor-583 .elementor-element.elementor-element-30dfadb{--content-width:1290px}.elementor-583 .elementor-element.elementor-element-f668ebb{--width:50%}.elementor-583 .elementor-element.elementor-element-cfedec8{--content-width:1290px}}@media(max-width:1366px) and (min-width:768px){.elementor-583 .elementor-element.elementor-element-a77a8ff{--width:50%}}@media(max-width:1200px) and (min-width:768px){.elementor-583 .elementor-element.elementor-element-a77a8ff{--width:55%}.elementor-583 .elementor-element.elementor-element-355af82{--width:80%}.elementor-583 .elementor-element.elementor-element-b7fd48d{--width:80%}.elementor-583 .elementor-element.elementor-element-d5bb711{--width:250px}}@media(max-width:1024px) and (min-width:768px){.elementor-583 .elementor-element.elementor-element-55b9f91{--width:100%}.elementor-583 .elementor-element.elementor-element-6fdbe73{--width:100%}.elementor-583 .elementor-element.elementor-element-d5bb711{--width:230px}.elementor-583 .elementor-element.elementor-element-780183c{--width:100%}.elementor-583 .elementor-element.elementor-element-56a9f51{--width:100%}}@media(max-width:880px) and (min-width:768px){.elementor-583 .elementor-element.elementor-element-f9b0628{--width:40%}.elementor-583 .elementor-element.elementor-element-0b5ce02{--width:60%}.elementor-583 .elementor-element.elementor-element-297d514{--width:40%}.elementor-583 .elementor-element.elementor-element-dcc4f34{--width:60%}.elementor-583 .elementor-element.elementor-element-a77a8ff{--width:100%}.elementor-583 .elementor-element.elementor-element-156fd5a{--width:100%}.elementor-583 .elementor-element.elementor-element-b358793{--width:100%}.elementor-583 .elementor-element.elementor-element-28f613b{--width:100%}.elementor-583 .elementor-element.elementor-element-07d2b88{--width:100%}.elementor-583 .elementor-element.elementor-element-cbd543f{--width:100%}.elementor-583 .elementor-element.elementor-element-41982be{--width:50%}.elementor-583 .elementor-element.elementor-element-ab42095{--width:50%}}@media(max-width:1366px){.elementor-583 .elementor-element.elementor-element-0c985b4{--grid-auto-flow:row}.elementor-583 .elementor-element.elementor-element-bc2c65f .elementor-heading-title{font-size:64px}.elementor-583 .elementor-element.elementor-element-6f9a554{--gap:60px 30px;--row-gap:60px;--column-gap:30px;--grid-auto-flow:row}.elementor-583 .elementor-element.elementor-element-a029313 .elementor-counter-number-wrapper{font-size:80px}.elementor-583 .elementor-element.elementor-element-b237dd1 .elementor-counter-number-wrapper{font-size:80px}.elementor-583 .elementor-element.elementor-element-ff2072f .elementor-counter-number-wrapper{font-size:80px}.elementor-583 .elementor-element.elementor-element-4f1b0de .elementor-counter-number-wrapper{font-size:80px}.elementor-583 .elementor-element.elementor-element-4ffaa2e .elementor-heading-title{font-size:120px}.elementor-583 .elementor-element.elementor-element-f6c9515 .elementor-heading-title{font-size:120px}.elementor-583 .elementor-element.elementor-element-b943967 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 0px*(3 - 1)) / 3);margin-right:0}.elementor-583 .elementor-element.elementor-element-b943967{--gutter-width:0px}.elementor-583 .elementor-element.elementor-element-a77a8ff{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-a5c7b45 .elementor-heading-title{font-size:var(--e-global-typography-heading_title-font-size);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing)}.elementor-583 .elementor-element.elementor-element-d1e73ea .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);margin-right:30px}.elementor-583 .elementor-element.elementor-element-d1e73ea{--gutter-width:30px}.elementor-583 .elementor-element.elementor-element-d1e73ea .project-content{width:74%}.elementor-583 .elementor-element.elementor-element-7b0d0e3{--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-2c2681e .elementor-heading-title{font-size:64px}.elementor-583 .elementor-element.elementor-element-1af00bb .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 1px*(3.5 - 1)) / 3.5);margin-right:1px}.elementor-583 .elementor-element.elementor-element-1af00bb{--gutter-width:1px}.elementor-583 .elementor-element.elementor-element-1af00bb>.elementor-widget-container{margin:0 -30px 0 0}.elementor-583 .elementor-element.elementor-element-6fdbe73{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-6404a5c{--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-583 .elementor-element.elementor-element-2bf9457{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-583 .elementor-element.elementor-element-c245b95 .elementor-heading-title{font-size:var(--e-global-typography-heading_title-font-size);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing)}.elementor-583 .elementor-element.elementor-element-d5bb711{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-169293c .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);margin-right:30px}.elementor-583 .elementor-element.elementor-element-169293c{--gutter-width:30px}.elementor-583 .elementor-element.elementor-element-4e31103 .elementor-heading-title{font-size:var(--e-global-typography-heading_title-font-size);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing)}.elementor-583 .elementor-element.elementor-element-780183c{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-575ea70 .elementor-heading-title{font-size:64px}.elementor-583 .elementor-element.elementor-element-cbd543f{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-41982be{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-0a727e8 .elementor-heading-title{font-size:28px}.elementor-583 .elementor-element.elementor-element-ab42095{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-cee56b5 .elementor-heading-title{font-size:28px}}@media(max-width:1200px){.elementor-583 .elementor-element.elementor-element-9ca4abd .elementor-heading-title{font-size:96px}.elementor-583 .elementor-element.elementor-element-22aa7aa .elementor-heading-title{font-size:96px}.elementor-583 .elementor-element.elementor-element-6e794c9 .elementor-heading-title{font-size:96px}.elementor-583 .elementor-element.elementor-element-a821304{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-6cee8a4 .elementor-heading-title{font-size:64px;line-height:1.1em}.elementor-583 .elementor-element.elementor-element-0c985b4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-583 .elementor-element.elementor-element-b02538c{--min-height:450px}.elementor-583 .elementor-element.elementor-element-99e70cc{--min-height:450px}.elementor-583 .elementor-element.elementor-element-6f9a554{--grid-auto-flow:row}.elementor-583 .elementor-element.elementor-element-f2c5d04{--min-height:650px}.elementor-583 .elementor-element.elementor-element-4ffaa2e .elementor-heading-title{font-size:100px}.elementor-583 .elementor-element.elementor-element-f6c9515 .elementor-heading-title{font-size:100px}.elementor-583 .elementor-element.elementor-element-dae7ba5{--padding-top:80px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-042f6e6{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-583 .elementor-element.elementor-element-b943967 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 0px*(3 - 1)) / 3);margin-right:0}.elementor-583 .elementor-element.elementor-element-b943967{--gutter-width:0px}.elementor-583 .elementor-element.elementor-element-b943967 .service-title{font-size:36px}.elementor-583 .elementor-element.elementor-element-25184d6{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-cb96a86{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-a77a8ff{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-fd238a3 .elementor-heading-title{font-size:64px;line-height:1.1em}.elementor-583 .elementor-element.elementor-element-f3566a8>.elementor-widget-container{margin:0 0 40px 0}.elementor-583 .elementor-element.elementor-element-3f9aeff{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-b358793{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px}.elementor-583 .elementor-element.elementor-element-d1e73ea .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);margin-right:30px}.elementor-583 .elementor-element.elementor-element-d1e73ea{--gutter-width:30px}.elementor-583 .elementor-element.elementor-element-d1e73ea .project-content{width:auto}.elementor-583 .elementor-element.elementor-element-e2b846b .scrolling-title a{font-size:90px}.elementor-583 .elementor-element.elementor-element-7b0d0e3{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-1af00bb .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 1px*(3 - 1)) / 3);margin-right:1px}.elementor-583 .elementor-element.elementor-element-1af00bb{--gutter-width:1px}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon-box-content{padding:30px 30px 30px 30px}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon-box-icon{margin-bottom:30px}.elementor-583 .elementor-element.elementor-element-d00b1c8{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-6fdbe73{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-bd358c7 .elementor-heading-title{font-size:64px;line-height:1.1em}.elementor-583 .elementor-element.elementor-element-6404a5c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-583 .elementor-element.elementor-element-2bf9457{--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-28f613b{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-c245b95{padding:70px 30px 0 0}.elementor-583 .elementor-element.elementor-element-d5bb711{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-4644feb .elementor-counter-number-wrapper{font-size:72px}.elementor-583 .elementor-element.elementor-element-169293c .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);margin-right:30px}.elementor-583 .elementor-element.elementor-element-169293c{--gutter-width:30px}.elementor-583 .elementor-element.elementor-element-169293c .grid-item .content{font-size:22px}.elementor-583 .elementor-element.elementor-element-169293c.testimonial-layout-1 .wrap_content{padding:50px 30px 0 30px}.elementor-583 .elementor-element.elementor-element-316e23e{--padding-top:100px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-6bc53aa .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);margin-right:30px}.elementor-583 .elementor-element.elementor-element-6bc53aa{--gutter-width:30px}.elementor-583 .elementor-element.elementor-element-bd89a61{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-780183c{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-30dfadb{--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-8916a65 .elementor-heading-title{font-size:64px;line-height:1.1em}.elementor-583 .elementor-element.elementor-element-cfedec8{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px}}@media(max-width:1024px){.elementor-583 .elementor-element.elementor-element-ca8786a{--min-height:850px;--padding-top:200px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-9ca4abd .elementor-heading-title{font-size:72px}.elementor-583 .elementor-element.elementor-element-333795b{padding:0 0 0 60px}.elementor-583 .elementor-element.elementor-element-9ea6566>.elementor-widget-container{padding:0 0 0 60px}.elementor-583 .elementor-element.elementor-element-7071131{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-51c4625{top:0}.elementor-583 .elementor-element.elementor-element-51c4625 img{object-fit:cover}.elementor-583 .elementor-element.elementor-element-30715db{--min-height:850px;--padding-top:200px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-22aa7aa .elementor-heading-title{font-size:72px}.elementor-583 .elementor-element.elementor-element-02682e0{padding:0 0 0 60px}.elementor-583 .elementor-element.elementor-element-fdb273b>.elementor-widget-container{padding:0 0 0 60px}.elementor-583 .elementor-element.elementor-element-d4e9ce5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-6995aea{top:0}.elementor-583 .elementor-element.elementor-element-e27d870{--min-height:850px;--padding-top:200px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-6e794c9 .elementor-heading-title{font-size:72px}.elementor-583 .elementor-element.elementor-element-2a8a95f{padding:0 0 0 60px}.elementor-583 .elementor-element.elementor-element-bee745f>.elementor-widget-container{padding:0 0 0 60px}.elementor-583 .elementor-element.elementor-element-c0442aa{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-69632ca{top:0}.elementor-583 .elementor-element.elementor-element-a821304{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-0c985b4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-583 .elementor-element.elementor-element-bc2c65f .elementor-heading-title{font-size:52px}.elementor-583 .elementor-element.elementor-element-6f9a554{--grid-auto-flow:row}.elementor-583 .elementor-element.elementor-element-a029313 .elementor-counter-number-wrapper{font-size:68px}.elementor-583 .elementor-element.elementor-element-b237dd1 .elementor-counter-number-wrapper{font-size:68px}.elementor-583 .elementor-element.elementor-element-ff2072f .elementor-counter-number-wrapper{font-size:68px}.elementor-583 .elementor-element.elementor-element-4f1b0de .elementor-counter-number-wrapper{font-size:68px}.elementor-583 .elementor-element.elementor-element-4ffaa2e .elementor-heading-title{font-size:80px}.elementor-583 .elementor-element.elementor-element-f6c9515 .elementor-heading-title{font-size:80px}.elementor-583 .elementor-element.elementor-element-fc73489 .elementor-heading-title{font-size:56px}.elementor-583 .elementor-element.elementor-element-b943967 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 0px*(2.5 - 1)) / 2.5);margin-right:0}.elementor-583 .elementor-element.elementor-element-b943967{--gutter-width:0px}.elementor-583 .elementor-element.elementor-element-b943967>.elementor-widget-container{margin:0 -30px 0 0}.elementor-583 .elementor-element.elementor-element-25184d6{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-4e8cf3e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-583 .elementor-element.elementor-element-f3566a8>.elementor-widget-container{margin:0 0 40px 0}.elementor-583 .elementor-element.elementor-element-3f9aeff{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-a5c7b45 .elementor-heading-title{font-size:var(--e-global-typography-heading_title-font-size);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing)}.elementor-583 .elementor-element.elementor-element-d1e73ea .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);margin-right:30px}.elementor-583 .elementor-element.elementor-element-d1e73ea{--gutter-width:30px}.elementor-583 .elementor-element.elementor-element-d1e73ea>.elementor-widget-container{margin:60px 0 0 0}.elementor-583 .elementor-element.elementor-element-d1e73ea .project-post-thumbnail .project-image{padding-top:550px}.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-prev,.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-next{width:50px;height:50px}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-scrolling-wrapper .elementor-scrolling-item{padding-left:calc(20px/2);padding-right:calc(20px/2)}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-icon i{font-size:50em}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-icon svg{width:50em;height:50em}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-icon{height:50px;width:50px}.elementor-583 .elementor-element.elementor-element-e2b846b .scrolling-title a{font-size:72px}.elementor-583 .elementor-element.elementor-element-7b0d0e3{--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-2c2681e .elementor-heading-title{font-size:52px}.elementor-583 .elementor-element.elementor-element-5cc0f7a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-7ecbc81>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-1af00bb .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 1px*(2.3 - 1)) / 2.3);margin-right:1px}.elementor-583 .elementor-element.elementor-element-1af00bb{--gutter-width:1px}.elementor-583 .elementor-element.elementor-element-1af00bb>.elementor-widget-container{margin:0 -30px 0 0}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon-box-content{height:400px}.elementor-583 .elementor-element.elementor-element-d00b1c8{--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:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-55b9f91{--min-height:400px}.elementor-583 .elementor-element.elementor-element-6fdbe73{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-6404a5c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-583 .elementor-element.elementor-element-2bf9457{--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-28f613b{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-c245b95{padding:60px 30px 0 15px;--container-widget-width:500px;--container-widget-flex-grow:0;width:var(--container-widget-width,500px);max-width:500px}.elementor-583 .elementor-element.elementor-element-c245b95 .elementor-heading-title{font-size:var(--e-global-typography-heading_title-font-size);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing)}.elementor-583 .elementor-element.elementor-element-d5bb711{--min-height:290px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-4644feb .elementor-counter-number-wrapper{font-size:60px}.elementor-583 .elementor-element.elementor-element-169293c .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2.3 - 1)) / 2.3);margin-right:30px}.elementor-583 .elementor-element.elementor-element-169293c{--gutter-width:30px}.elementor-583 .elementor-element.elementor-element-169293c>.elementor-widget-container{margin:60px -30px 0 0}.elementor-583 .elementor-element.elementor-element-169293c.testimonial-layout-1 .wrap_content{padding:50px 30px 0 30px}.elementor-583 .elementor-element.elementor-element-316e23e{--padding-top:80px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-4e31103 .elementor-heading-title{font-size:var(--e-global-typography-heading_title-font-size);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing)}.elementor-583 .elementor-element.elementor-element-6bc53aa .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2.3 - 1)) / 2.3);margin-right:30px}.elementor-583 .elementor-element.elementor-element-6bc53aa{--gutter-width:30px}.elementor-583 .elementor-element.elementor-element-6bc53aa>.elementor-widget-container{margin:60px -30px 0 0}.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-prev,.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-next{width:50px;height:50px}.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-prev{left:unset;right:60px}.elementor-583 .elementor-element.elementor-element-bd89a61{--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:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-780183c{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-575ea70 .elementor-heading-title{font-size:52px}.elementor-583 .elementor-element.elementor-element-b7dd594{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-62088a7>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-41982be{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-08040b0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0}.elementor-583 .elementor-element.elementor-element-0a727e8 .elementor-heading-title{font-size:24px}.elementor-583 .elementor-element.elementor-element-ab42095{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-cc5438d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0}.elementor-583 .elementor-element.elementor-element-cee56b5 .elementor-heading-title{font-size:24px}.elementor-583 .elementor-element.elementor-element-56a9f51{--min-height:400px}.elementor-583 .elementor-element.elementor-element-30dfadb{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-cfedec8{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px}}@media(max-width:880px){.elementor-583 .elementor-element.elementor-element-333795b{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-9ea6566>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-02682e0{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-fdb273b>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-2a8a95f{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-bee745f>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-7a3d949{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-51c6028>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-0c985b4{--grid-auto-flow:row}.elementor-583 .elementor-element.elementor-element-6f9a554{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-583 .elementor-element.elementor-element-b943967 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 0px*(2.5 - 1)) / 2.5);margin-right:0}.elementor-583 .elementor-element.elementor-element-b943967{--gutter-width:0px}.elementor-583 .elementor-element.elementor-element-e677c6b:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-e677c6b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(0deg,#FFFFFF 0,#DAE9F200 0%)}.elementor-583 .elementor-element.elementor-element-e677c6b{--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-cb96a86{left:0}body.rtl .elementor-583 .elementor-element.elementor-element-cb96a86{right:0}.elementor-583 .elementor-element.elementor-element-cb96a86{top:0}.elementor-583 .elementor-element.elementor-element-cb96a86 img{height:500px}.elementor-583 .elementor-element.elementor-element-a77a8ff{--margin-top:500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-fd238a3{width:var(--container-widget-width,550px);max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-4e8cf3e{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-f3566a8>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-b358793{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:140px}.elementor-583 .elementor-element.elementor-element-d1e73ea .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);margin-right:30px}.elementor-583 .elementor-element.elementor-element-d1e73ea{--gutter-width:30px}.elementor-583 .elementor-element.elementor-element-d1e73ea .project-item:not(.project-style-2) .project-content{padding:30px 30px 30px 20px}.elementor-583 .elementor-element.elementor-element-d1e73ea .project-style-2 .project-content-inner{padding:30px 30px 30px 20px}.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-prev,.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-next{width:40px;height:40px}.elementor-583 .elementor-element.elementor-element-5cc0f7a{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-7ecbc81>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-1af00bb .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 1px*(2.1 - 1)) / 2.1);margin-right:1px}.elementor-583 .elementor-element.elementor-element-1af00bb{--gutter-width:1px}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon-box-content{height:350px}.elementor-583 .elementor-element.elementor-element-c245b95{padding:0 30px 0 0}.elementor-583 .elementor-element.elementor-element-169293c .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2.2 - 1)) / 2.2);margin-right:30px}.elementor-583 .elementor-element.elementor-element-169293c{--gutter-width:30px}.elementor-583 .elementor-element.elementor-element-6bc53aa .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2.2 - 1)) / 2.2);margin-right:30px}.elementor-583 .elementor-element.elementor-element-6bc53aa{--gutter-width:30px}.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-prev,.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-next{width:40px;height:40px}.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-next{top:-22px;bottom:unset}.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-prev{top:-22px;bottom:unset;left:unset;right:50px}.elementor-583 .elementor-element.elementor-element-b7dd594{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-62088a7>.elementor-widget-container{padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-cbd543f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-41982be{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-ab42095{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-f668ebb{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-8916a65{--container-widget-width:550px;--container-widget-flex-grow:0;width:var(--container-widget-width,550px);max-width:550px}.elementor-583 .elementor-element.elementor-element-2165c9c{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-cfedec8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap}.elementor-583 .elementor-element.elementor-element-9cf9e70{width:100%;max-width:100%}}@media(max-width:767px){.elementor-583 .elementor-element.elementor-element-ca8786a{--min-height:1030px;--padding-top:180px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-0121fe6{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-7c14f3b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-9ca4abd .elementor-heading-title{font-size:48px}.elementor-583 .elementor-element.elementor-element-333795b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-583 .elementor-element.elementor-element-7071131{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-2e60fbf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-583 .elementor-element.elementor-element-6d15d23{width:var(--container-widget-width,250px);max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-51c4625{top:0}.elementor-583 .elementor-element.elementor-element-30715db{--min-height:1030px;--padding-top:180px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-542a54b{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-56a0917{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-22aa7aa .elementor-heading-title{font-size:48px}.elementor-583 .elementor-element.elementor-element-02682e0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-583 .elementor-element.elementor-element-d4e9ce5{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-5cff56e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-583 .elementor-element.elementor-element-3915765{width:var(--container-widget-width,250px);max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-6995aea{top:0}.elementor-583 .elementor-element.elementor-element-e27d870{--min-height:1030px;--padding-top:180px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-9c2e873{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-cf7ecd7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-6e794c9 .elementor-heading-title{font-size:48px}.elementor-583 .elementor-element.elementor-element-2a8a95f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-583 .elementor-element.elementor-element-c0442aa{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-583 .elementor-element.elementor-element-5ed4944{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-583 .elementor-element.elementor-element-57fe3b0{width:var(--container-widget-width,250px);max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0}.elementor-583 .elementor-element.elementor-element-69632ca{top:0}.elementor-583 .elementor-element.elementor-element-d832c10 .swiper-pagination{bottom:30px}.elementor-583 .elementor-element.elementor-element-d832c10 .swiper~.swiper-pagination.swiper-pagination-horizontal{bottom:30px}.elementor-583 .elementor-element.elementor-element-a821304{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-4ba624b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-6cee8a4 .elementor-heading-title{font-size:38px;line-height:1.1em}.elementor-583 .elementor-element.elementor-element-0c985b4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-583 .elementor-element.elementor-element-b03ac9d{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-bc2c65f .elementor-heading-title{font-size:38px}.elementor-583 .elementor-element.elementor-element-6624738{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-6f9a554{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row}.elementor-583 .elementor-element.elementor-element-7e67c42{border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-a029313 .elementor-counter-number-wrapper{justify-content:left}.elementor-583 .elementor-element.elementor-element-f9b0847{border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-b237dd1 .elementor-counter-number-wrapper{justify-content:left}.elementor-583 .elementor-element.elementor-element-e63fb11{border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-ff2072f .elementor-counter-number-wrapper{justify-content:left}.elementor-583 .elementor-element.elementor-element-b837dfb{border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-4f1b0de .elementor-counter-number-wrapper{justify-content:left}.elementor-583 .elementor-element.elementor-element-95e519b{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-4ffaa2e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-583 .elementor-element.elementor-element-4ffaa2e.elementor-element{--align-self:center}.elementor-583 .elementor-element.elementor-element-4ffaa2e .elementor-heading-title{font-size:48px}.elementor-583 .elementor-element.elementor-element-f6c9515.elementor-element{--align-self:center}.elementor-583 .elementor-element.elementor-element-f6c9515{text-align:center}.elementor-583 .elementor-element.elementor-element-f6c9515 .elementor-heading-title{font-size:48px}.elementor-583 .elementor-element.elementor-element-dae7ba5{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-135fd41{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-fc73489 .elementor-heading-title{font-size:38px}.elementor-583 .elementor-element.elementor-element-042f6e6{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-583 .elementor-element.elementor-element-b943967 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 0px*(1.3 - 1)) / 1.3);margin-right:0}.elementor-583 .elementor-element.elementor-element-b943967{--gutter-width:0px}.elementor-583 .elementor-element.elementor-element-b943967 .service-content{padding:30px 15px 30px 15px}.elementor-583 .elementor-element.elementor-element-25184d6{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-e677c6b{--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-cb96a86{left:0}body.rtl .elementor-583 .elementor-element.elementor-element-cb96a86{right:0}.elementor-583 .elementor-element.elementor-element-cb96a86{top:0}.elementor-583 .elementor-element.elementor-element-cb96a86 img{height:300px}.elementor-583 .elementor-element.elementor-element-a77a8ff{--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-41a561d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-fd238a3 .elementor-heading-title{font-size:38px;line-height:1.1em}.elementor-583 .elementor-element.elementor-element-32de65e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-583 .elementor-element.elementor-element-f114e60{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-583 .elementor-element.elementor-element-3f9aeff{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-3f45dc2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-b358793{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-a5c7b45 .elementor-heading-title{font-size:var(--e-global-typography-heading_title-font-size);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing)}.elementor-583 .elementor-element.elementor-element-d1e73ea .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 15px*(1 - 1)) / 1);margin-right:15px}.elementor-583 .elementor-element.elementor-element-d1e73ea{--gutter-width:15px}.elementor-583 .elementor-element.elementor-element-d1e73ea>.elementor-widget-container{margin:30px 0 0 0}.elementor-583 .elementor-element.elementor-element-d1e73ea .project-item:not(.project-style-2) .project-content{padding:30px 30px 30px 0}.elementor-583 .elementor-element.elementor-element-d1e73ea .project-style-2 .project-content-inner{padding:30px 30px 30px 0}.elementor-583 .elementor-element.elementor-element-d1e73ea .project-post-thumbnail .project-image{padding-top:380px}.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-prev i,.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-next i{font-size:0}.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-prev,.elementor-583 .elementor-element.elementor-element-d1e73ea .elementor-swiper-button.elementor-swiper-button-next{width:0;height:0}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-scrolling-inner{animation-duration:25s}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-scrolling-wrapper .elementor-scrolling-item{padding-left:calc(15px/2);padding-right:calc(15px/2)}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-icon i{font-size:30em}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-icon svg{width:30em;height:30em}.elementor-583 .elementor-element.elementor-element-e2b846b .elementor-icon{height:30px;width:30px}.elementor-583 .elementor-element.elementor-element-e2b846b .scrolling-title a{font-size:54px}.elementor-583 .elementor-element.elementor-element-f3c66e5:not(.elementor-motion-effects-element-type-background),.elementor-583 .elementor-element.elementor-element-f3c66e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(90deg,#DAE9F2 0%,#00000000 0%)}.elementor-583 .elementor-element.elementor-element-f3c66e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-7b0d0e3{--overlay-opacity:1;--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-a181e02{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-2c2681e .elementor-heading-title{font-size:48px}.elementor-583 .elementor-element.elementor-element-1af00bb .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 1px*(1.2 - 1)) / 1.2);margin-right:1px}.elementor-583 .elementor-element.elementor-element-1af00bb{--gutter-width:1px}.elementor-583 .elementor-element.elementor-element-1af00bb>.elementor-widget-container{margin:0 -15px 0 0}.elementor-583 .elementor-element.elementor-element-1af00bb .elementor-icon-box-content{height:450px}.elementor-583 .elementor-element.elementor-element-ea492d8.elementor-element{--order:-99999 /* order start hack */}body:not(.rtl) .elementor-583 .elementor-element.elementor-element-ea492d8{right:0}body.rtl .elementor-583 .elementor-element.elementor-element-ea492d8{left:0}.elementor-583 .elementor-element.elementor-element-ea492d8 img{height:300px}.elementor-583 .elementor-element.elementor-element-d00b1c8{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-aa0766c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-bd358c7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0}.elementor-583 .elementor-element.elementor-element-bd358c7 .elementor-heading-title{font-size:38px;line-height:1.1em}.elementor-583 .elementor-element.elementor-element-1595730{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-583 .elementor-element.elementor-element-c3792e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-583 .elementor-element.elementor-element-2bf9457{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-28f613b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-583 .elementor-element.elementor-element-6fbea6d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-07d2b88{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-583 .elementor-element.elementor-element-c245b95{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;padding:0 0 0 0}.elementor-583 .elementor-element.elementor-element-c245b95 .elementor-heading-title{font-size:var(--e-global-typography-heading_title-font-size);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing)}.elementor-583 .elementor-element.elementor-element-d5bb711{--width:auto;--min-height:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-583 .elementor-element.elementor-element-d5bb711.e-con{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-4644feb.elementor-element{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-7c5d6d5{--width:auto}.elementor-583 .elementor-element.elementor-element-7c5d6d5.e-con{--align-self:flex-start}.elementor-583 .elementor-element.elementor-element-169293c .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 15px*(1.2 - 1)) / 1.2);margin-right:15px}.elementor-583 .elementor-element.elementor-element-169293c{--gutter-width:15px}.elementor-583 .elementor-element.elementor-element-169293c>.elementor-widget-container{margin:60px -15px 0 0}.elementor-583 .elementor-element.elementor-element-169293c .icon i{font-size:30px}.elementor-583 .elementor-element.elementor-element-169293c .icon svg{width:30px}.elementor-583 .elementor-element.elementor-element-169293c.testimonial-layout-1 .wrap_content{padding:30px 15px 30px 15px}.elementor-583 .elementor-element.elementor-element-169293c .name{font-size:15px}.elementor-583 .elementor-element.elementor-element-1a736dc{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-3524600 img{height:750px}.elementor-583 .elementor-element.elementor-element-2cee4df .elementor-heading-title{font-size:38px}.elementor-583 .elementor-element.elementor-element-316e23e{--padding-top:60px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-4c163fa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-4e31103 .elementor-heading-title{font-size:var(--e-global-typography-heading_title-font-size);line-height:var(--e-global-typography-heading_title-line-height);letter-spacing:var(--e-global-typography-heading_title-letter-spacing)}.elementor-583 .elementor-element.elementor-element-6bc53aa .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 15px*(1.2 - 1)) / 1.2);margin-right:15px}.elementor-583 .elementor-element.elementor-element-6bc53aa{--gutter-width:15px}.elementor-583 .elementor-element.elementor-element-6bc53aa>.elementor-widget-container{margin:30px -15px 0 0}.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-prev i,.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-next i{font-size:0}.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-prev,.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-next{width:0;height:0}.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-next{top:40px;bottom:unset;left:unset;right:-1000px}.elementor-583 .elementor-element.elementor-element-6bc53aa .elementor-swiper-button.elementor-swiper-button-prev{top:40px;bottom:unset;left:unset;right:-1000px}.elementor-583 .elementor-element.elementor-element-bd89a61{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-5f8e17a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-575ea70 .elementor-heading-title{font-size:38px}.elementor-583 .elementor-element.elementor-element-41982be{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-0a727e8 .elementor-heading-title{font-size:20px}.elementor-583 .elementor-element.elementor-element-ab42095{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-cee56b5 .elementor-heading-title{font-size:20px}.elementor-583 .elementor-element.elementor-element-30dfadb{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-583 .elementor-element.elementor-element-2049ac5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-583 .elementor-element.elementor-element-8916a65 .elementor-heading-title{font-size:48px;line-height:1.1em}.elementor-583 .elementor-element.elementor-element-2165c9c{width:100%;max-width:100%}.elementor-583 .elementor-element.elementor-element-cfedec8{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}}.kontric-swiper.swiper div.s_slide-2::before{height:100vh}.elementor-583 .elementor-element.elementor-element-3276576 .elementor-scrolling-item{margin-left:-25px}.elementor-583 .elementor-element.elementor-element-34c5326 .elementor-scrolling-item{margin-left:-25px}.service-content a.service-link.effect-button-link{border:2px solid red;display:none}.service-item .description p{display:block!important;-webkit-line-clamp:none!important}.specific_serv .service-item.service-style-2 .service-post-thumbnail{opacity:1!important}.specific_serv .service-item.service-style-2 .service-info{transform:none;min-height:100px;margin-top:0}.specific_serv .service-item.service-style-2 .service-title{margin-bottom:10px}.elementor-583 .elementor-element.elementor-element-da3dddd img{max-width:250px}.specific_prj .project-item.project-style-2 .project-button{color:#fff}.elementor-583 .elementor-element.elementor-element-202cfa0 .elementor-scrolling-item{margin-left:-25px}.elementor-583 .elementor-element.elementor-element-80389b6 .elementor-scrolling-item{margin-left:-25px}