.elementor-7815 .elementor-element.elementor-element-fc33d12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7815 .elementor-element.elementor-element-fc33d12:not(.elementor-motion-effects-element-type-background), .elementor-7815 .elementor-element.elementor-element-fc33d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gstarcad.ma/wp-content/uploads/2025/02/mechanical_overview2023-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7815 .elementor-element.elementor-element-b0017dd  .hero-empowerment-area .hero-empowerment-left-content p{color:#FFFFFF !important;}.elementor-7815 .elementor-element.elementor-element-b0017dd  .theme-btn2{color:#FFFFFF !important;}.elementor-7815 .elementor-element.elementor-element-af8d9f3{--display:flex;}.elementor-7815 .elementor-element.elementor-element-13e0f90{--spacer-size:41px;}.elementor-7815 .elementor-element.elementor-element-9806b47{--display:flex;}.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-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7815 .elementor-element.elementor-element-37409f8 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7815 .elementor-element.elementor-element-37409f8 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7815 .elementor-element.elementor-element-37409f8{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-7815 .elementor-element.elementor-element-37409f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7815 .elementor-element.elementor-element-37409f8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:400;}.elementor-7815 .elementor-element.elementor-element-37409f8 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7815 .elementor-element.elementor-element-26c19bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7815 .elementor-element.elementor-element-a9e80a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7815 .elementor-element.elementor-element-a9e80a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-fedfb09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7815 .elementor-element.elementor-element-690e087{--display:flex;border-style:none;--border-style:none;}.elementor-7815 .elementor-element.elementor-element-690e087.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7815 .elementor-element.elementor-element-5dc4b79{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:right;}.elementor-7815 .elementor-element.elementor-element-5dc4b79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7815 .elementor-element.elementor-element-5dc4b79.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-5dc4b79 img{border-radius:0px 0px 0px 0px;}.elementor-7815 .elementor-element.elementor-element-1015884{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#FFF7F7;--border-color:#FFF7F7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7815 .elementor-element.elementor-element-1015884.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-d961cd2{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7815 .elementor-element.elementor-element-9a9b1aa{width:var( --container-widget-width, 108.322% );max-width:108.322%;--container-widget-width:108.322%;--container-widget-flex-grow:0;}.elementor-7815 .elementor-element.elementor-element-9a9b1aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-9a9b1aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:29px;letter-spacing:0.4px;color:#000000;}.elementor-7815 .elementor-element.elementor-element-c6eaaf0{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7815 .elementor-element.elementor-element-e5a5057{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7815 .elementor-element.elementor-element-a47d250{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7815 .elementor-element.elementor-element-48090a1 .elementor-button{background-color:#282B92;}.elementor-7815 .elementor-element.elementor-element-48090a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7815 .elementor-element.elementor-element-09e40b0{--display:flex;}.elementor-7815 .elementor-element.elementor-element-e2d0720{--spacer-size:34px;}.elementor-7815 .elementor-element.elementor-element-59c02b0{--display:flex;}.elementor-7815 .elementor-element.elementor-element-e31b236 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-7815 .elementor-element.elementor-element-e31b236 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-7815 .elementor-element.elementor-element-e31b236 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-7815 .elementor-element.elementor-element-e31b236 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-7815 .elementor-element.elementor-element-e31b236 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-7815 .elementor-element.elementor-element-e31b236 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7815 .elementor-element.elementor-element-e31b236 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7815 .elementor-element.elementor-element-e31b236{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-7815 .elementor-element.elementor-element-e31b236 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-7815 .elementor-element.elementor-element-e31b236 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7815 .elementor-element.elementor-element-e31b236 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:400;}.elementor-7815 .elementor-element.elementor-element-e31b236 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7815 .elementor-element.elementor-element-cea976f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-7815 .elementor-element.elementor-element-c2af562{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7815 .elementor-element.elementor-element-c2af562.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-6ca6bac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7815 .elementor-element.elementor-element-7321fbb{--display:flex;}.elementor-7815 .elementor-element.elementor-element-7321fbb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-mdp-watcher-elementor .mdp-watcher-elementor-download-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mdp-watcher-elementor-download-link:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-skip-back-button button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-skip-back-button:hover button{color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-jump-forward-button button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-jump-forward-button:hover button{color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-speed-button button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-speed-button:hover button{color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-speed-selector-list-item label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-speed-selector-list-item:hover label{color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-broadcast{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-broadcast:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-playlist-selector-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-playlist-item-inner:hover .mejs-playlist-selector-label{color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-playlist-item-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mejs-playlist-item-inner:hover .mejs-playlist-item-description{color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mdp-watcher-elementor-chapter-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mdp-watcher-elementor-chapter-block:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mdp-watcher-elementor-chapter-time{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mdp-watcher-elementor-chapter-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-watcher-elementor .mdp-watcher-elementor-chapter-separator:hover{color:var( --e-global-color-text );}.elementor-7815 .elementor-element.elementor-element-30eee3c{width:var( --container-widget-width, 72.406% );max-width:72.406%;--container-widget-width:72.406%;--container-widget-flex-grow:0;}.elementor-7815 .elementor-element.elementor-element-30eee3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-video-wrapper{justify-content:center;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-controls{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-container{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-download-btn-wrapper{justify-content:flex-start;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-download-link{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-pause{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-play{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-mute{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-unmute{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-prev-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-next-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-skip-back-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-jump-forward-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-speed-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-fullscreen-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-loop-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-speed-selector{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-speed-selector-list-item{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-time-slider{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-time-current, .elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-time-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-horizontal-volume-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-horizontal-volume-current, .elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-horizontal-volume-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-volume-slider{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-volume-current, .elementor-7815 .elementor-element.elementor-element-30eee3c .mejs-volume-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapters-layout-vertical{align-items:flex-start;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapters-layout-horizontal{justify-content:flex-start;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapters-layout-horizontal .mdp-watcher-elementor-chapter-block{margin-left:10px;margin-right:10px;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapters-layout-horizontal .mdp-watcher-elementor-chapter-block:first-of-type{margin-left:0;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapters-layout-horizontal .mdp-watcher-elementor-chapter-block:last-of-type{margin-right:0;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapters-layout-vertical .mdp-watcher-elementor-chapter-block{margin-bottom:10px;margin-top:10px;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapters-layout-vertical .mdp-watcher-elementor-chapter-block:first-of-type{margin-top:0;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapters-layout-vertical .mdp-watcher-elementor-chapter-block:last-of-type{margin-bottom:0;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapters-wrapper{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapter-block{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapter-title{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapter-time{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-30eee3c .mdp-watcher-elementor-chapter-separator{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-7815 .elementor-element.elementor-element-446306f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#FFF7F7;--border-color:#FFF7F7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7815 .elementor-element.elementor-element-446306f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-c03c0d9{--display:flex;}.elementor-7815 .elementor-element.elementor-element-178a3b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:29px;letter-spacing:0.4px;color:#000000;}.elementor-7815 .elementor-element.elementor-element-35f3b9c{--display:flex;}.elementor-7815 .elementor-element.elementor-element-7c9206b{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7815 .elementor-element.elementor-element-0089d5b{--display:flex;}.elementor-7815 .elementor-element.elementor-element-d1916b9{--spacer-size:34px;}.elementor-7815 .elementor-element.elementor-element-7011f7d{--display:flex;}.elementor-7815 .elementor-element.elementor-element-7f8c328 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7815 .elementor-element.elementor-element-7f8c328 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7815 .elementor-element.elementor-element-7f8c328 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7815 .elementor-element.elementor-element-7f8c328 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7815 .elementor-element.elementor-element-7f8c328 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7815 .elementor-element.elementor-element-7f8c328 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7815 .elementor-element.elementor-element-7f8c328 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7815 .elementor-element.elementor-element-7f8c328{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-7815 .elementor-element.elementor-element-7f8c328 .elementor-icon-list-icon{padding-inline-end:17px;}.elementor-7815 .elementor-element.elementor-element-7f8c328 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7815 .elementor-element.elementor-element-7f8c328 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:400;}.elementor-7815 .elementor-element.elementor-element-7f8c328 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7815 .elementor-element.elementor-element-cee48dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7815 .elementor-element.elementor-element-27bf8aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#FFF7F7;--border-color:#FFF7F7;}.elementor-7815 .elementor-element.elementor-element-27bf8aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-ce02dc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7815 .elementor-element.elementor-element-750ee33{--display:flex;}.elementor-7815 .elementor-element.elementor-element-750ee33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-3901eb0{width:var( --container-widget-width, 104.838% );max-width:104.838%;--container-widget-width:104.838%;--container-widget-flex-grow:0;text-align:right;}.elementor-7815 .elementor-element.elementor-element-3901eb0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7815 .elementor-element.elementor-element-3901eb0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-3901eb0 img{border-radius:0px 0px 0px 0px;}.elementor-7815 .elementor-element.elementor-element-181b96a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7815 .elementor-element.elementor-element-181b96a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-8244a74{--display:flex;}.elementor-7815 .elementor-element.elementor-element-d700629{width:var( --container-widget-width, 108.322% );max-width:108.322%;--container-widget-width:108.322%;--container-widget-flex-grow:0;}.elementor-7815 .elementor-element.elementor-element-d700629.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7815 .elementor-element.elementor-element-d700629 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:29px;letter-spacing:0.4px;color:#000000;}.elementor-7815 .elementor-element.elementor-element-a2eaa5e{--display:flex;}.elementor-7815 .elementor-element.elementor-element-942057c{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7815 .elementor-element.elementor-element-0da8d87{--display:flex;}.elementor-7815 .elementor-element.elementor-element-547f9f9 .elementor-button{background-color:#282B92;}.elementor-7815 .elementor-element.elementor-element-547f9f9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7815 .elementor-element.elementor-element-36321d0{--display:flex;}.elementor-7815 .elementor-element.elementor-element-8e7db17{--spacer-size:34px;}@media(min-width:768px){.elementor-7815 .elementor-element.elementor-element-a9e80a7{--width:93%;}.elementor-7815 .elementor-element.elementor-element-690e087{--width:33.859%;}.elementor-7815 .elementor-element.elementor-element-1015884{--width:57.711%;}.elementor-7815 .elementor-element.elementor-element-cea976f{--content-width:96%;}.elementor-7815 .elementor-element.elementor-element-c2af562{--width:94.302%;}.elementor-7815 .elementor-element.elementor-element-7321fbb{--width:55.102%;}.elementor-7815 .elementor-element.elementor-element-446306f{--width:44.604%;}.elementor-7815 .elementor-element.elementor-element-27bf8aa{--width:93%;}.elementor-7815 .elementor-element.elementor-element-750ee33{--width:33.859%;}.elementor-7815 .elementor-element.elementor-element-181b96a{--width:57.711%;}}@media(max-width:767px){.elementor-7815 .elementor-element.elementor-element-fc33d12:not(.elementor-motion-effects-element-type-background), .elementor-7815 .elementor-element.elementor-element-fc33d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gstarcad.ma/wp-content/uploads/2025/02/mechanical_overview2023.jpg");background-position:bottom center;}}