.elementor-816 .elementor-element.elementor-element-331b4d1{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.22;--padding-top:0%;--padding-bottom:0%;--padding-left:38%;--padding-right:7%;--z-index:95;}.elementor-816 .elementor-element.elementor-element-331b4d1:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-331b4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-331b4d1::before, .elementor-816 .elementor-element.elementor-element-331b4d1 > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-331b4d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-331b4d1 > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-331b4d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-331b4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-816 .elementor-element.elementor-element-37481d6f{text-align:end;}.elementor-816 .elementor-element.elementor-element-37481d6f img{width:100%;height:23px;object-fit:contain;object-position:center center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--main .elementor-item{color:#1C244B;fill:#1C244B;padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--main .elementor-item:focus{color:#324A6D;fill:#324A6D;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#324A6D;}.elementor-816 .elementor-element.elementor-element-3df20fc7{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown a, .elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-menu-toggle{color:#1C244B;fill:#1C244B;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown{background-color:#F3F5F8;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown a:hover,
					.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown a:focus,
					.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown a.highlighted{background-color:#F9FAFD;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#F9FAFD;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown .elementor-item, .elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-816 .elementor-element.elementor-element-3df20fc7 div.elementor-menu-toggle{color:#467FF7;}.elementor-816 .elementor-element.elementor-element-3df20fc7 div.elementor-menu-toggle svg{fill:#467FF7;}.elementor-816 .elementor-element.elementor-element-2d02ccb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-2d02ccb:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-2d02ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5FDFA 0%, #FFFFFF 100%);}.elementor-816 .elementor-element.elementor-element-33d1664{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-816 .elementor-element.elementor-element-33b7633 .elementor-button{background-color:transparent;fill:#020101;color:#020101;background-image:radial-gradient(at center left, #EEB12F 64%, #DC8B25 91%);transition-duration:2.7s;}.elementor-816 .elementor-element.elementor-element-33b7633{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-33b7633 .elementor-button-content-wrapper{flex-direction:row;}.elementor-816 .elementor-element.elementor-element-33b7633 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-816 .elementor-element.elementor-element-c2a9f6f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;font-family:"Cairo", Sans-serif;font-size:50px;font-weight:700;color:#070606;}.elementor-816 .elementor-element.elementor-element-c2a9f6f p{margin-block-end:0px;}.elementor-816 .elementor-element.elementor-element-f64d537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Almarai", Sans-serif;font-weight:400;}.elementor-816 .elementor-element.elementor-element-f64d537 p{margin-block-end:2px;}.elementor-816 .elementor-element.elementor-element-58357e9 .elementor-button{background-color:transparent;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:500;line-height:29px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-image:radial-gradient(at center left, #37B685 55%, #2F9A71 100%);border-radius:7px 7px 7px 7px;}.elementor-816 .elementor-element.elementor-element-58357e9{--e-transform-rotateZ:0deg;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-58357e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-816 .elementor-element.elementor-element-f6d63f5{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-f6d63f5.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-f6d63f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-816 .elementor-element.elementor-element-f6d63f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-816 .elementor-element.elementor-element-f6d63f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-816 .elementor-element.elementor-element-f6d63f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-816 .elementor-element.elementor-element-f6d63f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-816 .elementor-element.elementor-element-f6d63f5 .elementor-icon-list-icon i{color:#42B687;transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-f6d63f5 .elementor-icon-list-icon svg{fill:#42B687;transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-f6d63f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-f6d63f5 .elementor-icon-list-item > a{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-f6d63f5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-816 .elementor-element.elementor-element-c93e55b{width:var( --container-widget-width, 94% );max-width:94%;background-color:#FFFFFF;--container-widget-width:94%;--container-widget-flex-grow:0;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);text-align:end;}.elementor-816 .elementor-element.elementor-element-c93e55b img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;opacity:1;}.elementor-816 .elementor-element.elementor-element-2649e7c{--display:flex;}.elementor-816 .elementor-element.elementor-element-6dccc57{--spacer-size:50px;}.elementor-816 .elementor-element.elementor-element-7a30164{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;font-family:"Cairo", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.elementor-816 .elementor-element.elementor-element-7a30164 p{margin-block-end:0px;}.elementor-816 .elementor-element.elementor-element-5dc92e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-1ccc5dc{--display:grid;--min-height:267px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-1ccc5dc:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-1ccc5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(256deg, #FFFFFF 28%, #F7FDFB 73%);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-816 .elementor-element.elementor-element-6010421{background-color:#FFFFFF;border-style:groove;border-width:0px 0px 0px 0px;border-color:#ADADAD;box-shadow:14px 21px 25px -29px rgba(0,0,0,0.5);}.elementor-816 .elementor-element.elementor-element-6010421 .elementor-icon-box-wrapper{gap:0px;}.elementor-816 .elementor-element.elementor-element-6010421 .elementor-icon-box-title{margin-block-end:10px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#030303;}.elementor-816 .elementor-element.elementor-element-6010421.elementor-view-stacked .elementor-icon{background-color:#32A77A;fill:#EBF7F2;color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-6010421.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-6010421.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-6010421.elementor-view-framed .elementor-icon{background-color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-6010421 .elementor-icon{font-size:30px;padding:9px;}.elementor-816 .elementor-element.elementor-element-6010421 .elementor-icon i{transform:rotate(0deg);}.elementor-816 .elementor-element.elementor-element-6010421 .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-6010421 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-6010421:has(:hover) .elementor-icon-box-title,
					 .elementor-816 .elementor-element.elementor-element-6010421:has(:focus) .elementor-icon-box-title{color:#3B3B3B;}.elementor-816 .elementor-element.elementor-element-6010421 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:17px;font-weight:400;color:#979CA5;}.elementor-816 .elementor-element.elementor-element-384303e{background-color:#FFFFFF;border-style:groove;border-width:0px 0px 0px 0px;border-color:#ADADAD;}.elementor-816 .elementor-element.elementor-element-384303e .elementor-icon-box-wrapper{gap:0px;}.elementor-816 .elementor-element.elementor-element-384303e .elementor-icon-box-title{margin-block-end:10px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#030303;}.elementor-816 .elementor-element.elementor-element-384303e.elementor-view-stacked .elementor-icon{background-color:#32A77A;fill:#EBF7F2;color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-384303e.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-384303e.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-384303e.elementor-view-framed .elementor-icon{background-color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-384303e .elementor-icon{font-size:30px;padding:9px;}.elementor-816 .elementor-element.elementor-element-384303e .elementor-icon i{transform:rotate(0deg);}.elementor-816 .elementor-element.elementor-element-384303e .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-384303e .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-384303e:has(:hover) .elementor-icon-box-title,
					 .elementor-816 .elementor-element.elementor-element-384303e:has(:focus) .elementor-icon-box-title{color:#3B3B3B;}.elementor-816 .elementor-element.elementor-element-384303e .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:17px;font-weight:400;color:#979CA5;}.elementor-816 .elementor-element.elementor-element-b6738dc{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:groove;border-width:0px 0px 0px 0px;border-color:#ADADAD;box-shadow:-20px 25px 14px -29px rgba(0,0,0,0.5);}.elementor-816 .elementor-element.elementor-element-b6738dc .elementor-icon-box-wrapper{gap:0px;}.elementor-816 .elementor-element.elementor-element-b6738dc .elementor-icon-box-title{margin-block-end:10px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#030303;}.elementor-816 .elementor-element.elementor-element-b6738dc.elementor-view-stacked .elementor-icon{background-color:#32A77A;fill:#EBF7F2;color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-b6738dc.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-b6738dc.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-b6738dc.elementor-view-framed .elementor-icon{background-color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-b6738dc .elementor-icon{font-size:30px;padding:9px;}.elementor-816 .elementor-element.elementor-element-b6738dc .elementor-icon i{transform:rotate(0deg);}.elementor-816 .elementor-element.elementor-element-b6738dc .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-b6738dc .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-b6738dc:has(:hover) .elementor-icon-box-title,
					 .elementor-816 .elementor-element.elementor-element-b6738dc:has(:focus) .elementor-icon-box-title{color:#3B3B3B;}.elementor-816 .elementor-element.elementor-element-b6738dc .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:17px;font-weight:400;color:#979CA5;}.elementor-816 .elementor-element.elementor-element-48f984b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-48f984b::before, .elementor-816 .elementor-element.elementor-element-48f984b > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-48f984b > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-48f984b > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-48f984b > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-48f984b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F4F7F7 0%, #FEFFFF 100%);}.elementor-816 .elementor-element.elementor-element-8c1b0b4{--display:flex;}.elementor-816 .elementor-element.elementor-element-8c1b0b4:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-8c1b0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-58f47ca{background-color:#FFFFFF;margin:78px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-58f47ca img{opacity:1;border-radius:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-38ead81{--display:flex;}.elementor-816 .elementor-element.elementor-element-ef27b38{--display:flex;}.elementor-816 .elementor-element.elementor-element-47965da{font-family:"Cairo", Sans-serif;font-size:28px;font-weight:700;line-height:55px;letter-spacing:0px;word-spacing:1px;}.elementor-816 .elementor-element.elementor-element-47965da p{margin-block-end:0px;}.elementor-816 .elementor-element.elementor-element-1f63cc0{font-family:"Cairo", Sans-serif;font-weight:400;}.elementor-816 .elementor-element.elementor-element-aa3de7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-816 .elementor-element.elementor-element-aa3de7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-816 .elementor-element.elementor-element-aa3de7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-816 .elementor-element.elementor-element-aa3de7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-816 .elementor-element.elementor-element-aa3de7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-816 .elementor-element.elementor-element-aa3de7e .elementor-icon-list-icon i{color:#32A77A;transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-aa3de7e .elementor-icon-list-icon svg{fill:#32A77A;transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-aa3de7e{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-aa3de7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-aa3de7e .elementor-icon-list-item > a{font-family:"Cairo", Sans-serif;font-weight:400;}.elementor-816 .elementor-element.elementor-element-aa3de7e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-7d790ae{--display:flex;}.elementor-816 .elementor-element.elementor-element-c4dba6a{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cairo", Sans-serif;font-size:32px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-3ccfd08{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-816 .elementor-element.elementor-element-3ccfd08::before, .elementor-816 .elementor-element.elementor-element-3ccfd08 > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-3ccfd08 > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-3ccfd08 > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-3ccfd08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-3ccfd08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-4bd40f4 .elementor-icon-box-wrapper{gap:15px;}.elementor-816 .elementor-element.elementor-element-4bd40f4.elementor-view-stacked .elementor-icon{background-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-4bd40f4.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-4bd40f4.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-4bd40f4 .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-4bd40f4 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-4bd40f4 .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-816 .elementor-element.elementor-element-4bd40f4 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-7c7021f .elementor-icon-box-wrapper{gap:15px;}.elementor-816 .elementor-element.elementor-element-7c7021f.elementor-view-stacked .elementor-icon{background-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-7c7021f.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-7c7021f.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-7c7021f .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-7c7021f .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-7c7021f .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-816 .elementor-element.elementor-element-7c7021f .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-363bcea .elementor-icon-box-wrapper{gap:15px;}.elementor-816 .elementor-element.elementor-element-363bcea.elementor-view-stacked .elementor-icon{background-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-363bcea.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-363bcea.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-363bcea .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-363bcea .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-363bcea .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-816 .elementor-element.elementor-element-363bcea .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-de1bc3a .elementor-icon-box-wrapper{gap:15px;}.elementor-816 .elementor-element.elementor-element-de1bc3a.elementor-view-stacked .elementor-icon{background-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-de1bc3a.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-de1bc3a.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-de1bc3a .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-de1bc3a .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-de1bc3a .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-816 .elementor-element.elementor-element-de1bc3a .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-0866cc1 .elementor-icon-box-wrapper{gap:15px;}.elementor-816 .elementor-element.elementor-element-0866cc1.elementor-view-stacked .elementor-icon{background-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-0866cc1.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-0866cc1.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-0866cc1 .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-0866cc1 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-0866cc1 .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-816 .elementor-element.elementor-element-0866cc1 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-e9b8cde .elementor-icon-box-wrapper{gap:15px;}.elementor-816 .elementor-element.elementor-element-e9b8cde.elementor-view-stacked .elementor-icon{background-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-e9b8cde.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-e9b8cde.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-e9b8cde .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-e9b8cde .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-e9b8cde .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-816 .elementor-element.elementor-element-e9b8cde .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-b80d6cc .elementor-icon-box-wrapper{gap:15px;}.elementor-816 .elementor-element.elementor-element-b80d6cc.elementor-view-stacked .elementor-icon{background-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-b80d6cc.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-b80d6cc.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-b80d6cc .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-b80d6cc .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-b80d6cc .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-816 .elementor-element.elementor-element-b80d6cc .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-7702f3a .elementor-icon-box-wrapper{gap:15px;}.elementor-816 .elementor-element.elementor-element-7702f3a.elementor-view-stacked .elementor-icon{background-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-7702f3a.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-7702f3a.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-7702f3a .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-7702f3a .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-7702f3a .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-816 .elementor-element.elementor-element-7702f3a .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-a82d43e .elementor-icon-box-wrapper{gap:15px;}.elementor-816 .elementor-element.elementor-element-a82d43e.elementor-view-stacked .elementor-icon{background-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-a82d43e.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-a82d43e.elementor-view-default .elementor-icon{fill:#32A77A;color:#32A77A;border-color:#32A77A;}.elementor-816 .elementor-element.elementor-element-a82d43e .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-a82d43e .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-a82d43e .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-816 .elementor-element.elementor-element-a82d43e .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-53a12d4{--display:flex;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-53a12d4:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-53a12d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-816 .elementor-element.elementor-element-f28cac0 .elementor-button{background-color:#F8F3E7;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-f28cac0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-816 .elementor-element.elementor-element-f28cac0 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-816 .elementor-element.elementor-element-a74c898{font-family:"Cairo", Sans-serif;font-size:34px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-a74c898 p{margin-block-end:0px;}.elementor-816 .elementor-element.elementor-element-3fa3cde{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-99b6359{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cairo", Sans-serif;font-weight:400;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-816 .elementor-element.elementor-element-993aa6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-993aa6d .elementor-countdown-wrapper{max-width:40%;}body:not(.rtl) .elementor-816 .elementor-element.elementor-element-993aa6d .elementor-countdown-item:not(:first-of-type){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-816 .elementor-element.elementor-element-993aa6d .elementor-countdown-item:not(:last-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-816 .elementor-element.elementor-element-993aa6d .elementor-countdown-item:not(:first-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-816 .elementor-element.elementor-element-993aa6d .elementor-countdown-item:not(:last-of-type){margin-left:calc( 8px/2 );}.elementor-816 .elementor-element.elementor-element-993aa6d .elementor-countdown-item{padding:3px 3px 3px 3px;background-color:#EFF0F1;border-radius:14px 14px 14px 14px;}.elementor-816 .elementor-element.elementor-element-993aa6d .elementor-countdown-digits{color:#32A77A;font-family:"Cairo", Sans-serif;font-size:56px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-993aa6d .elementor-countdown-label{color:#32A77A;font-family:"Cairo", Sans-serif;font-weight:400;}.elementor-816 .elementor-element.elementor-element-74e2b44{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--z-index:0;}.elementor-816 .elementor-element.elementor-element-74e2b44::before, .elementor-816 .elementor-element.elementor-element-74e2b44 > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-74e2b44 > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-74e2b44 > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-74e2b44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-74e2b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9FAFB;--background-overlay:'';}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-repeater-item-f8b208d i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-repeater-item-f8b208d svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-repeater-item-ca7fabb i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-repeater-item-ca7fabb svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-repeater-item-b378f43 i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-repeater-item-b378f43 svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-repeater-item-5db3c6b i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-repeater-item-5db3c6b svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__button{background-color:#32A77A;color:#FFFFFF;font-family:"Cairo", Sans-serif;font-weight:500;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-816 .elementor-element.elementor-element-4c9ad94{background-color:#FFFFFF;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--e-price-table-header-background-color:#FFFDFD;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__heading{color:#000000;font-family:"Cairo", Sans-serif;font-weight:700;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__subheading{color:#32A77A;font-family:"Cairo", Sans-serif;font-size:19px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__price{background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__currency, .elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__integer-part, .elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__fractional-part{color:#7A7A7A;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table .elementor-price-table__price{font-family:"Cairo", Sans-serif;font-weight:600;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__currency{align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__original-price{align-self:flex-end;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__features-list{background-color:#FFFFFF;padding:0px 0px 0px 0px;--e-price-table-features-list-color:#7A7A7A;text-align:start;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__features-list li{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-816 .elementor-element.elementor-element-4c9ad94 .elementor-ribbon-inner{background-color:#FFFFFF;margin-top:0px;transform:translateY(-50%) translateX(0px) rotate(-45deg);color:#ffffff;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-f8b208d i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-f8b208d svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-ca7fabb i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-ca7fabb svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-b378f43 i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-b378f43 svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-5db3c6b i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-5db3c6b svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-208a9a1 i{color:#3CA77C;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-208a9a1 svg{fill:#3CA77C;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-34c45ab i{color:#3CA77C;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-34c45ab svg{fill:#3CA77C;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-3243c51 i{color:#3CA77C;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-repeater-item-3243c51 svg{fill:#3CA77C;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__button{background-color:#32A77A;color:#FFFFFF;font-family:"Cairo", Sans-serif;font-weight:500;border-radius:11px 11px 11px 11px;}.elementor-816 .elementor-element.elementor-element-e579376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;border-radius:18px 18px 18px 18px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--e-price-table-header-background-color:#2BA96C;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__header{padding:-1px -1px -1px -1px;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__heading{color:#000000;font-family:"Cairo", Sans-serif;font-weight:700;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__subheading{color:#FFFFFF;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.3px;word-spacing:8px;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__price{background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__currency, .elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__integer-part, .elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__fractional-part{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table .elementor-price-table__price{font-family:"Cairo", Sans-serif;font-weight:600;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__currency{align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__original-price{align-self:flex-end;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__features-list{background-color:#FFFFFF;padding:0px 0px 0px 0px;--e-price-table-features-list-color:#7A7A7A;text-align:start;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__features-list li{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-816 .elementor-element.elementor-element-e579376 .elementor-ribbon-inner{background-color:#E49A29;margin-top:44px;transform:translateY(-50%) translateX(44px) rotate(-45deg);color:#000000;font-family:"Cairo", Sans-serif;font-size:17px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-repeater-item-f8b208d i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-repeater-item-f8b208d svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-repeater-item-ca7fabb i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-repeater-item-ca7fabb svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-repeater-item-b378f43 i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-repeater-item-b378f43 svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-repeater-item-5db3c6b i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-repeater-item-5db3c6b svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-repeater-item-3243c51 i{color:#32A77A;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-repeater-item-3243c51 svg{fill:#32A77A;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__button{background-color:#32A77A;color:#FFFFFF;font-family:"Cairo", Sans-serif;font-weight:500;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-816 .elementor-element.elementor-element-3cab8fb{background-color:#FFFFFF;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--e-price-table-header-background-color:#FFFDFD;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__heading{color:#000000;font-family:"Cairo", Sans-serif;font-weight:600;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__subheading{color:#2BA96C;font-family:"Cairo", Sans-serif;font-size:19px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__price{background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__currency, .elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__integer-part, .elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__fractional-part{color:#7A7A7A;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table .elementor-price-table__price{font-family:"Cairo", Sans-serif;font-weight:600;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__currency{align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__after-price{justify-content:flex-start;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__original-price{align-self:flex-end;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__features-list{background-color:#FFFFFF;padding:0px 0px 0px 0px;--e-price-table-features-list-color:#7A7A7A;text-align:start;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__features-list li{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-816 .elementor-element.elementor-element-3cab8fb .elementor-ribbon-inner{background-color:#FFFFFF;margin-top:0px;transform:translateY(-50%) translateX(0px) rotate(-45deg);color:#ffffff;}.elementor-816 .elementor-element.elementor-element-646354d{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-2ac8f9f{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cairo", Sans-serif;font-size:38px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-2ac8f9f p{margin-block-end:0px;}.elementor-816 .elementor-element.elementor-element-4e0f851{margin:-71px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cairo", Sans-serif;font-size:19px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-4e0f851 p{margin-block-end:0px;}.elementor-816 .elementor-element.elementor-element-31694f9{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-976c484{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-816 .elementor-element.elementor-element-7d65e02{--display:flex;}.elementor-816 .elementor-element.elementor-element-f7a4b3b{--e-rating-icon-font-size:21px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-816 .elementor-element.elementor-element-e932f63 .elementor-testimonial-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-e932f63 .elementor-testimonial-name{color:#000000;}.elementor-816 .elementor-element.elementor-element-06ff2f7{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-816 .elementor-element.elementor-element-d661080{--display:flex;}.elementor-816 .elementor-element.elementor-element-78ec5fc{--e-rating-icon-font-size:21px;}.elementor-816 .elementor-element.elementor-element-e605898 .elementor-testimonial-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-e605898 .elementor-testimonial-name{color:#000000;}.elementor-816 .elementor-element.elementor-element-907af54{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-816 .elementor-element.elementor-element-9036df5{--display:flex;}.elementor-816 .elementor-element.elementor-element-2e07f9e{--e-rating-icon-font-size:21px;}.elementor-816 .elementor-element.elementor-element-1621fc7 .elementor-testimonial-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-1621fc7 .elementor-testimonial-name{color:#000000;}.elementor-816 .elementor-element.elementor-element-8936bce{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-816 .elementor-element.elementor-element-b0596be{--display:flex;}.elementor-816 .elementor-element.elementor-element-50e9a16{--e-rating-icon-font-size:21px;}.elementor-816 .elementor-element.elementor-element-f54ac05 .elementor-testimonial-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-f54ac05 .elementor-testimonial-name{color:#000000;}.elementor-816 .elementor-element.elementor-element-7fc252d{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-816 .elementor-element.elementor-element-2777097{--display:flex;}.elementor-816 .elementor-element.elementor-element-1c788f1{--e-rating-icon-font-size:21px;}.elementor-816 .elementor-element.elementor-element-568b1b7 .elementor-testimonial-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-568b1b7 .elementor-testimonial-name{color:#000000;}.elementor-816 .elementor-element.elementor-element-99528ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-816 .elementor-element.elementor-element-99528ea::before, .elementor-816 .elementor-element.elementor-element-99528ea > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-99528ea > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-99528ea > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-99528ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-99528ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F2FCF7;--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-f098d3a{font-family:"Cairo", Sans-serif;font-size:28px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-f098d3a p{margin-block-end:0px;}.elementor-816 .elementor-element.elementor-element-8e9f454{font-family:"Cairo", Sans-serif;font-weight:400;}.elementor-816 .elementor-element.elementor-element-8e9f454 p{margin-block-end:0px;}.elementor-816 .elementor-element.elementor-element-f45ddd7{--display:grid;--min-height:551px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-f45ddd7:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-f45ddd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5FCF9 23%, #FFFFFF 100%);}.elementor-816 .elementor-element.elementor-element-64a2b60{--display:flex;--min-height:231px;}.elementor-816 .elementor-element.elementor-element-b64971e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-b64971e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-816 .elementor-element.elementor-element-b64971e.elementor-view-stacked .elementor-icon{background-color:#248556;}.elementor-816 .elementor-element.elementor-element-b64971e.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-b64971e.elementor-view-default .elementor-icon{fill:#248556;color:#248556;border-color:#248556;}.elementor-816 .elementor-element.elementor-element-b64971e .elementor-icon{font-size:35px;padding:13px;border-radius:13px 13px 13px 13px;}.elementor-816 .elementor-element.elementor-element-b64971e .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-b64971e .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:26px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-b64971e .elementor-icon-box-title{color:#248556;}.elementor-816 .elementor-element.elementor-element-b64971e:has(:hover) .elementor-icon-box-title,
					 .elementor-816 .elementor-element.elementor-element-b64971e:has(:focus) .elementor-icon-box-title{color:#248556;}.elementor-816 .elementor-element.elementor-element-b64971e .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-weight:400;}.elementor-816 .elementor-element.elementor-element-e157dc2 .elementor-button{background-color:transparent;font-family:"Cairo", Sans-serif;font-size:19px;font-weight:500;background-image:linear-gradient(223deg, #228053 0%, #2DA86B 63%);border-radius:10px 10px 10px 10px;}.elementor-816 .elementor-element.elementor-element-e157dc2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-e157dc2.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-e157dc2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-e157dc2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-816 .elementor-element.elementor-element-76a93f8{--display:flex;}.elementor-816 .elementor-element.elementor-element-d1e26e4{width:100%;max-width:100%;}.elementor-816 .elementor-element.elementor-element-d1e26e4 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-816 .elementor-element.elementor-element-d1e26e4.elementor-view-stacked .elementor-icon{background-color:#248556;}.elementor-816 .elementor-element.elementor-element-d1e26e4.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-d1e26e4.elementor-view-default .elementor-icon{fill:#248556;color:#248556;border-color:#248556;}.elementor-816 .elementor-element.elementor-element-d1e26e4 .elementor-icon{font-size:35px;padding:13px;border-radius:13px 13px 13px 13px;}.elementor-816 .elementor-element.elementor-element-d1e26e4 .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-d1e26e4 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:26px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-d1e26e4 .elementor-icon-box-title{color:#248556;}.elementor-816 .elementor-element.elementor-element-d1e26e4:has(:hover) .elementor-icon-box-title,
					 .elementor-816 .elementor-element.elementor-element-d1e26e4:has(:focus) .elementor-icon-box-title{color:#248556;}.elementor-816 .elementor-element.elementor-element-d1e26e4 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-weight:400;}.elementor-816 .elementor-element.elementor-element-31680c2{background-color:#2485560F;border-radius:10px 10px 10px 10px;column-gap:0px;text-align:center;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-31680c2.elementor-element{--align-self:stretch;}.elementor-816 .elementor-element.elementor-element-31680c2 p{margin-block-end:16px;}.elementor-816 .elementor-element.elementor-element-89e349a{--display:grid;--min-height:439px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-89e349a:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-89e349a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7F421;}.elementor-816 .elementor-element.elementor-element-c290fe6{background-color:#FFFFFF;margin:16px 9px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;border-style:groove;border-width:1px 1px 0px 0px;border-color:#ADADAD;border-radius:21px 21px 21px 21px;box-shadow:-5px 9px 13px -12px rgba(0,0,0,0.5);}.elementor-816 .elementor-element.elementor-element-c290fe6 .elementor-icon-box-wrapper{gap:34px;}.elementor-816 .elementor-element.elementor-element-c290fe6 .elementor-icon-box-title{margin-block-end:37px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#030303;}.elementor-816 .elementor-element.elementor-element-c290fe6.elementor-view-stacked .elementor-icon{background-color:#E1F1EB;fill:#EBF7F2;color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-c290fe6.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-c290fe6.elementor-view-default .elementor-icon{fill:#E1F1EB;color:#E1F1EB;border-color:#E1F1EB;}.elementor-816 .elementor-element.elementor-element-c290fe6.elementor-view-framed .elementor-icon{background-color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-c290fe6 .elementor-icon{font-size:30px;padding:9px;}.elementor-816 .elementor-element.elementor-element-c290fe6 .elementor-icon i{transform:rotate(0deg);}.elementor-816 .elementor-element.elementor-element-c290fe6 .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-c290fe6 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-c290fe6:has(:hover) .elementor-icon-box-title,
					 .elementor-816 .elementor-element.elementor-element-c290fe6:has(:focus) .elementor-icon-box-title{color:#3B3B3B;}.elementor-816 .elementor-element.elementor-element-c290fe6 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:17px;font-weight:400;color:#979CA5;}.elementor-816 .elementor-element.elementor-element-6e1ef6f{background-color:#FFFFFF;margin:16px 9px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;border-style:groove;border-width:1px 1px 0px 0px;border-color:#ADADAD;border-radius:21px 21px 21px 21px;box-shadow:-5px 9px 13px -12px rgba(0,0,0,0.5);}.elementor-816 .elementor-element.elementor-element-6e1ef6f .elementor-icon-box-wrapper{gap:34px;}.elementor-816 .elementor-element.elementor-element-6e1ef6f .elementor-icon-box-title{margin-block-end:37px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#030303;}.elementor-816 .elementor-element.elementor-element-6e1ef6f.elementor-view-stacked .elementor-icon{background-color:#E1F1EB;fill:#EBF7F2;color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-6e1ef6f.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-6e1ef6f.elementor-view-default .elementor-icon{fill:#E1F1EB;color:#E1F1EB;border-color:#E1F1EB;}.elementor-816 .elementor-element.elementor-element-6e1ef6f.elementor-view-framed .elementor-icon{background-color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-6e1ef6f .elementor-icon{font-size:30px;padding:9px;}.elementor-816 .elementor-element.elementor-element-6e1ef6f .elementor-icon i{transform:rotate(0deg);}.elementor-816 .elementor-element.elementor-element-6e1ef6f .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-6e1ef6f .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-6e1ef6f:has(:hover) .elementor-icon-box-title,
					 .elementor-816 .elementor-element.elementor-element-6e1ef6f:has(:focus) .elementor-icon-box-title{color:#3B3B3B;}.elementor-816 .elementor-element.elementor-element-6e1ef6f .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:17px;font-weight:400;color:#979CA5;}.elementor-816 .elementor-element.elementor-element-8f0c179{background-color:#FFFFFF;margin:16px 9px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;border-style:groove;border-width:1px 1px 0px 0px;border-color:#ADADAD;border-radius:21px 21px 21px 21px;box-shadow:-5px 9px 13px -12px rgba(0,0,0,0.5);}.elementor-816 .elementor-element.elementor-element-8f0c179 .elementor-icon-box-wrapper{gap:34px;}.elementor-816 .elementor-element.elementor-element-8f0c179 .elementor-icon-box-title{margin-block-end:37px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#030303;}.elementor-816 .elementor-element.elementor-element-8f0c179.elementor-view-stacked .elementor-icon{background-color:#E1F1EB;fill:#EBF7F2;color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-8f0c179.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-8f0c179.elementor-view-default .elementor-icon{fill:#E1F1EB;color:#E1F1EB;border-color:#E1F1EB;}.elementor-816 .elementor-element.elementor-element-8f0c179.elementor-view-framed .elementor-icon{background-color:#EBF7F2;}.elementor-816 .elementor-element.elementor-element-8f0c179 .elementor-icon{font-size:30px;padding:9px;}.elementor-816 .elementor-element.elementor-element-8f0c179 .elementor-icon i{transform:rotate(0deg);}.elementor-816 .elementor-element.elementor-element-8f0c179 .elementor-icon-box-title, .elementor-816 .elementor-element.elementor-element-8f0c179 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-816 .elementor-element.elementor-element-8f0c179:has(:hover) .elementor-icon-box-title,
					 .elementor-816 .elementor-element.elementor-element-8f0c179:has(:focus) .elementor-icon-box-title{color:#3B3B3B;}.elementor-816 .elementor-element.elementor-element-8f0c179 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:17px;font-weight:400;color:#979CA5;}.elementor-816 .elementor-element.elementor-element-4b9f512{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:1;}.elementor-816 .elementor-element.elementor-element-4b9f512::before, .elementor-816 .elementor-element.elementor-element-4b9f512 > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-4b9f512 > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-4b9f512 > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-4b9f512 > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-4b9f512 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F242D;--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-16c23cd{--display:flex;}.elementor-816 .elementor-element.elementor-element-8686a42{font-family:"Cairo", Sans-serif;font-size:26px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-8686a42 p{margin-block-end:0px;}.elementor-816 .elementor-element.elementor-element-71c0f17{--display:flex;}.elementor-816 .elementor-element.elementor-element-30970b6{text-align:end;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-09837cd{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-816 .elementor-element.elementor-element-0dd173a{--display:flex;}.elementor-816 .elementor-element.elementor-element-b58c4b4{font-family:"Cairo", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-816 .elementor-element.elementor-element-3367627 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-c9b36c0 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-be8c83f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-25f2fd8 .elementor-button{background-color:#34AC7E;font-family:"Cairo", Sans-serif;font-size:19px;font-weight:500;line-height:12px;}.elementor-816 .elementor-element.elementor-element-25f2fd8.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-25f2fd8 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-816 .elementor-element.elementor-element-331b4d1{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown .elementor-item, .elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-816 .elementor-element.elementor-element-2d02ccb{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-1ccc5dc{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-48f984b{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-3ccfd08{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-74e2b44{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-31694f9{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-f45ddd7{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-89e349a{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-4b9f512{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-be8c83f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-816 .elementor-element.elementor-element-331b4d1{--min-height:50px;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--dropdown a{padding-top:14px;padding-bottom:14px;}.elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-816 .elementor-element.elementor-element-3df20fc7 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-816 .elementor-element.elementor-element-3df20fc7{--nav-menu-icon-size:20px;}.elementor-816 .elementor-element.elementor-element-2d02ccb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-1ccc5dc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-48f984b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-3ccfd08{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-74e2b44{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-31694f9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-f45ddd7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-89e349a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-4b9f512{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-be8c83f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-33b7633 */.elementor-816 .elementor-element.elementor-element-33b7633 .elementor-button {
    animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58357e9 *//* 1. تثبيت حاوية الزر ومنع أي تغيير في الأبعاد */
.elementor-816 .elementor-element.elementor-element-58357e9 .elementor-button {
    transition: all 0.3s ease-in-out !important;
    display: inline-flex !important; /* يحافظ على المقاسات اليدوية */
    align-items: center;
    justify-content: center;
    overflow: hidden; /* لضمان عدم خروج أي محتوى عن الحدود */
}

/* 2. حركة الزر بالكامل (بدون تغيير المقاس) */
.elementor-816 .elementor-element.elementor-element-58357e9:hover .elementor-button {
    /* نستخدم الرفع فقط ليبقى المقاس ثابتاً */
    transform: translateY(-3px) !important;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1) !important;
}

/* 3. حركة السهم (الابتعاد عن النص) */
.elementor-816 .elementor-element.elementor-element-58357e9 .elementor-button-icon {
    transition: transform 0.3s ease-in-out !important;
    display: inline-block !important;
}

/* عند الحوم: السهم يتحرك جهة اليسار (للعربي) */
.elementor-816 .elementor-element.elementor-element-58357e9:hover .elementor-button-icon {
    transform: translateX(-10px) !important; /* يبتعد السهم دون زيادة حجم الزر */
}

/* 4. الحفاظ على النص في مكانه */
.elementor-816 .elementor-element.elementor-element-58357e9 .elementor-button-text {
    transition: none !important; /* يمنع اهتزاز النص */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c93e55b */.elementor-816 .elementor-element.elementor-element-c93e55b img, .elementor-816 .elementor-element.elementor-element-c93e55b .elementor-button {
    animation: simple-float 4s ease-in-out infinite;
}

@keyframes simple-float {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-8px); /* مقدار الصعود (8 بكسل فقط ليكون بسيطاً) */
    }
    100% {
        transform: translateY(0px);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6010421 */.elementor-816 .elementor-element.elementor-element-6010421:hover {
    transform: translateY(-10px); /* يرفع البطاقة للأعلى */
    transition: 0.3s; /* سرعة الحركة */
}

/* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-6010421 {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-6010421 .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-6010421 .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-6010421 .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-6010421 .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-6010421:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-6010421:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-384303e */.elementor-816 .elementor-element.elementor-element-384303e:hover {
    transform: translateY(-10px); /* يرفع البطاقة للأعلى */
    transition: 0.3s; /* سرعة الحركة */
}

/* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-384303e {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-384303e .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-384303e .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-384303e .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-384303e .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-384303e:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-384303e:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6738dc */.elementor-816 .elementor-element.elementor-element-b6738dc:hover {
    transform: translateY(-10px); /* يرفع البطاقة للأعلى */
    transition: 0.3s; /* سرعة الحركة */
}


/* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-b6738dc {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-b6738dc .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-b6738dc .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-b6738dc .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-b6738dc .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-b6738dc:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-b6738dc:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bd40f4 *//* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-4bd40f4 {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-4bd40f4 .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-4bd40f4 .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-4bd40f4 .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-4bd40f4 .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-4bd40f4:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-4bd40f4:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c7021f *//* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-7c7021f {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-7c7021f .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-7c7021f .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-7c7021f .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-7c7021f .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-7c7021f:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-7c7021f:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-363bcea *//* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-363bcea {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-363bcea .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-363bcea .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-363bcea .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-363bcea .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-363bcea:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-363bcea:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de1bc3a *//* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-de1bc3a {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-de1bc3a .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-de1bc3a .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-de1bc3a .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-de1bc3a .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-de1bc3a:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-de1bc3a:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0866cc1 *//* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-0866cc1 {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-0866cc1 .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-0866cc1 .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-0866cc1 .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-0866cc1 .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-0866cc1:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-0866cc1:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9b8cde *//* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-e9b8cde {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-e9b8cde .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-e9b8cde .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-e9b8cde .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-e9b8cde .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-e9b8cde:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-e9b8cde:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b80d6cc *//* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-b80d6cc {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-b80d6cc .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-b80d6cc .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-b80d6cc .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-b80d6cc .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-b80d6cc:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-b80d6cc:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7702f3a *//* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-7702f3a {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-7702f3a .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-7702f3a .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-7702f3a .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-7702f3a .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-7702f3a:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-7702f3a:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a82d43e *//* الهيكل الخارجي للبطاقة */
.elementor-816 .elementor-element.elementor-element-a82d43e {
    background-color: #ffffff !important;
    border-radius: 24px !important; /* انحناء واضح كما في الصورة */
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم جداً */
    transition: all 0.3s ease-in-out;
    border: none !important;
}

/* الجزء العلوي (خلفية الأيقونة) */
.elementor-816 .elementor-element.elementor-element-a82d43e .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f1f8f5 !important; /* اللون الأخضر الباهت الافتراضي */
    margin: 0 !important;
    padding: 45px 0 !important; /* مساحة واسعة للأيقونة كما في الصورة */
    width: 100%;
    display: flex;
    justify-content: center;
    transition: background-color 0.3s ease;
}

/* الجزء السفلي (منطقة النصوص) */
.elementor-816 .elementor-element.elementor-element-a82d43e .elementor-icon-box-content {
    padding: 25px 20px !important; /* مساحات النص الجانبية */
    text-align: right; /* محاذاة لليمين كما في الصورة */
}

/* تنسيق العنوان (الميزانية، المحاسبة..) */
.elementor-816 .elementor-element.elementor-element-a82d43e .elementor-icon-box-title {
    font-weight: 800 !important; /* عريض جداً */
    font-size: 19px !important;
    margin-bottom: 5px !important;
    color: #1a1a1a !important;
}

/* تنسيق النص الفرعي (+120 قالب) */
.elementor-816 .elementor-element.elementor-element-a82d43e .elementor-icon-box-description {
    font-size: 14px !important;
    color: #888888 !important;
}

/* تفاعل الماوس (Hover) */
.elementor-816 .elementor-element.elementor-element-a82d43e:hover {
    transform: translateY(-7px); /* ارتفاع بسيط ومريح */
}

/* تغيير لون الخلفية العلوية عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-a82d43e:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الذي طلبته */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-4c9ad94 *//* ضبط الحالة الطبيعية */
.elementor-816 .elementor-element.elementor-element-4c9ad94 {
    transition: all 0.3s ease; /* سرعة حركة ناعمة */
    display: inline-block; /* لضمان استجابة العنصر للحركة بشكل صحيح */
}

/* التفاعل عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-4c9ad94:hover {
    transform: translateY(-3px); /* ارتفاع للأعلى بمقدار 3 بكسل فقط لضمان عدم التداخل */
    color: #2ecc71 !important; /* تفتيح لون الأخضر قليلاً لإعطاء إيحاء بالتفاعل */
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* ظل خفيف جداً لإبراز السعر */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-e579376 *//* ضبط الحالة الطبيعية */
.elementor-816 .elementor-element.elementor-element-e579376 {
    transition: all 0.3s ease; /* سرعة حركة ناعمة */
    display: inline-block; /* لضمان استجابة العنصر للحركة بشكل صحيح */
}

/* التفاعل عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-e579376:hover {
    transform: translateY(-3px); /* ارتفاع للأعلى بمقدار 3 بكسل فقط لضمان عدم التداخل */
    color: #2ecc71 !important; /* تفتيح لون الأخضر قليلاً لإعطاء إيحاء بالتفاعل */
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* ظل خفيف جداً لإبراز السعر */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-3cab8fb *//* ضبط الحالة الطبيعية */
.elementor-816 .elementor-element.elementor-element-3cab8fb {
    transition: all 0.3s ease; /* سرعة حركة ناعمة */
    display: inline-block; /* لضمان استجابة العنصر للحركة بشكل صحيح */
}

/* التفاعل عند اقتراب الماوس */
.elementor-816 .elementor-element.elementor-element-3cab8fb:hover {
    transform: translateY(-3px); /* ارتفاع للأعلى بمقدار 3 بكسل فقط لضمان عدم التداخل */
    color: #2ecc71 !important; /* تفتيح لون الأخضر قليلاً لإعطاء إيحاء بالتفاعل */
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* ظل خفيف جداً لإبراز السعر */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-e932f63 *//* إنشاء الدائرة الخضراء */
.elementor-816 .elementor-element.elementor-element-e932f63 .elementor-icon-box-icon {
    width: 45px !important;
    height: 45px !important;
    background-color: #ebf6f1 !important; /* اللون الأخضر الباهت */
    border-radius: 50% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-left: 15px !important; /* مسافة بين الدائرة والاسم */
}

/* وضع أول حرف من الاسم برمجياً */
.elementor-816 .elementor-element.elementor-element-e932f63 .elementor-icon-box-icon::before {
    content: "أ" !important; /* قم بتغيير الحرف هنا لكل عميل */
    font-family: 'Cairo', sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #27ae60; /* اللون الأخضر الداكن */
}

/* تنسيق النصوص بجانب الدائرة */
.elementor-816 .elementor-element.elementor-element-e932f63 .elementor-icon-box-title {
    margin-bottom: 0px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

.elementor-816 .elementor-element.elementor-element-e932f63 .elementor-icon-box-description {
    font-size: 13px !important;
    color: #888 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-976c484 */.elementor-816 .elementor-element.elementor-element-976c484:hover {
    transform: translateY(-10px); /* يرفع البطاقة للأعلى */
    transition: 0.3s; /* سرعة الحركة */
}
/* تنسيق بطاقة التقييم الخارجية */
.elementor-816 .elementor-element.elementor-element-976c484 {
    background: #ffffff !important;
    border-radius: 20px !important;
    padding: 30px 25px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important; /* ظل خفيف جداً كما في الصورة */
    border: none !important;
    text-align: right; /* المحاذاة لليمين */
}

/* تنسيق النجوم */
.elementor-816 .elementor-element.elementor-element-976c484 .elementor-star-rating {
    color: #ffc107 !important; /* اللون الذهبي للنجوم */
    font-size: 18px;
    margin-bottom: 15px;
}

/* تنسيق نص التقييم */
.elementor-816 .elementor-element.elementor-element-976c484 .elementor-text-editor {
    font-size: 15px;
    line-height: 1.6;
    color: #444;
    margin-bottom: 20px;
    font-weight: 500;
}

/* الدائرة الملونة بجانب الاسم */
.elementor-816 .elementor-element.elementor-element-976c484 .user-avatar {
    width: 45px;
    height: 45px;
    background-color: #ebf6f1; /* الأخضر الباهت الموجود في الصورة */
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #27ae60;
    font-weight: bold;
    margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ff2f7 */.elementor-816 .elementor-element.elementor-element-06ff2f7:hover {
    transform: translateY(-10px); /* يرفع البطاقة للأعلى */
    transition: 0.3s; /* سرعة الحركة */
}
/* تنسيق بطاقة التقييم الخارجية */
.elementor-816 .elementor-element.elementor-element-06ff2f7 {
    background: #ffffff !important;
    border-radius: 20px !important;
    padding: 30px 25px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important; /* ظل خفيف جداً كما في الصورة */
    border: none !important;
    text-align: right; /* المحاذاة لليمين */
}

/* تنسيق النجوم */
.elementor-816 .elementor-element.elementor-element-06ff2f7 .elementor-star-rating {
    color: #ffc107 !important; /* اللون الذهبي للنجوم */
    font-size: 18px;
    margin-bottom: 15px;
}

/* تنسيق نص التقييم */
.elementor-816 .elementor-element.elementor-element-06ff2f7 .elementor-text-editor {
    font-size: 15px;
    line-height: 1.6;
    color: #444;
    margin-bottom: 20px;
    font-weight: 500;
}

/* الدائرة الملونة بجانب الاسم */
.elementor-816 .elementor-element.elementor-element-06ff2f7 .user-avatar {
    width: 45px;
    height: 45px;
    background-color: #ebf6f1; /* الأخضر الباهت الموجود في الصورة */
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #27ae60;
    font-weight: bold;
    margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-907af54 */.elementor-816 .elementor-element.elementor-element-907af54:hover {
    transform: translateY(-10px); /* يرفع البطاقة للأعلى */
    transition: 0.3s; /* سرعة الحركة */
}
/* تنسيق بطاقة التقييم الخارجية */
.elementor-816 .elementor-element.elementor-element-907af54 {
    background: #ffffff !important;
    border-radius: 20px !important;
    padding: 30px 25px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important; /* ظل خفيف جداً كما في الصورة */
    border: none !important;
    text-align: right; /* المحاذاة لليمين */
}

/* تنسيق النجوم */
.elementor-816 .elementor-element.elementor-element-907af54 .elementor-star-rating {
    color: #ffc107 !important; /* اللون الذهبي للنجوم */
    font-size: 18px;
    margin-bottom: 15px;
}

/* تنسيق نص التقييم */
.elementor-816 .elementor-element.elementor-element-907af54 .elementor-text-editor {
    font-size: 15px;
    line-height: 1.6;
    color: #444;
    margin-bottom: 20px;
    font-weight: 500;
}

/* الدائرة الملونة بجانب الاسم */
.elementor-816 .elementor-element.elementor-element-907af54 .user-avatar {
    width: 45px;
    height: 45px;
    background-color: #ebf6f1; /* الأخضر الباهت الموجود في الصورة */
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #27ae60;
    font-weight: bold;
    margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8936bce */.elementor-816 .elementor-element.elementor-element-8936bce:hover {
    transform: translateY(-10px); /* يرفع البطاقة للأعلى */
    transition: 0.3s; /* سرعة الحركة */
}
/* تنسيق بطاقة التقييم الخارجية */
.elementor-816 .elementor-element.elementor-element-8936bce {
    background: #ffffff !important;
    border-radius: 20px !important;
    padding: 30px 25px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important; /* ظل خفيف جداً كما في الصورة */
    border: none !important;
    text-align: right; /* المحاذاة لليمين */
}

/* تنسيق النجوم */
.elementor-816 .elementor-element.elementor-element-8936bce .elementor-star-rating {
    color: #ffc107 !important; /* اللون الذهبي للنجوم */
    font-size: 18px;
    margin-bottom: 15px;
}

/* تنسيق نص التقييم */
.elementor-816 .elementor-element.elementor-element-8936bce .elementor-text-editor {
    font-size: 15px;
    line-height: 1.6;
    color: #444;
    margin-bottom: 20px;
    font-weight: 500;
}

/* الدائرة الملونة بجانب الاسم */
.elementor-816 .elementor-element.elementor-element-8936bce .user-avatar {
    width: 45px;
    height: 45px;
    background-color: #ebf6f1; /* الأخضر الباهت الموجود في الصورة */
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #27ae60;
    font-weight: bold;
    margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc252d */.elementor-816 .elementor-element.elementor-element-7fc252d:hover {
    transform: translateY(-10px); /* يرفع البطاقة للأعلى */
    transition: 0.3s; /* سرعة الحركة */
}
/* تنسيق بطاقة التقييم الخارجية */
.elementor-816 .elementor-element.elementor-element-7fc252d {
    background: #ffffff !important;
    border-radius: 20px !important;
    padding: 30px 25px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important; /* ظل خفيف جداً كما في الصورة */
    border: none !important;
    text-align: right; /* المحاذاة لليمين */
}

/* تنسيق النجوم */
.elementor-816 .elementor-element.elementor-element-7fc252d .elementor-star-rating {
    color: #ffc107 !important; /* اللون الذهبي للنجوم */
    font-size: 18px;
    margin-bottom: 15px;
}

/* تنسيق نص التقييم */
.elementor-816 .elementor-element.elementor-element-7fc252d .elementor-text-editor {
    font-size: 15px;
    line-height: 1.6;
    color: #444;
    margin-bottom: 20px;
    font-weight: 500;
}

/* الدائرة الملونة بجانب الاسم */
.elementor-816 .elementor-element.elementor-element-7fc252d .user-avatar {
    width: 45px;
    height: 45px;
    background-color: #ebf6f1; /* الأخضر الباهت الموجود في الصورة */
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #27ae60;
    font-weight: bold;
    margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b64971e *//* 1. إطار البطاقة الرئيسي */
.elementor-816 .elementor-element.elementor-element-b64971e {
    background: #ffffff !important;
    border: 1.5px solid #eef2f1 !important; /* لون حدود هادئ */
    border-top: 6px solid #1a7c52 !important; /* الخط الأخضر العلوي العريض */
    border-radius: 25px !important;
    padding: 40px 30px !important;
    transition: all 0.4s ease;
    display: flex;
    flex-direction: column;
}

/* 2. تنسيق مربع الأيقونة العلوي */
.elementor-816 .elementor-element.elementor-element-b64971e .icon-box-wrapper {
    background-color: #e9f5f0 !important; /* لون الخلفية الفاتح للأيقونة */
    width: 65px;
    height: 65px;
    border-radius: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: flex-end; /* لمحاذاة الأيقونة لليسار في التصميم العربي */
    margin-bottom: 25px;
}

/* 3. التحكم في لون وحجم الأيقونة */
.elementor-816 .elementor-element.elementor-element-b64971e .icon-box-wrapper i, 
.elementor-816 .elementor-element.elementor-element-b64971e .icon-box-wrapper svg {
    font-size: 30px;
    color: #1a7c52 !important;
    fill: #1a7c52 !important;
}

/* 4. تأثير الظل عند تمرير الماوس */
.elementor-816 .elementor-element.elementor-element-b64971e:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 45px rgba(0, 0, 0, 0.07) !important;
}

/* 1. تنسيق البطاقة الرئيسي */
.my-course-card {
    background: #ffffff !important;
    border: 1.5px solid #eef2f1 !important;
    border-top: 6px solid #1a7c52 !important;
    border-radius: 25px !important;
    padding: 40px 30px !important;
    transition: all 0.4s ease !important;
    /* جعل العناصر داخل البطاقة تتوسط أفقيًا */
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important; 
    text-align: center !important;
}

/* 2. وضع الأيقونة في الجانب الأيمن */
.my-icon-wrapper {
    background-color: #e9f5f0 !important;
    width: 60px !important;
    height: 60px !important;
    border-radius: 15px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-bottom: 20px !important;
    
    /* هذا السطر ينقل الأيقونة لأقصى اليمين */
    align-self: flex-end !important; 
}

/* 3. تنسيق النصوص لضمان بقائها في الوسط */
.my-course-card h2, 
.my-course-card p,
.my-course-card .elementor-widget-container {
    width: 100%;
    justify-content: center !important;
}

/* 4. التأثير عند مرور الماوس */
.my-course-card:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e157dc2 *//* 1. تثبيت حاوية الزر ومنع أي تغيير في الأبعاد */
.elementor-816 .elementor-element.elementor-element-e157dc2 .elementor-button {
    transition: all 0.3s ease-in-out !important;
    display: inline-flex !important; /* يحافظ على المقاسات اليدوية */
    align-items: center;
    justify-content: center;
    overflow: hidden; /* لضمان عدم خروج أي محتوى عن الحدود */
}

/* 2. حركة الزر بالكامل (بدون تغيير المقاس) */
.elementor-816 .elementor-element.elementor-element-e157dc2:hover .elementor-button {
    /* نستخدم الرفع فقط ليبقى المقاس ثابتاً */
    transform: translateY(-3px) !important;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1) !important;
}

/* 3. حركة السهم (الابتعاد عن النص) */
.elementor-816 .elementor-element.elementor-element-e157dc2 .elementor-button-icon {
    transition: transform 0.3s ease-in-out !important;
    display: inline-block !important;
}

/* عند الحوم: السهم يتحرك جهة اليسار (للعربي) */
.elementor-816 .elementor-element.elementor-element-e157dc2:hover .elementor-button-icon {
    transform: translateX(-10px) !important; /* يبتعد السهم دون زيادة حجم الزر */
}

/* 4. الحفاظ على النص في مكانه */
.elementor-816 .elementor-element.elementor-element-e157dc2 .elementor-button-text {
    transition: none !important; /* يمنع اهتزاز النص */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1e26e4 *//* 1. إطار البطاقة الرئيسي */
.elementor-816 .elementor-element.elementor-element-d1e26e4 {
    background: #ffffff !important;
    border: 1.5px solid #eef2f1 !important; /* لون حدود هادئ */
    border-top: 6px solid #1a7c52 !important; /* الخط الأخضر العلوي العريض */
    border-radius: 25px !important;
    padding: 40px 30px !important;
    transition: all 0.4s ease;
    display: flex;
    flex-direction: column;
}

/* 2. تنسيق مربع الأيقونة العلوي */
.elementor-816 .elementor-element.elementor-element-d1e26e4 .icon-box-wrapper {
    background-color: #e9f5f0 !important; /* لون الخلفية الفاتح للأيقونة */
    width: 65px;
    height: 65px;
    border-radius: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: flex-end; /* لمحاذاة الأيقونة لليسار في التصميم العربي */
    margin-bottom: 25px;
}

/* 3. التحكم في لون وحجم الأيقونة */
.elementor-816 .elementor-element.elementor-element-d1e26e4 .icon-box-wrapper i, 
.elementor-816 .elementor-element.elementor-element-d1e26e4 .icon-box-wrapper svg {
    font-size: 30px;
    color: #1a7c52 !important;
    fill: #1a7c52 !important;
}

/* 4. تأثير الظل عند تمرير الماوس */
.elementor-816 .elementor-element.elementor-element-d1e26e4:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 45px rgba(0, 0, 0, 0.07) !important;
}

/* 1. تنسيق البطاقة الرئيسي */
.my-course-card {
    background: #ffffff !important;
    border: 1.5px solid #eef2f1 !important;
    border-top: 6px solid #1a7c52 !important;
    border-radius: 25px !important;
    padding: 40px 30px !important;
    transition: all 0.4s ease !important;
    /* جعل العناصر داخل البطاقة تتوسط أفقيًا */
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important; 
    text-align: center !important;
}

/* 2. وضع الأيقونة في الجانب الأيمن */
.my-icon-wrapper {
    background-color: #e9f5f0 !important;
    width: 60px !important;
    height: 60px !important;
    border-radius: 15px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-bottom: 20px !important;
    
    /* هذا السطر ينقل الأيقونة لأقصى اليمين */
    align-self: flex-end !important; 
}

/* 3. تنسيق النصوص لضمان بقائها في الوسط */
.my-course-card h2, 
.my-course-card p,
.my-course-card .elementor-widget-container {
    width: 100%;
    justify-content: center !important;
}

/* 4. التأثير عند مرور الماوس */
.my-course-card:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c290fe6 *//* 1. ضبط الحاوية الكلية */
.elementor-816 .elementor-element.elementor-element-c290fe6 {
    background-color: #ffffff !important;
    border-radius: 25px !important;
    overflow: hidden;
    padding: 0 !important;
    border: 1px solid #f2f2f2 !important;
    transition: all 0.4s ease;
}

/* 2. ضبط منطقة الأيقونة (المربع العلوي) */
.elementor-816 .elementor-element.elementor-element-c290fe6 .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f8faf9 !important; /* لون هادئ في الحالة العادية */
    margin: 0 !important;
    padding: 40px 0 !important; /* مساحة متساوية حول الأيقونة */
    width: 100%;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    transition: background-color 0.4s ease;
}

/* 3. ضبط الأيقونة نفسها لتكون في المنتصف تماماً */
.elementor-816 .elementor-element.elementor-element-c290fe6 .elementor-icon-box-icon i, 
.elementor-816 .elementor-element.elementor-element-c290fe6 .elementor-icon-box-icon svg {
    font-size: 55px !important; /* تكبير حجم الأيقونة لتطابق الصورة */
    width: 55px;
    height: 55px;
    line-height: 1 !important;
    color: #4dbb7d !important; /* لون الأيقونة الأخضر */
    fill: #4dbb7d !important;
    transition: all 0.4s ease;
}

/* 4. تأثير الـ Hover */
.elementor-816 .elementor-element.elementor-element-c290fe6:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 30px rgba(0,0,0,0.06);
}

/* تغيير لون المربع العلوي عند الـ Hover */
.elementor-816 .elementor-element.elementor-element-c290fe6:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الأخضر الفاتح المطلوب */
}

/* تفاعل الأيقونة عند الـ Hover */
.elementor-816 .elementor-element.elementor-element-c290fe6:hover .elementor-icon-box-icon i, 
.elementor-816 .elementor-element.elementor-element-c290fe6:hover .elementor-icon-box-icon svg {
    transform: scale(1.1); /* نبضة خفيفة للأيقونة */
    color: #27ae60 !important; /* درجة أغمق قليلاً عند التفاعل */
}

/* 5. ضبط النصوص السفلية */
.elementor-816 .elementor-element.elementor-element-c290fe6 .elementor-icon-box-content {
    padding: 25px 20px !important;
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e1ef6f *//* 1. ضبط الحاوية الكلية */
.elementor-816 .elementor-element.elementor-element-6e1ef6f {
    background-color: #ffffff !important;
    border-radius: 25px !important;
    overflow: hidden;
    padding: 0 !important;
    border: 1px solid #f2f2f2 !important;
    transition: all 0.4s ease;
}

/* 2. ضبط منطقة الأيقونة (المربع العلوي) */
.elementor-816 .elementor-element.elementor-element-6e1ef6f .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f8faf9 !important; /* لون هادئ في الحالة العادية */
    margin: 0 !important;
    padding: 40px 0 !important; /* مساحة متساوية حول الأيقونة */
    width: 100%;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    transition: background-color 0.4s ease;
}

/* 3. ضبط الأيقونة نفسها لتكون في المنتصف تماماً */
.elementor-816 .elementor-element.elementor-element-6e1ef6f .elementor-icon-box-icon i, 
.elementor-816 .elementor-element.elementor-element-6e1ef6f .elementor-icon-box-icon svg {
    font-size: 55px !important; /* تكبير حجم الأيقونة لتطابق الصورة */
    width: 55px;
    height: 55px;
    line-height: 1 !important;
    color: #4dbb7d !important; /* لون الأيقونة الأخضر */
    fill: #4dbb7d !important;
    transition: all 0.4s ease;
}

/* 4. تأثير الـ Hover */
.elementor-816 .elementor-element.elementor-element-6e1ef6f:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 30px rgba(0,0,0,0.06);
}

/* تغيير لون المربع العلوي عند الـ Hover */
.elementor-816 .elementor-element.elementor-element-6e1ef6f:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الأخضر الفاتح المطلوب */
}

/* تفاعل الأيقونة عند الـ Hover */
.elementor-816 .elementor-element.elementor-element-6e1ef6f:hover .elementor-icon-box-icon i, 
.elementor-816 .elementor-element.elementor-element-6e1ef6f:hover .elementor-icon-box-icon svg {
    transform: scale(1.1); /* نبضة خفيفة للأيقونة */
    color: #27ae60 !important; /* درجة أغمق قليلاً عند التفاعل */
}

/* 5. ضبط النصوص السفلية */
.elementor-816 .elementor-element.elementor-element-6e1ef6f .elementor-icon-box-content {
    padding: 25px 20px !important;
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f0c179 *//* 1. ضبط الحاوية الكلية */
.elementor-816 .elementor-element.elementor-element-8f0c179 {
    background-color: #ffffff !important;
    border-radius: 25px !important;
    overflow: hidden;
    padding: 0 !important;
    border: 1px solid #f2f2f2 !important;
    transition: all 0.4s ease;
}

/* 2. ضبط منطقة الأيقونة (المربع العلوي) */
.elementor-816 .elementor-element.elementor-element-8f0c179 .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #f8faf9 !important; /* لون هادئ في الحالة العادية */
    margin: 0 !important;
    padding: 40px 0 !important; /* مساحة متساوية حول الأيقونة */
    width: 100%;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    transition: background-color 0.4s ease;
}

/* 3. ضبط الأيقونة نفسها لتكون في المنتصف تماماً */
.elementor-816 .elementor-element.elementor-element-8f0c179 .elementor-icon-box-icon i, 
.elementor-816 .elementor-element.elementor-element-8f0c179 .elementor-icon-box-icon svg {
    font-size: 55px !important; /* تكبير حجم الأيقونة لتطابق الصورة */
    width: 55px;
    height: 55px;
    line-height: 1 !important;
    color: #4dbb7d !important; /* لون الأيقونة الأخضر */
    fill: #4dbb7d !important;
    transition: all 0.4s ease;
}

/* 4. تأثير الـ Hover */
.elementor-816 .elementor-element.elementor-element-8f0c179:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 30px rgba(0,0,0,0.06);
}

/* تغيير لون المربع العلوي عند الـ Hover */
.elementor-816 .elementor-element.elementor-element-8f0c179:hover .elementor-icon-box-wrapper .elementor-icon-box-icon {
    background-color: #ebf6f1 !important; /* اللون الأخضر الفاتح المطلوب */
}

/* تفاعل الأيقونة عند الـ Hover */
.elementor-816 .elementor-element.elementor-element-8f0c179:hover .elementor-icon-box-icon i, 
.elementor-816 .elementor-element.elementor-element-8f0c179:hover .elementor-icon-box-icon svg {
    transform: scale(1.1); /* نبضة خفيفة للأيقونة */
    color: #27ae60 !important; /* درجة أغمق قليلاً عند التفاعل */
}

/* 5. ضبط النصوص السفلية */
.elementor-816 .elementor-element.elementor-element-8f0c179 .elementor-icon-box-content {
    padding: 25px 20px !important;
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25f2fd8 *//* 1. تثبيت حاوية الزر ومنع أي تغيير في الأبعاد */
.elementor-816 .elementor-element.elementor-element-25f2fd8 .elementor-button {
    transition: all 0.3s ease-in-out !important;
    display: inline-flex !important; /* يحافظ على المقاسات اليدوية */
    align-items: center;
    justify-content: center;
    overflow: hidden; /* لضمان عدم خروج أي محتوى عن الحدود */
}

/* 2. حركة الزر بالكامل (بدون تغيير المقاس) */
.elementor-816 .elementor-element.elementor-element-25f2fd8:hover .elementor-button {
    /* نستخدم الرفع فقط ليبقى المقاس ثابتاً */
    transform: translateY(-3px) !important;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1) !important;
}

/* 3. حركة السهم (الابتعاد عن النص) */
.elementor-816 .elementor-element.elementor-element-25f2fd8 .elementor-button-icon {
    transition: transform 0.3s ease-in-out !important;
    display: inline-block !important;
}

/* عند الحوم: السهم يتحرك جهة اليسار (للعربي) */
.elementor-816 .elementor-element.elementor-element-25f2fd8:hover .elementor-button-icon {
    transform: translateX(-10px) !important; /* يبتعد السهم دون زيادة حجم الزر */
}

/* 4. الحفاظ على النص في مكانه */
.elementor-816 .elementor-element.elementor-element-25f2fd8 .elementor-button-text {
    transition: none !important; /* يمنع اهتزاز النص */
}


.elementor-816 .elementor-element.elementor-element-25f2fd8 .elementor-button {
    animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be8c83f *//* تثبيت الحاوية في أسفل الشاشة */
.elementor-816 .elementor-element.elementor-element-be8c83f {
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    background-color: #ffffff !important; /* خلفية بيضاء */
    padding: 15px 5% !important; /* مسافات جانبية متوازنة */
    display: flex !important;
    justify-content: space-between !important; /* النص في طرف والزر في طرف */
    align-items: center !important;
    box-shadow: 0px -5px 15px rgba(0, 0, 0, 0.05) !important; /* ظل علوي ناعم */
    z-index: 9999 !important; /* يظهر فوق كل شيء */
    border-top: 1px solid #eee;
}

/* تنسيق النص (Heading) */
.elementor-816 .elementor-element.elementor-element-be8c83f .elementor-heading-title {
    margin: 0 !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
}

/* تنسيق الزر (Button) */
.elementor-816 .elementor-element.elementor-element-be8c83f .elementor-button {
    border-radius: 50px !important; /* حواف دائرية كما في الصورة */
    padding: 12px 35px !important;
}

/* تعديل الجوال ليكون النص فوق الزر */
@media (max-width: 767px) {
    .elementor-816 .elementor-element.elementor-element-be8c83f {
        flex-direction: column-reverse !important;
        gap: 10px;
        text-align: center;
    }
}/* End custom CSS */