.elementor-821 .elementor-element.elementor-element-9bd0561:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-9bd0561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF960000;}.elementor-821 .elementor-element.elementor-element-9bd0561 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #D6000000 0%, #01122C 69%);opacity:1;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-821 .elementor-element.elementor-element-9bd0561 .elementor-background-overlay{filter:brightness( 111% ) contrast( 117% ) saturate( 118% ) blur( 0px ) hue-rotate( 0deg );}.elementor-821 .elementor-element.elementor-element-9bd0561{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-6vw;margin-bottom:2vw;padding:0vw 0vw 0vw 0vw;z-index:5;}.elementor-821 .elementor-element.elementor-element-9bd0561, .elementor-821 .elementor-element.elementor-element-9bd0561 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-821 .elementor-element.elementor-element-cd74fe2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-821 .elementor-element.elementor-element-cd74fe2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0911297A 0%, #F2295B00 72%);}.elementor-821 .elementor-element.elementor-element-cd74fe2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.16;filter:brightness( 68% ) contrast( 116% ) saturate( 130% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-cd74fe2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-821 .elementor-element.elementor-element-cd74fe2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-821 .elementor-element.elementor-element-cd74fe2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-821 .elementor-element.elementor-element-cd74fe2 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-821 .elementor-element.elementor-element-cd74fe2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-821 .elementor-element.elementor-element-cd74fe2{z-index:3;}.elementor-821 .elementor-element.elementor-element-10d1a951{--spacer-size:1vh;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-821 .elementor-element.elementor-element-440b45e0{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-821 .elementor-element.elementor-element-440b45e0 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:3vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:0em;color:#FDD000;}.elementor-821 .elementor-element.elementor-element-495e3b84{width:100%;max-width:100%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -1.25vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;text-align:start;}.elementor-821 .elementor-element.elementor-element-495e3b84 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:4vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:0em;color:#FFD200;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-821 .elementor-element.elementor-element-6aa9dd02{--divider-border-style:solid;--divider-color:#43A0FB;--divider-border-width:0.325em;margin:0vw -2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-821 .elementor-element.elementor-element-6aa9dd02 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-821 .elementor-element.elementor-element-6aa9dd02 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-821 .elementor-element.elementor-element-27189ee9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0D86FE;--border-color:#0D86FE;--border-radius:1em 1em 1em 1em;box-shadow:0px 7px 44px 4px rgba(27.551085264786426, 128.80253763078457, 255, 0.91);--margin-top:-1vw;--margin-bottom:3vw;--margin-left:1vw;--margin-right:14vw;--padding-top:.7875250vw;--padding-bottom:.45250vw;--padding-left:.750vw;--padding-right:.750vw;--z-index:35;}.elementor-821 .elementor-element.elementor-element-27189ee9:hover{border-style:none;}.elementor-821 .elementor-element.elementor-element-27189ee9, .elementor-821 .elementor-element.elementor-element-27189ee9::before{--border-transition:0.3s;}.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-821 .elementor-element.elementor-element-2e07eaaa{width:var( --container-widget-width, 16% );max-width:16%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:16%;--container-widget-flex-grow:0;border-style:none;border-radius:99px 99px 99px 99px;}.elementor-821 .elementor-element.elementor-element-2e07eaaa .elementor-icon-wrapper{text-align:center;}.elementor-821 .elementor-element.elementor-element-2e07eaaa.elementor-view-stacked .elementor-icon{background-color:#C7C7C7;}.elementor-821 .elementor-element.elementor-element-2e07eaaa.elementor-view-framed .elementor-icon, .elementor-821 .elementor-element.elementor-element-2e07eaaa.elementor-view-default .elementor-icon{color:#C7C7C7;border-color:#C7C7C7;}.elementor-821 .elementor-element.elementor-element-2e07eaaa.elementor-view-framed .elementor-icon, .elementor-821 .elementor-element.elementor-element-2e07eaaa.elementor-view-default .elementor-icon svg{fill:#C7C7C7;}.elementor-821 .elementor-element.elementor-element-2e07eaaa .elementor-icon{font-size:2.252475vw;}.elementor-821 .elementor-element.elementor-element-2e07eaaa .elementor-icon svg{height:2.252475vw;}.elementor-821 .elementor-element.elementor-element-2e07eaaa .elementor-icon-wrapper svg{width:auto;}.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-821 .elementor-element.elementor-element-2fdebe23 .elementor-button{background-color:#061D4000;font-family:"Droid Arabic Kufi", Sans-serif;font-size:1.75vw;font-weight:800;text-transform:capitalize;font-style:normal;letter-spacing:-0.575px;fill:#1D293B;color:#1D293B;border-style:none;border-radius:0em 0em 0em 0em;padding:0vw 0vw 0vw 0vw;}.elementor-821 .elementor-element.elementor-element-2fdebe23{width:auto;max-width:auto;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:9;}.elementor-821 .elementor-element.elementor-element-2fdebe23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-821 .elementor-element.elementor-element-7f9d4864{--spacer-size:4vh;}.elementor-821 .elementor-element.elementor-element-54bbf3c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-821 .elementor-element.elementor-element-54bbf3c > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-821 .elementor-element.elementor-element-54bbf3c{z-index:2;}.elementor-821 .elementor-element.elementor-element-4f6be694{--spacer-size:6vh;}.elementor-821 .elementor-element.elementor-element-67b6c441{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:18;}.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-821 .elementor-element.elementor-element-528b5ffb{--e-transform-scale:1.1;margin:-32vw 0vw calc(var(--kit-widget-spacing, 0px) + -7vw) 0vw;z-index:3;text-align:center;}.elementor-821 .elementor-element.elementor-element-528b5ffb img{width:100%;opacity:1;filter:brightness( 68% ) contrast( 141% ) saturate( 144% ) blur( 0px ) hue-rotate( 187deg );border-radius:0em 0em 0em 0em;}.elementor-821 .elementor-element.elementor-element-604eb2e7{--spacer-size:2vh;}.elementor-821 .elementor-element.elementor-element-1083a1b5{width:100%;max-width:100%;margin:-30vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-1083a1b5 img{width:82%;filter:brightness( 105% ) contrast( 115% ) saturate( 115% ) blur( 0px ) hue-rotate( 360deg );}.elementor-821 .elementor-element.elementor-element-a7a1c2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-821 .elementor-element.elementor-element-a7a1c2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0911297A 0%, #F2295B00 72%);}.elementor-821 .elementor-element.elementor-element-a7a1c2c > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.16;filter:brightness( 68% ) contrast( 116% ) saturate( 130% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-a7a1c2c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-821 .elementor-element.elementor-element-a7a1c2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-821 .elementor-element.elementor-element-a7a1c2c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-821 .elementor-element.elementor-element-a7a1c2c > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-821 .elementor-element.elementor-element-a7a1c2c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 1vw 0vw -1vw;--e-column-margin-right:1vw;--e-column-margin-left:-1vw;padding:0vw 2vw 0vw 0vw;}.elementor-821 .elementor-element.elementor-element-a7a1c2c{z-index:3;}.elementor-821 .elementor-element.elementor-element-584da311{--spacer-size:0.5vh;}.elementor-821 .elementor-element.elementor-element-6fb90fdc{width:var( --container-widget-width, 30% );max-width:30%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:end;}.elementor-821 .elementor-element.elementor-element-6fb90fdc img{width:100%;}.elementor-821 .elementor-element.elementor-element-3167019a{width:var( --container-widget-width, 26% );max-width:26%;margin:00.705vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:end;}.elementor-821 .elementor-element.elementor-element-3167019a img{width:100%;filter:brightness( 151% ) contrast( 100% ) saturate( 156% ) blur( 0px ) hue-rotate( 0deg );}.elementor-821 .elementor-element.elementor-element-789621f6{--spacer-size:1vh;}.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-821 .elementor-element.elementor-element-81c09e0{width:var( --container-widget-width, 30% );max-width:30%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:.750vw .750vw .750vw .750vw;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:#067DFD;border-radius:0em 0em 1em 0em;--e-icon-list-icon-size:1.2vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-icon i{color:#067DFD;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-icon svg{fill:#067DFD;transition:fill 0.3s;}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1vw;font-weight:300;}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-aa59b3e{width:var( --container-widget-width, 27% );max-width:27%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:.750vw .750vw .750vw .750vw;--container-widget-width:27%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:#067DFD;border-radius:0em 0em 1em 0em;--e-icon-list-icon-size:1.2vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-icon i{color:#067DFD;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-icon svg{fill:#067DFD;transition:fill 0.3s;}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1vw;font-weight:300;}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-7a4087e{width:var( --container-widget-width, 29% );max-width:29%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:.750vw .750vw .750vw .750vw;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:#067DFD;border-radius:0em 0em 1em 0em;--e-icon-list-icon-size:1.2vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-icon i{color:#067DFD;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-icon svg{fill:#067DFD;transition:fill 0.3s;}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1vw;font-weight:300;}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-c1e4541{--spacer-size:9vh;}.elementor-821 .elementor-element.elementor-element-6d89526 > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-821 .elementor-element.elementor-element-6d89526{border-style:solid;border-width:0em 0em 0em 0em;border-color:#FFFFFF;margin-top:-3vw;margin-bottom:0vw;padding:0vw 2vw 10vw 2vw;z-index:15;}.elementor-821 .elementor-element.elementor-element-6d89526, .elementor-821 .elementor-element.elementor-element-6d89526 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-821 .elementor-element.elementor-element-137c936b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-821 .elementor-element.elementor-element-137c936b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0C3C69 0%, #F2295B00 72%);}.elementor-821 .elementor-element.elementor-element-137c936b > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://prime.com.sa/wp-content/uploads/2025/08/ptpngbl-1-2.png");background-position:center center;background-repeat:no-repeat;background-size:60% auto;opacity:0.5;filter:brightness( 13% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-821 .elementor-element.elementor-element-137c936b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-821 .elementor-element.elementor-element-137c936b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-821 .elementor-element.elementor-element-57a314bc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-821 .elementor-element.elementor-element-57a314bc{margin-top:0vw;margin-bottom:2vw;padding:0vw 0vw 0vw 0vw;z-index:5;}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-bdb34b8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-bdb34b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-bdb34b8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{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-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1em;padding:1vw 1vw 1vw 1vw;background-color:#001735;border-color:#0F4998;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;margin-bottom:4px;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;margin-bottom:4px;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Cairo Play", Sans-serif;font-weight:600;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .star-rating{color:#3DA0FC;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .star-rating::before{color:#3DA0FC;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .price{color:#8BC5FF;font-family:"Cairo", Sans-serif;font-size:1.25vw;font-weight:300;text-decoration:none;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .price ins{color:#8BC5FF;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .price ins .amount{color:#8BC5FF;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .price del {font-family:"Cairo", Sans-serif;font-weight:300;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#226FB657;border-color:#3DA0FC;font-family:"Droid Arabic Kufi", Sans-serif;font-size:1vw;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1em 1em 1em 1em;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products .added_to_cart{color:#3DA0FC;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product:hover{background-color:#001C41;border-color:#4085E1;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product span.onsale{display:block;color:#6DABFF;background-color:#002556;font-family:"Cairo", Sans-serif;font-weight:400;border-radius:1em;min-width:10vw;min-height:5vh;line-height:5vh;}.elementor-821 .elementor-element.elementor-element-33c33fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-821 .elementor-element.elementor-element-33c33fc{margin-top:0vw;margin-bottom:2vw;padding:0vw 0vw 0vw 0vw;z-index:25;}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-7aec0f1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-7aec0f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-7aec0f1 > .elementor-element-populated{padding:1vw 1vw 1vw 1vw;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-821 .elementor-element.elementor-element-870d108 .e-search-input{background-color:#0B0D42;font-family:"Droid Arabic Kufi", Sans-serif;font-size:1.5vw;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:#047BD9;border-radius:1em 1em 1em 1em;}.elementor-821 .elementor-element.elementor-element-870d108.e-focus .e-search-input{background-color:#0B0D427D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-870d108 .e-search-submit{background-color:#047BD900;border-style:solid;border-width:2px 2px 2px 2px;border-color:#047BD9;}.elementor-821 .elementor-element.elementor-element-870d108{--e-search-placeholder-color:#FFFFFF;--e-search-icon-label-color:#0B0D72;--e-search-submit-color:#047BD9;--e-search-icon-submit-color:#047BD9;--e-search-submit-border-radius:1em 1em 1em 1em;}.elementor-821 .elementor-element.elementor-element-870d108.e-focus{--e-search-input-color:#FFFFFF;--e-search-icon-label-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-870d108 .e-search-submit span{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1.5vw;}.elementor-821 .elementor-element.elementor-element-870d108 .e-search-submit:hover{--e-search-submit-color:#FFFFFF;--e-search-icon-submit-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-ac4a01a{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#057DB5;text-align:start;}.elementor-821 .elementor-element.elementor-element-ac4a01a .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:3vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-08e6c84{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 00.5vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(270deg, #001128 22%, #F2295B00 88%);border-style:solid;border-width:0px 0px 1px 0px;border-color:#003B7A;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:2vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-821 .elementor-element.elementor-element-08e6c84:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010100;}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-icon i{color:#1C5DB6;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-icon svg{fill:#1C5DB6;transition:fill 0.3s;}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:2vw;font-weight:300;}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-40e815c{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 00.5vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(270deg, #001128 22%, #F2295B00 88%);border-style:solid;border-width:0px 0px 1px 0px;border-color:#003B7A;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:2vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-821 .elementor-element.elementor-element-40e815c:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010100;}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-icon i{color:#1C5DB6;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-icon svg{fill:#1C5DB6;transition:fill 0.3s;}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:2vw;font-weight:300;}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-85bd5f9{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 00.5vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(270deg, #001128 22%, #F2295B00 88%);border-style:solid;border-width:0px 0px 1px 0px;border-color:#003B7A;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:2vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-821 .elementor-element.elementor-element-85bd5f9:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010100;}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-icon i{color:#1C5DB6;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-icon svg{fill:#1C5DB6;transition:fill 0.3s;}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:2vw;font-weight:300;}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-f897188{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 00.5vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(270deg, #001128 22%, #F2295B00 88%);border-style:solid;border-width:0px 0px 1px 0px;border-color:#003B7A;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:2vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-821 .elementor-element.elementor-element-f897188:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010100;}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-icon i{color:#1C5DB6;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-icon svg{fill:#1C5DB6;transition:fill 0.3s;}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:2vw;font-weight:300;}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-821 .elementor-element.elementor-element-b50fde0 > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-821 .elementor-element.elementor-element-b50fde0{border-style:solid;border-width:0em 0em 0em 0em;border-color:#FFFFFF;margin-top:0vw;margin-bottom:0vw;padding:0vw 2vw 0vw 2vw;z-index:15;}.elementor-821 .elementor-element.elementor-element-b50fde0, .elementor-821 .elementor-element.elementor-element-b50fde0 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-821 .elementor-element.elementor-element-9de81dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-821 .elementor-element.elementor-element-9de81dd{border-style:solid;border-width:1px 0px 0px 0px;border-color:#007DFF;margin-top:2vw;margin-bottom:2vw;padding:2vw 0vw 0vw 0vw;z-index:5;}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-66e2e47.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-66e2e47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-66e2e47.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-821 .elementor-element.elementor-element-b46a7a9{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:5;text-align:end;}.elementor-821 .elementor-element.elementor-element-b46a7a9 img{width:100%;filter:brightness( 100% ) contrast( 111% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-821 .elementor-element.elementor-element-ef56e27{width:var( --container-widget-width, 77% );max-width:77%;margin:-1vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-821 .elementor-element.elementor-element-ef56e27 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:2vw;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0em;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-6898526.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-6898526.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-6898526.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-821 .elementor-element.elementor-element-0c29331{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:1;border-style:none;text-align:start;}.elementor-821 .elementor-element.elementor-element-0c29331 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1.2vw;font-weight:100;line-height:1.6em;letter-spacing:0em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-aab8cbd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1760E152;--border-color:#1760E152;--border-radius:2em 2em 2em 2em;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-821 .elementor-element.elementor-element-aab8cbd:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-aab8cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #138DFF 0%, #162438 100%);}.elementor-821 .elementor-element.elementor-element-aab8cbd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1760E1;--border-color:#1760E1;box-shadow:0px 0px 33px 3px rgba(0,0,0,0.5);}.elementor-821 .elementor-element.elementor-element-aab8cbd, .elementor-821 .elementor-element.elementor-element-aab8cbd::before{--border-transition:0.3s;}.elementor-821 .elementor-element.elementor-element-ae788e9{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:center;}.elementor-821 .elementor-element.elementor-element-ae788e9 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:2vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-f200bbe{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -16vw) 0vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-f200bbe img{width:59%;filter:brightness( 44% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-821 .elementor-element.elementor-element-8db0c1a{margin:6vw -11vw calc(var(--kit-widget-spacing, 0px) + -1vw) -11vw;z-index:15;}.elementor-821 .elementor-element.elementor-element-8db0c1a img{width:100%;border-radius:2em 2em 2em 2em;}.elementor-821 .elementor-element.elementor-element-0a3116e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1760E152;--border-color:#1760E152;--border-radius:2em 2em 2em 2em;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-821 .elementor-element.elementor-element-0a3116e:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-0a3116e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #13CBFF 0%, #162438 100%);}.elementor-821 .elementor-element.elementor-element-0a3116e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1760E1;--border-color:#1760E1;box-shadow:0px 0px 33px 3px rgba(0,0,0,0.5);}.elementor-821 .elementor-element.elementor-element-0a3116e, .elementor-821 .elementor-element.elementor-element-0a3116e::before{--border-transition:0.3s;}.elementor-821 .elementor-element.elementor-element-365b5d6{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:center;}.elementor-821 .elementor-element.elementor-element-365b5d6 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:2vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-68ad88a{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -16vw) 0vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-68ad88a img{width:59%;filter:brightness( 44% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-821 .elementor-element.elementor-element-9429f59{margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;z-index:5;text-align:center;}.elementor-821 .elementor-element.elementor-element-9429f59 img{width:99%;border-radius:2em 2em 2em 2em;}.elementor-821 .elementor-element.elementor-element-7ca7390{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1760E152;--border-color:#1760E152;--border-radius:2em 2em 2em 2em;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-821 .elementor-element.elementor-element-7ca7390:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-7ca7390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #138DFF 0%, #162438 100%);}.elementor-821 .elementor-element.elementor-element-7ca7390:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1760E1;--border-color:#1760E1;box-shadow:0px 0px 33px 3px rgba(0,0,0,0.5);}.elementor-821 .elementor-element.elementor-element-7ca7390, .elementor-821 .elementor-element.elementor-element-7ca7390::before{--border-transition:0.3s;}.elementor-821 .elementor-element.elementor-element-1d2359e{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:center;}.elementor-821 .elementor-element.elementor-element-1d2359e .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:2vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-9974abf{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -16vw) 0vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-9974abf img{width:59%;filter:brightness( 44% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-821 .elementor-element.elementor-element-ab91fa5{margin:5vw -2vw calc(var(--kit-widget-spacing, 0px) + 0vw) -3vw;z-index:5;}.elementor-821 .elementor-element.elementor-element-ab91fa5 img{width:100%;border-radius:2em 2em 2em 2em;}.elementor-821 .elementor-element.elementor-element-e2307ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1760E152;--border-color:#1760E152;--border-radius:2em 2em 2em 2em;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-821 .elementor-element.elementor-element-e2307ba:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-e2307ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #13DDFF 0%, #162438 100%);}.elementor-821 .elementor-element.elementor-element-e2307ba:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1760E1;--border-color:#1760E1;box-shadow:0px 0px 33px 3px rgba(0,0,0,0.5);}.elementor-821 .elementor-element.elementor-element-e2307ba, .elementor-821 .elementor-element.elementor-element-e2307ba::before{--border-transition:0.3s;}.elementor-821 .elementor-element.elementor-element-381196e{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:center;}.elementor-821 .elementor-element.elementor-element-381196e .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:2vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-4a96652{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -17vw) 0vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-4a96652 img{width:59%;filter:brightness( 44% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-821 .elementor-element.elementor-element-44e5f46{margin:11vw -4vw calc(var(--kit-widget-spacing, 0px) + 0vw) -3vw;z-index:15;}.elementor-821 .elementor-element.elementor-element-44e5f46 img{width:100%;border-radius:2em 2em 2em 2em;}.elementor-821 .elementor-element.elementor-element-10596a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1760E152;--border-color:#1760E152;--border-radius:2em 2em 2em 2em;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-821 .elementor-element.elementor-element-10596a3:not(.elementor-motion-effects-element-type-background), .elementor-821 .elementor-element.elementor-element-10596a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #138DFF 0%, #162438 100%);}.elementor-821 .elementor-element.elementor-element-10596a3:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1760E1;--border-color:#1760E1;box-shadow:0px 0px 33px 3px rgba(0,0,0,0.5);}.elementor-821 .elementor-element.elementor-element-10596a3, .elementor-821 .elementor-element.elementor-element-10596a3::before{--border-transition:0.3s;}.elementor-821 .elementor-element.elementor-element-faefd95{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:center;}.elementor-821 .elementor-element.elementor-element-faefd95 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:2vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-821 .elementor-element.elementor-element-5f282d6{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -16vw) 0vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-5f282d6 img{width:59%;filter:brightness( 44% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-821 .elementor-element.elementor-element-7ecf15b{margin:6vw -2vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;z-index:15;text-align:center;}.elementor-821 .elementor-element.elementor-element-7ecf15b img{width:100%;filter:brightness( 100% ) contrast( 107% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:2em 2em 2em 2em;}.elementor-821 .elementor-element.elementor-element-4eac9ed{--display:flex;}.elementor-821 .elementor-element.elementor-element-e96e17b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-821 .elementor-element.elementor-element-4c02d85{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}body.elementor-page-821:not(.elementor-motion-effects-element-type-background), body.elementor-page-821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00032B;}@media(min-width:768px){.elementor-821 .elementor-element.elementor-element-137c936b{width:68.639%;}.elementor-821 .elementor-element.elementor-element-c116edd{width:31.28%;}.elementor-821 .elementor-element.elementor-element-66e2e47{width:32%;}.elementor-821 .elementor-element.elementor-element-6898526{width:68%;}}@media(max-width:1024px){.elementor-821 .elementor-element.elementor-element-9bd0561{margin-top:-25vw;margin-bottom:0vw;padding:5vw 0vw 0vw 0vw;}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-cd74fe2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-821 .elementor-element.elementor-element-cd74fe2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-821 .elementor-element.elementor-element-cd74fe2 > .elementor-element-populated{margin:0vw 0vw -10vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 2vw 0vw 1vw;}.elementor-821 .elementor-element.elementor-element-10d1a951{--spacer-size:36vh;}.elementor-821 .elementor-element.elementor-element-440b45e0{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-821 .elementor-element.elementor-element-440b45e0 .elementor-heading-title{font-size:4.5vw;}.elementor-821 .elementor-element.elementor-element-495e3b84{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) -1vw;text-align:start;}.elementor-821 .elementor-element.elementor-element-495e3b84 .elementor-heading-title{font-size:5.5vw;}.elementor-821 .elementor-element.elementor-element-27189ee9{--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:14vw;--padding-top:0.5vw;--padding-bottom:0.5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-821 .elementor-element.elementor-element-2e07eaaa{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-821 .elementor-element.elementor-element-2e07eaaa .elementor-icon{font-size:5vw;}.elementor-821 .elementor-element.elementor-element-2e07eaaa .elementor-icon svg{height:5vw;}.elementor-821 .elementor-element.elementor-element-2fdebe23{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-821 .elementor-element.elementor-element-2fdebe23 .elementor-button{font-size:2.8vw;padding:2vw 2vw 2vw 2vw;}.elementor-821 .elementor-element.elementor-element-7f9d4864{--spacer-size:10vh;}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-54bbf3c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-821 .elementor-element.elementor-element-54bbf3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-821 .elementor-element.elementor-element-54bbf3c > .elementor-element-populated{margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:0vw 0vw 0vw 0vw;}.elementor-821 .elementor-element.elementor-element-4f6be694{--spacer-size:1vh;}.elementor-821 .elementor-element.elementor-element-528b5ffb{margin:-69vw -10vw calc(var(--kit-widget-spacing, 0px) + 0vw) -3vw;}.elementor-821 .elementor-element.elementor-element-528b5ffb img{width:100%;}.elementor-821 .elementor-element.elementor-element-604eb2e7{--spacer-size:2vh;}.elementor-821 .elementor-element.elementor-element-1083a1b5{margin:-57vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) -1vw;}.elementor-821 .elementor-element.elementor-element-a7a1c2c > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 2vw 22vw 4vw;}.elementor-821 .elementor-element.elementor-element-584da311{--spacer-size:1vh;}.elementor-821 .elementor-element.elementor-element-6fb90fdc{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-821 .elementor-element.elementor-element-3167019a{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-821 .elementor-element.elementor-element-789621f6{--spacer-size:1vh;}.elementor-821 .elementor-element.elementor-element-81c09e0{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;--e-icon-list-icon-size:2vw;}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-item > a{font-size:2vw;}.elementor-821 .elementor-element.elementor-element-aa59b3e{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;--e-icon-list-icon-size:2vw;}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-item > a{font-size:2vw;}.elementor-821 .elementor-element.elementor-element-7a4087e{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;--e-icon-list-icon-size:2vw;}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-item > a{font-size:2vw;}.elementor-821 .elementor-element.elementor-element-c1e4541{--spacer-size:1vh;}.elementor-821 .elementor-element.elementor-element-6d89526{margin-top:-18vw;margin-bottom:0vw;padding:5vw 2vw 0vw 2vw;}.elementor-821 .elementor-element.elementor-element-137c936b > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-bdb34b8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-bdb34b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .button{font-size:1.75vw;}.elementor-821 .elementor-element.elementor-element-c116edd > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-821 .elementor-element.elementor-element-870d108 .e-search-input{font-size:2vw;}.elementor-821 .elementor-element.elementor-element-870d108 .e-search-submit span{font-size:2vw;}.elementor-821 .elementor-element.elementor-element-ac4a01a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) -1vw;text-align:start;}.elementor-821 .elementor-element.elementor-element-ac4a01a .elementor-heading-title{font-size:4vw;}.elementor-821 .elementor-element.elementor-element-08e6c84{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1.5vw;--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;--e-icon-list-icon-size:5vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item > a{font-size:2.5vw;line-height:1.25em;}.elementor-821 .elementor-element.elementor-element-40e815c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1.5vw;--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;--e-icon-list-icon-size:5vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item > a{font-size:2.5vw;line-height:1.2em;}.elementor-821 .elementor-element.elementor-element-85bd5f9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1.5vw;--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;--e-icon-list-icon-size:5vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item > a{font-size:2.5vw;line-height:1.2em;}.elementor-821 .elementor-element.elementor-element-f897188{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1.5vw;--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;--e-icon-list-icon-size:5vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item > a{font-size:2.5vw;line-height:1.2em;}.elementor-821 .elementor-element.elementor-element-b50fde0{padding:5vw 2vw 0vw 2vw;}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-66e2e47.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-66e2e47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-b46a7a9{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-821 .elementor-element.elementor-element-ef56e27{margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;text-align:start;}.elementor-821 .elementor-element.elementor-element-ef56e27 .elementor-heading-title{font-size:2.5vw;line-height:1.5em;}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-6898526.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-6898526.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-821 .elementor-element.elementor-element-0c29331{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-821 .elementor-element.elementor-element-0c29331 .elementor-heading-title{font-size:2vw;}.elementor-821 .elementor-element.elementor-element-ae788e9{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-ae788e9 .elementor-heading-title{font-size:3.5vw;}.elementor-821 .elementor-element.elementor-element-f200bbe img{width:52%;}.elementor-821 .elementor-element.elementor-element-8db0c1a{margin:0vw -14vw calc(var(--kit-widget-spacing, 0px) + -7vw) -14vw;}.elementor-821 .elementor-element.elementor-element-365b5d6{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-365b5d6 .elementor-heading-title{font-size:3.5vw;}.elementor-821 .elementor-element.elementor-element-68ad88a img{width:52%;}.elementor-821 .elementor-element.elementor-element-9429f59{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) -1vw;}.elementor-821 .elementor-element.elementor-element-9429f59 img{width:84%;}.elementor-821 .elementor-element.elementor-element-1d2359e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-1d2359e .elementor-heading-title{font-size:3.2vw;}.elementor-821 .elementor-element.elementor-element-9974abf{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -16vw) 0vw;}.elementor-821 .elementor-element.elementor-element-9974abf img{width:52%;}.elementor-821 .elementor-element.elementor-element-ab91fa5{margin:0vw -1vw calc(var(--kit-widget-spacing, 0px) + -10vw) -1vw;}.elementor-821 .elementor-element.elementor-element-381196e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-381196e .elementor-heading-title{font-size:3.5vw;}.elementor-821 .elementor-element.elementor-element-4a96652{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -14vw) 0vw;}.elementor-821 .elementor-element.elementor-element-4a96652 img{width:52%;}.elementor-821 .elementor-element.elementor-element-44e5f46{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;}.elementor-821 .elementor-element.elementor-element-faefd95{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-faefd95 .elementor-heading-title{font-size:3.5vw;}.elementor-821 .elementor-element.elementor-element-5f282d6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -13vw) 0vw;}.elementor-821 .elementor-element.elementor-element-5f282d6 img{width:52%;}.elementor-821 .elementor-element.elementor-element-7ecf15b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -9vw) 0vw;}.elementor-821 .elementor-element.elementor-element-4c02d85{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-821 .elementor-element.elementor-element-9bd0561{margin-top:-14vw;margin-bottom:0vw;padding:25vw 2vw 22vw 2vw;}.elementor-821 .elementor-element.elementor-element-cd74fe2{width:100%;-webkit-order:2;-ms-flex-order:2;order:2;z-index:14;}.elementor-821 .elementor-element.elementor-element-cd74fe2 > .elementor-element-populated{margin:-10vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 0vw 2vw;}.elementor-821 .elementor-element.elementor-element-10d1a951{--spacer-size:1vh;}.elementor-821 .elementor-element.elementor-element-440b45e0{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:center;}.elementor-821 .elementor-element.elementor-element-440b45e0 .elementor-heading-title{font-size:8vw;line-height:1em;letter-spacing:0em;}.elementor-821 .elementor-element.elementor-element-495e3b84{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + -6vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:center;}.elementor-821 .elementor-element.elementor-element-495e3b84 .elementor-heading-title{font-size:12vw;line-height:1em;letter-spacing:0em;}.elementor-821 .elementor-element.elementor-element-27189ee9{--margin-top:-5vw;--margin-bottom:4vw;--margin-left:15vw;--margin-right:15vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:3vw;--padding-right:3vw;}.elementor-821 .elementor-element.elementor-element-2e07eaaa{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-821 .elementor-element.elementor-element-2e07eaaa .elementor-icon{font-size:9vw;}.elementor-821 .elementor-element.elementor-element-2e07eaaa .elementor-icon svg{height:9vw;}.elementor-821 .elementor-element.elementor-element-2fdebe23{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;}.elementor-821 .elementor-element.elementor-element-2fdebe23 .elementor-button{font-size:5.2vw;padding:3vw 3vw 3vw 3vw;}.elementor-821 .elementor-element.elementor-element-7f9d4864{--spacer-size:2vh;}.elementor-821 .elementor-element.elementor-element-54bbf3c{width:100%;-webkit-order:1;-ms-flex-order:1;order:1;}.elementor-821 .elementor-element.elementor-element-54bbf3c > .elementor-element-populated{margin:-32vw 0vw -5vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-821 .elementor-element.elementor-element-4f6be694{--spacer-size:1vh;}.elementor-821 .elementor-element.elementor-element-528b5ffb{margin:-119vw -25vw calc(var(--kit-widget-spacing, 0px) + -20vw) -13vw;}.elementor-821 .elementor-element.elementor-element-528b5ffb img{width:100%;}.elementor-821 .elementor-element.elementor-element-604eb2e7{--spacer-size:1vh;}.elementor-821 .elementor-element.elementor-element-1083a1b5{width:100%;max-width:100%;margin:-89vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-821 .elementor-element.elementor-element-1083a1b5 img{width:100%;}.elementor-821 .elementor-element.elementor-element-a7a1c2c{width:100%;z-index:14;}.elementor-bc-flex-widget .elementor-821 .elementor-element.elementor-element-a7a1c2c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-821 .elementor-element.elementor-element-a7a1c2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-821 .elementor-element.elementor-element-a7a1c2c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-821 .elementor-element.elementor-element-a7a1c2c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-821 .elementor-element.elementor-element-a7a1c2c > .elementor-element-populated{margin:0vw 0vw 33vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-821 .elementor-element.elementor-element-584da311{--spacer-size:1vh;}.elementor-821 .elementor-element.elementor-element-6fb90fdc{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-821 .elementor-element.elementor-element-3167019a{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-821 .elementor-element.elementor-element-789621f6{--spacer-size:1vh;}.elementor-821 .elementor-element.elementor-element-81c09e0{padding:2vw 2vw 2vw 2vw;--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;--e-icon-list-icon-size:4vw;}.elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-81c09e0 .elementor-icon-list-item > a{font-size:4vw;}.elementor-821 .elementor-element.elementor-element-aa59b3e{padding:2vw 2vw 2vw 2vw;--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;--e-icon-list-icon-size:4vw;}.elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-aa59b3e .elementor-icon-list-item > a{font-size:4vw;}.elementor-821 .elementor-element.elementor-element-7a4087e{padding:2vw 2vw 2vw 2vw;--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;--e-icon-list-icon-size:4vw;}.elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-7a4087e .elementor-icon-list-item > a{font-size:4vw;}.elementor-821 .elementor-element.elementor-element-c1e4541{--spacer-size:1vh;}.elementor-821 .elementor-element.elementor-element-6d89526{margin-top:-44vw;margin-bottom:0vw;padding:0vw 1vw 12vw 1vw;}.elementor-821 .elementor-element.elementor-element-57a314bc{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product{text-align:center;padding:3vw 3vw 3vw 3vw;}.elementor-821 .elementor-element.elementor-element-9c20197 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products  ul.products{grid-column-gap:8px;grid-row-gap:14px;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:4vw;line-height:1.35em;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:8px;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:8px;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .price{font-size:5vw;}.elementor-821 .elementor-element.elementor-element-9c20197.elementor-wc-products ul.products li.product .button{font-size:3.5vw;}.elementor-821 .elementor-element.elementor-element-33c33fc{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-821 .elementor-element.elementor-element-7aec0f1 > .elementor-element-populated{margin:0vw 0vw 10vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-821 .elementor-element.elementor-element-870d108 .e-search-input{font-size:5vw;}.elementor-821 .elementor-element.elementor-element-870d108 .e-search-submit span{font-size:5vw;}.elementor-821 .elementor-element.elementor-element-ac4a01a{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-821 .elementor-element.elementor-element-ac4a01a .elementor-heading-title{font-size:8vw;line-height:1em;letter-spacing:0em;}.elementor-821 .elementor-element.elementor-element-08e6c84{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -5vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:9vw;}.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item > a{font-size:6vw;}.elementor-821 .elementor-element.elementor-element-40e815c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -5vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:9vw;}.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item > a{font-size:6vw;}.elementor-821 .elementor-element.elementor-element-85bd5f9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -5vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:9vw;}.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item > a{font-size:6vw;}.elementor-821 .elementor-element.elementor-element-f897188{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -5vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:9vw;}.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item > a{font-size:6vw;}.elementor-821 .elementor-element.elementor-element-b50fde0{padding:10vw 2vw 18vw 2vw;}.elementor-821 .elementor-element.elementor-element-9de81dd{margin-top:0vw;margin-bottom:0vw;padding:4vw 0vw 0vw 0vw;}.elementor-821 .elementor-element.elementor-element-b46a7a9{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;text-align:end;}.elementor-821 .elementor-element.elementor-element-b46a7a9 img{width:100%;}.elementor-821 .elementor-element.elementor-element-ef56e27{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 2vw 0vw 0vw;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;z-index:15;text-align:end;}.elementor-821 .elementor-element.elementor-element-ef56e27 .elementor-heading-title{font-size:6vw;line-height:1em;letter-spacing:0em;}.elementor-821 .elementor-element.elementor-element-0c29331{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 6vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:end;}.elementor-821 .elementor-element.elementor-element-0c29331 .elementor-heading-title{font-size:4.1vw;line-height:1.5em;letter-spacing:0em;}.elementor-821 .elementor-element.elementor-element-aab8cbd{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-821 .elementor-element.elementor-element-ae788e9{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:center;}.elementor-821 .elementor-element.elementor-element-ae788e9 .elementor-heading-title{font-size:10vw;line-height:1em;letter-spacing:0em;}.elementor-821 .elementor-element.elementor-element-f200bbe{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -16vw) 0vw;}.elementor-821 .elementor-element.elementor-element-8db0c1a{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-821 .elementor-element.elementor-element-8db0c1a img{width:100%;}.elementor-821 .elementor-element.elementor-element-365b5d6{margin:7vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:center;}.elementor-821 .elementor-element.elementor-element-365b5d6 .elementor-heading-title{font-size:10vw;line-height:1em;letter-spacing:0em;}.elementor-821 .elementor-element.elementor-element-68ad88a{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + -35vw) 0vw;}.elementor-821 .elementor-element.elementor-element-9429f59{margin:-35vw -10vw calc(var(--kit-widget-spacing, 0px) + 0vw) -10vw;}.elementor-821 .elementor-element.elementor-element-1d2359e{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:center;}.elementor-821 .elementor-element.elementor-element-1d2359e .elementor-heading-title{font-size:10vw;line-height:1em;letter-spacing:0em;}.elementor-821 .elementor-element.elementor-element-9974abf{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -18vw) 0vw;}.elementor-821 .elementor-element.elementor-element-ab91fa5{margin:-30vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-821 .elementor-element.elementor-element-381196e{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:center;}.elementor-821 .elementor-element.elementor-element-381196e .elementor-heading-title{font-size:14vw;line-height:1em;letter-spacing:0em;}.elementor-821 .elementor-element.elementor-element-4a96652{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -21vw) 0vw;}.elementor-821 .elementor-element.elementor-element-44e5f46{margin:-22vw -5vw calc(var(--kit-widget-spacing, 0px) + 0vw) -9vw;}.elementor-821 .elementor-element.elementor-element-faefd95{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:center;}.elementor-821 .elementor-element.elementor-element-faefd95 .elementor-heading-title{font-size:14vw;line-height:1em;letter-spacing:0em;}.elementor-821 .elementor-element.elementor-element-7ecf15b{margin:-42vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-821 .elementor-element.elementor-element-4c02d85{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-821 .elementor-element.elementor-element-cd74fe2{width:50%;}.elementor-821 .elementor-element.elementor-element-54bbf3c{width:50%;}.elementor-821 .elementor-element.elementor-element-a7a1c2c{width:100%;}.elementor-821 .elementor-element.elementor-element-bdb34b8{width:99%;}.elementor-821 .elementor-element.elementor-element-66e2e47{width:45%;}.elementor-821 .elementor-element.elementor-element-6898526{width:55%;}}/* Start custom CSS for heading, class: .elementor-element-440b45e0 */.elementor-821 .elementor-element.elementor-element-440b45e0 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 2vh;
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-495e3b84 */.elementor-821 .elementor-element.elementor-element-495e3b84 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to right, #941E90, #fff,  #941E90);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 00px;
    padding-top: 0px;
}




