.elementor-5477 .elementor-element.elementor-element-8e2926e{--display:flex;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5477 .elementor-element.elementor-element-a9bf6bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:30px 30px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-cf858dd{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-193354f{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5477 .elementor-element.elementor-element-193354f:not(.elementor-motion-effects-element-type-background), .elementor-5477 .elementor-element.elementor-element-193354f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#304961;}.elementor-5477 .elementor-element.elementor-element-193354f:hover{box-shadow:0px 0px 10px 0px rgba(0, 194, 255, 0.5019607843137255);}.elementor-5477 .elementor-element.elementor-element-193354f, .elementor-5477 .elementor-element.elementor-element-193354f::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-aedd56f{text-align:center;}.elementor-5477 .elementor-element.elementor-element-aedd56f .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:24px;font-weight:700;line-height:42px;}.elementor-5477 .elementor-element.elementor-element-d605e2c{--display:flex;--gap:40px 40px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-d605e2c, .elementor-5477 .elementor-element.elementor-element-d605e2c::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-f006311{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-84da7f4 .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-84da7f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-84da7f4.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-84da7f4.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-84da7f4.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-84da7f4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-84da7f4 .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-84da7f4 .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-85f5fbe .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-b5f34f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-6ca7a8b .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-6ca7a8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-6ca7a8b.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-6ca7a8b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-6ca7a8b.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-6ca7a8b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-6ca7a8b .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-6ca7a8b .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-62c1a97 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-558c6cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-8986877 .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-8986877.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8986877.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-8986877.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8986877.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-8986877.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8986877 .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-8986877 .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-5f309d0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-8d656eb{text-align:center;}.elementor-5477 .elementor-element.elementor-element-8d656eb .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;line-height:44px;}.elementor-5477 .elementor-element.elementor-element-d81f5e1{text-align:center;}.elementor-5477 .elementor-element.elementor-element-d81f5e1 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:44px;}.elementor-5477 .elementor-element.elementor-element-3130a0c .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:700;line-height:28px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-3130a0c .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-3130a0c .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-3130a0c .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-3130a0c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-3130a0c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-116331f{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-acc6e31{--display:flex;--overflow:hidden;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5477 .elementor-element.elementor-element-acc6e31:not(.elementor-motion-effects-element-type-background), .elementor-5477 .elementor-element.elementor-element-acc6e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#304961;}.elementor-5477 .elementor-element.elementor-element-acc6e31:hover{box-shadow:0px 0px 10px 0px rgba(0, 194, 255, 0.5019607843137255);}.elementor-5477 .elementor-element.elementor-element-acc6e31, .elementor-5477 .elementor-element.elementor-element-acc6e31::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-51424dd{--display:flex;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--position:absolute;top:3%;--z-index:2;}.elementor-5477 .elementor-element.elementor-element-51424dd:not(.elementor-motion-effects-element-type-background), .elementor-5477 .elementor-element.elementor-element-51424dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5477 .elementor-element.elementor-element-51424dd, .elementor-5477 .elementor-element.elementor-element-51424dd::before{--border-transition:0.3s;}body:not(.rtl) .elementor-5477 .elementor-element.elementor-element-51424dd{left:-17%;}body.rtl .elementor-5477 .elementor-element.elementor-element-51424dd{right:-17%;}.elementor-5477 .elementor-element.elementor-element-51424dd.e-con{--e-con-transform-rotateZ:45deg;}.elementor-5477 .elementor-element.elementor-element-1257bfd{text-align:center;}.elementor-5477 .elementor-element.elementor-element-1257bfd .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Segoe ui", Sans-serif;font-size:18px;font-weight:400;}.elementor-5477 .elementor-element.elementor-element-7833a87{text-align:center;}.elementor-5477 .elementor-element.elementor-element-7833a87 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:24px;font-weight:700;line-height:42px;}.elementor-5477 .elementor-element.elementor-element-0a9a62c{--display:flex;--gap:40px 40px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-0a9a62c, .elementor-5477 .elementor-element.elementor-element-0a9a62c::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-4e8b3c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-68a73c5 .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-68a73c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-68a73c5.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-68a73c5.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-68a73c5.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-68a73c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-68a73c5 .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-68a73c5 .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-6527708 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-6c5206c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-23e3a45 .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-23e3a45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-23e3a45.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-23e3a45.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-23e3a45.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-23e3a45.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-23e3a45 .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-23e3a45 .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-45953a1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-e998b91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-d67824f .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-d67824f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-d67824f.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-d67824f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-d67824f.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-d67824f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-d67824f .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-d67824f .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-617c68b .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-0dddf57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-8988fbc .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-8988fbc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8988fbc.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-8988fbc.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8988fbc.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-8988fbc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8988fbc .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-8988fbc .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-fc654cf .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-35a3c88{text-align:center;}.elementor-5477 .elementor-element.elementor-element-35a3c88 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;line-height:44px;}.elementor-5477 .elementor-element.elementor-element-4821bb0{text-align:center;}.elementor-5477 .elementor-element.elementor-element-4821bb0 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:44px;}.elementor-5477 .elementor-element.elementor-element-3c5d9a8 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:700;line-height:28px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-3c5d9a8 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-3c5d9a8 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-3c5d9a8 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-3c5d9a8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-3c5d9a8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-b20062b{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-28261f4{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5477 .elementor-element.elementor-element-28261f4:not(.elementor-motion-effects-element-type-background), .elementor-5477 .elementor-element.elementor-element-28261f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#304961;}.elementor-5477 .elementor-element.elementor-element-28261f4:hover{box-shadow:0px 0px 10px 0px rgba(0, 194, 255, 0.5019607843137255);}.elementor-5477 .elementor-element.elementor-element-28261f4, .elementor-5477 .elementor-element.elementor-element-28261f4::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-e8739ee{text-align:center;}.elementor-5477 .elementor-element.elementor-element-e8739ee .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:24px;font-weight:700;line-height:42px;}.elementor-5477 .elementor-element.elementor-element-de5b323{--display:flex;--gap:40px 40px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-de5b323, .elementor-5477 .elementor-element.elementor-element-de5b323::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-415752e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-cf2462a .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-cf2462a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-cf2462a.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-cf2462a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-cf2462a.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-cf2462a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-cf2462a .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-cf2462a .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-e51f82d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-d3b129f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-dc366dd .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-dc366dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-dc366dd.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-dc366dd.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-dc366dd.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-dc366dd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-dc366dd .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-dc366dd .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-f3aa7bf .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-5323dcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-6351fd8 .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-6351fd8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-6351fd8.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-6351fd8.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-6351fd8.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-6351fd8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-6351fd8 .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-6351fd8 .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-5f4906d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-17f6605{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-10ac80b .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-10ac80b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-10ac80b.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-10ac80b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-10ac80b.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-10ac80b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-10ac80b .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-10ac80b .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-c43c678 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-aa9514f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-06c47ad .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-06c47ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-06c47ad.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-06c47ad.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-06c47ad.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-06c47ad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-06c47ad .elementor-icon{font-size:24px;}.elementor-5477 .elementor-element.elementor-element-06c47ad .elementor-icon svg{height:24px;}.elementor-5477 .elementor-element.elementor-element-0ff1514 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:700;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-8f45d10{text-align:center;}.elementor-5477 .elementor-element.elementor-element-8f45d10 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;line-height:44px;}.elementor-5477 .elementor-element.elementor-element-6b2ca1d{text-align:center;}.elementor-5477 .elementor-element.elementor-element-6b2ca1d .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:44px;}.elementor-5477 .elementor-element.elementor-element-c322344 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:700;line-height:28px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-c322344 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-c322344 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-c322344 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-c322344 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-c322344 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-5528bbf{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5477 .elementor-element.elementor-element-5528bbf:not(.elementor-motion-effects-element-type-background), .elementor-5477 .elementor-element.elementor-element-5528bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#304961;}.elementor-5477 .elementor-element.elementor-element-5528bbf, .elementor-5477 .elementor-element.elementor-element-5528bbf::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-922c760{text-align:center;}.elementor-5477 .elementor-element.elementor-element-922c760 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"LAXR", Sans-serif;font-size:65px;font-weight:900;line-height:107px;}.elementor-5477 .elementor-element.elementor-element-6a24bd5{--divider-border-style:zigzag_tribal;--divider-color:var( --e-global-color-accent );--divider-pattern-height:16px;}.elementor-5477 .elementor-element.elementor-element-6a24bd5 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-5477 .elementor-element.elementor-element-6a24bd5 .elementor-divider{text-align:center;}.elementor-5477 .elementor-element.elementor-element-2ded890{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-50634f7{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-dad3294{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5477 .elementor-element.elementor-element-dad3294, .elementor-5477 .elementor-element.elementor-element-dad3294::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-5b8ba3a{text-align:center;}.elementor-5477 .elementor-element.elementor-element-5b8ba3a .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:24px;font-weight:700;line-height:42px;}.elementor-5477 .elementor-element.elementor-element-d00f3aa{--display:flex;--gap:20px 20px;--background-transition:0.3s;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-d00f3aa, .elementor-5477 .elementor-element.elementor-element-d00f3aa::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-8bbd360{text-align:center;}.elementor-5477 .elementor-element.elementor-element-8bbd360 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:28px;font-weight:400;line-height:34px;}.elementor-5477 .elementor-element.elementor-element-66050e8{text-align:center;}.elementor-5477 .elementor-element.elementor-element-66050e8 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:28px;font-weight:400;line-height:34px;}.elementor-5477 .elementor-element.elementor-element-b24f4bd{text-align:center;}.elementor-5477 .elementor-element.elementor-element-b24f4bd .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-weight:400;}.elementor-5477 .elementor-element.elementor-element-fc9d098{text-align:center;}.elementor-5477 .elementor-element.elementor-element-fc9d098 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:20px;font-weight:400;line-height:26px;}.elementor-5477 .elementor-element.elementor-element-75b6b97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-96cba2a{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-7074752{text-align:center;}.elementor-5477 .elementor-element.elementor-element-7074752 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-7074752 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-83c3476{text-align:center;}.elementor-5477 .elementor-element.elementor-element-83c3476 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:59px;}.elementor-5477 .elementor-element.elementor-element-83c3476 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-89dbac9 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-89dbac9 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-89dbac9 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-89dbac9 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-89dbac9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-89dbac9 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-2fa80c4{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF66;--border-color:#FFFFFF66;}.elementor-5477 .elementor-element.elementor-element-2fa80c4, .elementor-5477 .elementor-element.elementor-element-2fa80c4::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-c8be10d{text-align:center;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;top:-25%;}.elementor-5477 .elementor-element.elementor-element-c8be10d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-5477 .elementor-element.elementor-element-c8be10d{left:150%;}body.rtl .elementor-5477 .elementor-element.elementor-element-c8be10d{right:150%;}.elementor-5477 .elementor-element.elementor-element-c8be10d > .elementor-widget-container{--e-transform-translateX:50%;background-color:#FFFF00;}.elementor-5477 .elementor-element.elementor-element-c8be10d:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://new.ziadakramworldwide.com/wp-content/plugins/elementor/assets//mask-shapes/flower.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-c8be10d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://new.ziadakramworldwide.com/wp-content/plugins/elementor/assets//mask-shapes/flower.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-5730276{text-align:center;}.elementor-5477 .elementor-element.elementor-element-5730276 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-5730276 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-80700c3{text-align:center;}.elementor-5477 .elementor-element.elementor-element-80700c3 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-85418aa{text-align:center;}.elementor-5477 .elementor-element.elementor-element-85418aa .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-85418aa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-9e26e07 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-9e26e07 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-9e26e07 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-9e26e07 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-9e26e07 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-9e26e07 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-44cd5a4{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-e725ab3{text-align:center;}.elementor-5477 .elementor-element.elementor-element-e725ab3 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-e725ab3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-54cc960{text-align:center;}.elementor-5477 .elementor-element.elementor-element-54cc960 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-5638cfc{text-align:center;}.elementor-5477 .elementor-element.elementor-element-5638cfc .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-5638cfc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-2bcbc53 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:#00C2FF;color:#00C2FF;padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-2bcbc53 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-2bcbc53 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-2bcbc53 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-2bcbc53 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-2bcbc53 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-fce3bcd{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-63149b7{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-ddb51df{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5477 .elementor-element.elementor-element-ddb51df, .elementor-5477 .elementor-element.elementor-element-ddb51df::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-7d09bf6{text-align:center;}.elementor-5477 .elementor-element.elementor-element-7d09bf6 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:24px;font-weight:700;line-height:42px;}.elementor-5477 .elementor-element.elementor-element-8b2ec25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--background-transition:0.3s;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-8b2ec25, .elementor-5477 .elementor-element.elementor-element-8b2ec25::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-6bf8ab3{text-align:center;}.elementor-5477 .elementor-element.elementor-element-6bf8ab3 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:28px;font-weight:400;line-height:34px;}.elementor-5477 .elementor-element.elementor-element-a8d3569{text-align:center;}.elementor-5477 .elementor-element.elementor-element-a8d3569 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:28px;font-weight:400;line-height:34px;}.elementor-5477 .elementor-element.elementor-element-718e916{text-align:center;}.elementor-5477 .elementor-element.elementor-element-718e916 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-weight:400;}.elementor-5477 .elementor-element.elementor-element-ec112a6{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5477 .elementor-element.elementor-element-ec112a6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:20px;font-weight:400;line-height:32px;}.elementor-5477 .elementor-element.elementor-element-6a32378{text-align:center;}.elementor-5477 .elementor-element.elementor-element-6a32378 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-weight:400;}.elementor-5477 .elementor-element.elementor-element-6c6bbd6{--display:flex;--gap:40px 40px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-b3a9b02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-d57f361 .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-d57f361.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-d57f361.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-d57f361.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-d57f361.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-d57f361.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-d57f361 .elementor-icon{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-d57f361 .elementor-icon svg{height:15px;}.elementor-5477 .elementor-element.elementor-element-f3fbef2 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-ae83a91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-a9f00fe .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-a9f00fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-a9f00fe.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-a9f00fe.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-a9f00fe.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-a9f00fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-a9f00fe .elementor-icon{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-a9f00fe .elementor-icon svg{height:15px;}.elementor-5477 .elementor-element.elementor-element-101fba2 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-695ceb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-3b6bcff .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-3b6bcff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-3b6bcff.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-3b6bcff.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-3b6bcff.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-3b6bcff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-3b6bcff .elementor-icon{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-3b6bcff .elementor-icon svg{height:15px;}.elementor-5477 .elementor-element.elementor-element-34c5d2c .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-7e8fbce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-7545407 .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-7545407.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-7545407.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-7545407.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-7545407.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-7545407.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-7545407 .elementor-icon{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-7545407 .elementor-icon svg{height:15px;}.elementor-5477 .elementor-element.elementor-element-8368651 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-6211fc4{text-align:center;}.elementor-5477 .elementor-element.elementor-element-6211fc4 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:26px;font-weight:400;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-6211fc4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-8d20222{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-46fad64{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-971696b{text-align:center;}.elementor-5477 .elementor-element.elementor-element-971696b .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-971696b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-d9479a1{text-align:center;}.elementor-5477 .elementor-element.elementor-element-d9479a1 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:59px;}.elementor-5477 .elementor-element.elementor-element-d9479a1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-7aac806 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-7aac806 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-7aac806 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-7aac806 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-7aac806 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-7aac806 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-ed42669{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF66;--border-color:#FFFFFF66;}.elementor-5477 .elementor-element.elementor-element-ed42669, .elementor-5477 .elementor-element.elementor-element-ed42669::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-1f0d691{text-align:center;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;top:-25%;}.elementor-5477 .elementor-element.elementor-element-1f0d691 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-5477 .elementor-element.elementor-element-1f0d691{left:50%;}body.rtl .elementor-5477 .elementor-element.elementor-element-1f0d691{right:50%;}.elementor-5477 .elementor-element.elementor-element-1f0d691 > .elementor-widget-container{--e-transform-translateX:50%;background-color:#FFFF00;}.elementor-5477 .elementor-element.elementor-element-1f0d691:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://new.ziadakramworldwide.com/wp-content/plugins/elementor/assets//mask-shapes/flower.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-1f0d691.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://new.ziadakramworldwide.com/wp-content/plugins/elementor/assets//mask-shapes/flower.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-3b52199{text-align:center;}.elementor-5477 .elementor-element.elementor-element-3b52199 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-3b52199 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-34ff622{text-align:center;}.elementor-5477 .elementor-element.elementor-element-34ff622 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-d82565a{text-align:center;}.elementor-5477 .elementor-element.elementor-element-d82565a .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-d82565a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-52b2717 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:#00C2FF;color:#00C2FF;padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-52b2717 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-52b2717 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-52b2717 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-52b2717 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-52b2717 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-749825f{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-c85f15d{text-align:center;}.elementor-5477 .elementor-element.elementor-element-c85f15d .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-c85f15d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-e14836b{text-align:center;}.elementor-5477 .elementor-element.elementor-element-e14836b .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-60338e9{text-align:center;}.elementor-5477 .elementor-element.elementor-element-60338e9 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-60338e9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-25ac400 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-25ac400 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-25ac400 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-25ac400 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-25ac400 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-25ac400 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-6c70701{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5477 .elementor-element.elementor-element-6c70701, .elementor-5477 .elementor-element.elementor-element-6c70701::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-d556932{--display:flex;--gap:20px 20px;--background-transition:0.3s;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-d556932, .elementor-5477 .elementor-element.elementor-element-d556932::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-d556932.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-e68eeeb{text-align:center;}.elementor-5477 .elementor-element.elementor-element-e68eeeb .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"LAXR", Sans-serif;font-size:50px;font-weight:400;line-height:107px;}.elementor-5477 .elementor-element.elementor-element-4a1daf1{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-49953a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-cd0db86{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-cd0db86 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-cd0db86 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-cd0db86.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-f536355{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-f5c8972{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-8df55d8{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-8df55d8 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-8df55d8 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-8df55d8.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-da882dd{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-da882dd .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-da882dd > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-da882dd.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-c49ced2{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-e18ff1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-0b443d4{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-0b443d4 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-0b443d4 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-0b443d4.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-4c7ce01{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-4c7ce01 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-4c7ce01 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-4c7ce01.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-f668736{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-1226bb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-c00783c{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-c00783c .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-c00783c > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-c00783c.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-1b1099d{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-1b1099d .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-1b1099d > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-1b1099d.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-a35108f{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-31209d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-cc746f4{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-cc746f4 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-cc746f4 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-cc746f4.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-aafb027{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-aafb027 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-aafb027 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-aafb027.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-c80f495{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-11da2ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-7349415{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-7349415 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-7349415 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-7349415.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-ae2bcc2{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-ae2bcc2 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-ae2bcc2 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-ae2bcc2.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-9f7e328{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-b077310{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-cbb2855{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-cbb2855 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-cbb2855 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-cbb2855.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-b449135{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-b449135 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-b449135 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-b449135.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-6c64622{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-1a30e38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-79dd362{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-79dd362 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-79dd362 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-79dd362.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-baffb96{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-baffb96 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-baffb96 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-baffb96.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-6e550d5{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-7e89bb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-5d917e2{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-5d917e2 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-5d917e2 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-5d917e2.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-c914494{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-c914494 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-c914494 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-c914494.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-b6bcd04{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-c477bd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-347dcdc{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-347dcdc .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-347dcdc > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-347dcdc.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-165d466{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-165d466 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-165d466 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-165d466.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-a3cc1d0{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-2b14f13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-5dde629{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-5dde629 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-5dde629 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-5dde629.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-6276760{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-6276760 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-6276760 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-6276760.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-1e972e4{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-c944d96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-7a286bf{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-7a286bf .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-7a286bf > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-7a286bf.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-34b0f40{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-34b0f40 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-34b0f40 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-34b0f40.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-27bcac2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;}.elementor-5477 .elementor-element.elementor-element-76cb08a{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-3661ac0{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-e903eb5{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5477 .elementor-element.elementor-element-e903eb5, .elementor-5477 .elementor-element.elementor-element-e903eb5::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-ba6342c{text-align:center;}.elementor-5477 .elementor-element.elementor-element-ba6342c .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:24px;font-weight:700;line-height:42px;}.elementor-5477 .elementor-element.elementor-element-56226c0{text-align:center;}.elementor-5477 .elementor-element.elementor-element-56226c0 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-ea40ae0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--background-transition:0.3s;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-ea40ae0, .elementor-5477 .elementor-element.elementor-element-ea40ae0::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-8b5b106{text-align:center;}.elementor-5477 .elementor-element.elementor-element-8b5b106 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:28px;font-weight:400;line-height:34px;}.elementor-5477 .elementor-element.elementor-element-e023650{text-align:center;}.elementor-5477 .elementor-element.elementor-element-e023650 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:28px;font-weight:400;line-height:34px;}.elementor-5477 .elementor-element.elementor-element-9c1bf1e{text-align:center;}.elementor-5477 .elementor-element.elementor-element-9c1bf1e .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-weight:400;}.elementor-5477 .elementor-element.elementor-element-917cfbd{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5477 .elementor-element.elementor-element-917cfbd .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:20px;font-weight:400;line-height:32px;}.elementor-5477 .elementor-element.elementor-element-96115b3{--display:flex;--gap:40px 40px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-a1acd14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-8fd0cd7 .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-8fd0cd7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8fd0cd7.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-8fd0cd7.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8fd0cd7.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-8fd0cd7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8fd0cd7 .elementor-icon{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-8fd0cd7 .elementor-icon svg{height:15px;}.elementor-5477 .elementor-element.elementor-element-1bc8b46 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-aa65027{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-8f08ba7 .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-8f08ba7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8f08ba7.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-8f08ba7.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8f08ba7.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-8f08ba7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8f08ba7 .elementor-icon{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-8f08ba7 .elementor-icon svg{height:15px;}.elementor-5477 .elementor-element.elementor-element-a195fd0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-3c27a82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-67a63ff .elementor-icon-wrapper{text-align:center;}.elementor-5477 .elementor-element.elementor-element-67a63ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-67a63ff.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-67a63ff.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-67a63ff.elementor-view-framed .elementor-icon, .elementor-5477 .elementor-element.elementor-element-67a63ff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-67a63ff .elementor-icon{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-67a63ff .elementor-icon svg{height:15px;}.elementor-5477 .elementor-element.elementor-element-b10423d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-5477 .elementor-element.elementor-element-270019e{text-align:center;}.elementor-5477 .elementor-element.elementor-element-270019e .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:30px;font-weight:400;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-270019e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-913aca0{text-align:center;}.elementor-5477 .elementor-element.elementor-element-913aca0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-3cc1311{text-align:center;}.elementor-5477 .elementor-element.elementor-element-3cc1311 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-3cc1311 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-1c82336 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-1c82336 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-1c82336 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-1c82336 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-1c82336 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-1c82336 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-98b07ea{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5477 .elementor-element.elementor-element-98b07ea, .elementor-5477 .elementor-element.elementor-element-98b07ea::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-70f1806{--display:flex;--gap:20px 20px;--background-transition:0.3s;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-70f1806, .elementor-5477 .elementor-element.elementor-element-70f1806::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-70f1806.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-4041775{text-align:center;}.elementor-5477 .elementor-element.elementor-element-4041775 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"LAXR", Sans-serif;font-size:65px;font-weight:400;line-height:107px;}.elementor-5477 .elementor-element.elementor-element-51095a6{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-c271935{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-c6daa41{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-c6daa41 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-c6daa41 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-c6daa41.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-e4aa7a9{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-e4aa7a9 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-e4aa7a9 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-e4aa7a9.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-76610b3{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-984f697{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-f11bbfc{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-f11bbfc .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-f11bbfc > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-f11bbfc.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-d382f17{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-d382f17 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-d382f17 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-d382f17.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-9185c00{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-ecc4b16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-9d8d151{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-9d8d151 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-9d8d151 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-9d8d151.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-8e66610{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-8e66610 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-8e66610 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-8e66610.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-d945b5f{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-7516e74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-419b90d{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-419b90d .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-419b90d > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-419b90d.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-191c9e9{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-191c9e9 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-191c9e9 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-191c9e9.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-701a251{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-c69c0be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-1c3bad5{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-1c3bad5 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-1c3bad5 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-1c3bad5.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-1e4e680{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-1e4e680 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-1e4e680 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-1e4e680.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-d8ac816{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-3fbb65e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-e6e81a1{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-e6e81a1 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-e6e81a1 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-e6e81a1.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-4a355a4{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-4a355a4 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-4a355a4 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-4a355a4.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-898d816{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-72af016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-7529c87{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-7529c87 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-7529c87 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-7529c87.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-c2feb9c{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-c2feb9c .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-c2feb9c > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-c2feb9c.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-be9a0cc{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-a9c1649{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-dadbd67{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-dadbd67 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-dadbd67 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-dadbd67.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-6cdb22f{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-6cdb22f .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-6cdb22f > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-6cdb22f.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-f1117e3{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-6ea3a55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-8cfca63{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-8cfca63 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-8cfca63 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-8cfca63.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-d7d9ec1{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-d7d9ec1 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-d7d9ec1 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-d7d9ec1.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-528052e{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-43b9f25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-995f036{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-995f036 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-995f036 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-995f036.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-ac27da3{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-ac27da3 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-ac27da3 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-ac27da3.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-13fb4ac{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-ba338bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-6096cf0{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-6096cf0 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-6096cf0 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-6096cf0.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-843caf1{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-843caf1 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-843caf1 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-843caf1.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-280944e{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-9a63fd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-e7e4a54{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-e7e4a54 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;}.elementor-5477 .elementor-element.elementor-element-e7e4a54 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-e7e4a54.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-04f5247{text-align:center;width:100%;max-width:100%;}.elementor-5477 .elementor-element.elementor-element-04f5247 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-5477 .elementor-element.elementor-element-04f5247 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-04f5247.elementor-element{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-667284a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;}.elementor-5477 .elementor-element.elementor-element-ae2a671{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-957a6a4{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-351b381{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5477 .elementor-element.elementor-element-351b381, .elementor-5477 .elementor-element.elementor-element-351b381::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-0e21f15{text-align:center;}.elementor-5477 .elementor-element.elementor-element-0e21f15 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:24px;font-weight:700;line-height:42px;}.elementor-5477 .elementor-element.elementor-element-675d86b{text-align:center;}.elementor-5477 .elementor-element.elementor-element-675d86b .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-7e3bc22{--display:flex;--gap:20px 20px;--background-transition:0.3s;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-7e3bc22, .elementor-5477 .elementor-element.elementor-element-7e3bc22::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-fe14adc{text-align:center;}.elementor-5477 .elementor-element.elementor-element-fe14adc .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:28px;font-weight:400;line-height:34px;}.elementor-5477 .elementor-element.elementor-element-fb61acf{text-align:center;}.elementor-5477 .elementor-element.elementor-element-fb61acf .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:20px;font-weight:400;line-height:26px;}.elementor-5477 .elementor-element.elementor-element-e7631d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-d0c4f45{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-c3376eb{text-align:center;}.elementor-5477 .elementor-element.elementor-element-c3376eb .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-c3376eb > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-f556bfe{text-align:center;}.elementor-5477 .elementor-element.elementor-element-f556bfe .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-59c930a{text-align:center;}.elementor-5477 .elementor-element.elementor-element-59c930a .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-59c930a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-8803e24 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-8803e24 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-8803e24 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-8803e24 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-8803e24 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-8803e24 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-33eb6f5{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF66;--border-color:#FFFFFF66;}.elementor-5477 .elementor-element.elementor-element-33eb6f5, .elementor-5477 .elementor-element.elementor-element-33eb6f5::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-b7c6ea8{text-align:center;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;top:-25%;}.elementor-5477 .elementor-element.elementor-element-b7c6ea8 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-5477 .elementor-element.elementor-element-b7c6ea8{left:50%;}body.rtl .elementor-5477 .elementor-element.elementor-element-b7c6ea8{right:50%;}.elementor-5477 .elementor-element.elementor-element-b7c6ea8 > .elementor-widget-container{--e-transform-translateX:50%;background-color:#FFFF00;}.elementor-5477 .elementor-element.elementor-element-b7c6ea8:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://new.ziadakramworldwide.com/wp-content/plugins/elementor/assets//mask-shapes/flower.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-b7c6ea8.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://new.ziadakramworldwide.com/wp-content/plugins/elementor/assets//mask-shapes/flower.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-b2523f9{text-align:center;}.elementor-5477 .elementor-element.elementor-element-b2523f9 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-b2523f9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-75baf66{text-align:center;}.elementor-5477 .elementor-element.elementor-element-75baf66 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-34f55ee{text-align:center;}.elementor-5477 .elementor-element.elementor-element-34f55ee .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-34f55ee > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-57ecce2 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-57ecce2 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-57ecce2 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-57ecce2 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-57ecce2 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-57ecce2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-6bba0e8{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-d5dae6d{text-align:center;}.elementor-5477 .elementor-element.elementor-element-d5dae6d .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-d5dae6d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-eb47b5f{text-align:center;}.elementor-5477 .elementor-element.elementor-element-eb47b5f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-173ee72{text-align:center;}.elementor-5477 .elementor-element.elementor-element-173ee72 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-173ee72 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-54bbe95 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-54bbe95 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-54bbe95 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-54bbe95 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-54bbe95 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-54bbe95 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-5300ac7{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-bab6be2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5477 .elementor-element.elementor-element-bab6be2, .elementor-5477 .elementor-element.elementor-element-bab6be2::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-e6c2394{--display:flex;--gap:20px 20px;--background-transition:0.3s;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:#283F55;--border-color:#283F55;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-e6c2394, .elementor-5477 .elementor-element.elementor-element-e6c2394::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-af5c8f6{text-align:center;}.elementor-5477 .elementor-element.elementor-element-af5c8f6 .elementor-heading-title{color:#00C2FF;font-family:"Noto Kufi Arabic", Sans-serif;font-size:28px;font-weight:400;line-height:34px;}.elementor-5477 .elementor-element.elementor-element-8ae4ef8{text-align:center;}.elementor-5477 .elementor-element.elementor-element-8ae4ef8 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:28px;font-weight:400;line-height:34px;}.elementor-5477 .elementor-element.elementor-element-2bfc71f{text-align:center;}.elementor-5477 .elementor-element.elementor-element-2bfc71f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-5477 .elementor-element.elementor-element-9c7fd21{--display:flex;--gap:20px 20px;--background-transition:0.3s;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5477 .elementor-element.elementor-element-d7e4f70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-9caf2dc{text-align:center;}.elementor-5477 .elementor-element.elementor-element-9caf2dc .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:28px;font-weight:400;line-height:34px;}.elementor-5477 .elementor-element.elementor-element-77dde5c{text-align:center;}.elementor-5477 .elementor-element.elementor-element-77dde5c .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-5477 .elementor-element.elementor-element-a82b93b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-a1f95c4{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-4cc5c08{text-align:center;}.elementor-5477 .elementor-element.elementor-element-4cc5c08 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:24px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-4cc5c08 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-24ada65{--e-image-carousel-slides-to-show:1;}.elementor-5477 .elementor-element.elementor-element-24ada65 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-5477 .elementor-element.elementor-element-24ada65 > .elementor-widget-container{margin:5px 0px 25px 0px;}.elementor-5477 .elementor-element.elementor-element-5ff98a3{text-align:center;}.elementor-5477 .elementor-element.elementor-element-5ff98a3 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-5ff98a3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-419d608{text-align:center;}.elementor-5477 .elementor-element.elementor-element-419d608 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-fde2d1f{text-align:center;}.elementor-5477 .elementor-element.elementor-element-fde2d1f .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-fde2d1f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-c040402 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-c040402 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-c040402 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-c040402 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-c040402 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-c040402 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-50dbd21{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF66;--border-color:#FFFFFF66;}.elementor-5477 .elementor-element.elementor-element-50dbd21, .elementor-5477 .elementor-element.elementor-element-50dbd21::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-106d558{text-align:center;}.elementor-5477 .elementor-element.elementor-element-106d558 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:24px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-106d558 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-af9d0a4{--e-image-carousel-slides-to-show:1;}.elementor-5477 .elementor-element.elementor-element-af9d0a4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-5477 .elementor-element.elementor-element-af9d0a4 > .elementor-widget-container{margin:5px 0px 25px 0px;}.elementor-5477 .elementor-element.elementor-element-17098f3{text-align:center;}.elementor-5477 .elementor-element.elementor-element-17098f3 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-17098f3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-329bc5f{text-align:center;}.elementor-5477 .elementor-element.elementor-element-329bc5f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-41e2d4c{text-align:center;}.elementor-5477 .elementor-element.elementor-element-41e2d4c .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-41e2d4c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-44da3e1 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-44da3e1 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-44da3e1 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-44da3e1 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-44da3e1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-44da3e1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-c775393{--display:flex;--background-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-5bc1f73{text-align:center;}.elementor-5477 .elementor-element.elementor-element-5bc1f73 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:24px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-5bc1f73 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-a3b77a1{--e-image-carousel-slides-to-show:1;}.elementor-5477 .elementor-element.elementor-element-a3b77a1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-5477 .elementor-element.elementor-element-a3b77a1 > .elementor-widget-container{margin:5px 0px 25px 0px;}.elementor-5477 .elementor-element.elementor-element-b11324d{text-align:center;}.elementor-5477 .elementor-element.elementor-element-b11324d .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:700;}.elementor-5477 .elementor-element.elementor-element-b11324d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5477 .elementor-element.elementor-element-95a4383{text-align:center;}.elementor-5477 .elementor-element.elementor-element-95a4383 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-f2cb393{text-align:center;}.elementor-5477 .elementor-element.elementor-element-f2cb393 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-5477 .elementor-element.elementor-element-f2cb393 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-c093b49 .elementor-button{font-family:"Noto Kufi Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:28px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:13px 44px 13px 44px;}.elementor-5477 .elementor-element.elementor-element-c093b49 .elementor-button:hover, .elementor-5477 .elementor-element.elementor-element-c093b49 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-c093b49 .elementor-button:hover svg, .elementor-5477 .elementor-element.elementor-element-c093b49 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5477 .elementor-element.elementor-element-c093b49 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-491b155{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-92494c6{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-92494c6, .elementor-5477 .elementor-element.elementor-element-92494c6::before{--border-transition:0.3s;}.elementor-5477 .elementor-element.elementor-element-2c27731{text-align:center;}.elementor-5477 .elementor-element.elementor-element-2c27731 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:300;line-height:26px;}.elementor-5477 .elementor-element.elementor-element-c12b127{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:24px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-c12b127 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){background:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-c12b127 > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-5477 .elementor-element.elementor-element-c12b127 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5477 .elementor-element.elementor-element-c12b127 > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-5477 .elementor-element.elementor-element-c12b127 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Noto Kufi Arabic", Sans-serif;font-weight:700;line-height:42px;}.elementor-5477 .elementor-element.elementor-element-c12b127 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-5477 .elementor-element.elementor-element-c12b127 > .elementor-widget-container{padding:20px 0px 0px 0px;border-radius:5px 5px 5px 5px;}@media(max-width:1024px){.elementor-5477 .elementor-element.elementor-element-83c3476 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-89dbac9 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-d9479a1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-7aac806 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-da882dd .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-4c7ce01 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-1b1099d .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-aafb027 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-ae2bcc2 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-b449135 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-baffb96 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-c914494 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-165d466 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-6276760 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-34b0f40 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-27bcac2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5477 .elementor-element.elementor-element-e4aa7a9 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-d382f17 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-8e66610 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-191c9e9 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-1e4e680 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-4a355a4 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-c2feb9c .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-6cdb22f .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-d7d9ec1 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-ac27da3 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-843caf1 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-04f5247 .elementor-heading-title{font-size:15px;}.elementor-5477 .elementor-element.elementor-element-667284a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5477 .elementor-element.elementor-element-92494c6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;}}@media(max-width:767px){.elementor-5477 .elementor-element.elementor-element-a9bf6bd{--justify-content:space-between;--gap:15px 15px;--flex-wrap:nowrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5477 .elementor-element.elementor-element-cf858dd{--min-height:400px;}.elementor-5477 .elementor-element.elementor-element-193354f{--padding-top:35px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-5477 .elementor-element.elementor-element-193354f.e-con:hover{--e-con-transform-translateX:-30%;--e-con-transform-scale:1.8;}.elementor-5477 .elementor-element.elementor-element-aedd56f .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-5477 .elementor-element.elementor-element-d605e2c{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-f006311{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-84da7f4 .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-84da7f4 .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-85f5fbe .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-b5f34f6{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-6ca7a8b .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-6ca7a8b .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-62c1a97 .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-558c6cb{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-8986877 .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-8986877 .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-5f309d0 .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-8d656eb .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-5477 .elementor-element.elementor-element-d81f5e1 .elementor-heading-title{font-size:10px;line-height:14px;}.elementor-5477 .elementor-element.elementor-element-3130a0c .elementor-button{font-size:7px;line-height:13px;padding:4px 14px 4px 14px;}.elementor-5477 .elementor-element.elementor-element-3130a0c > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-116331f{--min-height:400px;--z-index:1;}.elementor-5477 .elementor-element.elementor-element-acc6e31{--padding-top:35px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-5477 .elementor-element.elementor-element-acc6e31.e-con:hover{--e-con-transform-scale:1.8;}.elementor-5477 .elementor-element.elementor-element-51424dd{--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;top:2%;}body:not(.rtl) .elementor-5477 .elementor-element.elementor-element-51424dd{left:-32%;}body.rtl .elementor-5477 .elementor-element.elementor-element-51424dd{right:-32%;}.elementor-5477 .elementor-element.elementor-element-51424dd.e-con{--e-con-transform-scale:1;}.elementor-5477 .elementor-element.elementor-element-1257bfd .elementor-heading-title{font-size:8px;}.elementor-5477 .elementor-element.elementor-element-7833a87 .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-5477 .elementor-element.elementor-element-0a9a62c{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-4e8b3c7{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-68a73c5 .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-68a73c5 .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-6527708 .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-6c5206c{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-23e3a45 .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-23e3a45 .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-45953a1 .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-e998b91{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-d67824f .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-d67824f .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-617c68b .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-0dddf57{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-8988fbc .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-8988fbc .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-fc654cf .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-35a3c88 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-5477 .elementor-element.elementor-element-4821bb0 .elementor-heading-title{font-size:10px;line-height:14px;}.elementor-5477 .elementor-element.elementor-element-3c5d9a8 .elementor-button{font-size:7px;line-height:13px;padding:4px 14px 4px 14px;}.elementor-5477 .elementor-element.elementor-element-3c5d9a8 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-b20062b{--min-height:400px;}.elementor-5477 .elementor-element.elementor-element-28261f4{--padding-top:35px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-5477 .elementor-element.elementor-element-28261f4.e-con:hover{--e-con-transform-translateX:30%;--e-con-transform-scale:1.8;}.elementor-5477 .elementor-element.elementor-element-e8739ee .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-5477 .elementor-element.elementor-element-de5b323{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-415752e{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-cf2462a .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-cf2462a .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-e51f82d .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-d3b129f{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-dc366dd .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-dc366dd .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-f3aa7bf .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-5323dcf{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-6351fd8 .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-6351fd8 .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-5f4906d .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-17f6605{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-10ac80b .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-10ac80b .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-c43c678 .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-aa9514f{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-06c47ad .elementor-icon{font-size:9px;}.elementor-5477 .elementor-element.elementor-element-06c47ad .elementor-icon svg{height:9px;}.elementor-5477 .elementor-element.elementor-element-0ff1514 .elementor-heading-title{font-size:7px;line-height:13px;}.elementor-5477 .elementor-element.elementor-element-8f45d10 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-5477 .elementor-element.elementor-element-6b2ca1d .elementor-heading-title{font-size:10px;line-height:14px;}.elementor-5477 .elementor-element.elementor-element-c322344 .elementor-button{font-size:7px;line-height:13px;padding:4px 14px 4px 14px;}.elementor-5477 .elementor-element.elementor-element-c322344 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-5528bbf{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5477 .elementor-element.elementor-element-922c760 .elementor-heading-title{font-size:24px;line-height:45px;}.elementor-5477 .elementor-element.elementor-element-50634f7{--min-height:400px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-dad3294{--border-radius:0px 5px 6px 0px;--padding-top:15px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-5477 .elementor-element.elementor-element-d00f3aa{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-8bbd360 .elementor-heading-title{font-size:20px;}.elementor-5477 .elementor-element.elementor-element-66050e8 .elementor-heading-title{font-size:20px;}.elementor-5477 .elementor-element.elementor-element-75b6b97{--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-7074752{text-align:center;}.elementor-5477 .elementor-element.elementor-element-7074752 .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-7074752 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-7074752.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5477 .elementor-element.elementor-element-83c3476 .elementor-heading-title{font-size:22px;}.elementor-5477 .elementor-element.elementor-element-83c3476 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-89dbac9 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-89dbac9 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-2fa80c4{border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-5477 .elementor-element.elementor-element-c8be10d .elementor-heading-title{font-size:10px;line-height:2.5em;}.elementor-5477 .elementor-element.elementor-element-c8be10d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;top:-25%;}body:not(.rtl) .elementor-5477 .elementor-element.elementor-element-c8be10d{left:150%;}body.rtl .elementor-5477 .elementor-element.elementor-element-c8be10d{right:150%;}.elementor-5477 .elementor-element.elementor-element-c8be10d > .elementor-widget-container{--e-transform-translateX:50%;}.elementor-5477 .elementor-element.elementor-element-c8be10d:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-c8be10d.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-5730276 .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-5730276 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-5730276.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-80700c3 .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-85418aa .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-5477 .elementor-element.elementor-element-9e26e07 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-9e26e07 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-e725ab3 .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-e725ab3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-e725ab3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-54cc960 .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-5638cfc .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-5477 .elementor-element.elementor-element-2bcbc53 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-2bcbc53 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-63149b7{--min-height:400px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-ddb51df{--border-radius:0px 5px 6px 0px;--padding-top:15px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-5477 .elementor-element.elementor-element-8b2ec25{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-6bf8ab3 .elementor-heading-title{font-size:20px;}.elementor-5477 .elementor-element.elementor-element-a8d3569 .elementor-heading-title{font-size:20px;}.elementor-5477 .elementor-element.elementor-element-ec112a6 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-5477 .elementor-element.elementor-element-ec112a6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5477 .elementor-element.elementor-element-6c6bbd6{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-b3a9b02{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-ae83a91{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-695ceb9{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-7e8fbce{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-6211fc4 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-5477 .elementor-element.elementor-element-8d20222{--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-46fad64{--justify-content:space-between;}.elementor-5477 .elementor-element.elementor-element-971696b{text-align:center;}.elementor-5477 .elementor-element.elementor-element-971696b .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-971696b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-971696b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5477 .elementor-element.elementor-element-d9479a1 .elementor-heading-title{font-size:22px;}.elementor-5477 .elementor-element.elementor-element-d9479a1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-7aac806 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-7aac806 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-ed42669{--justify-content:space-between;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-5477 .elementor-element.elementor-element-1f0d691 .elementor-heading-title{font-size:10px;line-height:2.5em;}.elementor-5477 .elementor-element.elementor-element-1f0d691{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;top:-25%;}body:not(.rtl) .elementor-5477 .elementor-element.elementor-element-1f0d691{left:50%;}body.rtl .elementor-5477 .elementor-element.elementor-element-1f0d691{right:50%;}.elementor-5477 .elementor-element.elementor-element-1f0d691 > .elementor-widget-container{--e-transform-translateX:50%;}.elementor-5477 .elementor-element.elementor-element-1f0d691:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-1f0d691.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-3b52199 .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-3b52199 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-3b52199.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-34ff622 .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-d82565a .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-5477 .elementor-element.elementor-element-52b2717 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-52b2717 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-749825f{--justify-content:space-between;}.elementor-5477 .elementor-element.elementor-element-c85f15d .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-c85f15d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-c85f15d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-e14836b .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-60338e9 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-5477 .elementor-element.elementor-element-25ac400 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-25ac400 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-6c70701{--border-radius:0px 5px 6px 0px;--padding-top:0px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-5477 .elementor-element.elementor-element-6c70701.e-con{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-d556932{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-d556932.e-con{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-e68eeeb .elementor-heading-title{font-size:16px;line-height:45px;}.elementor-5477 .elementor-element.elementor-element-cd0db86 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-cd0db86 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-cd0db86.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-8df55d8 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-8df55d8 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-8df55d8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-da882dd .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-da882dd > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-da882dd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-0b443d4 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-0b443d4 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-0b443d4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-4c7ce01 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-4c7ce01 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-4c7ce01.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-c00783c .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-c00783c > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-c00783c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-1b1099d .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-1b1099d > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-1b1099d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-cc746f4 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-cc746f4 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-cc746f4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-aafb027 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-aafb027 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-aafb027.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-7349415 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-7349415 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-7349415.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-ae2bcc2 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-ae2bcc2 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-ae2bcc2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-cbb2855 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-cbb2855 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-cbb2855.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-b449135 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-b449135 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-b449135.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-79dd362 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-79dd362 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-79dd362.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-baffb96 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-baffb96 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-baffb96.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-5d917e2 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-5d917e2 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-5d917e2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-c914494 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-c914494 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-c914494.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-347dcdc .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-347dcdc > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-347dcdc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-165d466 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-165d466 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-165d466.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-5dde629 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-5dde629 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-5dde629.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-6276760 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-6276760 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-6276760.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-7a286bf .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-7a286bf > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-7a286bf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-34b0f40 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-34b0f40 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-34b0f40.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-27bcac2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-80px;--e-n-carousel-arrow-next-top-position:-80px;}.elementor-5477 .elementor-element.elementor-element-3661ac0{--min-height:400px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-e903eb5{--border-radius:0px 5px 6px 0px;--padding-top:15px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-5477 .elementor-element.elementor-element-ea40ae0{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-8b5b106 .elementor-heading-title{font-size:20px;}.elementor-5477 .elementor-element.elementor-element-e023650 .elementor-heading-title{font-size:20px;}.elementor-5477 .elementor-element.elementor-element-917cfbd .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-5477 .elementor-element.elementor-element-917cfbd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5477 .elementor-element.elementor-element-96115b3{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-a1acd14{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-aa65027{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-3c27a82{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-270019e .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-5477 .elementor-element.elementor-element-1c82336 .elementor-button{padding:10px 30px 10px 30px;}.elementor-5477 .elementor-element.elementor-element-98b07ea{--border-radius:0px 5px 6px 0px;--padding-top:0px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-5477 .elementor-element.elementor-element-98b07ea.e-con{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-70f1806{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-70f1806.e-con{--align-self:center;}.elementor-5477 .elementor-element.elementor-element-4041775 .elementor-heading-title{font-size:18px;line-height:45px;}.elementor-5477 .elementor-element.elementor-element-c6daa41 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-c6daa41 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-c6daa41.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-e4aa7a9 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-e4aa7a9 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-e4aa7a9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-f11bbfc .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-f11bbfc > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-f11bbfc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-d382f17 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-d382f17 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-d382f17.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-9d8d151 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-9d8d151 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-9d8d151.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-8e66610 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-8e66610 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-8e66610.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-419b90d .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-419b90d > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-419b90d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-191c9e9 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-191c9e9 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-191c9e9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-1c3bad5 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-1c3bad5 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-1c3bad5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-1e4e680 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-1e4e680 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-1e4e680.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-e6e81a1 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-e6e81a1 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-e6e81a1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-4a355a4 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-4a355a4 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-4a355a4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-7529c87 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-7529c87 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-7529c87.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-c2feb9c .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-c2feb9c > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-c2feb9c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-dadbd67 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-dadbd67 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-dadbd67.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-6cdb22f .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-6cdb22f > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-6cdb22f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-8cfca63 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-8cfca63 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-8cfca63.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-d7d9ec1 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-d7d9ec1 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-d7d9ec1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-995f036 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-995f036 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-995f036.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-ac27da3 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-ac27da3 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-ac27da3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-6096cf0 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-6096cf0 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-6096cf0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-843caf1 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-843caf1 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-843caf1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-e7e4a54 .elementor-heading-title{font-size:11px;}.elementor-5477 .elementor-element.elementor-element-e7e4a54 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-e7e4a54.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-04f5247 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-5477 .elementor-element.elementor-element-04f5247 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-04f5247.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-667284a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-80px;--e-n-carousel-arrow-next-top-position:-80px;}.elementor-5477 .elementor-element.elementor-element-957a6a4{--min-height:400px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-351b381{--border-radius:0px 5px 6px 0px;--padding-top:15px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-5477 .elementor-element.elementor-element-7e3bc22{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-fe14adc .elementor-heading-title{font-size:20px;}.elementor-5477 .elementor-element.elementor-element-fb61acf .elementor-heading-title{font-size:16px;line-height:2em;}.elementor-5477 .elementor-element.elementor-element-e7631d7{--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-c3376eb .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-c3376eb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-c3376eb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-f556bfe .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-59c930a .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-5477 .elementor-element.elementor-element-8803e24 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-8803e24 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-33eb6f5{border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-5477 .elementor-element.elementor-element-b7c6ea8 .elementor-heading-title{font-size:10px;line-height:2.5em;}.elementor-5477 .elementor-element.elementor-element-b7c6ea8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;top:-25%;}body:not(.rtl) .elementor-5477 .elementor-element.elementor-element-b7c6ea8{left:50%;}body.rtl .elementor-5477 .elementor-element.elementor-element-b7c6ea8{right:50%;}.elementor-5477 .elementor-element.elementor-element-b7c6ea8 > .elementor-widget-container{--e-transform-translateX:50%;}.elementor-5477 .elementor-element.elementor-element-b7c6ea8:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-b7c6ea8.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-5477 .elementor-element.elementor-element-b2523f9 .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-b2523f9 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-b2523f9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-75baf66 .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-34f55ee .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-5477 .elementor-element.elementor-element-57ecce2 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-57ecce2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-d5dae6d .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-d5dae6d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-d5dae6d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-eb47b5f .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-173ee72 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-5477 .elementor-element.elementor-element-54bbe95 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-54bbe95 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-bab6be2{--border-radius:0px 5px 6px 0px;--padding-top:15px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-5477 .elementor-element.elementor-element-e6c2394{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-af5c8f6 .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-8ae4ef8 .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-2bfc71f .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-9c7fd21{--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-d7e4f70{--flex-wrap:nowrap;}.elementor-5477 .elementor-element.elementor-element-9caf2dc .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-77dde5c .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-a82b93b{--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-4cc5c08 .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-4cc5c08 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-4cc5c08.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-24ada65 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-5477 .elementor-element.elementor-element-5ff98a3 .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-5ff98a3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-5ff98a3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-419d608 .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-fde2d1f .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-5477 .elementor-element.elementor-element-c040402 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-c040402 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-50dbd21{border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-5477 .elementor-element.elementor-element-106d558 .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-106d558 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-106d558.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-af9d0a4 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-5477 .elementor-element.elementor-element-17098f3 .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-17098f3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-17098f3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-329bc5f .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-41e2d4c .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-5477 .elementor-element.elementor-element-44da3e1 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-44da3e1 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-5bc1f73 .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-5bc1f73 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-5bc1f73.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-a3b77a1 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-5477 .elementor-element.elementor-element-b11324d .elementor-heading-title{font-size:12px;}.elementor-5477 .elementor-element.elementor-element-b11324d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5477 .elementor-element.elementor-element-b11324d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5477 .elementor-element.elementor-element-95a4383 .elementor-heading-title{font-size:16px;}.elementor-5477 .elementor-element.elementor-element-f2cb393 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-5477 .elementor-element.elementor-element-c093b49 .elementor-button{font-size:12px;line-height:1.2em;padding:8px 16px 8px 16px;}.elementor-5477 .elementor-element.elementor-element-c093b49 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-5477 .elementor-element.elementor-element-491b155{--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-92494c6{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5477 .elementor-element.elementor-element-2c27731{text-align:center;}.elementor-5477 .elementor-element.elementor-element-2c27731 .elementor-heading-title{font-size:12px;line-height:20px;letter-spacing:-0.6px;}.elementor-5477 .elementor-element.elementor-element-c12b127{--n-tabs-title-gap:10px;--n-tabs-gap:0px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:5px;--n-tabs-title-padding-right:5px;--n-tabs-title-padding-bottom:5px;--n-tabs-title-padding-left:5px;--n-tabs-title-font-size:11px;}.elementor-5477 .elementor-element.elementor-element-c12b127 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:20px;}}@media(min-width:768px){.elementor-5477 .elementor-element.elementor-element-51424dd{--width:200px;}}/* Start custom CSS for heading, class: .elementor-element-8d656eb */.elementor-5477 .elementor-element.elementor-element-8d656eb span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: bold;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-8d656eb:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-8d656eb span{
        font-size: 8px;
        line-height: 12px;
    }
        
    .elementor-5477 .elementor-element.elementor-element-8d656eb:after{
        width: 65%;
        height: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d81f5e1 */.elementor-5477 .elementor-element.elementor-element-d81f5e1 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d81f5e1 span{
        font-size: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-193354f */.elementor-5477 .elementor-element.elementor-element-193354f:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-193354f:hover{
    z-index: 2;
    margin:auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf858dd *//*.elementor-5477 .elementor-element.elementor-element-cf858dd:hover{*/
/*    position: absolute;*/
/*    top: 0;*/
    /*left: 25%;*/
/*    bottom: 0;*/
    /*right: 25%;*/
/*    background-color: #00000044;*/
/*    z-index: 1;*/
/*    padding: 60px;*/
/*}*/

/*.elementor-5477 .elementor-element.elementor-element-cf858dd:hover .subscribe-card{*/
/*    margin: auto;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a3c88 */.elementor-5477 .elementor-element.elementor-element-35a3c88 span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: bold;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-35a3c88:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-35a3c88 span{
        font-size: 8px;
        line-height: 12px;
    }
        
    .elementor-5477 .elementor-element.elementor-element-35a3c88:after{
        width: 65%;
        height: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4821bb0 */.elementor-5477 .elementor-element.elementor-element-4821bb0 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-4821bb0 span{
        font-size: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acc6e31 */.elementor-5477 .elementor-element.elementor-element-acc6e31:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-acc6e31:hover{
        z-index: 2;
        margin:auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-116331f */@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-116331f {
        animation-iteration-count: infinite;
}

    .elementor-5477 .elementor-element.elementor-element-116331f:hover{
        animation-play-state: paused;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f45d10 */.elementor-5477 .elementor-element.elementor-element-8f45d10 span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: bold;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-8f45d10:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-8f45d10 span{
        font-size: 8px;
        line-height: 12px;
    }
        
    .elementor-5477 .elementor-element.elementor-element-8f45d10:after{
        width: 65%;
        height: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2ca1d */.elementor-5477 .elementor-element.elementor-element-6b2ca1d span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-6b2ca1d span{
        font-size: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28261f4 */.elementor-5477 .elementor-element.elementor-element-28261f4:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-28261f4:hover{
    z-index: 2;
    margin:auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b20062b *//*.elementor-5477 .elementor-element.elementor-element-b20062b:hover{*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    background-color: #00000044;*/
/*    z-index: 1;*/
/*    padding: 10px;*/
/*}*/

/*.elementor-5477 .elementor-element.elementor-element-b20062b:hover .subscribe-card{*/
/*    margin: auto;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-922c760 */.elementor-5477 .elementor-element.elementor-element-922c760 span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9d098 */.elementor-5477 .elementor-element.elementor-element-fc9d098 span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83c3476 */.elementor-5477 .elementor-element.elementor-element-83c3476 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-83c3476 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-83c3476 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80700c3 */.elementor-5477 .elementor-element.elementor-element-80700c3 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-80700c3:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-80700c3 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-80700c3:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85418aa */.elementor-5477 .elementor-element.elementor-element-85418aa span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-85418aa span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cc960 */.elementor-5477 .elementor-element.elementor-element-54cc960 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-54cc960:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-54cc960 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-54cc960:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5638cfc */.elementor-5477 .elementor-element.elementor-element-5638cfc span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-5638cfc span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad3294 */.elementor-5477 .elementor-element.elementor-element-dad3294:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec112a6 */.elementor-5477 .elementor-element.elementor-element-ec112a6 span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3fbef2 */.elementor-5477 .elementor-element.elementor-element-f3fbef2 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9479a1 */.elementor-5477 .elementor-element.elementor-element-d9479a1 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34ff622 */.elementor-5477 .elementor-element.elementor-element-34ff622 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-34ff622:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34ff622 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-34ff622:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d82565a */.elementor-5477 .elementor-element.elementor-element-d82565a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d82565a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14836b */.elementor-5477 .elementor-element.elementor-element-e14836b span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-e14836b:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-e14836b span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-e14836b:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60338e9 */.elementor-5477 .elementor-element.elementor-element-60338e9 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-60338e9 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb51df */.elementor-5477 .elementor-element.elementor-element-ddb51df:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68eeeb */.elementor-5477 .elementor-element.elementor-element-e68eeeb span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c70701 */.elementor-5477 .elementor-element.elementor-element-6c70701 .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56226c0 */.elementor-5477 .elementor-element.elementor-element-56226c0 span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-56226c0:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-56226c0 span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-56226c0:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-917cfbd */.elementor-5477 .elementor-element.elementor-element-917cfbd span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc8b46 */.elementor-5477 .elementor-element.elementor-element-1bc8b46 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-913aca0 */.elementor-5477 .elementor-element.elementor-element-913aca0 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-913aca0:after{
    content: "";
    background-color: #f00;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-913aca0 span{
        font-size:26px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-913aca0:after{
        width: 60%;
        top: 65%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc1311 */.elementor-5477 .elementor-element.elementor-element-3cc1311 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

/*@media(max-width: 768px){*/
/*    .elementor-5477 .elementor-element.elementor-element-3cc1311 span{*/
/*        font-size: 10px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e903eb5 */.elementor-5477 .elementor-element.elementor-element-e903eb5:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4041775 */.elementor-5477 .elementor-element.elementor-element-4041775 span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b07ea */.elementor-5477 .elementor-element.elementor-element-98b07ea .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675d86b */.elementor-5477 .elementor-element.elementor-element-675d86b span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-675d86b:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-675d86b span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-675d86b:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb61acf */.elementor-5477 .elementor-element.elementor-element-fb61acf span a{
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f556bfe */.elementor-5477 .elementor-element.elementor-element-f556bfe span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-f556bfe:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f556bfe span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-f556bfe:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c930a */.elementor-5477 .elementor-element.elementor-element-59c930a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-59c930a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baf66 */.elementor-5477 .elementor-element.elementor-element-75baf66 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-75baf66:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-75baf66 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-75baf66:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f55ee */.elementor-5477 .elementor-element.elementor-element-34f55ee span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34f55ee span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb47b5f */.elementor-5477 .elementor-element.elementor-element-eb47b5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-eb47b5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173ee72 */.elementor-5477 .elementor-element.elementor-element-173ee72 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-173ee72 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-351b381 */.elementor-5477 .elementor-element.elementor-element-351b381:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bfc71f */.elementor-5477 .elementor-element.elementor-element-2bfc71f span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77dde5c */.elementor-5477 .elementor-element.elementor-element-77dde5c span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419d608 */.elementor-5477 .elementor-element.elementor-element-419d608 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-419d608:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-419d608 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-419d608:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde2d1f */.elementor-5477 .elementor-element.elementor-element-fde2d1f span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-fde2d1f span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329bc5f */.elementor-5477 .elementor-element.elementor-element-329bc5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-329bc5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-329bc5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-329bc5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e2d4c */.elementor-5477 .elementor-element.elementor-element-41e2d4c span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-41e2d4c span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95a4383 */.elementor-5477 .elementor-element.elementor-element-95a4383 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-95a4383:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-95a4383 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-95a4383:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2cb393 */.elementor-5477 .elementor-element.elementor-element-f2cb393 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f2cb393 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c27731 */.elementor-5477 .elementor-element.elementor-element-2c27731 span {
    font-size: 20px;
}


@media (max-width: 768px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 18px;
    }
}


@media (max-width: 480px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab6be2 */.elementor-5477 .elementor-element.elementor-element-bab6be2:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9d098 */.elementor-5477 .elementor-element.elementor-element-fc9d098 span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83c3476 */.elementor-5477 .elementor-element.elementor-element-83c3476 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-83c3476 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-83c3476 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80700c3 */.elementor-5477 .elementor-element.elementor-element-80700c3 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-80700c3:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-80700c3 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-80700c3:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85418aa */.elementor-5477 .elementor-element.elementor-element-85418aa span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-85418aa span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cc960 */.elementor-5477 .elementor-element.elementor-element-54cc960 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-54cc960:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-54cc960 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-54cc960:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5638cfc */.elementor-5477 .elementor-element.elementor-element-5638cfc span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-5638cfc span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad3294 */.elementor-5477 .elementor-element.elementor-element-dad3294:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec112a6 */.elementor-5477 .elementor-element.elementor-element-ec112a6 span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3fbef2 */.elementor-5477 .elementor-element.elementor-element-f3fbef2 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9479a1 */.elementor-5477 .elementor-element.elementor-element-d9479a1 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34ff622 */.elementor-5477 .elementor-element.elementor-element-34ff622 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-34ff622:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34ff622 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-34ff622:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d82565a */.elementor-5477 .elementor-element.elementor-element-d82565a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d82565a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14836b */.elementor-5477 .elementor-element.elementor-element-e14836b span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-e14836b:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-e14836b span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-e14836b:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60338e9 */.elementor-5477 .elementor-element.elementor-element-60338e9 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-60338e9 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb51df */.elementor-5477 .elementor-element.elementor-element-ddb51df:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68eeeb */.elementor-5477 .elementor-element.elementor-element-e68eeeb span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c70701 */.elementor-5477 .elementor-element.elementor-element-6c70701 .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56226c0 */.elementor-5477 .elementor-element.elementor-element-56226c0 span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-56226c0:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-56226c0 span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-56226c0:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-917cfbd */.elementor-5477 .elementor-element.elementor-element-917cfbd span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc8b46 */.elementor-5477 .elementor-element.elementor-element-1bc8b46 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-913aca0 */.elementor-5477 .elementor-element.elementor-element-913aca0 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-913aca0:after{
    content: "";
    background-color: #f00;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-913aca0 span{
        font-size:26px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-913aca0:after{
        width: 60%;
        top: 65%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc1311 */.elementor-5477 .elementor-element.elementor-element-3cc1311 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

/*@media(max-width: 768px){*/
/*    .elementor-5477 .elementor-element.elementor-element-3cc1311 span{*/
/*        font-size: 10px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e903eb5 */.elementor-5477 .elementor-element.elementor-element-e903eb5:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4041775 */.elementor-5477 .elementor-element.elementor-element-4041775 span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b07ea */.elementor-5477 .elementor-element.elementor-element-98b07ea .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675d86b */.elementor-5477 .elementor-element.elementor-element-675d86b span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-675d86b:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-675d86b span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-675d86b:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb61acf */.elementor-5477 .elementor-element.elementor-element-fb61acf span a{
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f556bfe */.elementor-5477 .elementor-element.elementor-element-f556bfe span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-f556bfe:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f556bfe span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-f556bfe:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c930a */.elementor-5477 .elementor-element.elementor-element-59c930a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-59c930a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baf66 */.elementor-5477 .elementor-element.elementor-element-75baf66 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-75baf66:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-75baf66 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-75baf66:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f55ee */.elementor-5477 .elementor-element.elementor-element-34f55ee span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34f55ee span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb47b5f */.elementor-5477 .elementor-element.elementor-element-eb47b5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-eb47b5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173ee72 */.elementor-5477 .elementor-element.elementor-element-173ee72 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-173ee72 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-351b381 */.elementor-5477 .elementor-element.elementor-element-351b381:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bfc71f */.elementor-5477 .elementor-element.elementor-element-2bfc71f span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77dde5c */.elementor-5477 .elementor-element.elementor-element-77dde5c span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419d608 */.elementor-5477 .elementor-element.elementor-element-419d608 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-419d608:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-419d608 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-419d608:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde2d1f */.elementor-5477 .elementor-element.elementor-element-fde2d1f span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-fde2d1f span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329bc5f */.elementor-5477 .elementor-element.elementor-element-329bc5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-329bc5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-329bc5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-329bc5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e2d4c */.elementor-5477 .elementor-element.elementor-element-41e2d4c span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-41e2d4c span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95a4383 */.elementor-5477 .elementor-element.elementor-element-95a4383 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-95a4383:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-95a4383 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-95a4383:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2cb393 */.elementor-5477 .elementor-element.elementor-element-f2cb393 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f2cb393 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c27731 */.elementor-5477 .elementor-element.elementor-element-2c27731 span {
    font-size: 20px;
}


@media (max-width: 768px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 18px;
    }
}


@media (max-width: 480px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab6be2 */.elementor-5477 .elementor-element.elementor-element-bab6be2:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9d098 */.elementor-5477 .elementor-element.elementor-element-fc9d098 span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83c3476 */.elementor-5477 .elementor-element.elementor-element-83c3476 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-83c3476 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-83c3476 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80700c3 */.elementor-5477 .elementor-element.elementor-element-80700c3 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-80700c3:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-80700c3 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-80700c3:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85418aa */.elementor-5477 .elementor-element.elementor-element-85418aa span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-85418aa span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cc960 */.elementor-5477 .elementor-element.elementor-element-54cc960 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-54cc960:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-54cc960 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-54cc960:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5638cfc */.elementor-5477 .elementor-element.elementor-element-5638cfc span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-5638cfc span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad3294 */.elementor-5477 .elementor-element.elementor-element-dad3294:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec112a6 */.elementor-5477 .elementor-element.elementor-element-ec112a6 span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3fbef2 */.elementor-5477 .elementor-element.elementor-element-f3fbef2 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9479a1 */.elementor-5477 .elementor-element.elementor-element-d9479a1 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34ff622 */.elementor-5477 .elementor-element.elementor-element-34ff622 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-34ff622:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34ff622 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-34ff622:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d82565a */.elementor-5477 .elementor-element.elementor-element-d82565a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d82565a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14836b */.elementor-5477 .elementor-element.elementor-element-e14836b span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-e14836b:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-e14836b span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-e14836b:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60338e9 */.elementor-5477 .elementor-element.elementor-element-60338e9 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-60338e9 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb51df */.elementor-5477 .elementor-element.elementor-element-ddb51df:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68eeeb */.elementor-5477 .elementor-element.elementor-element-e68eeeb span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c70701 */.elementor-5477 .elementor-element.elementor-element-6c70701 .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56226c0 */.elementor-5477 .elementor-element.elementor-element-56226c0 span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-56226c0:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-56226c0 span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-56226c0:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-917cfbd */.elementor-5477 .elementor-element.elementor-element-917cfbd span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc8b46 */.elementor-5477 .elementor-element.elementor-element-1bc8b46 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-913aca0 */.elementor-5477 .elementor-element.elementor-element-913aca0 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-913aca0:after{
    content: "";
    background-color: #f00;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-913aca0 span{
        font-size:26px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-913aca0:after{
        width: 60%;
        top: 65%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc1311 */.elementor-5477 .elementor-element.elementor-element-3cc1311 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

/*@media(max-width: 768px){*/
/*    .elementor-5477 .elementor-element.elementor-element-3cc1311 span{*/
/*        font-size: 10px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e903eb5 */.elementor-5477 .elementor-element.elementor-element-e903eb5:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4041775 */.elementor-5477 .elementor-element.elementor-element-4041775 span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b07ea */.elementor-5477 .elementor-element.elementor-element-98b07ea .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675d86b */.elementor-5477 .elementor-element.elementor-element-675d86b span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-675d86b:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-675d86b span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-675d86b:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb61acf */.elementor-5477 .elementor-element.elementor-element-fb61acf span a{
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f556bfe */.elementor-5477 .elementor-element.elementor-element-f556bfe span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-f556bfe:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f556bfe span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-f556bfe:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c930a */.elementor-5477 .elementor-element.elementor-element-59c930a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-59c930a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baf66 */.elementor-5477 .elementor-element.elementor-element-75baf66 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-75baf66:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-75baf66 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-75baf66:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f55ee */.elementor-5477 .elementor-element.elementor-element-34f55ee span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34f55ee span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb47b5f */.elementor-5477 .elementor-element.elementor-element-eb47b5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-eb47b5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173ee72 */.elementor-5477 .elementor-element.elementor-element-173ee72 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-173ee72 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-351b381 */.elementor-5477 .elementor-element.elementor-element-351b381:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bfc71f */.elementor-5477 .elementor-element.elementor-element-2bfc71f span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77dde5c */.elementor-5477 .elementor-element.elementor-element-77dde5c span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419d608 */.elementor-5477 .elementor-element.elementor-element-419d608 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-419d608:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-419d608 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-419d608:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde2d1f */.elementor-5477 .elementor-element.elementor-element-fde2d1f span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-fde2d1f span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329bc5f */.elementor-5477 .elementor-element.elementor-element-329bc5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-329bc5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-329bc5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-329bc5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e2d4c */.elementor-5477 .elementor-element.elementor-element-41e2d4c span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-41e2d4c span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95a4383 */.elementor-5477 .elementor-element.elementor-element-95a4383 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-95a4383:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-95a4383 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-95a4383:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2cb393 */.elementor-5477 .elementor-element.elementor-element-f2cb393 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f2cb393 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c27731 */.elementor-5477 .elementor-element.elementor-element-2c27731 span {
    font-size: 20px;
}


@media (max-width: 768px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 18px;
    }
}


@media (max-width: 480px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab6be2 */.elementor-5477 .elementor-element.elementor-element-bab6be2:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9d098 */.elementor-5477 .elementor-element.elementor-element-fc9d098 span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83c3476 */.elementor-5477 .elementor-element.elementor-element-83c3476 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-83c3476 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-83c3476 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80700c3 */.elementor-5477 .elementor-element.elementor-element-80700c3 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-80700c3:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-80700c3 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-80700c3:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85418aa */.elementor-5477 .elementor-element.elementor-element-85418aa span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-85418aa span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cc960 */.elementor-5477 .elementor-element.elementor-element-54cc960 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-54cc960:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-54cc960 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-54cc960:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5638cfc */.elementor-5477 .elementor-element.elementor-element-5638cfc span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-5638cfc span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad3294 */.elementor-5477 .elementor-element.elementor-element-dad3294:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec112a6 */.elementor-5477 .elementor-element.elementor-element-ec112a6 span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3fbef2 */.elementor-5477 .elementor-element.elementor-element-f3fbef2 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9479a1 */.elementor-5477 .elementor-element.elementor-element-d9479a1 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34ff622 */.elementor-5477 .elementor-element.elementor-element-34ff622 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-34ff622:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34ff622 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-34ff622:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d82565a */.elementor-5477 .elementor-element.elementor-element-d82565a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d82565a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14836b */.elementor-5477 .elementor-element.elementor-element-e14836b span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-e14836b:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-e14836b span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-e14836b:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60338e9 */.elementor-5477 .elementor-element.elementor-element-60338e9 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-60338e9 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb51df */.elementor-5477 .elementor-element.elementor-element-ddb51df:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68eeeb */.elementor-5477 .elementor-element.elementor-element-e68eeeb span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c70701 */.elementor-5477 .elementor-element.elementor-element-6c70701 .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56226c0 */.elementor-5477 .elementor-element.elementor-element-56226c0 span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-56226c0:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-56226c0 span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-56226c0:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-917cfbd */.elementor-5477 .elementor-element.elementor-element-917cfbd span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc8b46 */.elementor-5477 .elementor-element.elementor-element-1bc8b46 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-913aca0 */.elementor-5477 .elementor-element.elementor-element-913aca0 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-913aca0:after{
    content: "";
    background-color: #f00;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-913aca0 span{
        font-size:26px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-913aca0:after{
        width: 60%;
        top: 65%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc1311 */.elementor-5477 .elementor-element.elementor-element-3cc1311 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

/*@media(max-width: 768px){*/
/*    .elementor-5477 .elementor-element.elementor-element-3cc1311 span{*/
/*        font-size: 10px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e903eb5 */.elementor-5477 .elementor-element.elementor-element-e903eb5:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4041775 */.elementor-5477 .elementor-element.elementor-element-4041775 span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b07ea */.elementor-5477 .elementor-element.elementor-element-98b07ea .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675d86b */.elementor-5477 .elementor-element.elementor-element-675d86b span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-675d86b:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-675d86b span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-675d86b:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb61acf */.elementor-5477 .elementor-element.elementor-element-fb61acf span a{
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f556bfe */.elementor-5477 .elementor-element.elementor-element-f556bfe span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-f556bfe:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f556bfe span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-f556bfe:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c930a */.elementor-5477 .elementor-element.elementor-element-59c930a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-59c930a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baf66 */.elementor-5477 .elementor-element.elementor-element-75baf66 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-75baf66:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-75baf66 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-75baf66:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f55ee */.elementor-5477 .elementor-element.elementor-element-34f55ee span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34f55ee span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb47b5f */.elementor-5477 .elementor-element.elementor-element-eb47b5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-eb47b5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173ee72 */.elementor-5477 .elementor-element.elementor-element-173ee72 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-173ee72 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-351b381 */.elementor-5477 .elementor-element.elementor-element-351b381:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bfc71f */.elementor-5477 .elementor-element.elementor-element-2bfc71f span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77dde5c */.elementor-5477 .elementor-element.elementor-element-77dde5c span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419d608 */.elementor-5477 .elementor-element.elementor-element-419d608 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-419d608:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-419d608 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-419d608:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde2d1f */.elementor-5477 .elementor-element.elementor-element-fde2d1f span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-fde2d1f span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329bc5f */.elementor-5477 .elementor-element.elementor-element-329bc5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-329bc5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-329bc5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-329bc5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e2d4c */.elementor-5477 .elementor-element.elementor-element-41e2d4c span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-41e2d4c span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95a4383 */.elementor-5477 .elementor-element.elementor-element-95a4383 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-95a4383:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-95a4383 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-95a4383:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2cb393 */.elementor-5477 .elementor-element.elementor-element-f2cb393 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f2cb393 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c27731 */.elementor-5477 .elementor-element.elementor-element-2c27731 span {
    font-size: 20px;
}


@media (max-width: 768px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 18px;
    }
}


@media (max-width: 480px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab6be2 */.elementor-5477 .elementor-element.elementor-element-bab6be2:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9d098 */.elementor-5477 .elementor-element.elementor-element-fc9d098 span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83c3476 */.elementor-5477 .elementor-element.elementor-element-83c3476 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-83c3476 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-83c3476 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80700c3 */.elementor-5477 .elementor-element.elementor-element-80700c3 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-80700c3:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-80700c3 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-80700c3:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85418aa */.elementor-5477 .elementor-element.elementor-element-85418aa span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-85418aa span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cc960 */.elementor-5477 .elementor-element.elementor-element-54cc960 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-54cc960:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-54cc960 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-54cc960:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5638cfc */.elementor-5477 .elementor-element.elementor-element-5638cfc span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-5638cfc span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad3294 */.elementor-5477 .elementor-element.elementor-element-dad3294:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec112a6 */.elementor-5477 .elementor-element.elementor-element-ec112a6 span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3fbef2 */.elementor-5477 .elementor-element.elementor-element-f3fbef2 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9479a1 */.elementor-5477 .elementor-element.elementor-element-d9479a1 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34ff622 */.elementor-5477 .elementor-element.elementor-element-34ff622 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-34ff622:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34ff622 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-34ff622:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d82565a */.elementor-5477 .elementor-element.elementor-element-d82565a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d82565a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14836b */.elementor-5477 .elementor-element.elementor-element-e14836b span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-e14836b:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-e14836b span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-e14836b:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60338e9 */.elementor-5477 .elementor-element.elementor-element-60338e9 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-60338e9 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb51df */.elementor-5477 .elementor-element.elementor-element-ddb51df:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68eeeb */.elementor-5477 .elementor-element.elementor-element-e68eeeb span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c70701 */.elementor-5477 .elementor-element.elementor-element-6c70701 .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56226c0 */.elementor-5477 .elementor-element.elementor-element-56226c0 span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-56226c0:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-56226c0 span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-56226c0:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-917cfbd */.elementor-5477 .elementor-element.elementor-element-917cfbd span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc8b46 */.elementor-5477 .elementor-element.elementor-element-1bc8b46 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-913aca0 */.elementor-5477 .elementor-element.elementor-element-913aca0 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-913aca0:after{
    content: "";
    background-color: #f00;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-913aca0 span{
        font-size:26px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-913aca0:after{
        width: 60%;
        top: 65%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc1311 */.elementor-5477 .elementor-element.elementor-element-3cc1311 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

/*@media(max-width: 768px){*/
/*    .elementor-5477 .elementor-element.elementor-element-3cc1311 span{*/
/*        font-size: 10px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e903eb5 */.elementor-5477 .elementor-element.elementor-element-e903eb5:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4041775 */.elementor-5477 .elementor-element.elementor-element-4041775 span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b07ea */.elementor-5477 .elementor-element.elementor-element-98b07ea .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675d86b */.elementor-5477 .elementor-element.elementor-element-675d86b span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-675d86b:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-675d86b span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-675d86b:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb61acf */.elementor-5477 .elementor-element.elementor-element-fb61acf span a{
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f556bfe */.elementor-5477 .elementor-element.elementor-element-f556bfe span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-f556bfe:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f556bfe span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-f556bfe:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c930a */.elementor-5477 .elementor-element.elementor-element-59c930a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-59c930a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baf66 */.elementor-5477 .elementor-element.elementor-element-75baf66 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-75baf66:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-75baf66 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-75baf66:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f55ee */.elementor-5477 .elementor-element.elementor-element-34f55ee span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34f55ee span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb47b5f */.elementor-5477 .elementor-element.elementor-element-eb47b5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-eb47b5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173ee72 */.elementor-5477 .elementor-element.elementor-element-173ee72 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-173ee72 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-351b381 */.elementor-5477 .elementor-element.elementor-element-351b381:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bfc71f */.elementor-5477 .elementor-element.elementor-element-2bfc71f span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77dde5c */.elementor-5477 .elementor-element.elementor-element-77dde5c span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419d608 */.elementor-5477 .elementor-element.elementor-element-419d608 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-419d608:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-419d608 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-419d608:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde2d1f */.elementor-5477 .elementor-element.elementor-element-fde2d1f span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-fde2d1f span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329bc5f */.elementor-5477 .elementor-element.elementor-element-329bc5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-329bc5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-329bc5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-329bc5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e2d4c */.elementor-5477 .elementor-element.elementor-element-41e2d4c span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-41e2d4c span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95a4383 */.elementor-5477 .elementor-element.elementor-element-95a4383 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-95a4383:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-95a4383 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-95a4383:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2cb393 */.elementor-5477 .elementor-element.elementor-element-f2cb393 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f2cb393 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c27731 */.elementor-5477 .elementor-element.elementor-element-2c27731 span {
    font-size: 20px;
}


@media (max-width: 768px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 18px;
    }
}


@media (max-width: 480px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab6be2 */.elementor-5477 .elementor-element.elementor-element-bab6be2:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9d098 */.elementor-5477 .elementor-element.elementor-element-fc9d098 span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83c3476 */.elementor-5477 .elementor-element.elementor-element-83c3476 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-83c3476 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-83c3476 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80700c3 */.elementor-5477 .elementor-element.elementor-element-80700c3 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-80700c3:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-80700c3 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-80700c3:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85418aa */.elementor-5477 .elementor-element.elementor-element-85418aa span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-85418aa span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cc960 */.elementor-5477 .elementor-element.elementor-element-54cc960 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-54cc960:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-54cc960 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-54cc960:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5638cfc */.elementor-5477 .elementor-element.elementor-element-5638cfc span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-5638cfc span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad3294 */.elementor-5477 .elementor-element.elementor-element-dad3294:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec112a6 */.elementor-5477 .elementor-element.elementor-element-ec112a6 span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3fbef2 */.elementor-5477 .elementor-element.elementor-element-f3fbef2 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9479a1 */.elementor-5477 .elementor-element.elementor-element-d9479a1 span{
    font-family: Noto Kufi Arabic;
    font-size: 30px;
    font-weight: 400;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span {
        font-size: 22px !important; 
    }
}


@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d9479a1 span{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34ff622 */.elementor-5477 .elementor-element.elementor-element-34ff622 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-34ff622:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34ff622 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-34ff622:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d82565a */.elementor-5477 .elementor-element.elementor-element-d82565a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-d82565a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14836b */.elementor-5477 .elementor-element.elementor-element-e14836b span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-e14836b:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-e14836b span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-e14836b:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60338e9 */.elementor-5477 .elementor-element.elementor-element-60338e9 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-60338e9 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb51df */.elementor-5477 .elementor-element.elementor-element-ddb51df:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68eeeb */.elementor-5477 .elementor-element.elementor-element-e68eeeb span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da882dd */.elementor-5477 .elementor-element.elementor-element-da882dd ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7ce01 */.elementor-5477 .elementor-element.elementor-element-4c7ce01 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1099d */.elementor-5477 .elementor-element.elementor-element-1b1099d ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafb027 */.elementor-5477 .elementor-element.elementor-element-aafb027 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2bcc2 */.elementor-5477 .elementor-element.elementor-element-ae2bcc2 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b449135 */.elementor-5477 .elementor-element.elementor-element-b449135 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baffb96 */.elementor-5477 .elementor-element.elementor-element-baffb96 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c914494 */.elementor-5477 .elementor-element.elementor-element-c914494 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165d466 */.elementor-5477 .elementor-element.elementor-element-165d466 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6276760 */.elementor-5477 .elementor-element.elementor-element-6276760 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b0f40 */.elementor-5477 .elementor-element.elementor-element-34b0f40 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c70701 */.elementor-5477 .elementor-element.elementor-element-6c70701 .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56226c0 */.elementor-5477 .elementor-element.elementor-element-56226c0 span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-56226c0:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-56226c0 span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-56226c0:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-917cfbd */.elementor-5477 .elementor-element.elementor-element-917cfbd span{
    color: #00C2FF;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc8b46 */.elementor-5477 .elementor-element.elementor-element-1bc8b46 span{
    color: #FFDB00;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-913aca0 */.elementor-5477 .elementor-element.elementor-element-913aca0 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-913aca0:after{
    content: "";
    background-color: #f00;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-913aca0 span{
        font-size:26px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-913aca0:after{
        width: 60%;
        top: 65%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc1311 */.elementor-5477 .elementor-element.elementor-element-3cc1311 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

/*@media(max-width: 768px){*/
/*    .elementor-5477 .elementor-element.elementor-element-3cc1311 span{*/
/*        font-size: 10px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e903eb5 */.elementor-5477 .elementor-element.elementor-element-e903eb5:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4041775 */.elementor-5477 .elementor-element.elementor-element-4041775 span{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4aa7a9 */.elementor-5477 .elementor-element.elementor-element-e4aa7a9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d382f17 */.elementor-5477 .elementor-element.elementor-element-d382f17 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e66610 */.elementor-5477 .elementor-element.elementor-element-8e66610 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191c9e9 */.elementor-5477 .elementor-element.elementor-element-191c9e9 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4e680 */.elementor-5477 .elementor-element.elementor-element-1e4e680 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a355a4 */.elementor-5477 .elementor-element.elementor-element-4a355a4 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2feb9c */.elementor-5477 .elementor-element.elementor-element-c2feb9c ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdb22f */.elementor-5477 .elementor-element.elementor-element-6cdb22f ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d9ec1 */.elementor-5477 .elementor-element.elementor-element-d7d9ec1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27da3 */.elementor-5477 .elementor-element.elementor-element-ac27da3 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843caf1 */.elementor-5477 .elementor-element.elementor-element-843caf1 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f5247 */.elementor-5477 .elementor-element.elementor-element-04f5247 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b07ea */.elementor-5477 .elementor-element.elementor-element-98b07ea .result-title {

    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675d86b */.elementor-5477 .elementor-element.elementor-element-675d86b span{
    font-family: Noto Kufi Arabic;
    font-size: 24px;
    font-weight: 400;
    line-height: 8px;
    vertical-align: middle;
}

.elementor-5477 .elementor-element.elementor-element-675d86b:after{
    content: "";
    background-color: #fff;
    width: 15%;
    height: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-675d86b span{
        font-family: Noto Kufi Arabic;
        font-size: 22px;
    }

    .elementor-5477 .elementor-element.elementor-element-675d86b:after{
        width: 50%;
        top: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb61acf */.elementor-5477 .elementor-element.elementor-element-fb61acf span a{
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f556bfe */.elementor-5477 .elementor-element.elementor-element-f556bfe span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-f556bfe:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f556bfe span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-f556bfe:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c930a */.elementor-5477 .elementor-element.elementor-element-59c930a span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-59c930a span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baf66 */.elementor-5477 .elementor-element.elementor-element-75baf66 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-75baf66:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-75baf66 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-75baf66:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f55ee */.elementor-5477 .elementor-element.elementor-element-34f55ee span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-34f55ee span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb47b5f */.elementor-5477 .elementor-element.elementor-element-eb47b5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-eb47b5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-eb47b5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173ee72 */.elementor-5477 .elementor-element.elementor-element-173ee72 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-173ee72 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-351b381 */.elementor-5477 .elementor-element.elementor-element-351b381:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bfc71f */.elementor-5477 .elementor-element.elementor-element-2bfc71f span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77dde5c */.elementor-5477 .elementor-element.elementor-element-77dde5c span {
    color: #00C2FF;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419d608 */.elementor-5477 .elementor-element.elementor-element-419d608 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-419d608:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-419d608 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-419d608:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde2d1f */.elementor-5477 .elementor-element.elementor-element-fde2d1f span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-fde2d1f span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329bc5f */.elementor-5477 .elementor-element.elementor-element-329bc5f span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-329bc5f:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-329bc5f span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-329bc5f:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e2d4c */.elementor-5477 .elementor-element.elementor-element-41e2d4c span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-41e2d4c span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95a4383 */.elementor-5477 .elementor-element.elementor-element-95a4383 span{
    font-family: Noto Kufi Arabic;
    font-size: 28px;
    font-weight: 400;
    /*vertical-align: middle;*/
}

.elementor-5477 .elementor-element.elementor-element-95a4383:after{
    content: "";
    background-color: #f00;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-95a4383 span{
        font-size:12px;
        line-height: 12px;
    }
    
    .elementor-5477 .elementor-element.elementor-element-95a4383:after{
        width: 65%;
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2cb393 */.elementor-5477 .elementor-element.elementor-element-f2cb393 span{
    font-family: Noto Kufi Arabic;
    font-size: 22px;
    font-weight: 400;
}

@media(max-width: 768px){
    .elementor-5477 .elementor-element.elementor-element-f2cb393 span{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c27731 */.elementor-5477 .elementor-element.elementor-element-2c27731 span {
    font-size: 20px;
}


@media (max-width: 768px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 18px;
    }
}


@media (max-width: 480px) {
    .elementor-5477 .elementor-element.elementor-element-2c27731 span {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab6be2 */.elementor-5477 .elementor-element.elementor-element-bab6be2:hover .subscribe-btn .elementor-button{
    color: #ffffff;
    background-color: #00C2FF;
        animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c12b127 */.elementor-5477 .elementor-element.elementor-element-c12b127 .e-n-tabs-heading{
    flex-wrap: nowrap;
}

.elementor-5477 .elementor-element.elementor-element-c12b127 .e-n-tab-title{
    flex-basis: auto;
    width: 33%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e2926e */.elementor-5477 .elementor-element.elementor-element-8e2926e{
    display: none;
}

.geoip-country-EG .elementor-5477 .elementor-element.elementor-element-8e2926e{
    display: block;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoe ui';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUI-Semibold.eot');
	src: url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUI-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUI-Semibold.woff2') format('woff2'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUI-Semibold.woff') format('woff'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/segoe-ui-semibold.ttf') format('truetype'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUI-Semibold.svg#Segoeui') format('svg');
}
@font-face {
	font-family: 'Segoe ui';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUI-Bold.eot');
	src: url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUI-Bold.woff2') format('woff2'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUI-Bold.woff') format('woff'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/segoe-ui-bold.ttf') format('truetype'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUI-Bold.svg#Segoeui') format('svg');
}
@font-face {
	font-family: 'Segoe ui';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUIBlack.eot');
	src: url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUIBlack.eot?#iefix') format('embedded-opentype'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUIBlack.woff2') format('woff2'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUIBlack.woff') format('woff'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/segoe-ui-black.ttf') format('truetype'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/03/SegoeUIBlack.svg#Segoeui') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'LAXR';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/02/LAXR.eot');
	src: url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/02/LAXR.eot?#iefix') format('embedded-opentype'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/02/LAXR.woff2') format('woff2'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/02/LAXR.woff') format('woff'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/02/LAXR.ttf') format('truetype'),
		url('https://new.ziadakramworldwide.com/wp-content/uploads/2024/02/LAXR.svg#LAXR') format('svg');
}
/* End Custom Fonts CSS */