.elementor-25 .elementor-element.elementor-element-2d7c762{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2d7c762.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-f5905b9 .elementor-repeater-item-6942b31 .swiper-slide-bg{background-image:url(https://e-sensegroup.com/wp-content/uploads/2025/08/13-scaled.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-f5905b9 .elementor-repeater-item-cbfd394 .swiper-slide-bg{background-image:url(https://e-sensegroup.com/wp-content/uploads/2025/07/slider-3.webp);background-size:cover;}.elementor-25 .elementor-element.elementor-element-f5905b9 .elementor-repeater-item-7ba3100 .swiper-slide-bg{background-color:#000000;background-image:url(https://e-sensegroup.com/wp-content/uploads/2025/08/012-10-scaled.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-f5905b9 .elementor-repeater-item-196602f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://e-sensegroup.com/wp-content/uploads/2025/08/03-scaled.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-f5905b9 .elementor-repeater-item-2e49b4f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://e-sensegroup.com/wp-content/uploads/2025/07/03-2-scaled.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-25 .elementor-element.elementor-element-f5905b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-slide-contents{max-width:36%;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-slide-inner{text-align:left;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:19px;}.elementor-25 .elementor-element.elementor-element-f5905b9 .elementor-slide-heading{color:#FFFFFF;font-family:"Diodrum Arabic", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-f5905b9 .elementor-slide-description{color:#FFE78F;font-family:"Diodrum Arabic", Sans-serif;font-size:70px;font-weight:700;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-f5905b9 .elementor-slide-button{border-width:0px;}.elementor-25 .elementor-element.elementor-element-f5905b9 .elementor-swiper-button{font-size:0px;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-pagination-bullet{height:12px;width:12px;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-pagination-fraction{font-size:12px;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFE78F61;opacity:1;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-c0c224f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-11bb985{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-88f7a20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:6rem;--padding-bottom:23rem;--padding-left:0rem;--padding-right:5rem;}.elementor-25 .elementor-element.elementor-element-88f7a20:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-88f7a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://e-sensegroup.com/wp-content/uploads/2025/08/09-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-88f7a20 > .elementor-shape-top .elementor-shape-fill, .elementor-25 .elementor-element.elementor-element-88f7a20 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-88f7a20 > .elementor-shape-top svg, .elementor-25 .elementor-element.elementor-element-88f7a20 > .e-con-inner > .elementor-shape-top svg{height:0px;}.elementor-25 .elementor-element.elementor-element-88f7a20 > .elementor-shape-bottom .elementor-shape-fill, .elementor-25 .elementor-element.elementor-element-88f7a20 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-88f7a20 > .elementor-shape-bottom svg, .elementor-25 .elementor-element.elementor-element-88f7a20 > .e-con-inner > .elementor-shape-bottom svg{width:calc(0% + 1.3px);}.elementor-25 .elementor-element.elementor-element-007cfc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2rem 2rem 2rem 2rem;--border-top-width:2rem;--border-right-width:2rem;--border-bottom-width:2rem;--border-left-width:2rem;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.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-25 .elementor-element.elementor-element-d13c271 .elementor-heading-title{font-family:"Diodrum Arabic", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;}.elementor-25 .elementor-element.elementor-element-856990e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-856990e .elementor-heading-title{font-family:"Diodrum Arabic", Sans-serif;font-size:50px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-2eb2309{text-align:left;font-family:"Diodrum Arabic", Sans-serif;font-weight:400;color:#FFFFFFDE;}.elementor-25 .elementor-element.elementor-element-2eb2309 p{margin-block-end:56px;}.elementor-25 .elementor-element.elementor-element-e075201{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-e075201.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-bbc2d4f .elementor-heading-title{font-family:"Diodrum Arabic", Sans-serif;font-size:36px;font-weight:400;text-transform:capitalize;line-height:29px;letter-spacing:2.4px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-78abf30 .elementor-heading-title{font-family:"Diodrum Arabic", Sans-serif;font-size:34px;font-weight:600;line-height:34px;letter-spacing:2.7px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-f428ddb{--display:flex;}.elementor-25 .elementor-element.elementor-element-539e382{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7f4a055{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-25 .elementor-element.elementor-element-42ce376 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:2.5s;}.elementor-25 .elementor-element.elementor-element-42ce376:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.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-25 .elementor-element.elementor-element-0559b9f{padding:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-0559b9f .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-0559b9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-0559b9f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-0559b9f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-0559b9f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-0559b9f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-0559b9f .elementor-icon{font-size:28px;}.elementor-25 .elementor-element.elementor-element-0559b9f .elementor-icon svg{height:28px;}.elementor-25 .elementor-element.elementor-element-6e79b6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6e79b6a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6e79b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-494ff4f .elementor-heading-title{font-family:"Diodrum Arabic", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-21c6d8e{text-align:left;font-family:"Diodrum Arabic", Sans-serif;font-weight:400;text-transform:capitalize;line-height:1px;}.elementor-25 .elementor-element.elementor-element-37d674a{--display:flex;}.elementor-25 .elementor-element.elementor-element-7b7dc8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d64dbd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9920366 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:2.5s;}.elementor-25 .elementor-element.elementor-element-9920366:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25 .elementor-element.elementor-element-f3c66b7{padding:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-f3c66b7 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-f3c66b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-f3c66b7.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-f3c66b7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-f3c66b7.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-f3c66b7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-f3c66b7 .elementor-icon{font-size:28px;}.elementor-25 .elementor-element.elementor-element-f3c66b7 .elementor-icon svg{height:28px;}.elementor-25 .elementor-element.elementor-element-7acea02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7acea02:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7acea02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-f1dd64f .elementor-heading-title{font-family:"Diodrum Arabic", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-59c757a{text-align:left;font-family:"Diodrum Arabic", Sans-serif;font-weight:400;text-transform:capitalize;line-height:1px;}.elementor-25 .elementor-element.elementor-element-4e53a0a{--display:flex;}.elementor-25 .elementor-element.elementor-element-9ef70d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-35403fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7a8bd5a img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:2.5s;}.elementor-25 .elementor-element.elementor-element-7a8bd5a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25 .elementor-element.elementor-element-d09a9b3{padding:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-d09a9b3 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-d09a9b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-d09a9b3.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d09a9b3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-d09a9b3.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d09a9b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-d09a9b3 .elementor-icon{font-size:28px;}.elementor-25 .elementor-element.elementor-element-d09a9b3 .elementor-icon svg{height:28px;}.elementor-25 .elementor-element.elementor-element-e6a5c49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e6a5c49:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e6a5c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-cdea15f .elementor-heading-title{font-family:"Diodrum Arabic", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-65ddf69{text-align:left;font-family:"Diodrum Arabic", Sans-serif;font-weight:400;text-transform:capitalize;line-height:1px;}.elementor-25 .elementor-element.elementor-element-db320aa{--display:flex;}.elementor-25 .elementor-element.elementor-element-8877fe4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a98e65f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7a9f90b img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:2.5s;}.elementor-25 .elementor-element.elementor-element-7a9f90b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25 .elementor-element.elementor-element-b151b8c{padding:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-b151b8c .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-b151b8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-b151b8c.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-b151b8c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-b151b8c.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-b151b8c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-b151b8c .elementor-icon{font-size:28px;}.elementor-25 .elementor-element.elementor-element-b151b8c .elementor-icon svg{height:28px;}.elementor-25 .elementor-element.elementor-element-5a0f2b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5a0f2b2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5a0f2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-edd4960 .elementor-heading-title{font-family:"Diodrum Arabic", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-cda15cf{text-align:left;font-family:"Diodrum Arabic", Sans-serif;font-weight:400;text-transform:capitalize;line-height:1px;}.elementor-25 .elementor-element.elementor-element-82161cc{--display:flex;}.elementor-25 .elementor-element.elementor-element-2b4f53d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-be53e9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1a1b66e img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:2.5s;}.elementor-25 .elementor-element.elementor-element-1a1b66e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25 .elementor-element.elementor-element-cbf8b42{padding:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-cbf8b42 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-cbf8b42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-cbf8b42.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-cbf8b42.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-cbf8b42.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-cbf8b42.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-cbf8b42 .elementor-icon{font-size:28px;}.elementor-25 .elementor-element.elementor-element-cbf8b42 .elementor-icon svg{height:28px;}.elementor-25 .elementor-element.elementor-element-8b01304{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8b01304:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8b01304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-72686c6 .elementor-heading-title{font-family:"Diodrum Arabic", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-75c6db1{text-align:left;font-family:"Diodrum Arabic", Sans-serif;font-weight:400;text-transform:capitalize;line-height:1px;}.elementor-25 .elementor-element.elementor-element-9a0152d{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:62px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:62px;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-9a0152d{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-2d7c762{--width:100.082%;}.elementor-25 .elementor-element.elementor-element-c0c224f{--content-width:1280px;}.elementor-25 .elementor-element.elementor-element-11bb985{--content-width:1280px;}.elementor-25 .elementor-element.elementor-element-88f7a20{--width:100%;}.elementor-25 .elementor-element.elementor-element-e075201{--content-width:1280px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-slide{height:40vh;}.elementor-25 .elementor-element.elementor-element-f5905b9 .elementor-slide-heading{font-size:18px;}.elementor-25 .elementor-element.elementor-element-f5905b9 .elementor-slide-description{font-size:24px;line-height:1.1em;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:6px;width:6px;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-25 .elementor-element.elementor-element-f5905b9 .swiper-pagination-fraction{font-size:6px;}.elementor-25 .elementor-element.elementor-element-88f7a20{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-007cfc1{border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-d13c271 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-856990e{width:var( --container-widget-width, 127.4px );max-width:127.4px;--container-widget-width:127.4px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-856990e .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-2eb2309{font-size:14px;}.elementor-25 .elementor-element.elementor-element-e075201{--margin-top:20px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-bbc2d4f .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-78abf30 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-42ce376 img{width:100%;}.elementor-25 .elementor-element.elementor-element-494ff4f .elementor-heading-title{font-size:40px;}.elementor-25 .elementor-element.elementor-element-9920366 img{width:100%;}.elementor-25 .elementor-element.elementor-element-f1dd64f .elementor-heading-title{font-size:40px;}.elementor-25 .elementor-element.elementor-element-7a8bd5a img{width:100%;}.elementor-25 .elementor-element.elementor-element-cdea15f .elementor-heading-title{font-size:40px;}.elementor-25 .elementor-element.elementor-element-7a9f90b img{width:100%;}.elementor-25 .elementor-element.elementor-element-edd4960 .elementor-heading-title{font-size:40px;}.elementor-25 .elementor-element.elementor-element-1a1b66e img{width:100%;}.elementor-25 .elementor-element.elementor-element-72686c6 .elementor-heading-title{font-size:40px;}.elementor-25 .elementor-element.elementor-element-9a0152d{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-007cfc1 */.elementor-25 .elementor-element.elementor-element-007cfc1{
    width: 50%;
    position: relative;
        
}
.elementor-25 .elementor-element.elementor-element-007cfc1:before{
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: var( --e-global-color-accent );
    bottom: 0;
    right: 0;
    top: auto;
    left: auto;
}
@media (max-width: 768px){
   .elementor-25 .elementor-element.elementor-element-007cfc1{
       width: 100%;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42ce376 */.elementor-25 .elementor-element.elementor-element-42ce376{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0559b9f */.elementor-25 .elementor-element.elementor-element-0559b9f{
    position: absolute;
    bottom: 0;
  
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494ff4f */.elementor-25 .elementor-element.elementor-element-494ff4f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-494ff4f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e79b6a */.elementor-25 .elementor-element.elementor-element-6e79b6a:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9920366 */.elementor-25 .elementor-element.elementor-element-9920366{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f3c66b7 */.elementor-25 .elementor-element.elementor-element-f3c66b7{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1dd64f */.elementor-25 .elementor-element.elementor-element-f1dd64f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-f1dd64f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7acea02 */.elementor-25 .elementor-element.elementor-element-7acea02:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a8bd5a */.elementor-25 .elementor-element.elementor-element-7a8bd5a{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09a9b3 */.elementor-25 .elementor-element.elementor-element-d09a9b3{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdea15f */.elementor-25 .elementor-element.elementor-element-cdea15f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-cdea15f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a5c49 */.elementor-25 .elementor-element.elementor-element-e6a5c49:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a9f90b */.elementor-25 .elementor-element.elementor-element-7a9f90b{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b151b8c */.elementor-25 .elementor-element.elementor-element-b151b8c{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edd4960 */.elementor-25 .elementor-element.elementor-element-edd4960{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-edd4960{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0f2b2 */.elementor-25 .elementor-element.elementor-element-5a0f2b2:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a1b66e */.elementor-25 .elementor-element.elementor-element-1a1b66e{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbf8b42 */.elementor-25 .elementor-element.elementor-element-cbf8b42{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72686c6 */.elementor-25 .elementor-element.elementor-element-72686c6{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-72686c6{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b01304 */.elementor-25 .elementor-element.elementor-element-8b01304:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42ce376 */.elementor-25 .elementor-element.elementor-element-42ce376{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0559b9f */.elementor-25 .elementor-element.elementor-element-0559b9f{
    position: absolute;
    bottom: 0;
  
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494ff4f */.elementor-25 .elementor-element.elementor-element-494ff4f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-494ff4f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e79b6a */.elementor-25 .elementor-element.elementor-element-6e79b6a:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9920366 */.elementor-25 .elementor-element.elementor-element-9920366{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f3c66b7 */.elementor-25 .elementor-element.elementor-element-f3c66b7{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1dd64f */.elementor-25 .elementor-element.elementor-element-f1dd64f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-f1dd64f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7acea02 */.elementor-25 .elementor-element.elementor-element-7acea02:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a8bd5a */.elementor-25 .elementor-element.elementor-element-7a8bd5a{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09a9b3 */.elementor-25 .elementor-element.elementor-element-d09a9b3{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdea15f */.elementor-25 .elementor-element.elementor-element-cdea15f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-cdea15f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a5c49 */.elementor-25 .elementor-element.elementor-element-e6a5c49:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a9f90b */.elementor-25 .elementor-element.elementor-element-7a9f90b{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b151b8c */.elementor-25 .elementor-element.elementor-element-b151b8c{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edd4960 */.elementor-25 .elementor-element.elementor-element-edd4960{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-edd4960{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0f2b2 */.elementor-25 .elementor-element.elementor-element-5a0f2b2:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a1b66e */.elementor-25 .elementor-element.elementor-element-1a1b66e{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbf8b42 */.elementor-25 .elementor-element.elementor-element-cbf8b42{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72686c6 */.elementor-25 .elementor-element.elementor-element-72686c6{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-72686c6{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b01304 */.elementor-25 .elementor-element.elementor-element-8b01304:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42ce376 */.elementor-25 .elementor-element.elementor-element-42ce376{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0559b9f */.elementor-25 .elementor-element.elementor-element-0559b9f{
    position: absolute;
    bottom: 0;
  
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494ff4f */.elementor-25 .elementor-element.elementor-element-494ff4f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-494ff4f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e79b6a */.elementor-25 .elementor-element.elementor-element-6e79b6a:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9920366 */.elementor-25 .elementor-element.elementor-element-9920366{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f3c66b7 */.elementor-25 .elementor-element.elementor-element-f3c66b7{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1dd64f */.elementor-25 .elementor-element.elementor-element-f1dd64f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-f1dd64f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7acea02 */.elementor-25 .elementor-element.elementor-element-7acea02:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a8bd5a */.elementor-25 .elementor-element.elementor-element-7a8bd5a{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09a9b3 */.elementor-25 .elementor-element.elementor-element-d09a9b3{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdea15f */.elementor-25 .elementor-element.elementor-element-cdea15f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-cdea15f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a5c49 */.elementor-25 .elementor-element.elementor-element-e6a5c49:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a9f90b */.elementor-25 .elementor-element.elementor-element-7a9f90b{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b151b8c */.elementor-25 .elementor-element.elementor-element-b151b8c{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edd4960 */.elementor-25 .elementor-element.elementor-element-edd4960{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-edd4960{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0f2b2 */.elementor-25 .elementor-element.elementor-element-5a0f2b2:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a1b66e */.elementor-25 .elementor-element.elementor-element-1a1b66e{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbf8b42 */.elementor-25 .elementor-element.elementor-element-cbf8b42{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72686c6 */.elementor-25 .elementor-element.elementor-element-72686c6{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-72686c6{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b01304 */.elementor-25 .elementor-element.elementor-element-8b01304:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42ce376 */.elementor-25 .elementor-element.elementor-element-42ce376{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0559b9f */.elementor-25 .elementor-element.elementor-element-0559b9f{
    position: absolute;
    bottom: 0;
  
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494ff4f */.elementor-25 .elementor-element.elementor-element-494ff4f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-494ff4f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e79b6a */.elementor-25 .elementor-element.elementor-element-6e79b6a:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9920366 */.elementor-25 .elementor-element.elementor-element-9920366{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f3c66b7 */.elementor-25 .elementor-element.elementor-element-f3c66b7{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1dd64f */.elementor-25 .elementor-element.elementor-element-f1dd64f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-f1dd64f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7acea02 */.elementor-25 .elementor-element.elementor-element-7acea02:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a8bd5a */.elementor-25 .elementor-element.elementor-element-7a8bd5a{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09a9b3 */.elementor-25 .elementor-element.elementor-element-d09a9b3{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdea15f */.elementor-25 .elementor-element.elementor-element-cdea15f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-cdea15f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a5c49 */.elementor-25 .elementor-element.elementor-element-e6a5c49:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a9f90b */.elementor-25 .elementor-element.elementor-element-7a9f90b{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b151b8c */.elementor-25 .elementor-element.elementor-element-b151b8c{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edd4960 */.elementor-25 .elementor-element.elementor-element-edd4960{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-edd4960{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0f2b2 */.elementor-25 .elementor-element.elementor-element-5a0f2b2:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a1b66e */.elementor-25 .elementor-element.elementor-element-1a1b66e{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbf8b42 */.elementor-25 .elementor-element.elementor-element-cbf8b42{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72686c6 */.elementor-25 .elementor-element.elementor-element-72686c6{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-72686c6{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b01304 */.elementor-25 .elementor-element.elementor-element-8b01304:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42ce376 */.elementor-25 .elementor-element.elementor-element-42ce376{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0559b9f */.elementor-25 .elementor-element.elementor-element-0559b9f{
    position: absolute;
    bottom: 0;
  
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494ff4f */.elementor-25 .elementor-element.elementor-element-494ff4f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-494ff4f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e79b6a */.elementor-25 .elementor-element.elementor-element-6e79b6a:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9920366 */.elementor-25 .elementor-element.elementor-element-9920366{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f3c66b7 */.elementor-25 .elementor-element.elementor-element-f3c66b7{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1dd64f */.elementor-25 .elementor-element.elementor-element-f1dd64f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-f1dd64f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7acea02 */.elementor-25 .elementor-element.elementor-element-7acea02:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a8bd5a */.elementor-25 .elementor-element.elementor-element-7a8bd5a{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09a9b3 */.elementor-25 .elementor-element.elementor-element-d09a9b3{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdea15f */.elementor-25 .elementor-element.elementor-element-cdea15f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-cdea15f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a5c49 */.elementor-25 .elementor-element.elementor-element-e6a5c49:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a9f90b */.elementor-25 .elementor-element.elementor-element-7a9f90b{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b151b8c */.elementor-25 .elementor-element.elementor-element-b151b8c{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edd4960 */.elementor-25 .elementor-element.elementor-element-edd4960{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-edd4960{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0f2b2 */.elementor-25 .elementor-element.elementor-element-5a0f2b2:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a1b66e */.elementor-25 .elementor-element.elementor-element-1a1b66e{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbf8b42 */.elementor-25 .elementor-element.elementor-element-cbf8b42{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72686c6 */.elementor-25 .elementor-element.elementor-element-72686c6{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-72686c6{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b01304 */.elementor-25 .elementor-element.elementor-element-8b01304:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42ce376 */.elementor-25 .elementor-element.elementor-element-42ce376{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0559b9f */.elementor-25 .elementor-element.elementor-element-0559b9f{
    position: absolute;
    bottom: 0;
  
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494ff4f */.elementor-25 .elementor-element.elementor-element-494ff4f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-494ff4f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e79b6a */.elementor-25 .elementor-element.elementor-element-6e79b6a:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9920366 */.elementor-25 .elementor-element.elementor-element-9920366{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f3c66b7 */.elementor-25 .elementor-element.elementor-element-f3c66b7{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1dd64f */.elementor-25 .elementor-element.elementor-element-f1dd64f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-f1dd64f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7acea02 */.elementor-25 .elementor-element.elementor-element-7acea02:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a8bd5a */.elementor-25 .elementor-element.elementor-element-7a8bd5a{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09a9b3 */.elementor-25 .elementor-element.elementor-element-d09a9b3{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdea15f */.elementor-25 .elementor-element.elementor-element-cdea15f{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-cdea15f{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a5c49 */.elementor-25 .elementor-element.elementor-element-e6a5c49:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a9f90b */.elementor-25 .elementor-element.elementor-element-7a9f90b{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b151b8c */.elementor-25 .elementor-element.elementor-element-b151b8c{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edd4960 */.elementor-25 .elementor-element.elementor-element-edd4960{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-edd4960{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0f2b2 */.elementor-25 .elementor-element.elementor-element-5a0f2b2:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a1b66e */.elementor-25 .elementor-element.elementor-element-1a1b66e{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbf8b42 */.elementor-25 .elementor-element.elementor-element-cbf8b42{
    position: absolute;
    bottom: 0;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72686c6 */.elementor-25 .elementor-element.elementor-element-72686c6{
    position: absolute;
    top: -2.7rem;
    left: .5rem;
}
@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-72686c6{
        top: -1.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b01304 */.elementor-25 .elementor-element.elementor-element-8b01304:before{
    content: "";
    position: absolute;
    width: 22%;
    height: 100%;
    background: #070D20;
    right: 0;
    left: auto;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9a0152d */.elementor-25 .elementor-element.elementor-element-9a0152d{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e075201 */@media (max-width: 768px){
    .elementor-25 .elementor-element.elementor-element-e075201{
        margin: 20px auto 100px auto !important;
    }
}/* End custom CSS */