xxxx .elementor-821 .elementor-element.elementor-element-495e3b84 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}

.elementor-821 .elementor-element.elementor-element-495e3b84 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 2vh;
 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6aa9dd02 */.elementor-821 .elementor-element.elementor-element-6aa9dd02 {
  -webkit-mask-image: linear-gradient(to right, transparent, transparent, black 25%, transparent);
  mask-image: linear-gradient(to right, transparent, black 45%, black 25%, transparent);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e07eaaa */.elementor-821 .elementor-element.elementor-element-2e07eaaa {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27189ee9 */.elementor-821 .elementor-element.elementor-element-27189ee9 {
  position: relative;
  overflow: hidden;
  transition: transform 0.3s;
  backdrop-filter: blur(8px);
}

/* Background gradient */
.elementor-821 .elementor-element.elementor-element-27189ee9::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(to right, #0d4898, #0C87FE, #033880) !important;
  border-radius: inherit;
}

/* Shine sweep */
.elementor-821 .elementor-element.elementor-element-27189ee9::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: linear-gradient(
    to right,
    transparent 0%,
    rgba(255, 255, 255, 1) 50%,
    transparent 100%
  );
  transform: skewX(-25deg);
  animation: shine-sweep 6s ease-in-out infinite;
  opacity: 1;
}

/* Flash whole element white on hover using box-shadow glow */
.elementor-821 .elementor-element.elementor-element-27189ee9:hover {
  animation: flash-white 0.6s ease-in-out;
}

/* Keyframe: shine loop (left → right → left + pause) */
@keyframes shine-sweep {
  0% {
    left: -50%;
    opacity: 0.9;
  }
  25% {
    left: 100%;
    opacity: 0;
  }
  50% {
    left: -50%;
    opacity: 0.9;
  }
  100% {
    left: -50%;
    opacity: 0;
  }
}

/* Keyframe: whole element flash white */
@keyframes flash-white {
  0% {
    background-color: transparent;
  }
  20% {
    background-color: rgba(255, 255, 255, 0.9);
  }
  40% {
    background-color: rgba(255, 255, 255, 0.4);
  }
  60% {
    background-color: rgba(255, 255, 255, 0.7);
  }
  80% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  100% {
    background-color: transparent;
  }
}




/* Apply the initial CSS for the container */
.elementor-821 .elementor-element.elementor-element-27189ee9 {
    transition: transform 0.3s;
}

/* Apply the hover effect to 'float' the container */
.elementor-821 .elementor-element.elementor-element-27189ee9:hover {
    transform: translateY(-5px);  /* Adjust the value (-5px in this example) to control the floating distance */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cd74fe2 */.elementor-821 .elementor-element.elementor-element-cd74fe2 {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-67b6c441 */.elementor-821 .elementor-element.elementor-element-67b6c441 {
  filter: hue-rotate(00deg) saturate(110%) contrast(1.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-528b5ffb */x.elementor-821 .elementor-element.elementor-element-528b5ffb {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(90%);
    }
    50% {
        filter: saturate(300%);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-54bbf3c */.elementor-821 .elementor-element.elementor-element-54bbf3c {
    transform: scale(0.92);
    transform-origin: center;
  }







@media (max-width: 767px) {

.elementor-821 .elementor-element.elementor-element-54bbf3c {
    transform: scale(0.75002);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fb90fdc */.elementor-821 .elementor-element.elementor-element-6fb90fdc img {
  transition: filter 0.3s ease;
}

x.elementor-821 .elementor-element.elementor-element-6fb90fdc img:hover {
  filter: brightness(15000);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3167019a */.elementor-821 .elementor-element.elementor-element-3167019a img {
  transition: filter 0.3s ease;
}

x.elementor-821 .elementor-element.elementor-element-3167019a img:hover {
  filter: brightness(15000);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a7a1c2c */.elementor-821 .elementor-element.elementor-element-a7a1c2c {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9bd0561 *//* Target the background video in Elementor sections with high specificity */
.elementor-section .elementor-background-video-container video,
.elementor-section .elementor-background-video-hosted {
    filter: none !important; /* Remove any existing filters */
    filter: brightness(1) saturate(1) contrast(1) grayscale(0) !important; /* Explicitly set default values */
}

/* Additional fallback for any parent container overrides */
.elementor-section, .elementor-background-video-container {
    filter: none !important; /* Ensure no parent filters interfere */
}










body {
    cursor: url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="8"><circle cx="12" cy="12" r="10" /></svg>') 12 12, auto !important;
}












.elementor-821 .elementor-element.elementor-element-9bd0561 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

xxxxxx .elementor-821 .elementor-element.elementor-element-9bd0561::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(25px); /* Stronger blur */
  -webkit-backdrop-filter: blur(25px);
  pointer-events: none;

  /* Strong radial mask: sharp center, strong blur edges */
  mask-image: radial-gradient(
    circle at center,
    transparent 0%,
    transparent 30%,
    rgba(0, 0, 0, 0.6) 60%,
    black 80%,
    black 100%
  );
  -webkit-mask-image: radial-gradient(
    circle at center,
    transparent 0%,
    transparent 20%,
    rgba(0, 0, 0, 0.75) 40%,
    black 80%,
    black 100%
  );
  mask-mode: alpha;
  mask-composite: exclude;
  -webkit-mask-composite: destination-out;
}

.elementor-821 .elementor-element.elementor-element-9bd0561 > .elementor-container {
  position: relative;
  z-index: 1;
}



.elementor-821 .elementor-element.elementor-element-9bd0561.elementor-section {
  position: relative; /* Ensure positioning for mask to apply properly */

  -webkit-mask-image: linear-gradient(to bottom,
    rgba(0, 0, 0, 1) 70%,
    rgba(0, 0, 0, 0) 100%);
  mask-image: linear-gradient(to bottom,
    rgba(0, 0, 0, 1) 70%,
    rgba(0, 0, 0, 0) 100%);

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  z-index: 1; /* Optional, in case other elements overlap */
}







/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.315) 1px, transparent 1px);
  background-size: 4px 5px;
  mix-blend-mode: multiply;

  z-index: 1;
  pointer-events: none;
}








.elementor-821 .elementor-element.elementor-element-9bd0561.elementor-section {
  position: relative;
  z-index: 1;

  -webkit-mask-image:
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0)   0%,
      rgba(0, 0, 0, 0.2) 2.5%,
      rgba(0, 0, 0, 0.4) 5%,
      rgba(0, 0, 0, 0.7) 7.5%,
      rgba(0, 0, 0, 0.9) 10%,
      rgba(0, 0, 0, 1)   12.5%,

      rgba(0, 0, 0, 1)   87.5%,

      rgba(0, 0, 0, 0.9) 90%,
      rgba(0, 0, 0, 0.7) 92.5%,
      rgba(0, 0, 0, 0.4) 95%,
      rgba(0, 0, 0, 0.2) 97.5%,
      rgba(0, 0, 0, 0)   100%
    );

  mask-image:
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0)   0%,
      rgba(0, 0, 0, 0.2) 2.5%,
      rgba(0, 0, 0, 0.4) 5%,
      rgba(0, 0, 0, 0.7) 7.5%,
      rgba(0, 0, 0, 0.9) 10%,
      rgba(0, 0, 0, 1)   12.5%,

      rgba(0, 0, 0, 1)   87.5%,

      rgba(0, 0, 0, 0.9) 90%,
      rgba(0, 0, 0, 0.7) 92.5%,
      rgba(0, 0, 0, 0.4) 95%,
      rgba(0, 0, 0, 0.2) 97.5%,
      rgba(0, 0, 0, 0)   100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-137c936b */.elementor-821 .elementor-element.elementor-element-137c936b {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac4a01a */.elementor-821 .elementor-element.elementor-element-ac4a01a p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-ac4a01a {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-08e6c84 */.elementor-821 .elementor-element.elementor-element-08e6c84 span {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 0vh;
 
}




/* Target all Elementor Icon List items */
.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item {
    transition: all 0.3s ease; /* Smooth transition for brightness */
}

/* Apply brightness filter to the entire item on hover */
.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item:hover {
    filter: brightness(1.52); /* Increase brightness by 20% */
}

/* Target SVG icons and ensure smooth opacity transition */
.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-icon svg {
    transition: opacity 0.3s ease, fill 0.3s ease; /* Smooth transition for opacity and fill */
}

/* Make SVG icon transparent on hover by adjusting opacity and fill */
.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    opacity: 0; /* Fully transparent */
    fill: transparent; /* Ensure fill is transparent for SVGs */
}

/* Fallback for non-SVG icons (e.g., Font Awesome or Elementor Icons) */
.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-icon i {
    transition: opacity 0.3s ease, color 0.3s ease; /* Smooth transition for font icons */
}

.elementor-821 .elementor-element.elementor-element-08e6c84 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    opacity: 0; /* Fully transparent for font icons */
    color: transparent; /* Ensure color is transparent for font icons */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40e815c */.elementor-821 .elementor-element.elementor-element-40e815c span {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 0vh;
 
}




/* Target all Elementor Icon List items */
.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item {
    transition: all 0.3s ease; /* Smooth transition for brightness */
}

/* Apply brightness filter to the entire item on hover */
.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item:hover {
    filter: brightness(1.52); /* Increase brightness by 20% */
}

/* Target SVG icons and ensure smooth opacity transition */
.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-icon svg {
    transition: opacity 0.3s ease, fill 0.3s ease; /* Smooth transition for opacity and fill */
}

/* Make SVG icon transparent on hover by adjusting opacity and fill */
.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    opacity: 0; /* Fully transparent */
    fill: transparent; /* Ensure fill is transparent for SVGs */
}

/* Fallback for non-SVG icons (e.g., Font Awesome or Elementor Icons) */
.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-icon i {
    transition: opacity 0.3s ease, color 0.3s ease; /* Smooth transition for font icons */
}

.elementor-821 .elementor-element.elementor-element-40e815c .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    opacity: 0; /* Fully transparent for font icons */
    color: transparent; /* Ensure color is transparent for font icons */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-85bd5f9 */.elementor-821 .elementor-element.elementor-element-85bd5f9 span {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 0vh;
 
}




/* Target all Elementor Icon List items */
.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item {
    transition: all 0.3s ease; /* Smooth transition for brightness */
}

/* Apply brightness filter to the entire item on hover */
.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item:hover {
    filter: brightness(1.52); /* Increase brightness by 20% */
}

/* Target SVG icons and ensure smooth opacity transition */
.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-icon svg {
    transition: opacity 0.3s ease, fill 0.3s ease; /* Smooth transition for opacity and fill */
}

/* Make SVG icon transparent on hover by adjusting opacity and fill */
.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    opacity: 0; /* Fully transparent */
    fill: transparent; /* Ensure fill is transparent for SVGs */
}

/* Fallback for non-SVG icons (e.g., Font Awesome or Elementor Icons) */
.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-icon i {
    transition: opacity 0.3s ease, color 0.3s ease; /* Smooth transition for font icons */
}

.elementor-821 .elementor-element.elementor-element-85bd5f9 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    opacity: 0; /* Fully transparent for font icons */
    color: transparent; /* Ensure color is transparent for font icons */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f897188 */.elementor-821 .elementor-element.elementor-element-f897188 span {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 0vh;
 
}




/* Target all Elementor Icon List items */
.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item {
    transition: all 0.3s ease; /* Smooth transition for brightness */
}

/* Apply brightness filter to the entire item on hover */
.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item:hover {
    filter: brightness(1.52); /* Increase brightness by 20% */
}

/* Target SVG icons and ensure smooth opacity transition */
.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-icon svg {
    transition: opacity 0.3s ease, fill 0.3s ease; /* Smooth transition for opacity and fill */
}

/* Make SVG icon transparent on hover by adjusting opacity and fill */
.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    opacity: 0; /* Fully transparent */
    fill: transparent; /* Ensure fill is transparent for SVGs */
}

/* Fallback for non-SVG icons (e.g., Font Awesome or Elementor Icons) */
.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-icon i {
    transition: opacity 0.3s ease, color 0.3s ease; /* Smooth transition for font icons */
}

.elementor-821 .elementor-element.elementor-element-f897188 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    opacity: 0; /* Fully transparent for font icons */
    color: transparent; /* Ensure color is transparent for font icons */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7aec0f1 */.elementor-821 .elementor-element.elementor-element-7aec0f1 {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33c33fc */.sticky-inner-section {
    position: -webkit-sticky; /* For Safari compatibility */
    position: sticky;
    top: 3rem; /* Adjust as needed for spacing from top */
    z-index: 10; /* Ensure it stays above other content */
}

/* Ensure the parent column allows sticky behavior */
.sticky-parent .elementor-widget-wrap {
    display: block !important; /* Override Elementor’s default flex behavior */
}

/* Fix overflow issues in parent sections */
.elementor-section {
    overflow: visible !important; /* Prevent overflow: hidden from breaking sticky */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef56e27 */.elementor-821 .elementor-element.elementor-element-ef56e27 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 0vh;
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae788e9 */.elementor-821 .elementor-element.elementor-element-ae788e9 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-ae788e9 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db0c1a */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-8db0c1a {
    transform: scale(1.752);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab8cbd */.elementor-821 .elementor-element.elementor-element-aab8cbd:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-aab8cbd {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-365b5d6 */.elementor-821 .elementor-element.elementor-element-365b5d6 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-365b5d6 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3116e */.elementor-821 .elementor-element.elementor-element-0a3116e:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-0a3116e {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2359e */.elementor-821 .elementor-element.elementor-element-1d2359e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-1d2359e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab91fa5 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-ab91fa5 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca7390 */.elementor-821 .elementor-element.elementor-element-7ca7390:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-7ca7390 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-381196e */.elementor-821 .elementor-element.elementor-element-381196e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-381196e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44e5f46 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-44e5f46 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2307ba */.elementor-821 .elementor-element.elementor-element-e2307ba:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-e2307ba {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faefd95 */.elementor-821 .elementor-element.elementor-element-faefd95 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-faefd95 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ecf15b */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-7ecf15b {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10596a3 */.elementor-821 .elementor-element.elementor-element-10596a3:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}



.elementor-821 .elementor-element.elementor-element-10596a3 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae788e9 */.elementor-821 .elementor-element.elementor-element-ae788e9 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-ae788e9 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db0c1a */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-8db0c1a {
    transform: scale(1.752);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab8cbd */.elementor-821 .elementor-element.elementor-element-aab8cbd:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-aab8cbd {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-365b5d6 */.elementor-821 .elementor-element.elementor-element-365b5d6 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-365b5d6 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3116e */.elementor-821 .elementor-element.elementor-element-0a3116e:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-0a3116e {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2359e */.elementor-821 .elementor-element.elementor-element-1d2359e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-1d2359e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab91fa5 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-ab91fa5 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca7390 */.elementor-821 .elementor-element.elementor-element-7ca7390:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-7ca7390 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-381196e */.elementor-821 .elementor-element.elementor-element-381196e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-381196e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44e5f46 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-44e5f46 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2307ba */.elementor-821 .elementor-element.elementor-element-e2307ba:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-e2307ba {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faefd95 */.elementor-821 .elementor-element.elementor-element-faefd95 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-faefd95 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ecf15b */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-7ecf15b {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10596a3 */.elementor-821 .elementor-element.elementor-element-10596a3:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}



.elementor-821 .elementor-element.elementor-element-10596a3 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae788e9 */.elementor-821 .elementor-element.elementor-element-ae788e9 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-ae788e9 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db0c1a */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-8db0c1a {
    transform: scale(1.752);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab8cbd */.elementor-821 .elementor-element.elementor-element-aab8cbd:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-aab8cbd {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-365b5d6 */.elementor-821 .elementor-element.elementor-element-365b5d6 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-365b5d6 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3116e */.elementor-821 .elementor-element.elementor-element-0a3116e:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-0a3116e {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2359e */.elementor-821 .elementor-element.elementor-element-1d2359e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-1d2359e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab91fa5 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-ab91fa5 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca7390 */.elementor-821 .elementor-element.elementor-element-7ca7390:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-7ca7390 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-381196e */.elementor-821 .elementor-element.elementor-element-381196e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-381196e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44e5f46 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-44e5f46 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2307ba */.elementor-821 .elementor-element.elementor-element-e2307ba:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-e2307ba {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faefd95 */.elementor-821 .elementor-element.elementor-element-faefd95 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-faefd95 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ecf15b */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-7ecf15b {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10596a3 */.elementor-821 .elementor-element.elementor-element-10596a3:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}



.elementor-821 .elementor-element.elementor-element-10596a3 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae788e9 */.elementor-821 .elementor-element.elementor-element-ae788e9 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-ae788e9 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db0c1a */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-8db0c1a {
    transform: scale(1.752);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab8cbd */.elementor-821 .elementor-element.elementor-element-aab8cbd:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-aab8cbd {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-365b5d6 */.elementor-821 .elementor-element.elementor-element-365b5d6 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-365b5d6 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3116e */.elementor-821 .elementor-element.elementor-element-0a3116e:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-0a3116e {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2359e */.elementor-821 .elementor-element.elementor-element-1d2359e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-1d2359e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab91fa5 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-ab91fa5 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca7390 */.elementor-821 .elementor-element.elementor-element-7ca7390:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-7ca7390 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-381196e */.elementor-821 .elementor-element.elementor-element-381196e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-381196e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44e5f46 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-44e5f46 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2307ba */.elementor-821 .elementor-element.elementor-element-e2307ba:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-e2307ba {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faefd95 */.elementor-821 .elementor-element.elementor-element-faefd95 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-faefd95 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ecf15b */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-7ecf15b {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10596a3 */.elementor-821 .elementor-element.elementor-element-10596a3:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}



.elementor-821 .elementor-element.elementor-element-10596a3 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae788e9 */.elementor-821 .elementor-element.elementor-element-ae788e9 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-ae788e9 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db0c1a */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-8db0c1a {
    transform: scale(1.752);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab8cbd */.elementor-821 .elementor-element.elementor-element-aab8cbd:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-aab8cbd {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-365b5d6 */.elementor-821 .elementor-element.elementor-element-365b5d6 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-365b5d6 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3116e */.elementor-821 .elementor-element.elementor-element-0a3116e:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-0a3116e {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2359e */.elementor-821 .elementor-element.elementor-element-1d2359e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-1d2359e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab91fa5 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-ab91fa5 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca7390 */.elementor-821 .elementor-element.elementor-element-7ca7390:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-7ca7390 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-381196e */.elementor-821 .elementor-element.elementor-element-381196e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-381196e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44e5f46 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-44e5f46 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2307ba */.elementor-821 .elementor-element.elementor-element-e2307ba:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-e2307ba {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faefd95 */.elementor-821 .elementor-element.elementor-element-faefd95 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-faefd95 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ecf15b */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-7ecf15b {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10596a3 */.elementor-821 .elementor-element.elementor-element-10596a3:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}



.elementor-821 .elementor-element.elementor-element-10596a3 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae788e9 */.elementor-821 .elementor-element.elementor-element-ae788e9 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-ae788e9 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8db0c1a */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-8db0c1a {
    transform: scale(1.752);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab8cbd */.elementor-821 .elementor-element.elementor-element-aab8cbd:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-aab8cbd {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-365b5d6 */.elementor-821 .elementor-element.elementor-element-365b5d6 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-365b5d6 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3116e */.elementor-821 .elementor-element.elementor-element-0a3116e:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-0a3116e {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d2359e */.elementor-821 .elementor-element.elementor-element-1d2359e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-1d2359e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab91fa5 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-ab91fa5 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca7390 */.elementor-821 .elementor-element.elementor-element-7ca7390:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-7ca7390 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-381196e */.elementor-821 .elementor-element.elementor-element-381196e p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-381196e {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44e5f46 */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-44e5f46 {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2307ba */.elementor-821 .elementor-element.elementor-element-e2307ba:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}


.elementor-821 .elementor-element.elementor-element-e2307ba {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faefd95 */.elementor-821 .elementor-element.elementor-element-faefd95 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-821 .elementor-element.elementor-element-faefd95 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ecf15b */@media (max-width: 767px) {
.elementor-821 .elementor-element.elementor-element-7ecf15b {
    transform: scale(1.2);
    transform-origin: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10596a3 */.elementor-821 .elementor-element.elementor-element-10596a3:hover {
  filter: brightness(1.35);
  transition: filter 0.3s ease;
}



.elementor-821 .elementor-element.elementor-element-10596a3 {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c6df531 */.elementor-821 .elementor-element.elementor-element-c6df531 {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS *//* Target the background video in Elementor sections with high specificity */
.elementor-section .elementor-background-video-container video,
.elementor-section .elementor-background-video-hosted {
    filter: none !important; /* Remove any existing filters */
    filter: brightness(1) saturate(1) contrast(1) grayscale(0) !important; /* Explicitly set default values */
}

/* Additional fallback for any parent container overrides */
.elementor-section, .elementor-background-video-container {
    filter: none !important; /* Ensure no parent filters interfere */
}/* End custom CSS */