.elementor-9280 .elementor-element.elementor-element-6c10314:not(.elementor-motion-effects-element-type-background), .elementor-9280 .elementor-element.elementor-element-6c10314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B6ACAC14;background-image:url("https://gm.mspacez.com/wp-content/uploads/2025/12/investments-in-workspaces-regus-group-1.jpg");background-size:cover;}.elementor-9280 .elementor-element.elementor-element-6c10314{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 20px 74px 20px;}.elementor-9280 .elementor-element.elementor-element-6c10314 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9280 .elementor-element.elementor-element-0e5ede2 .elementor-button{background-color:#E539191A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-f318951{text-align:center;}.elementor-9280 .elementor-element.elementor-element-f318951 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:42px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-9280 .elementor-element.elementor-element-f55c9a1{text-align:center;font-size:22px;color:var( --e-global-color-accent );}.elementor-9280 .elementor-element.elementor-element-41dd5f8 .elementor-button{background-color:#02010100;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-41dd5f8{width:var( --container-widget-width, 95.122% );max-width:95.122%;--container-widget-width:95.122%;--container-widget-flex-grow:0;}.elementor-9280 .elementor-element.elementor-element-41dd5f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9280 .elementor-element.elementor-element-41dd5f8 .elementor-button .elementor-button-content-wrapper{gap:29px;}.elementor-9280 .elementor-element.elementor-element-1949871 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-1949871{width:var( --container-widget-width, 95.122% );max-width:95.122%;--container-widget-width:95.122%;--container-widget-flex-grow:0;}.elementor-9280 .elementor-element.elementor-element-1949871 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-9280 .elementor-element.elementor-element-acbcc60{padding:128px 20px 74px 20px;}.elementor-9280 .elementor-element.elementor-element-34a5cc3{text-align:center;}.elementor-9280 .elementor-element.elementor-element-34a5cc3 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-weight:600;color:#E73737;}.elementor-9280 .elementor-element.elementor-element-7aae716{text-align:center;font-size:20px;}.elementor-9280 .elementor-element.elementor-element-7aae716 p{margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-9884dc2{margin-top:0px;margin-bottom:0px;}.elementor-9280 .elementor-element.elementor-element-11b5473 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-872ef90 .elementor-button{background-color:#0000000D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;}.elementor-9280 .elementor-element.elementor-element-070c3a4{text-align:center;}.elementor-9280 .elementor-element.elementor-element-070c3a4 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:600;}.elementor-9280 .elementor-element.elementor-element-687f63f{text-align:center;font-family:"Alexandria", Sans-serif;font-size:15px;font-weight:400;}.elementor-9280 .elementor-element.elementor-element-0ac71e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-b9f2bdb .elementor-button{background-color:#0000000D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;}.elementor-9280 .elementor-element.elementor-element-705ac18{text-align:center;}.elementor-9280 .elementor-element.elementor-element-705ac18 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:600;}.elementor-9280 .elementor-element.elementor-element-fcf7ca6{text-align:center;font-family:"Alexandria", Sans-serif;font-weight:400;}.elementor-9280 .elementor-element.elementor-element-5adea46 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-b41e04f .elementor-button{background-color:#0000000D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;}.elementor-9280 .elementor-element.elementor-element-b41e04f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-07bbfdd{text-align:center;}.elementor-9280 .elementor-element.elementor-element-07bbfdd .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:600;}.elementor-9280 .elementor-element.elementor-element-760eb38{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9280 .elementor-element.elementor-element-53cd229 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-294b162 .elementor-button{background-color:#0000000D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;}.elementor-9280 .elementor-element.elementor-element-be4ee18{text-align:center;}.elementor-9280 .elementor-element.elementor-element-be4ee18 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:600;}.elementor-9280 .elementor-element.elementor-element-3593df4{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9280 .elementor-element.elementor-element-e669bbd{padding:74px 20px 74px 20px;}.elementor-9280 .elementor-element.elementor-element-a6631b5{text-align:center;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-primary );}.elementor-9280 .elementor-element.elementor-element-a6631b5 p{margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-3f4236e{text-align:center;}.elementor-9280 .elementor-element.elementor-element-3f4236e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9280 .elementor-element.elementor-element-549f019{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9280 .elementor-element.elementor-element-549f019 p{margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-5678c07 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-9280 .elementor-element.elementor-element-5678c07{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-b5174e9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-b5174e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-8a780a3 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-8a780a3 .elementor-image-box-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-8a780a3.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-9280 .elementor-element.elementor-element-8a780a3.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-9280 .elementor-element.elementor-element-8a780a3.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-8a780a3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9280 .elementor-element.elementor-element-8a780a3 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-9280 .elementor-element.elementor-element-d2d9ab5 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-d2d9ab5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9280 .elementor-element.elementor-element-2ecaa93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-2ecaa93 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-9e1d267 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-9e1d267 .elementor-image-box-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-9e1d267.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-9280 .elementor-element.elementor-element-9e1d267.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-9280 .elementor-element.elementor-element-9e1d267.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-9e1d267 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9280 .elementor-element.elementor-element-9e1d267 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-9280 .elementor-element.elementor-element-7a48739 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-7a48739 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9280 .elementor-element.elementor-element-08cfe4f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-08cfe4f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-ab4ff15 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-ab4ff15 .elementor-image-box-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-ab4ff15.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-9280 .elementor-element.elementor-element-ab4ff15.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-9280 .elementor-element.elementor-element-ab4ff15.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-ab4ff15 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9280 .elementor-element.elementor-element-ab4ff15 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-9280 .elementor-element.elementor-element-480f13d .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-480f13d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9280 .elementor-element.elementor-element-5bf0eba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-5bf0eba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-029d61d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-029d61d .elementor-image-box-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-029d61d.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-9280 .elementor-element.elementor-element-029d61d.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-9280 .elementor-element.elementor-element-029d61d.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-029d61d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9280 .elementor-element.elementor-element-029d61d .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-9280 .elementor-element.elementor-element-48f9382 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-48f9382 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9280 .elementor-element.elementor-element-cf4ddae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-cf4ddae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-72d61c9 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-72d61c9 .elementor-image-box-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-72d61c9.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-9280 .elementor-element.elementor-element-72d61c9.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-9280 .elementor-element.elementor-element-72d61c9.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-72d61c9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9280 .elementor-element.elementor-element-72d61c9 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-9280 .elementor-element.elementor-element-37d7151 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-37d7151 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9280 .elementor-element.elementor-element-62d185e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-62d185e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-1ea3a90 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-1ea3a90 .elementor-image-box-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-1ea3a90.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-9280 .elementor-element.elementor-element-1ea3a90.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-9280 .elementor-element.elementor-element-1ea3a90.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-1ea3a90 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9280 .elementor-element.elementor-element-1ea3a90 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-9280 .elementor-element.elementor-element-0105caf .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-0105caf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9280 .elementor-element.elementor-element-2bc03ec{padding:74px 20px 74px 20px;}.elementor-9280 .elementor-element.elementor-element-511ac2c{text-align:center;color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-511ac2c p{margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-c6b0471{text-align:center;}.elementor-9280 .elementor-element.elementor-element-c6b0471 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9280 .elementor-element.elementor-element-6f5acdf{text-align:center;font-size:20px;}.elementor-9280 .elementor-element.elementor-element-6f5acdf p{margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-eb159e8{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-53d2fba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-bb8fd23 .elementor-icon-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-bb8fd23.elementor-view-stacked .elementor-icon{background-color:#44C40900;color:#C4090987;}.elementor-9280 .elementor-element.elementor-element-bb8fd23.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-bb8fd23.elementor-view-default .elementor-icon{color:#44C40900;border-color:#44C40900;}.elementor-9280 .elementor-element.elementor-element-bb8fd23.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-bb8fd23.elementor-view-default .elementor-icon svg{fill:#44C40900;}.elementor-9280 .elementor-element.elementor-element-bb8fd23.elementor-view-framed .elementor-icon{background-color:#C4090987;}.elementor-9280 .elementor-element.elementor-element-bb8fd23.elementor-view-stacked .elementor-icon svg{fill:#C4090987;}.elementor-9280 .elementor-element.elementor-element-bb8fd23 .elementor-icon{font-size:64px;padding:0px;border-radius:15px 15px 15px 15px;}.elementor-9280 .elementor-element.elementor-element-bb8fd23 .elementor-icon svg{height:64px;}.elementor-9280 .elementor-element.elementor-element-bb8fd23 .elementor-icon-wrapper svg{width:auto;}.elementor-9280 .elementor-element.elementor-element-8988dfc .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:600;}.elementor-9280 .elementor-element.elementor-element-02e2bb6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-eafc737 .elementor-icon-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-eafc737.elementor-view-stacked .elementor-icon{background-color:#44C40900;color:#F01C2987;}.elementor-9280 .elementor-element.elementor-element-eafc737.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-eafc737.elementor-view-default .elementor-icon{color:#44C40900;border-color:#44C40900;}.elementor-9280 .elementor-element.elementor-element-eafc737.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-eafc737.elementor-view-default .elementor-icon svg{fill:#44C40900;}.elementor-9280 .elementor-element.elementor-element-eafc737.elementor-view-framed .elementor-icon{background-color:#F01C2987;}.elementor-9280 .elementor-element.elementor-element-eafc737.elementor-view-stacked .elementor-icon svg{fill:#F01C2987;}.elementor-9280 .elementor-element.elementor-element-eafc737 .elementor-icon{font-size:64px;padding:0px;border-radius:15px 15px 15px 15px;}.elementor-9280 .elementor-element.elementor-element-eafc737 .elementor-icon svg{height:64px;}.elementor-9280 .elementor-element.elementor-element-eafc737 .elementor-icon-wrapper svg{width:auto;}.elementor-9280 .elementor-element.elementor-element-102dbdf .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9280 .elementor-element.elementor-element-14e9f3e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-1cdb493 .elementor-icon-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-1cdb493.elementor-view-stacked .elementor-icon{background-color:#FF110000;color:#C4090987;}.elementor-9280 .elementor-element.elementor-element-1cdb493.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-1cdb493.elementor-view-default .elementor-icon{color:#FF110000;border-color:#FF110000;}.elementor-9280 .elementor-element.elementor-element-1cdb493.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-1cdb493.elementor-view-default .elementor-icon svg{fill:#FF110000;}.elementor-9280 .elementor-element.elementor-element-1cdb493.elementor-view-framed .elementor-icon{background-color:#C4090987;}.elementor-9280 .elementor-element.elementor-element-1cdb493.elementor-view-stacked .elementor-icon svg{fill:#C4090987;}.elementor-9280 .elementor-element.elementor-element-1cdb493 .elementor-icon{font-size:64px;padding:0px;border-radius:15px 15px 15px 15px;}.elementor-9280 .elementor-element.elementor-element-1cdb493 .elementor-icon svg{height:64px;}.elementor-9280 .elementor-element.elementor-element-3a75d26 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:600;}.elementor-9280 .elementor-element.elementor-element-04abcbf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-7067d47 .elementor-icon-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-7067d47.elementor-view-stacked .elementor-icon{background-color:#44C40900;color:#EC272787;}.elementor-9280 .elementor-element.elementor-element-7067d47.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-7067d47.elementor-view-default .elementor-icon{color:#44C40900;border-color:#44C40900;}.elementor-9280 .elementor-element.elementor-element-7067d47.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-7067d47.elementor-view-default .elementor-icon svg{fill:#44C40900;}.elementor-9280 .elementor-element.elementor-element-7067d47.elementor-view-framed .elementor-icon{background-color:#EC272787;}.elementor-9280 .elementor-element.elementor-element-7067d47.elementor-view-stacked .elementor-icon svg{fill:#EC272787;}.elementor-9280 .elementor-element.elementor-element-7067d47 .elementor-icon{font-size:64px;padding:0px;border-radius:15px 15px 15px 15px;}.elementor-9280 .elementor-element.elementor-element-7067d47 .elementor-icon svg{height:64px;}.elementor-9280 .elementor-element.elementor-element-68bc523 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:600;}.elementor-9280 .elementor-element.elementor-element-e3af841 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-b265b35 .elementor-icon-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-b265b35.elementor-view-stacked .elementor-icon{background-color:#44C40900;color:#F3232387;}.elementor-9280 .elementor-element.elementor-element-b265b35.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-b265b35.elementor-view-default .elementor-icon{color:#44C40900;border-color:#44C40900;}.elementor-9280 .elementor-element.elementor-element-b265b35.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-b265b35.elementor-view-default .elementor-icon svg{fill:#44C40900;}.elementor-9280 .elementor-element.elementor-element-b265b35.elementor-view-framed .elementor-icon{background-color:#F3232387;}.elementor-9280 .elementor-element.elementor-element-b265b35.elementor-view-stacked .elementor-icon svg{fill:#F3232387;}.elementor-9280 .elementor-element.elementor-element-b265b35 .elementor-icon{font-size:64px;padding:0px;border-radius:15px 15px 15px 15px;}.elementor-9280 .elementor-element.elementor-element-b265b35 .elementor-icon svg{height:64px;}.elementor-9280 .elementor-element.elementor-element-b18f7dc .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:600;}.elementor-9280 .elementor-element.elementor-element-55eb4f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-297cf59 .elementor-icon-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-297cf59.elementor-view-stacked .elementor-icon{background-color:#52FF0200;color:#FF1B1B87;}.elementor-9280 .elementor-element.elementor-element-297cf59.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-297cf59.elementor-view-default .elementor-icon{color:#52FF0200;border-color:#52FF0200;}.elementor-9280 .elementor-element.elementor-element-297cf59.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-297cf59.elementor-view-default .elementor-icon svg{fill:#52FF0200;}.elementor-9280 .elementor-element.elementor-element-297cf59.elementor-view-framed .elementor-icon{background-color:#FF1B1B87;}.elementor-9280 .elementor-element.elementor-element-297cf59.elementor-view-stacked .elementor-icon svg{fill:#FF1B1B87;}.elementor-9280 .elementor-element.elementor-element-297cf59 .elementor-icon{font-size:64px;padding:0px;border-radius:15px 15px 15px 15px;}.elementor-9280 .elementor-element.elementor-element-297cf59 .elementor-icon svg{height:64px;}.elementor-9280 .elementor-element.elementor-element-dff5e34 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:600;}.elementor-9280 .elementor-element.elementor-element-404cf52{padding:74px 20px 0px 20px;}.elementor-9280 .elementor-element.elementor-element-8fe4c57:not(.elementor-motion-effects-element-type-background), .elementor-9280 .elementor-element.elementor-element-8fe4c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B6ACAC1A;}.elementor-9280 .elementor-element.elementor-element-8fe4c57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 128px 40px 128px;}.elementor-9280 .elementor-element.elementor-element-8fe4c57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9280 .elementor-element.elementor-element-4ecd378{text-align:center;}.elementor-9280 .elementor-element.elementor-element-4ecd378 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9280 .elementor-element.elementor-element-adcc092{text-align:center;font-size:22px;}.elementor-9280 .elementor-element.elementor-element-42ca0ff{padding:74px 20px 74px 20px;}.elementor-9280 .elementor-element.elementor-element-f6335d6{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-f6335d6 .elementor-headline{text-align:center;font-family:"Alexandria", Sans-serif;font-size:28px;font-weight:600;line-height:54px;}.elementor-9280 .elementor-element.elementor-element-f6335d6 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );}.elementor-9280 .elementor-element.elementor-element-6e7c5f3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-9280 .elementor-element.elementor-element-6e7c5f3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9280 .elementor-element.elementor-element-6e7c5f3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9280 .elementor-element.elementor-element-fa57b24{padding:74px 20px 74px 20px;}.elementor-9280 .elementor-element.elementor-element-78491b3{text-align:center;color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-78491b3 p{margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-c811ab5{text-align:center;}.elementor-9280 .elementor-element.elementor-element-c811ab5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#E73F3F;}.elementor-9280 .elementor-element.elementor-element-61371ba{text-align:center;font-size:20px;}.elementor-9280 .elementor-element.elementor-element-61371ba p{margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-9247027{margin-top:0px;margin-bottom:0px;}.elementor-9280 .elementor-element.elementor-element-0be187f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-5ed7ed8 .elementor-icon-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-5ed7ed8.elementor-view-stacked .elementor-icon{background-color:#E5391912;color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-5ed7ed8.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-5ed7ed8.elementor-view-default .elementor-icon{color:#E5391912;border-color:#E5391912;}.elementor-9280 .elementor-element.elementor-element-5ed7ed8.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-5ed7ed8.elementor-view-default .elementor-icon svg{fill:#E5391912;}.elementor-9280 .elementor-element.elementor-element-5ed7ed8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-5ed7ed8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-5ed7ed8 .elementor-icon{font-size:28px;padding:6px;border-radius:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-5ed7ed8 .elementor-icon svg{height:28px;}.elementor-9280 .elementor-element.elementor-element-2e7282f .elementor-heading-title{font-size:22px;}.elementor-9280 .elementor-element.elementor-element-478b56b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-e2fbe40 .elementor-icon-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-e2fbe40.elementor-view-stacked .elementor-icon{background-color:#E5391912;color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-e2fbe40.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-e2fbe40.elementor-view-default .elementor-icon{color:#E5391912;border-color:#E5391912;}.elementor-9280 .elementor-element.elementor-element-e2fbe40.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-e2fbe40.elementor-view-default .elementor-icon svg{fill:#E5391912;}.elementor-9280 .elementor-element.elementor-element-e2fbe40.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-e2fbe40.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-e2fbe40 .elementor-icon{font-size:28px;padding:6px;border-radius:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-e2fbe40 .elementor-icon svg{height:28px;}.elementor-9280 .elementor-element.elementor-element-e674f08 .elementor-heading-title{font-size:22px;}.elementor-9280 .elementor-element.elementor-element-a0b2909 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-3466bdc .elementor-icon-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-3466bdc.elementor-view-stacked .elementor-icon{background-color:#E5391912;color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-3466bdc.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-3466bdc.elementor-view-default .elementor-icon{color:#E5391912;border-color:#E5391912;}.elementor-9280 .elementor-element.elementor-element-3466bdc.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-3466bdc.elementor-view-default .elementor-icon svg{fill:#E5391912;}.elementor-9280 .elementor-element.elementor-element-3466bdc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-3466bdc.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-3466bdc .elementor-icon{font-size:28px;padding:6px;border-radius:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-3466bdc .elementor-icon svg{height:28px;}.elementor-9280 .elementor-element.elementor-element-cf37acb .elementor-heading-title{font-size:22px;}.elementor-9280 .elementor-element.elementor-element-bb3eb94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-4c8b184 .elementor-icon-wrapper{text-align:start;}.elementor-9280 .elementor-element.elementor-element-4c8b184.elementor-view-stacked .elementor-icon{background-color:#E5391912;color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-4c8b184.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-4c8b184.elementor-view-default .elementor-icon{color:#E5391912;border-color:#E5391912;}.elementor-9280 .elementor-element.elementor-element-4c8b184.elementor-view-framed .elementor-icon, .elementor-9280 .elementor-element.elementor-element-4c8b184.elementor-view-default .elementor-icon svg{fill:#E5391912;}.elementor-9280 .elementor-element.elementor-element-4c8b184.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-4c8b184.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-4c8b184 .elementor-icon{font-size:28px;padding:6px;border-radius:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-4c8b184 .elementor-icon svg{height:28px;}.elementor-9280 .elementor-element.elementor-element-e213342 .elementor-heading-title{font-size:22px;}.elementor-9280 .elementor-element.elementor-element-18463e6:not(.elementor-motion-effects-element-type-background), .elementor-9280 .elementor-element.elementor-element-18463e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(254deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-9280 .elementor-element.elementor-element-18463e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 20px 74px 20px;}.elementor-9280 .elementor-element.elementor-element-18463e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9280 .elementor-element.elementor-element-270ac39{text-align:center;}.elementor-9280 .elementor-element.elementor-element-270ac39 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:42px;font-weight:400;line-height:54px;color:#FFFFFF;}.elementor-9280 .elementor-element.elementor-element-ad52a8c{text-align:center;font-size:22px;color:var( --e-global-color-accent );}.elementor-9280 .elementor-element.elementor-element-11331ab .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-11331ab{width:var( --container-widget-width, 95.122% );max-width:95.122%;--container-widget-width:95.122%;--container-widget-flex-grow:0;}.elementor-9280 .elementor-element.elementor-element-11331ab > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-9280 .elementor-element.elementor-element-11331ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-9280 .elementor-element.elementor-element-3d6c4b6 .elementor-button{background-color:#02010100;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-3d6c4b6{width:var( --container-widget-width, 95.122% );max-width:95.122%;--container-widget-width:95.122%;--container-widget-flex-grow:0;}.elementor-9280 .elementor-element.elementor-element-3d6c4b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9280 .elementor-element.elementor-element-3d6c4b6 .elementor-button .elementor-button-content-wrapper{gap:29px;}.elementor-9280 .elementor-element.elementor-element-b55e1ed{padding:74px 20px 74px 20px;}.elementor-9280 .elementor-element.elementor-element-840e714{text-align:center;color:var( --e-global-color-primary );}.elementor-9280 .elementor-element.elementor-element-840e714 p{margin-block-end:0px;}.elementor-9280 .elementor-element.elementor-element-a926874{text-align:center;}.elementor-9280 .elementor-element.elementor-element-a926874 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9280 .elementor-element.elementor-element-fc3cbbd{text-align:center;}.elementor-9280 .elementor-element.elementor-element-7d3de25 > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-9280 .elementor-element.elementor-element-7d3de25 .elementor-accordion-item{border-width:2px;}.elementor-9280 .elementor-element.elementor-element-7d3de25 .elementor-accordion-item .elementor-tab-content{border-width:2px;}.elementor-9280 .elementor-element.elementor-element-7d3de25 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;}.elementor-9280 .elementor-element.elementor-element-7d3de25 .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-5e5aae1{text-align:center;}.elementor-9280 .elementor-element.elementor-element-5e5aae1 .elementor-heading-title{font-size:24px;}.elementor-9280 .elementor-element.elementor-element-3d55dcd .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-9280 .elementor-element.elementor-element-6f0be0e{width:50%;}.elementor-9280 .elementor-element.elementor-element-d4a30ff{width:50%;}.elementor-9280 .elementor-element.elementor-element-11b5473{width:22%;}.elementor-9280 .elementor-element.elementor-element-0ac71e9{width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9280 .elementor-element.elementor-element-72331a5{width:100%;}.elementor-9280 .elementor-element.elementor-element-6f0be0e{width:45%;}.elementor-9280 .elementor-element.elementor-element-d4a30ff{width:55%;}.elementor-9280 .elementor-element.elementor-element-11b5473{width:50%;}.elementor-9280 .elementor-element.elementor-element-0ac71e9{width:50%;}.elementor-9280 .elementor-element.elementor-element-5adea46{width:50%;}.elementor-9280 .elementor-element.elementor-element-53cd229{width:45%;}.elementor-9280 .elementor-element.elementor-element-b5174e9{width:50%;}.elementor-9280 .elementor-element.elementor-element-2ecaa93{width:50%;}.elementor-9280 .elementor-element.elementor-element-1fc228a{width:100%;}.elementor-9280 .elementor-element.elementor-element-0be187f{width:50%;}.elementor-9280 .elementor-element.elementor-element-478b56b{width:50%;}.elementor-9280 .elementor-element.elementor-element-a0b2909{width:50%;}.elementor-9280 .elementor-element.elementor-element-bb3eb94{width:50%;}.elementor-9280 .elementor-element.elementor-element-00a0243{width:100%;}}@media(max-width:1024px){.elementor-9280 .elementor-element.elementor-element-f318951 .elementor-heading-title{font-size:36px;line-height:1.5em;}.elementor-9280 .elementor-element.elementor-element-41dd5f8{width:var( --container-widget-width, 347.617px );max-width:347.617px;--container-widget-width:347.617px;--container-widget-flex-grow:0;}.elementor-9280 .elementor-element.elementor-element-1949871{width:var( --container-widget-width, 355.5px );max-width:355.5px;--container-widget-width:355.5px;--container-widget-flex-grow:0;}.elementor-9280 .elementor-element.elementor-element-11b5473 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-0ac71e9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-1fc228a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-61371ba{font-size:18px;}.elementor-9280 .elementor-element.elementor-element-9247027 > .elementor-container{max-width:1347px;}.elementor-9280 .elementor-element.elementor-element-0be187f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-9280 .elementor-element.elementor-element-0be187f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-478b56b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9280 .elementor-element.elementor-element-270ac39 .elementor-heading-title{font-size:36px;line-height:1.5em;}.elementor-9280 .elementor-element.elementor-element-ad52a8c{font-size:20px;}.elementor-9280 .elementor-element.elementor-element-11331ab .elementor-button{line-height:1.3em;}.elementor-9280 .elementor-element.elementor-element-3d6c4b6 .elementor-button{line-height:1.3em;}}@media(max-width:767px){.elementor-9280 .elementor-element.elementor-element-6c10314{padding:35px 15px 0px 15px;}.elementor-9280 .elementor-element.elementor-element-0e5ede2 .elementor-button{font-size:12px;}.elementor-9280 .elementor-element.elementor-element-f318951{text-align:center;}.elementor-9280 .elementor-element.elementor-element-f318951 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-9280 .elementor-element.elementor-element-f55c9a1{font-size:17px;}.elementor-9280 .elementor-element.elementor-element-41dd5f8{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-9280 .elementor-element.elementor-element-1949871{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-9280 .elementor-element.elementor-element-1949871 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-1949871 .elementor-button{line-height:1.3em;}.elementor-9280 .elementor-element.elementor-element-7aae716{font-size:16px;}.elementor-9280 .elementor-element.elementor-element-8a780a3 .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-9e1d267 .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-ab4ff15 .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-029d61d .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-72d61c9 .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-1ea3a90 .elementor-image-box-img{margin-bottom:14px;}.elementor-9280 .elementor-element.elementor-element-8fe4c57{padding:020px 0px 020px 0px;}.elementor-9280 .elementor-element.elementor-element-adcc092{font-size:18px;}.elementor-9280 .elementor-element.elementor-element-18463e6{padding:35px 15px 0px 15px;}.elementor-9280 .elementor-element.elementor-element-270ac39{text-align:center;}.elementor-9280 .elementor-element.elementor-element-270ac39 .elementor-heading-title{font-size:26px;line-height:1.6em;}.elementor-9280 .elementor-element.elementor-element-ad52a8c{font-size:17px;}.elementor-9280 .elementor-element.elementor-element-11331ab{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-9280 .elementor-element.elementor-element-11331ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9280 .elementor-element.elementor-element-3d6c4b6{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-9280 .elementor-element.elementor-element-7d3de25 > .elementor-widget-container{margin:0% 0% 0% 0%;}}/* Start custom CSS for button, class: .elementor-element-41dd5f8 *//* ===== MSPACEZ Glass Button ===== */
.mspacez-glass-btn .elementor-button{
  --brand:#E3574A;

  display:inline-flex;
  align-items:center;
  gap:10px;

  padding:12px 22px;
  border-radius:999px;

  background:rgba(255,255,255,0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border:1px solid rgba(255,255,255,0.35);
  box-shadow:
    0 8px 24px rgba(0,0,0,0.08),
    inset 0 1px 0 rgba(255,255,255,0.4);

  color:#111827;
  font-weight:600;

  transition:all .25s ease;
}

/* نص الزرار */
.mspacez-glass-btn .elementor-button-text{
  color:#FFFFFF;
}

/* الأيقونة */
.mspacez-glass-btn .elementor-button-icon{
  display:flex;
  align-items:center;
  justify-content:center;
}

.mspacez-glass-btn .elementor-button-icon i,
.mspacez-glass-btn .elementor-button-icon svg{
  font-size:24px;
  color:var(--brand);
  transition:all .25s ease;
}

/* ===== Hover ===== */
.mspacez-glass-btn .elementor-button:hover{
  background:rgba(227,87,74,0.22);
  border-color:rgba(227,87,74,0.45);

  box-shadow:
    0 12px 32px rgba(227,87,74,0.25),
    inset 0 1px 0 rgba(255,255,255,0.45);

  transform:translateY(-2px);
}

.mspacez-glass-btn .elementor-button:hover .elementor-button-text{
  color:var(--brand);
}

.mspacez-glass-btn .elementor-button:hover .elementor-button-icon i,
.mspacez-glass-btn .elementor-button:hover .elementor-button-icon svg{
  transform:scale(1.1);
}

/* Active / Click */
.mspacez-glass-btn .elementor-button:active{
  transform:translateY(0);
  box-shadow:
    0 6px 16px rgba(227,87,74,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1949871 *//* ===== MSPACEZ Glass Button (Fixed Text Hover) ===== */

.mspacez-glass-btn .elementor-button{
  --brand:#E3574A;

  display:inline-flex;
  align-items:center;
  gap:10px;

  padding:12px 22px;
  border-radius:999px;

  background:rgba(255,255,255,0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border:1px solid rgba(255,255,255,0.35);
  box-shadow:
    0 8px 24px rgba(0,0,0,0.08),
    inset 0 1px 0 rgba(255,255,255,0.4);

  color:#FFFFFF;
  font-weight:600;

  transition:all .25s ease;
}

/* ===== Text (Always Visible) ===== */
.mspacez-glass-btn .elementor-button-text{
  color:#FFFFFF !important;
}

/* ===== Icon ===== */
.mspacez-glass-btn .elementor-button-icon{
  display:flex;
  align-items:center;
  justify-content:center;
}

.mspacez-glass-btn .elementor-button-icon i,
.mspacez-glass-btn .elementor-button-icon svg{
  font-size:18px;
  color:#FFFFFF;
  transition:transform .25s ease;
}

/* ===== Hover ===== */
.mspacez-glass-btn .elementor-button:hover{
  background:rgba(255,255,255,0.35);
  border-color:rgba(227,87,74,0.55);

  box-shadow:
    0 18px 44px rgba(227,87,74,0.35),
    inset 0 1px 0 rgba(255,255,255,0.45);

  transform:translateY(-2px);
}

.mspacez-glass-btn .elementor-button:hover .elementor-button-icon i,
.mspacez-glass-btn .elementor-button:hover .elementor-button-icon svg{
  transform:scale(1.1);
}

/* ===== Active / Click ===== */
.mspacez-glass-btn .elementor-button:active{
  transform:translateY(0);
  box-shadow:
    0 6px 16px rgba(227,87,74,0.25);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c10314 *//* Apply to HERO section container (add class: branches-hero) */
.branches-hero{
  position: relative;
  overflow: hidden;
  border-radius: 0px;
  padding: 56px 28px;
  background:
    radial-gradient(900px 420px at 12% 10%, rgba(240,92,73,.22) 0%, rgba(240,92,73,0) 60%),
    radial-gradient(800px 380px at 88% 18%, rgba(59,130,246,.14) 0%, rgba(59,130,246,0) 62%),
    radial-gradient(900px 520px at 55% 95%, rgba(255,255,255,.10) 0%, rgba(255,255,255,0) 55%),
    linear-gradient(180deg, #0b0f17 0%, #0a1220 55%, #070c14 100%);
  border: 1px solid rgba(255,255,255,.08);
  box-shadow: 0 18px 60px rgba(0,0,0,.30);
}

/* subtle grid + noise overlay */
.branches-hero::before{
  content:"";
  position:absolute;
  inset:-1px;
  pointer-events:none;
  background:
    /* grid */
    linear-gradient(to right, rgba(255,255,255,.06) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(255,255,255,.06) 1px, transparent 1px),
    /* vignette */
    radial-gradient(900px 520px at 50% 10%, rgba(255,255,255,.08), transparent 60%),
    radial-gradient(900px 520px at 50% 100%, rgba(0,0,0,.45), transparent 60%);
  background-size: 48px 48px, 48px 48px, auto, auto;
  opacity: .55;
}

/* glowing blobs */
.branches-hero::after{
  content:"";
  position:absolute;
  inset:-40%;
  pointer-events:none;
  background:
    radial-gradient(380px 280px at 22% 18%, rgba(240,92,73,.35), transparent 62%),
    radial-gradient(420px 320px at 78% 22%, rgba(240,92,73,.18), transparent 65%),
    radial-gradient(520px 420px at 55% 85%, rgba(59,130,246,.14), transparent 70%);
  filter: blur(18px);
  opacity: .75;
}

/* keep content above overlays */
.branches-hero > *{
  position: relative;
  z-index: 2;
}

/* responsive padding */
@media (min-width: 768px){
  .branches-hero{ padding: 70px 44px; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11b5473 *//* =========================
   Card Style (apply per card)
   class: msp-card
========================= */
.msp-card{
  --brand:#E3574A;
  --border:#E5E7EB;

  border-radius:18px;
  border:1px solid var(--border);
  background:#fff;
  overflow:hidden;
  box-shadow:0 0 0 rgba(0,0,0,0);
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

.msp-card:hover{
  border-color:rgba(227,87,74,.35);
  box-shadow:0 18px 40px rgba(0,0,0,.12);
  transform:translateY(-6px);
}

.msp-card .msp-title{
  color:#111827;
  transition:color .25s ease;
}
.msp-card:hover .msp-title{
  color:var(--brand) !important;
}

.msp-card .msp-pill{
  display:inline-flex;
  align-items:center;
  padding:6px 14px;
  border-radius:999px;
  background:#F3F4F6;
  color:#111827;
  font-size:13px;
  font-weight:500;
  transition:background-color .25s ease, color .25s ease, box-shadow .25s ease, transform .25s ease;
}
.msp-card:hover .msp-pill{
  background:rgba(227,87,74,.09);
  color:var(--brand) !important;
  box-shadow:0 8px 18px rgba(227,87,74,.25);
  transform:translateY(-2px);
}

/* Mobile: امنع الرفع */
@media (max-width:767px){
  .msp-card:hover{ transform:none !important; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9884dc2 *//* =========================
   MSPACEZ Cards Wrap (Inner Section)
   - gap + responsive columns
   - no breaking on tablet/mobile
========================= */

/* 1) خليك ما تلمسش .elementor-9280 .elementor-element.elementor-element-9884dc2 نفسه كـ grid
      اشتغل على container الداخلي */
.elementor-9280 .elementor-element.elementor-element-9884dc2 > .elementor-container{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:24px !important;            /* الجاب بين الكروت */
  align-items:stretch !important;
}

/* 2) Desktop: 4 كروت في السطر */
.elementor-9280 .elementor-element.elementor-element-9884dc2 > .elementor-container > .elementor-column{
  flex:0 0 calc(25% - 18px) !important;  /* 24px gap => خصم تقريبي */
  max-width:calc(25% - 18px) !important;
}

/* 3) Tablet: كارتين في السطر */
@media (max-width:1024px){
  .elementor-9280 .elementor-element.elementor-element-9884dc2 > .elementor-container{
    gap:18px !important;
  }
  .elementor-9280 .elementor-element.elementor-element-9884dc2 > .elementor-container > .elementor-column{
    flex:0 0 calc(50% - 9px) !important;
    max-width:calc(50% - 9px) !important;
  }
}

/* 4) Mobile: كارت واحد */
@media (max-width:767px){
  .elementor-9280 .elementor-element.elementor-element-9884dc2 > .elementor-container{
    gap:14px !important;
  }
  .elementor-9280 .elementor-element.elementor-element-9884dc2 > .elementor-container > .elementor-column{
    flex:0 0 100% !important;
    max-width:100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b5174e9 *//* ===== MSPACEZ Image Box Card ===== */
.msp-imagebox-card{
  --brand:#E3574A;
  --border:#E5E7EB;
  --text:#111827;
  --muted:#4B5563;

  background:#fff;
  border:1px solid var(--border);
  border-radius:20px;
  overflow:hidden;
  box-shadow:0 0 0 rgba(0,0,0,0);
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}

/* Elementor Image Box wrapper */
.msp-imagebox-card .elementor-image-box-wrapper{
  height:100%;
}

/* Image container */
.msp-imagebox-card .elementor-image-box-img{
  overflow:hidden;
  border-radius:16px 16px 0 0; /* يخلي الصورة كأنها هيدر */
}

/* Image */
.msp-imagebox-card .elementor-image-box-img img{
  width:100%;
  display:block;
  transition:transform .45s ease;
}

/* Content spacing */
.msp-imagebox-card .elementor-image-box-content{
  padding:18px 18px 20px;
}

/* Title */
.msp-imagebox-card .elementor-image-box-title{
  color:var(--text);
  transition:color .25s ease;
  margin-bottom:8px;
}

/* Description */
.msp-imagebox-card .elementor-image-box-description{
  color:var(--muted);
}

/* CTA link (Learn more) */
.msp-imagebox-card a{
  display:inline-flex;
  align-items:center;
  gap:6px;
  margin-top:14px;
  font-weight:600;
  color:var(--brand);
  text-decoration:none !important;
  transition:transform .25s ease, gap .25s ease, color .25s ease;
}

/* Hover on whole card */
.msp-imagebox-card:hover{
  border-color:rgba(227,87,74,0.35);
  box-shadow:0 20px 45px rgba(0,0,0,0.14);
  transform:translateY(-8px);
}

/* Image zoom on hover */
.msp-imagebox-card:hover .elementor-image-box-img img{
  transform:scale(1.06);
}

/* Title brand color on hover */
.msp-imagebox-card:hover .elementor-image-box-title{
  color:var(--brand);
}

/* CTA move on hover */
.msp-imagebox-card:hover a{
  transform:translateX(4px);
  gap:10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ecaa93 *//* ===== MSPACEZ Image Box Card ===== */
.msp-imagebox-card{
  --brand:#E3574A;
  --border:#E5E7EB;
  --text:#111827;
  --muted:#4B5563;

  background:#fff;
  border:1px solid var(--border);
  border-radius:20px;
  overflow:hidden;
  box-shadow:0 0 0 rgba(0,0,0,0);
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}

/* Elementor Image Box wrapper */
.msp-imagebox-card .elementor-image-box-wrapper{
  height:100%;
}

/* Image container */
.msp-imagebox-card .elementor-image-box-img{
  overflow:hidden;
  border-radius:16px 16px 0 0; /* يخلي الصورة كأنها هيدر */
}

/* Image */
.msp-imagebox-card .elementor-image-box-img img{
  width:100%;
  display:block;
  transition:transform .45s ease;
}

/* Content spacing */
.msp-imagebox-card .elementor-image-box-content{
  padding:18px 18px 20px;
}

/* Title */
.msp-imagebox-card .elementor-image-box-title{
  color:var(--text);
  transition:color .25s ease;
  margin-bottom:8px;
}

/* Description */
.msp-imagebox-card .elementor-image-box-description{
  color:var(--muted);
}

/* CTA link (Learn more) */
.msp-imagebox-card a{
  display:inline-flex;
  align-items:center;
  gap:6px;
  margin-top:14px;
  font-weight:600;
  color:var(--brand);
  text-decoration:none !important;
  transition:transform .25s ease, gap .25s ease, color .25s ease;
}

/* Hover on whole card */
.msp-imagebox-card:hover{
  border-color:rgba(227,87,74,0.35);
  box-shadow:0 20px 45px rgba(0,0,0,0.14);
  transform:translateY(-8px);
}

/* Image zoom on hover */
.msp-imagebox-card:hover .elementor-image-box-img img{
  transform:scale(1.06);
}

/* Title brand color on hover */
.msp-imagebox-card:hover .elementor-image-box-title{
  color:var(--brand);
}

/* CTA move on hover */
.msp-imagebox-card:hover a{
  transform:translateX(4px);
  gap:10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-08cfe4f *//* ===== MSPACEZ Image Box Card ===== */
.msp-imagebox-card{
  --brand:#E3574A;
  --border:#E5E7EB;
  --text:#111827;
  --muted:#4B5563;

  background:#fff;
  border:1px solid var(--border);
  border-radius:20px;
  overflow:hidden;
  box-shadow:0 0 0 rgba(0,0,0,0);
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}

/* Elementor Image Box wrapper */
.msp-imagebox-card .elementor-image-box-wrapper{
  height:100%;
}

/* Image container */
.msp-imagebox-card .elementor-image-box-img{
  overflow:hidden;
  border-radius:16px 16px 0 0; /* يخلي الصورة كأنها هيدر */
}

/* Image */
.msp-imagebox-card .elementor-image-box-img img{
  width:100%;
  display:block;
  transition:transform .45s ease;
}

/* Content spacing */
.msp-imagebox-card .elementor-image-box-content{
  padding:18px 18px 20px;
}

/* Title */
.msp-imagebox-card .elementor-image-box-title{
  color:var(--text);
  transition:color .25s ease;
  margin-bottom:8px;
}

/* Description */
.msp-imagebox-card .elementor-image-box-description{
  color:var(--muted);
}

/* CTA link (Learn more) */
.msp-imagebox-card a{
  display:inline-flex;
  align-items:center;
  gap:6px;
  margin-top:14px;
  font-weight:600;
  color:var(--brand);
  text-decoration:none !important;
  transition:transform .25s ease, gap .25s ease, color .25s ease;
}

/* Hover on whole card */
.msp-imagebox-card:hover{
  border-color:rgba(227,87,74,0.35);
  box-shadow:0 20px 45px rgba(0,0,0,0.14);
  transform:translateY(-8px);
}

/* Image zoom on hover */
.msp-imagebox-card:hover .elementor-image-box-img img{
  transform:scale(1.06);
}

/* Title brand color on hover */
.msp-imagebox-card:hover .elementor-image-box-title{
  color:var(--brand);
}

/* CTA move on hover */
.msp-imagebox-card:hover a{
  transform:translateX(4px);
  gap:10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5bf0eba *//* ===== MSPACEZ Image Box Card ===== */
.msp-imagebox-card{
  --brand:#E3574A;
  --border:#E5E7EB;
  --text:#111827;
  --muted:#4B5563;

  background:#fff;
  border:1px solid var(--border);
  border-radius:20px;
  overflow:hidden;
  box-shadow:0 0 0 rgba(0,0,0,0);
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}

/* Elementor Image Box wrapper */
.msp-imagebox-card .elementor-image-box-wrapper{
  height:100%;
}

/* Image container */
.msp-imagebox-card .elementor-image-box-img{
  overflow:hidden;
  border-radius:16px 16px 0 0; /* يخلي الصورة كأنها هيدر */
}

/* Image */
.msp-imagebox-card .elementor-image-box-img img{
  width:100%;
  display:block;
  transition:transform .45s ease;
}

/* Content spacing */
.msp-imagebox-card .elementor-image-box-content{
  padding:18px 18px 20px;
}

/* Title */
.msp-imagebox-card .elementor-image-box-title{
  color:var(--text);
  transition:color .25s ease;
  margin-bottom:8px;
}

/* Description */
.msp-imagebox-card .elementor-image-box-description{
  color:var(--muted);
}

/* CTA link (Learn more) */
.msp-imagebox-card a{
  display:inline-flex;
  align-items:center;
  gap:6px;
  margin-top:14px;
  font-weight:600;
  color:var(--brand);
  text-decoration:none !important;
  transition:transform .25s ease, gap .25s ease, color .25s ease;
}

/* Hover on whole card */
.msp-imagebox-card:hover{
  border-color:rgba(227,87,74,0.35);
  box-shadow:0 20px 45px rgba(0,0,0,0.14);
  transform:translateY(-8px);
}

/* Image zoom on hover */
.msp-imagebox-card:hover .elementor-image-box-img img{
  transform:scale(1.06);
}

/* Title brand color on hover */
.msp-imagebox-card:hover .elementor-image-box-title{
  color:var(--brand);
}

/* CTA move on hover */
.msp-imagebox-card:hover a{
  transform:translateX(4px);
  gap:10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cf4ddae *//* ===== MSPACEZ Image Box Card ===== */
.msp-imagebox-card{
  --brand:#E3574A;
  --border:#E5E7EB;
  --text:#111827;
  --muted:#4B5563;

  background:#fff;
  border:1px solid var(--border);
  border-radius:20px;
  overflow:hidden;
  box-shadow:0 0 0 rgba(0,0,0,0);
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}

/* Elementor Image Box wrapper */
.msp-imagebox-card .elementor-image-box-wrapper{
  height:100%;
}

/* Image container */
.msp-imagebox-card .elementor-image-box-img{
  overflow:hidden;
  border-radius:16px 16px 0 0; /* يخلي الصورة كأنها هيدر */
}

/* Image */
.msp-imagebox-card .elementor-image-box-img img{
  width:100%;
  display:block;
  transition:transform .45s ease;
}

/* Content spacing */
.msp-imagebox-card .elementor-image-box-content{
  padding:18px 18px 20px;
}

/* Title */
.msp-imagebox-card .elementor-image-box-title{
  color:var(--text);
  transition:color .25s ease;
  margin-bottom:8px;
}

/* Description */
.msp-imagebox-card .elementor-image-box-description{
  color:var(--muted);
}

/* CTA link (Learn more) */
.msp-imagebox-card a{
  display:inline-flex;
  align-items:center;
  gap:6px;
  margin-top:14px;
  font-weight:600;
  color:var(--brand);
  text-decoration:none !important;
  transition:transform .25s ease, gap .25s ease, color .25s ease;
}

/* Hover on whole card */
.msp-imagebox-card:hover{
  border-color:rgba(227,87,74,0.35);
  box-shadow:0 20px 45px rgba(0,0,0,0.14);
  transform:translateY(-8px);
}

/* Image zoom on hover */
.msp-imagebox-card:hover .elementor-image-box-img img{
  transform:scale(1.06);
}

/* Title brand color on hover */
.msp-imagebox-card:hover .elementor-image-box-title{
  color:var(--brand);
}

/* CTA move on hover */
.msp-imagebox-card:hover a{
  transform:translateX(4px);
  gap:10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-62d185e *//* ===== MSPACEZ Image Box Card ===== */
.msp-imagebox-card{
  --brand:#E3574A;
  --border:#E5E7EB;
  --text:#111827;
  --muted:#4B5563;

  background:#fff;
  border:1px solid var(--border);
  border-radius:20px;
  overflow:hidden;
  box-shadow:0 0 0 rgba(0,0,0,0);
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}

/* Elementor Image Box wrapper */
.msp-imagebox-card .elementor-image-box-wrapper{
  height:100%;
}

/* Image container */
.msp-imagebox-card .elementor-image-box-img{
  overflow:hidden;
  border-radius:16px 16px 0 0; /* يخلي الصورة كأنها هيدر */
}

/* Image */
.msp-imagebox-card .elementor-image-box-img img{
  width:100%;
  display:block;
  transition:transform .45s ease;
}

/* Content spacing */
.msp-imagebox-card .elementor-image-box-content{
  padding:18px 18px 20px;
}

/* Title */
.msp-imagebox-card .elementor-image-box-title{
  color:var(--text);
  transition:color .25s ease;
  margin-bottom:8px;
}

/* Description */
.msp-imagebox-card .elementor-image-box-description{
  color:var(--muted);
}

/* CTA link (Learn more) */
.msp-imagebox-card a{
  display:inline-flex;
  align-items:center;
  gap:6px;
  margin-top:14px;
  font-weight:600;
  color:var(--brand);
  text-decoration:none !important;
  transition:transform .25s ease, gap .25s ease, color .25s ease;
}

/* Hover on whole card */
.msp-imagebox-card:hover{
  border-color:rgba(227,87,74,0.35);
  box-shadow:0 20px 45px rgba(0,0,0,0.14);
  transform:translateY(-8px);
}

/* Image zoom on hover */
.msp-imagebox-card:hover .elementor-image-box-img img{
  transform:scale(1.06);
}

/* Title brand color on hover */
.msp-imagebox-card:hover .elementor-image-box-title{
  color:var(--brand);
}

/* CTA move on hover */
.msp-imagebox-card:hover a{
  transform:translateX(4px);
  gap:10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5678c07 *//* =========================
   MSPACEZ Cards Wrap (Inner Section)
   - gap + responsive columns
   - no breaking on tablet/mobile
========================= */

/* 1) خليك ما تلمسش .elementor-9280 .elementor-element.elementor-element-5678c07 نفسه كـ grid
      اشتغل على container الداخلي */
.elementor-9280 .elementor-element.elementor-element-5678c07 > .elementor-container{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:24px !important;            /* الجاب بين الكروت */
  align-items:stretch !important;
}

/* 2) Desktop: 4 كروت في السطر */
.elementor-9280 .elementor-element.elementor-element-5678c07 > .elementor-container > .elementor-column{
  flex:0 0 calc(33.33% - 18px) !important;  /* 24px gap => خصم تقريبي */
  max-width:calc(33.33% - 18px) !important;
}

/* 3) Tablet: كارتين في السطر */
@media (max-width:1024px){
  .elementor-9280 .elementor-element.elementor-element-5678c07 > .elementor-container{
    gap:18px !important;
  }
  .elementor-9280 .elementor-element.elementor-element-5678c07 > .elementor-container > .elementor-column{
    flex:0 0 calc(50% - 9px) !important;
    max-width:calc(50% - 9px) !important;
  }
}

/* 4) Mobile: كارت واحد */
@media (max-width:767px){
  .elementor-9280 .elementor-element.elementor-element-5678c07 > .elementor-container{
    gap:14px !important;
  }
  .elementor-9280 .elementor-element.elementor-element-5678c07 > .elementor-container > .elementor-column{
    flex:0 0 100% !important;
    max-width:100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53d2fba *//* ===== Enterprise Card – Base ===== */
.elementor-9280 .elementor-element.elementor-element-53d2fba{
  border-radius: 18px;
  border: 1px solid #E5E7EB;
  background: #FFFFFF;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  transition:
    box-shadow .25s ease,
    transform .25s ease,
    border-color .25s ease,
    background-color .25s ease;
  position: relative;
}

/* Title + Pill default */
.elementor-9280 .elementor-element.elementor-element-53d2fba .msp-title{
  color: #111827;
  transition: color .25s ease;
}

.elementor-9280 .elementor-element.elementor-element-53d2fba .msp-pill{
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background: #F3F4F6;
  color: #111827;
  font-size: 13px;
  font-weight: 500;
  transition:
    background-color .25s ease,
    color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}

/* ===== Hover on whole card ===== */
.elementor-9280 .elementor-element.elementor-element-53d2fba:hover{
  border-color: rgba(227,87,74,0.35);   /* لون مكانك خفيف */
  background: #FFFFFF;
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
  transform: translateY(-6px);
}

/* Title color on hover */
.elementor-9280 .elementor-element.elementor-element-53d2fba:hover .msp-title{
  color: #E3574A !important;            /* لون مكانك */
}

/* Pill hover */
.elementor-9280 .elementor-element.elementor-element-53d2fba:hover .msp-pill{
  background: rgba(227,87,74,0.09);
  color: #E3574A !important;
  box-shadow: 0 8px 18px rgba(227,87,74,0.25);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-02e2bb6 *//* ===== Enterprise Card – Base ===== */
.elementor-9280 .elementor-element.elementor-element-02e2bb6{
  border-radius: 18px;
  border: 1px solid #E5E7EB;
  background: #FFFFFF;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  transition:
    box-shadow .25s ease,
    transform .25s ease,
    border-color .25s ease,
    background-color .25s ease;
  position: relative;
}

/* Title + Pill default */
.elementor-9280 .elementor-element.elementor-element-02e2bb6 .msp-title{
  color: #111827;
  transition: color .25s ease;
}

.elementor-9280 .elementor-element.elementor-element-02e2bb6 .msp-pill{
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background: #F3F4F6;
  color: #111827;
  font-size: 13px;
  font-weight: 500;
  transition:
    background-color .25s ease,
    color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}

/* ===== Hover on whole card ===== */
.elementor-9280 .elementor-element.elementor-element-02e2bb6:hover{
  border-color: rgba(227,87,74,0.35);   /* لون مكانك خفيف */
  background: #FFFFFF;
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
  transform: translateY(-6px);
}

/* Title color on hover */
.elementor-9280 .elementor-element.elementor-element-02e2bb6:hover .msp-title{
  color: #E3574A !important;            /* لون مكانك */
}

/* Pill hover */
.elementor-9280 .elementor-element.elementor-element-02e2bb6:hover .msp-pill{
  background: rgba(227,87,74,0.09);
  color: #E3574A !important;
  box-shadow: 0 8px 18px rgba(227,87,74,0.25);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14e9f3e *//* ===== Enterprise Card – Base ===== */
.elementor-9280 .elementor-element.elementor-element-14e9f3e{
  border-radius: 18px;
  border: 1px solid #E5E7EB;
  background: #FFFFFF;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  transition:
    box-shadow .25s ease,
    transform .25s ease,
    border-color .25s ease,
    background-color .25s ease;
  position: relative;
}

/* Title + Pill default */
.elementor-9280 .elementor-element.elementor-element-14e9f3e .msp-title{
  color: #111827;
  transition: color .25s ease;
}

.elementor-9280 .elementor-element.elementor-element-14e9f3e .msp-pill{
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background: #F3F4F6;
  color: #111827;
  font-size: 13px;
  font-weight: 500;
  transition:
    background-color .25s ease,
    color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}

/* ===== Hover on whole card ===== */
.elementor-9280 .elementor-element.elementor-element-14e9f3e:hover{
  border-color: rgba(227,87,74,0.35);   /* لون مكانك خفيف */
  background: #FFFFFF;
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
  transform: translateY(-6px);
}

/* Title color on hover */
.elementor-9280 .elementor-element.elementor-element-14e9f3e:hover .msp-title{
  color: #E3574A !important;            /* لون مكانك */
}

/* Pill hover */
.elementor-9280 .elementor-element.elementor-element-14e9f3e:hover .msp-pill{
  background: rgba(227,87,74,0.09);
  color: #E3574A !important;
  box-shadow: 0 8px 18px rgba(227,87,74,0.25);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-04abcbf *//* ===== Enterprise Card – Base ===== */
.elementor-9280 .elementor-element.elementor-element-04abcbf{
  border-radius: 18px;
  border: 1px solid #E5E7EB;
  background: #FFFFFF;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  transition:
    box-shadow .25s ease,
    transform .25s ease,
    border-color .25s ease,
    background-color .25s ease;
  position: relative;
}

/* Title + Pill default */
.elementor-9280 .elementor-element.elementor-element-04abcbf .msp-title{
  color: #111827;
  transition: color .25s ease;
}

.elementor-9280 .elementor-element.elementor-element-04abcbf .msp-pill{
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background: #F3F4F6;
  color: #111827;
  font-size: 13px;
  font-weight: 500;
  transition:
    background-color .25s ease,
    color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}

/* ===== Hover on whole card ===== */
.elementor-9280 .elementor-element.elementor-element-04abcbf:hover{
  border-color: rgba(227,87,74,0.35);   /* لون مكانك خفيف */
  background: #FFFFFF;
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
  transform: translateY(-6px);
}

/* Title color on hover */
.elementor-9280 .elementor-element.elementor-element-04abcbf:hover .msp-title{
  color: #E3574A !important;            /* لون مكانك */
}

/* Pill hover */
.elementor-9280 .elementor-element.elementor-element-04abcbf:hover .msp-pill{
  background: rgba(227,87,74,0.09);
  color: #E3574A !important;
  box-shadow: 0 8px 18px rgba(227,87,74,0.25);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e3af841 *//* ===== Enterprise Card – Base ===== */
.elementor-9280 .elementor-element.elementor-element-e3af841{
  border-radius: 18px;
  border: 1px solid #E5E7EB;
  background: #FFFFFF;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  transition:
    box-shadow .25s ease,
    transform .25s ease,
    border-color .25s ease,
    background-color .25s ease;
  position: relative;
}

/* Title + Pill default */
.elementor-9280 .elementor-element.elementor-element-e3af841 .msp-title{
  color: #111827;
  transition: color .25s ease;
}

.elementor-9280 .elementor-element.elementor-element-e3af841 .msp-pill{
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background: #F3F4F6;
  color: #111827;
  font-size: 13px;
  font-weight: 500;
  transition:
    background-color .25s ease,
    color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}

/* ===== Hover on whole card ===== */
.elementor-9280 .elementor-element.elementor-element-e3af841:hover{
  border-color: rgba(227,87,74,0.35);   /* لون مكانك خفيف */
  background: #FFFFFF;
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
  transform: translateY(-6px);
}

/* Title color on hover */
.elementor-9280 .elementor-element.elementor-element-e3af841:hover .msp-title{
  color: #E3574A !important;            /* لون مكانك */
}

/* Pill hover */
.elementor-9280 .elementor-element.elementor-element-e3af841:hover .msp-pill{
  background: rgba(227,87,74,0.09);
  color: #E3574A !important;
  box-shadow: 0 8px 18px rgba(227,87,74,0.25);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55eb4f8 *//* ===== Enterprise Card – Base ===== */
.elementor-9280 .elementor-element.elementor-element-55eb4f8{
  border-radius: 18px;
  border: 1px solid #E5E7EB;
  background: #FFFFFF;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  transition:
    box-shadow .25s ease,
    transform .25s ease,
    border-color .25s ease,
    background-color .25s ease;
  position: relative;
}

/* Title + Pill default */
.elementor-9280 .elementor-element.elementor-element-55eb4f8 .msp-title{
  color: #111827;
  transition: color .25s ease;
}

.elementor-9280 .elementor-element.elementor-element-55eb4f8 .msp-pill{
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background: #F3F4F6;
  color: #111827;
  font-size: 13px;
  font-weight: 500;
  transition:
    background-color .25s ease,
    color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}

/* ===== Hover on whole card ===== */
.elementor-9280 .elementor-element.elementor-element-55eb4f8:hover{
  border-color: rgba(227,87,74,0.35);   /* لون مكانك خفيف */
  background: #FFFFFF;
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
  transform: translateY(-6px);
}

/* Title color on hover */
.elementor-9280 .elementor-element.elementor-element-55eb4f8:hover .msp-title{
  color: #E3574A !important;            /* لون مكانك */
}

/* Pill hover */
.elementor-9280 .elementor-element.elementor-element-55eb4f8:hover .msp-pill{
  background: rgba(227,87,74,0.09);
  color: #E3574A !important;
  box-shadow: 0 8px 18px rgba(227,87,74,0.25);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eb159e8 *//* =========================
   MSPACEZ Cards Wrap (Inner Section)
   - gap + responsive columns
   - no breaking on tablet/mobile
========================= */

/* 1) خليك ما تلمسش .elementor-9280 .elementor-element.elementor-element-eb159e8 نفسه كـ grid
      اشتغل على container الداخلي */
.elementor-9280 .elementor-element.elementor-element-eb159e8 > .elementor-container{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:24px !important;            /* الجاب بين الكروت */
  align-items:stretch !important;
}

/* 2) Desktop: 4 كروت في السطر */
.elementor-9280 .elementor-element.elementor-element-eb159e8 > .elementor-container > .elementor-column{
  flex:0 0 calc(33.33% - 18px) !important;  /* 24px gap => خصم تقريبي */
  max-width:calc(33.33% - 18px) !important;
}

/* 3) Tablet: كارتين في السطر */
@media (max-width:1024px){
  .elementor-9280 .elementor-element.elementor-element-eb159e8 > .elementor-container{
    gap:18px !important;
  }
  .elementor-9280 .elementor-element.elementor-element-eb159e8 > .elementor-container > .elementor-column{
    flex:0 0 calc(50% - 9px) !important;
    max-width:calc(50% - 9px) !important;
  }
}

/* 4) Mobile: كارت واحد */
@media (max-width:767px){
  .elementor-9280 .elementor-element.elementor-element-eb159e8 > .elementor-container{
    gap:14px !important;
  }
  .elementor-9280 .elementor-element.elementor-element-eb159e8 > .elementor-container > .elementor-column{
    flex:0 0 100% !important;
    max-width:100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0be187f *//* ===== Enterprise Card – Base ===== */
.elementor-9280 .elementor-element.elementor-element-0be187f{
  border-radius: 18px;
  border: 1px solid #E5E7EB;
  background: #FFFFFF;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  transition:
    box-shadow .25s ease,
    transform .25s ease,
    border-color .25s ease,
    background-color .25s ease;
  position: relative;
}

/* Title + Pill default */
.elementor-9280 .elementor-element.elementor-element-0be187f .msp-title{
  color: #111827;
  transition: color .25s ease;
}

.elementor-9280 .elementor-element.elementor-element-0be187f .msp-pill{
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background: #F3F4F6;
  color: #111827;
  font-size: 13px;
  font-weight: 500;
  transition:
    background-color .25s ease,
    color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}

/* ===== Hover on whole card ===== */
.elementor-9280 .elementor-element.elementor-element-0be187f:hover{
  border-color: rgba(227,87,74,0.35);   /* لون مكانك خفيف */
  background: #FFFFFF;
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
  transform: translateY(-6px);
}

/* Title color on hover */
.elementor-9280 .elementor-element.elementor-element-0be187f:hover .msp-title{
  color: #E3574A !important;            /* لون مكانك */
}

/* Pill hover */
.elementor-9280 .elementor-element.elementor-element-0be187f:hover .msp-pill{
  background: rgba(227,87,74,0.09);
  color: #E3574A !important;
  box-shadow: 0 8px 18px rgba(227,87,74,0.25);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-478b56b *//* ===== Enterprise Card – Base ===== */
.elementor-9280 .elementor-element.elementor-element-478b56b{
  border-radius: 18px;
  border: 1px solid #E5E7EB;
  background: #FFFFFF;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  transition:
    box-shadow .25s ease,
    transform .25s ease,
    border-color .25s ease,
    background-color .25s ease;
  position: relative;
}

/* Title + Pill default */
.elementor-9280 .elementor-element.elementor-element-478b56b .msp-title{
  color: #111827;
  transition: color .25s ease;
}

.elementor-9280 .elementor-element.elementor-element-478b56b .msp-pill{
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background: #F3F4F6;
  color: #111827;
  font-size: 13px;
  font-weight: 500;
  transition:
    background-color .25s ease,
    color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}

/* ===== Hover on whole card ===== */
.elementor-9280 .elementor-element.elementor-element-478b56b:hover{
  border-color: rgba(227,87,74,0.35);   /* لون مكانك خفيف */
  background: #FFFFFF;
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
  transform: translateY(-6px);
}

/* Title color on hover */
.elementor-9280 .elementor-element.elementor-element-478b56b:hover .msp-title{
  color: #E3574A !important;            /* لون مكانك */
}

/* Pill hover */
.elementor-9280 .elementor-element.elementor-element-478b56b:hover .msp-pill{
  background: rgba(227,87,74,0.09);
  color: #E3574A !important;
  box-shadow: 0 8px 18px rgba(227,87,74,0.25);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a0b2909 *//* ===== Enterprise Card – Base ===== */
.elementor-9280 .elementor-element.elementor-element-a0b2909{
  border-radius: 18px;
  border: 1px solid #E5E7EB;
  background: #FFFFFF;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  transition:
    box-shadow .25s ease,
    transform .25s ease,
    border-color .25s ease,
    background-color .25s ease;
  position: relative;
}

/* Title + Pill default */
.elementor-9280 .elementor-element.elementor-element-a0b2909 .msp-title{
  color: #111827;
  transition: color .25s ease;
}

.elementor-9280 .elementor-element.elementor-element-a0b2909 .msp-pill{
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background: #F3F4F6;
  color: #111827;
  font-size: 13px;
  font-weight: 500;
  transition:
    background-color .25s ease,
    color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}

/* ===== Hover on whole card ===== */
.elementor-9280 .elementor-element.elementor-element-a0b2909:hover{
  border-color: rgba(227,87,74,0.35);   /* لون مكانك خفيف */
  background: #FFFFFF;
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
  transform: translateY(-6px);
}

/* Title color on hover */
.elementor-9280 .elementor-element.elementor-element-a0b2909:hover .msp-title{
  color: #E3574A !important;            /* لون مكانك */
}

/* Pill hover */
.elementor-9280 .elementor-element.elementor-element-a0b2909:hover .msp-pill{
  background: rgba(227,87,74,0.09);
  color: #E3574A !important;
  box-shadow: 0 8px 18px rgba(227,87,74,0.25);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bb3eb94 *//* ===== Enterprise Card – Base ===== */
.elementor-9280 .elementor-element.elementor-element-bb3eb94{
  border-radius: 18px;
  border: 1px solid #E5E7EB;
  background: #FFFFFF;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  transition:
    box-shadow .25s ease,
    transform .25s ease,
    border-color .25s ease,
    background-color .25s ease;
  position: relative;
}

/* Title + Pill default */
.elementor-9280 .elementor-element.elementor-element-bb3eb94 .msp-title{
  color: #111827;
  transition: color .25s ease;
}

.elementor-9280 .elementor-element.elementor-element-bb3eb94 .msp-pill{
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background: #F3F4F6;
  color: #111827;
  font-size: 13px;
  font-weight: 500;
  transition:
    background-color .25s ease,
    color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}

/* ===== Hover on whole card ===== */
.elementor-9280 .elementor-element.elementor-element-bb3eb94:hover{
  border-color: rgba(227,87,74,0.35);   /* لون مكانك خفيف */
  background: #FFFFFF;
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
  transform: translateY(-6px);
}

/* Title color on hover */
.elementor-9280 .elementor-element.elementor-element-bb3eb94:hover .msp-title{
  color: #E3574A !important;            /* لون مكانك */
}

/* Pill hover */
.elementor-9280 .elementor-element.elementor-element-bb3eb94:hover .msp-pill{
  background: rgba(227,87,74,0.09);
  color: #E3574A !important;
  box-shadow: 0 8px 18px rgba(227,87,74,0.25);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9247027 *//* =========================
   MSPACEZ Cards Wrap (Inner Section)
   - gap + responsive columns
   - no breaking on tablet/mobile
========================= */

/* 1) خليك ما تلمسش .elementor-9280 .elementor-element.elementor-element-9247027 نفسه كـ grid
      اشتغل على container الداخلي */
.elementor-9280 .elementor-element.elementor-element-9247027 > .elementor-container{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:24px !important;            /* الجاب بين الكروت */
  align-items:stretch !important;
}

/* 2) Desktop: 4 كروت في السطر */
.elementor-9280 .elementor-element.elementor-element-9247027 > .elementor-container > .elementor-column{
  flex:0 0 calc(25% - 18px) !important;  /* 24px gap => خصم تقريبي */
  max-width:calc(25% - 18px) !important;
}

/* 3) Tablet: كارتين في السطر */
@media (max-width:1024px){
  .elementor-9280 .elementor-element.elementor-element-9247027 > .elementor-container{
    gap:18px !important;
  }
  .elementor-9280 .elementor-element.elementor-element-9247027 > .elementor-container > .elementor-column{
    flex:0 0 calc(50% - 9px) !important;
    max-width:calc(50% - 9px) !important;
  }
}

/* 4) Mobile: كارت واحد */
@media (max-width:767px){
  .elementor-9280 .elementor-element.elementor-element-9247027 > .elementor-container{
    gap:14px !important;
  }
  .elementor-9280 .elementor-element.elementor-element-9247027 > .elementor-container > .elementor-column{
    flex:0 0 100% !important;
    max-width:100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11331ab *//* ===== MSPACEZ Glass Button (Fixed Text Hover) ===== */

.mspacez-glass-btn .elementor-button{
  --brand:#E3574A;

  display:inline-flex;
  align-items:center;
  gap:10px;

  padding:12px 22px;
  border-radius:999px;

  background:rgba(255,255,255,0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border:1px solid rgba(255,255,255,0.35);
  box-shadow:
    0 8px 24px rgba(0,0,0,0.08),
    inset 0 1px 0 rgba(255,255,255,0.4);

  color:#FFFFFF;
  font-weight:600;

  transition:all .25s ease;
}

/* ===== Text (Always Visible) ===== */
.mspacez-glass-btn .elementor-button-text{
  color:#FFFFFF !important;
}

/* ===== Icon ===== */
.mspacez-glass-btn .elementor-button-icon{
  display:flex;
  align-items:center;
  justify-content:center;
}

.mspacez-glass-btn .elementor-button-icon i,
.mspacez-glass-btn .elementor-button-icon svg{
  font-size:18px;
  color:#FFFFFF;
  transition:transform .25s ease;
}

/* ===== Hover ===== */
.mspacez-glass-btn .elementor-button:hover{
  background:rgba(255,255,255,0.35);
  border-color:rgba(227,87,74,0.55);

  box-shadow:
    0 18px 44px rgba(227,87,74,0.35),
    inset 0 1px 0 rgba(255,255,255,0.45);

  transform:translateY(-2px);
}

.mspacez-glass-btn .elementor-button:hover .elementor-button-icon i,
.mspacez-glass-btn .elementor-button:hover .elementor-button-icon svg{
  transform:scale(1.1);
}

/* ===== Active / Click ===== */
.mspacez-glass-btn .elementor-button:active{
  transform:translateY(0);
  box-shadow:
    0 6px 16px rgba(227,87,74,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d6c4b6 *//* ===== MSPACEZ Glass Button ===== */
.mspacez-glass-btn .elementor-button{
  --brand:#E3574A;

  display:inline-flex;
  align-items:center;
  gap:10px;

  padding:12px 22px;
  border-radius:999px;

  background:rgba(255,255,255,0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border:1px solid rgba(255,255,255,0.35);
  box-shadow:
    0 8px 24px rgba(0,0,0,0.08),
    inset 0 1px 0 rgba(255,255,255,0.4);

  color:#111827;
  font-weight:600;

  transition:all .25s ease;
}

/* نص الزرار */
.mspacez-glass-btn .elementor-button-text{
  color:#FFFFFF;
}

/* الأيقونة */
.mspacez-glass-btn .elementor-button-icon{
  display:flex;
  align-items:center;
  justify-content:center;
}

.mspacez-glass-btn .elementor-button-icon i,
.mspacez-glass-btn .elementor-button-icon svg{
  font-size:24px;
  color:var(--brand);
  transition:all .25s ease;
}

/* ===== Hover ===== */
.mspacez-glass-btn .elementor-button:hover{
  background:rgba(227,87,74,0.22);
  border-color:rgba(227,87,74,0.45);

  box-shadow:
    0 12px 32px rgba(227,87,74,0.25),
    inset 0 1px 0 rgba(255,255,255,0.45);

  transform:translateY(-2px);
}

.mspacez-glass-btn .elementor-button:hover .elementor-button-text{
  color:var(--brand);
}

.mspacez-glass-btn .elementor-button:hover .elementor-button-icon i,
.mspacez-glass-btn .elementor-button:hover .elementor-button-icon svg{
  transform:scale(1.1);
}

/* Active / Click */
.mspacez-glass-btn .elementor-button:active{
  transform:translateY(0);
  box-shadow:
    0 6px 16px rgba(227,87,74,0.25);
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-7d3de25 *//* ===== Elementor Accordion (Scoped) ===== */
.elementor-accordion .elementor-accordion-item{
  background:#fff;
  border:1px solid #f1f1f1 !important;
  border-radius:22px !important;
  overflow:hidden;
  box-shadow:0 6px 24px rgba(0,0,0,.03);
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
  margin-bottom:16px;
}

/* الهيدر */
.elementor-accordion .elementor-tab-title{
  padding:20px 24px !important;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  font-size:16px;
  font-weight:600;
  color:#111827 !important;
  background:transparent !important;
  transition:padding .25s ease, color .2s ease, background .25s ease;
}

/* محتوى الإجابة */
.elementor-accordion .elementor-tab-content{
  padding:0 24px 20px !important;
  font-size:14px;
  line-height:1.75;
  color:#4b5563 !important;
  border-top:0 !important;
}

/* ===== Hover دلع ===== */
.elementor-accordion .elementor-accordion-item:hover{
  transform:translateY(-3px);
  border-color:#f05c49 !important;
  box-shadow:0 20px 40px rgba(0,0,0,.08), 0 0 0 1px rgba(240,92,73,.15);
}

.elementor-accordion .elementor-accordion-item:hover .elementor-tab-title{
  padding:26px 28px !important;            /* البودين */
  color:#f05c49 !important;
  background:linear-gradient(180deg, rgba(240,92,73,.03), rgba(255,255,255,1)) !important;
}

/* ===== الأيقونة (السهم) ===== */
.elementor-accordion .elementor-accordion-icon{
  color:#f05c49 !important;
  transition:transform .3s ease;
}

/* دوران السهم عند الفتح */
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{
  transform:rotate(180deg);
}

/* تحسين click area */
.elementor-accordion .elementor-tab-title > a{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
}

/* لو في خطوط افتراضية */
.elementor-accordion .elementor-tab-title,
.elementor-accordion .elementor-tab-content{
  border:none !important;
}/* End custom CSS */