.elementor-2085 .elementor-element.elementor-element-517cf2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.35) inset;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:47px;--padding-left:30px;--padding-right:30px;}.elementor-2085 .elementor-element.elementor-element-517cf2c:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-517cf2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2085 .elementor-element.elementor-element-4eba45f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2085 .elementor-element.elementor-element-f4ff23d .elementor-button{background-color:#0324FF00;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;line-height:20px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );padding:0px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-f4ff23d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2085 .elementor-element.elementor-element-f4ff23d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2085 .elementor-element.elementor-element-af78382 .elementor-button{background-color:#0324FF00;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;line-height:20px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );padding:0px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-af78382 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2085 .elementor-element.elementor-element-af78382 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2085 .elementor-element.elementor-element-5d0d2c0 .elementor-button{background-color:#0324FF00;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;line-height:20px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );padding:0px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-5d0d2c0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2085 .elementor-element.elementor-element-5d0d2c0 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-2085 .elementor-element.elementor-element-6147532 .elementor-button{background-color:#0324FF00;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;line-height:20px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );padding:0px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-5dd5aac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2085 .elementor-element.elementor-element-da4c89c{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:17px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-2085 .elementor-element.elementor-element-da4c89c .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:5px;}.elementor-2085 .elementor-element.elementor-element-da4c89c .elementor-social-icon i{color:var( --e-global-color-0991ef6 );}.elementor-2085 .elementor-element.elementor-element-da4c89c .elementor-social-icon svg{fill:var( --e-global-color-0991ef6 );}.elementor-2085 .elementor-element.elementor-element-da4c89c .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2085 .elementor-element.elementor-element-da4c89c .elementor-social-icon:hover i{color:var( --e-global-color-0991ef6 );}.elementor-2085 .elementor-element.elementor-element-da4c89c .elementor-social-icon:hover svg{fill:var( --e-global-color-0991ef6 );}.elementor-2085 .elementor-element.elementor-element-d985534{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:025px 025px 1px 1px;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:999;}.elementor-2085 .elementor-element.elementor-element-d985534:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-d985534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0991ef6 );}.elementor-2085 .elementor-element.elementor-element-d87ee2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2085 .elementor-element.elementor-element-278cbbc{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;text-align:start;}.elementor-2085 .elementor-element.elementor-element-278cbbc img{max-width:200px;}.elementor-2085 .elementor-element.elementor-element-43ca9f9{--display:flex;}.elementor-2085 .elementor-element.elementor-element-45aa027{--display:flex;}.elementor-2085 .elementor-element.elementor-element-cbdd9fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 28px;--row-gap:16px;--column-gap:28px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;--z-index:999;}.elementor-2085 .elementor-element.elementor-element-cbdd9fd:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-cbdd9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2085 .elementor-element.elementor-element-0ec9661{--display:flex;}.elementor-2085 .elementor-element.elementor-element-9df118e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:28px;color:var( --e-global-color-0991ef6 );}.elementor-2085 .elementor-element.elementor-element-886bd38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2085 .elementor-element.elementor-element-7935bd9{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2085 .elementor-element.elementor-element-8dbf788{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-8dbf788:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-8dbf788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-8dbf788:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-8dbf788, .elementor-2085 .elementor-element.elementor-element-8dbf788::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-b7322e1{--display:flex;}.elementor-2085 .elementor-element.elementor-element-d208e6a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-773ce02{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-773ce02{left:0px;}.elementor-2085 .elementor-element.elementor-element-773ce02{top:3px;}.elementor-2085 .elementor-element.elementor-element-773ce02 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-773ce02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-773ce02.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-773ce02.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-773ce02.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-773ce02.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-773ce02 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-773ce02 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-3dc8673 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-e5f3adf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-e5f3adf:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-e5f3adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-e5f3adf:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-e5f3adf, .elementor-2085 .elementor-element.elementor-element-e5f3adf::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-d472482{--display:flex;}.elementor-2085 .elementor-element.elementor-element-e23f762 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-7a1f8c9{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-7a1f8c9{left:0px;}.elementor-2085 .elementor-element.elementor-element-7a1f8c9{top:3px;}.elementor-2085 .elementor-element.elementor-element-7a1f8c9 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-7a1f8c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-7a1f8c9.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-7a1f8c9.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-7a1f8c9.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-7a1f8c9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-7a1f8c9 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-7a1f8c9 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-f19e4ad .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-cb7b14d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-cb7b14d:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-cb7b14d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-cb7b14d:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-cb7b14d, .elementor-2085 .elementor-element.elementor-element-cb7b14d::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-1f0e666{--display:flex;}.elementor-2085 .elementor-element.elementor-element-37a31d9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-dfe407e{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-dfe407e{left:0px;}.elementor-2085 .elementor-element.elementor-element-dfe407e{top:3px;}.elementor-2085 .elementor-element.elementor-element-dfe407e .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-dfe407e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-dfe407e.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-dfe407e.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-dfe407e.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-dfe407e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-dfe407e .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-dfe407e .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-aa37f68 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-a03e8f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-a03e8f0:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-a03e8f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-a03e8f0:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-a03e8f0, .elementor-2085 .elementor-element.elementor-element-a03e8f0::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-a24beee{--display:flex;}.elementor-2085 .elementor-element.elementor-element-8df000b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-08f35e4{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-08f35e4{left:0px;}.elementor-2085 .elementor-element.elementor-element-08f35e4{top:3px;}.elementor-2085 .elementor-element.elementor-element-08f35e4 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-08f35e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-08f35e4.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-08f35e4.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-08f35e4.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-08f35e4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-08f35e4 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-08f35e4 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-fd35a4f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-680400c{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2085 .elementor-element.elementor-element-817bd79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-817bd79:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-817bd79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-817bd79:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-817bd79, .elementor-2085 .elementor-element.elementor-element-817bd79::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-7dccf00{--display:flex;}.elementor-2085 .elementor-element.elementor-element-a14cbc4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-dc032a0{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-dc032a0{left:0px;}.elementor-2085 .elementor-element.elementor-element-dc032a0{top:3px;}.elementor-2085 .elementor-element.elementor-element-dc032a0 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-dc032a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-dc032a0.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-dc032a0.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-dc032a0.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-dc032a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-dc032a0 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-dc032a0 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-1738e8d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-6b1dc25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-6b1dc25:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-6b1dc25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-6b1dc25:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-6b1dc25, .elementor-2085 .elementor-element.elementor-element-6b1dc25::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-e0475bf{--display:flex;}.elementor-2085 .elementor-element.elementor-element-3358f94 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-e090e66{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-e090e66{left:0px;}.elementor-2085 .elementor-element.elementor-element-e090e66{top:3px;}.elementor-2085 .elementor-element.elementor-element-e090e66 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-e090e66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-e090e66.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-e090e66.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-e090e66.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-e090e66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-e090e66 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-e090e66 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-ac0dfef .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-c4a0a77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-c4a0a77:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-c4a0a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-c4a0a77:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-c4a0a77, .elementor-2085 .elementor-element.elementor-element-c4a0a77::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-5ea39a6{--display:flex;}.elementor-2085 .elementor-element.elementor-element-f5bb540 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-41723bd{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-41723bd{left:0px;}.elementor-2085 .elementor-element.elementor-element-41723bd{top:3px;}.elementor-2085 .elementor-element.elementor-element-41723bd .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-41723bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-41723bd.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-41723bd.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-41723bd.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-41723bd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-41723bd .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-41723bd .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-4deeeff .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-5f36a81{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-5f36a81:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-5f36a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-5f36a81:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-5f36a81, .elementor-2085 .elementor-element.elementor-element-5f36a81::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-6ba52a2{--display:flex;}.elementor-2085 .elementor-element.elementor-element-ae706bc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-a1503c2{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-a1503c2{left:0px;}.elementor-2085 .elementor-element.elementor-element-a1503c2{top:3px;}.elementor-2085 .elementor-element.elementor-element-a1503c2 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-a1503c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-a1503c2.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-a1503c2.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-a1503c2.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-a1503c2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-a1503c2 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-a1503c2 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-e903d68 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-b0c3355{--display:flex;}.elementor-2085 .elementor-element.elementor-element-dbb0d9b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:28px;color:var( --e-global-color-0991ef6 );}.elementor-2085 .elementor-element.elementor-element-205da09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2085 .elementor-element.elementor-element-ec63a65{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2085 .elementor-element.elementor-element-9d0c26d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-9d0c26d:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-9d0c26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-9d0c26d:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-9d0c26d, .elementor-2085 .elementor-element.elementor-element-9d0c26d::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-9168a5d{--display:flex;}.elementor-2085 .elementor-element.elementor-element-fb23fd1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-41927a5{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-41927a5{left:0px;}.elementor-2085 .elementor-element.elementor-element-41927a5{top:3px;}.elementor-2085 .elementor-element.elementor-element-41927a5 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-41927a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-41927a5.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-41927a5.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-41927a5.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-41927a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-41927a5 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-41927a5 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-10ee595 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-ed0a869{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-ed0a869:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-ed0a869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-ed0a869:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-ed0a869, .elementor-2085 .elementor-element.elementor-element-ed0a869::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-c47ea18{--display:flex;}.elementor-2085 .elementor-element.elementor-element-3a41b62 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-3713559{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-3713559{left:0px;}.elementor-2085 .elementor-element.elementor-element-3713559{top:3px;}.elementor-2085 .elementor-element.elementor-element-3713559 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-3713559.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-3713559.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-3713559.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-3713559.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-3713559.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-3713559 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-3713559 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-66cd70d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-142cd76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-142cd76:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-142cd76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-142cd76:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-142cd76, .elementor-2085 .elementor-element.elementor-element-142cd76::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-a2f048b{--display:flex;}.elementor-2085 .elementor-element.elementor-element-40aeda1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-428a8b4{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-428a8b4{left:0px;}.elementor-2085 .elementor-element.elementor-element-428a8b4{top:3px;}.elementor-2085 .elementor-element.elementor-element-428a8b4 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-428a8b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-428a8b4.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-428a8b4.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-428a8b4.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-428a8b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-428a8b4 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-428a8b4 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-faf731f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-d3a441b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-d3a441b:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-d3a441b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-d3a441b:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-d3a441b, .elementor-2085 .elementor-element.elementor-element-d3a441b::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-5354a26{--display:flex;}.elementor-2085 .elementor-element.elementor-element-3d7bcbb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-38a05ca{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-38a05ca{left:0px;}.elementor-2085 .elementor-element.elementor-element-38a05ca{top:3px;}.elementor-2085 .elementor-element.elementor-element-38a05ca .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-38a05ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-38a05ca.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-38a05ca.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-38a05ca.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-38a05ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-38a05ca .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-38a05ca .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-d8f497b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-db6ebbf{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2085 .elementor-element.elementor-element-524c6ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-524c6ba:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-524c6ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-524c6ba:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-524c6ba, .elementor-2085 .elementor-element.elementor-element-524c6ba::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-661f8b3{--display:flex;}.elementor-2085 .elementor-element.elementor-element-5738153 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-f805c39{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-f805c39{left:0px;}.elementor-2085 .elementor-element.elementor-element-f805c39{top:3px;}.elementor-2085 .elementor-element.elementor-element-f805c39 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-f805c39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-f805c39.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-f805c39.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-f805c39.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-f805c39.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-f805c39 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-f805c39 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-1f402f6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-2fda864{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-2fda864:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-2fda864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-2fda864:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-2fda864, .elementor-2085 .elementor-element.elementor-element-2fda864::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-01cd243{--display:flex;}.elementor-2085 .elementor-element.elementor-element-9b57535 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-ff7812c{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-ff7812c{left:0px;}.elementor-2085 .elementor-element.elementor-element-ff7812c{top:3px;}.elementor-2085 .elementor-element.elementor-element-ff7812c .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-ff7812c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-ff7812c.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-ff7812c.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-ff7812c.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-ff7812c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-ff7812c .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-ff7812c .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-69e5561 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-2405ebf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-2405ebf:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-2405ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-2405ebf:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-2405ebf, .elementor-2085 .elementor-element.elementor-element-2405ebf::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-f6fbfa6{--display:flex;}.elementor-2085 .elementor-element.elementor-element-02e1b22 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-abaa24b{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-abaa24b{left:0px;}.elementor-2085 .elementor-element.elementor-element-abaa24b{top:3px;}.elementor-2085 .elementor-element.elementor-element-abaa24b .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-abaa24b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-abaa24b.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-abaa24b.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-abaa24b.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-abaa24b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-abaa24b .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-abaa24b .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-3bbdd12 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-bbb3f8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-bbb3f8a:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-bbb3f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-bbb3f8a:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-bbb3f8a, .elementor-2085 .elementor-element.elementor-element-bbb3f8a::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-44843e3{--display:flex;}.elementor-2085 .elementor-element.elementor-element-0ba6015 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-7c9fe26{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-7c9fe26{left:0px;}.elementor-2085 .elementor-element.elementor-element-7c9fe26{top:3px;}.elementor-2085 .elementor-element.elementor-element-7c9fe26 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-7c9fe26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-7c9fe26.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-7c9fe26.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-7c9fe26.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-7c9fe26.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-7c9fe26 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-7c9fe26 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-7820501 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-8655f0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-8655f0e:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-8655f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-8655f0e:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-8655f0e, .elementor-2085 .elementor-element.elementor-element-8655f0e::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-4c022a3{--display:flex;}.elementor-2085 .elementor-element.elementor-element-67f527f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}.elementor-2085 .elementor-element.elementor-element-ac19414 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-7f8f16c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.4px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );border-radius:32px 32px 32px 32px;padding:18px 30px 18px 30px;}.elementor-2085 .elementor-element.elementor-element-7f8f16c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2085 .elementor-element.elementor-element-7f8f16c .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-2085 .elementor-element.elementor-element-0c92c13{--display:flex;}.elementor-2085 .elementor-element.elementor-element-fe8d877{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2085 .elementor-element.elementor-element-fe8d877:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-fe8d877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2085 .elementor-element.elementor-element-f13744f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2085 .elementor-element.elementor-element-89a1ba6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-89a1ba6:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-89a1ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-89a1ba6:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-89a1ba6, .elementor-2085 .elementor-element.elementor-element-89a1ba6::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-d223df7{--display:flex;}.elementor-2085 .elementor-element.elementor-element-e76553a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-ca5569f{right:16px;}body.rtl .elementor-2085 .elementor-element.elementor-element-ca5569f{left:16px;}.elementor-2085 .elementor-element.elementor-element-ca5569f{top:14px;}.elementor-2085 .elementor-element.elementor-element-ca5569f .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-ca5569f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-ca5569f.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-ca5569f.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-ca5569f.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-ca5569f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-ca5569f .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-ca5569f .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-b081a53 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-a462982{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-a462982:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-a462982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-a462982:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-a462982, .elementor-2085 .elementor-element.elementor-element-a462982::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-20d9b67{--display:flex;}.elementor-2085 .elementor-element.elementor-element-35353b5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-fd01f7d{right:16px;}body.rtl .elementor-2085 .elementor-element.elementor-element-fd01f7d{left:16px;}.elementor-2085 .elementor-element.elementor-element-fd01f7d{top:14px;}.elementor-2085 .elementor-element.elementor-element-fd01f7d .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-fd01f7d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-fd01f7d.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-fd01f7d.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-fd01f7d.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-fd01f7d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-fd01f7d .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-fd01f7d .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-6402955 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-5f82e68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-5f82e68:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-5f82e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-5f82e68:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-5f82e68, .elementor-2085 .elementor-element.elementor-element-5f82e68::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-e99a96a{--display:flex;}.elementor-2085 .elementor-element.elementor-element-46290e9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-508be3f{right:16px;}body.rtl .elementor-2085 .elementor-element.elementor-element-508be3f{left:16px;}.elementor-2085 .elementor-element.elementor-element-508be3f{top:14px;}.elementor-2085 .elementor-element.elementor-element-508be3f .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-508be3f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-508be3f.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-508be3f.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-508be3f.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-508be3f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-508be3f .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-508be3f .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-91dc9d0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-e891bd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-e891bd7:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-e891bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-e891bd7:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-e891bd7, .elementor-2085 .elementor-element.elementor-element-e891bd7::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-6ea1df3{--display:flex;}.elementor-2085 .elementor-element.elementor-element-b9c7a99 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-d8b1701{right:16px;}body.rtl .elementor-2085 .elementor-element.elementor-element-d8b1701{left:16px;}.elementor-2085 .elementor-element.elementor-element-d8b1701{top:14px;}.elementor-2085 .elementor-element.elementor-element-d8b1701 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-d8b1701.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-d8b1701.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-d8b1701.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-d8b1701.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-d8b1701.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-d8b1701 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-d8b1701 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-74d9de2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-2a53887{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-2a53887:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-2a53887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-2a53887:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-2a53887, .elementor-2085 .elementor-element.elementor-element-2a53887::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-32d7312{--display:flex;}.elementor-2085 .elementor-element.elementor-element-658730f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}.elementor-2085 .elementor-element.elementor-element-4de7a23 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-2f29040 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.4px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );border-radius:32px 32px 32px 32px;padding:18px 30px 18px 30px;}.elementor-2085 .elementor-element.elementor-element-2f29040 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2085 .elementor-element.elementor-element-2f29040 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-2085 .elementor-element.elementor-element-42234fb{--display:flex;}.elementor-2085 .elementor-element.elementor-element-d9a1eac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2085 .elementor-element.elementor-element-d9a1eac:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-d9a1eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2085 .elementor-element.elementor-element-cfba84a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2085 .elementor-element.elementor-element-9b527f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-9b527f8:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-9b527f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-9b527f8:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-9b527f8, .elementor-2085 .elementor-element.elementor-element-9b527f8::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-cddb5eb{--display:flex;}.elementor-2085 .elementor-element.elementor-element-ca2d341 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-ea0675d{right:16px;}body.rtl .elementor-2085 .elementor-element.elementor-element-ea0675d{left:16px;}.elementor-2085 .elementor-element.elementor-element-ea0675d{top:14px;}.elementor-2085 .elementor-element.elementor-element-ea0675d .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-ea0675d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-ea0675d.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-ea0675d.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-ea0675d.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-ea0675d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-ea0675d .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-ea0675d .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-d06103e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-5fad1f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-5fad1f8:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-5fad1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-5fad1f8:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-5fad1f8, .elementor-2085 .elementor-element.elementor-element-5fad1f8::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-72c6426{--display:flex;}.elementor-2085 .elementor-element.elementor-element-05d1d4d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-9750c5c{right:16px;}body.rtl .elementor-2085 .elementor-element.elementor-element-9750c5c{left:16px;}.elementor-2085 .elementor-element.elementor-element-9750c5c{top:14px;}.elementor-2085 .elementor-element.elementor-element-9750c5c .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-9750c5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-9750c5c.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-9750c5c.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-9750c5c.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-9750c5c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-9750c5c .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-9750c5c .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-c9c732b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-7067fb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-7067fb4:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-7067fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-7067fb4:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-7067fb4, .elementor-2085 .elementor-element.elementor-element-7067fb4::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-7a10160{--display:flex;}.elementor-2085 .elementor-element.elementor-element-5b09e05 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-c439f7c{right:16px;}body.rtl .elementor-2085 .elementor-element.elementor-element-c439f7c{left:16px;}.elementor-2085 .elementor-element.elementor-element-c439f7c{top:14px;}.elementor-2085 .elementor-element.elementor-element-c439f7c .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-c439f7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-c439f7c.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-c439f7c.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-c439f7c.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-c439f7c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-c439f7c .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-c439f7c .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-ed07d6e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-5de18ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-5de18ac:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-5de18ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-5de18ac:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-5de18ac, .elementor-2085 .elementor-element.elementor-element-5de18ac::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-8718edd{--display:flex;}.elementor-2085 .elementor-element.elementor-element-565755c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-5307610{right:16px;}body.rtl .elementor-2085 .elementor-element.elementor-element-5307610{left:16px;}.elementor-2085 .elementor-element.elementor-element-5307610{top:14px;}.elementor-2085 .elementor-element.elementor-element-5307610 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-5307610.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-5307610.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-5307610.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-5307610.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-5307610.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-5307610 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-5307610 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-c2c3258 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-ef269cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-ef269cf:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-ef269cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-ef269cf:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-ef269cf, .elementor-2085 .elementor-element.elementor-element-ef269cf::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-347e106{--display:flex;}.elementor-2085 .elementor-element.elementor-element-7f1d774 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-aa7d09c{right:16px;}body.rtl .elementor-2085 .elementor-element.elementor-element-aa7d09c{left:16px;}.elementor-2085 .elementor-element.elementor-element-aa7d09c{top:14px;}.elementor-2085 .elementor-element.elementor-element-aa7d09c .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-aa7d09c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-aa7d09c.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-aa7d09c.elementor-view-default .elementor-icon{color:var( --e-global-color-11d3ae8 );border-color:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-aa7d09c.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-aa7d09c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-11d3ae8 );}.elementor-2085 .elementor-element.elementor-element-aa7d09c .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-aa7d09c .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-6155a16 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-1c8a3a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#37415180;--border-color:#37415180;--border-radius:12px 12px 12px 12px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-1c8a3a2:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-1c8a3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F293780;}.elementor-2085 .elementor-element.elementor-element-1c8a3a2:hover{background-color:#1F2937;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4B5563;--border-color:#4B5563;}.elementor-2085 .elementor-element.elementor-element-1c8a3a2, .elementor-2085 .elementor-element.elementor-element-1c8a3a2::before{--border-transition:0.3s;}.elementor-2085 .elementor-element.elementor-element-5909be6{--display:flex;}.elementor-2085 .elementor-element.elementor-element-9324aba .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:var( --e-global-color-0991ef6 );}.elementor-2085 .elementor-element.elementor-element-fd09166 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#9CA3AF;}.elementor-2085 .elementor-element.elementor-element-ff6e792 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.4px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );border-radius:32px 32px 32px 32px;padding:18px 30px 18px 30px;}.elementor-2085 .elementor-element.elementor-element-ff6e792 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2085 .elementor-element.elementor-element-ff6e792 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-2085 .elementor-element.elementor-element-282303f{--display:flex;}.elementor-2085 .elementor-element.elementor-element-3988d62{--display:flex;}.elementor-2085 .elementor-element.elementor-element-384f962{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 10px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:30px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:#505050;--n-menu-dropdown-indicator-color-hover:var( --e-global-color-primary );--n-menu-dropdown-indicator-color-active:var( --e-global-color-primary );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-text );--n-menu-toggle-icon-color-hover:var( --e-global-color-primary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-primary );--n-menu-toggle-icon-distance-from-dropdown:30px;--n-menu-title-normal-color-dropdown:var( --e-global-color-0991ef6 );}.elementor-2085 .elementor-element.elementor-element-384f962 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-text );}.elementor-2085 .elementor-element.elementor-element-384f962 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2085 .elementor-element.elementor-element-384f962 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2085 .elementor-element.elementor-element-384f962 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Outfit", Sans-serif;font-weight:600;letter-spacing:0.5px;}.elementor-2085 .elementor-element.elementor-element-384f962 {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-2085 .elementor-element.elementor-element-81b9088{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2085 .elementor-element.elementor-element-29ad709 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Rubik", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.4px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );border-radius:32px 32px 32px 32px;padding:18px 32px 18px 32px;}.elementor-2085 .elementor-element.elementor-element-29ad709 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2085 .elementor-element.elementor-element-29ad709 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1124px){.elementor-2085 .elementor-element.elementor-element-517cf2c{--padding-top:7px;--padding-bottom:47px;--padding-left:30px;--padding-right:30px;}.elementor-2085 .elementor-element.elementor-element-d985534{--border-radius:1px 1px 1px 1px;--padding-top:16px;--padding-bottom:16px;--padding-left:30px;--padding-right:30px;}.elementor-2085 .elementor-element.elementor-element-d87ee2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2085 .elementor-element.elementor-element-278cbbc{width:auto;max-width:auto;}.elementor-2085 .elementor-element.elementor-element-278cbbc img{max-width:210px;}.elementor-2085 .elementor-element.elementor-element-cbdd9fd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-2085 .elementor-element.elementor-element-886bd38{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2085 .elementor-element.elementor-element-773ce02 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-773ce02 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-7a1f8c9 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-7a1f8c9 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-dfe407e .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-dfe407e .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-08f35e4 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-08f35e4 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-dc032a0 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-dc032a0 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-e090e66 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-e090e66 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-41723bd .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-41723bd .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-a1503c2 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-a1503c2 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-205da09{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2085 .elementor-element.elementor-element-41927a5 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-41927a5 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-3713559 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-3713559 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-428a8b4 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-428a8b4 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-38a05ca .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-38a05ca .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-f805c39 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-f805c39 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-ff7812c .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-ff7812c .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-abaa24b .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-abaa24b .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-7c9fe26 .elementor-icon{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-7c9fe26 .elementor-icon svg{height:14px;}.elementor-2085 .elementor-element.elementor-element-fe8d877{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-2085 .elementor-element.elementor-element-d9a1eac{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-2085 .elementor-element.elementor-element-384f962{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-distance-from-content:16px;padding:0px 0px 0px 0px;--n-menu-toggle-align:flex-end;--n-menu-title-space-between:8px;--n-menu-title-padding:14px 30px 14px 30px;--n-menu-toggle-icon-distance-from-dropdown:33px;}.elementor-2085 .elementor-element.elementor-element-384f962 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:12px 12px 12px 12px;}}@media(max-width:767px){.elementor-2085 .elementor-element.elementor-element-517cf2c{--padding-top:7px;--padding-bottom:47px;--padding-left:16px;--padding-right:16px;}.elementor-2085 .elementor-element.elementor-element-4eba45f{--justify-content:center;}.elementor-2085 .elementor-element.elementor-element-5d0d2c0 .elementor-button{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-6147532 .elementor-button{font-size:14px;}.elementor-2085 .elementor-element.elementor-element-d985534{--border-radius:1px 1px 1px 1px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2085 .elementor-element.elementor-element-278cbbc img{max-width:157px;}.elementor-2085 .elementor-element.elementor-element-cbdd9fd{--padding-top:20px;--padding-bottom:25px;--padding-left:16px;--padding-right:16px;}.elementor-2085 .elementor-element.elementor-element-9df118e .elementor-heading-title{font-size:18px;}.elementor-2085 .elementor-element.elementor-element-886bd38{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2085 .elementor-element.elementor-element-8dbf788{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-d208e6a .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-773ce02{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-773ce02{left:0px;}.elementor-2085 .elementor-element.elementor-element-773ce02{top:4px;}.elementor-2085 .elementor-element.elementor-element-773ce02 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-773ce02 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-3dc8673 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-e5f3adf{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-e23f762 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-7a1f8c9{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-7a1f8c9{left:0px;}.elementor-2085 .elementor-element.elementor-element-7a1f8c9{top:4px;}.elementor-2085 .elementor-element.elementor-element-7a1f8c9 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-7a1f8c9 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-f19e4ad .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-cb7b14d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-37a31d9 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-dfe407e{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-dfe407e{left:0px;}.elementor-2085 .elementor-element.elementor-element-dfe407e{top:4px;}.elementor-2085 .elementor-element.elementor-element-dfe407e .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-dfe407e .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-aa37f68 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-a03e8f0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-8df000b .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-08f35e4{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-08f35e4{left:0px;}.elementor-2085 .elementor-element.elementor-element-08f35e4{top:4px;}.elementor-2085 .elementor-element.elementor-element-08f35e4 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-08f35e4 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-fd35a4f .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-817bd79{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-a14cbc4 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-dc032a0{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-dc032a0{left:0px;}.elementor-2085 .elementor-element.elementor-element-dc032a0{top:4px;}.elementor-2085 .elementor-element.elementor-element-dc032a0 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-dc032a0 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-1738e8d .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-6b1dc25{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-3358f94 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-e090e66{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-e090e66{left:0px;}.elementor-2085 .elementor-element.elementor-element-e090e66{top:4px;}.elementor-2085 .elementor-element.elementor-element-e090e66 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-e090e66 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-ac0dfef .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-c4a0a77{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-f5bb540 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-41723bd{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-41723bd{left:0px;}.elementor-2085 .elementor-element.elementor-element-41723bd{top:4px;}.elementor-2085 .elementor-element.elementor-element-41723bd .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-41723bd .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-4deeeff .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-5f36a81{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-ae706bc .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-a1503c2{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-a1503c2{left:0px;}.elementor-2085 .elementor-element.elementor-element-a1503c2{top:4px;}.elementor-2085 .elementor-element.elementor-element-a1503c2 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-a1503c2 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-e903d68 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-dbb0d9b .elementor-heading-title{font-size:18px;}.elementor-2085 .elementor-element.elementor-element-205da09{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2085 .elementor-element.elementor-element-9d0c26d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-fb23fd1 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-41927a5{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-41927a5{left:0px;}.elementor-2085 .elementor-element.elementor-element-41927a5{top:4px;}.elementor-2085 .elementor-element.elementor-element-41927a5 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-41927a5 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-10ee595 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-ed0a869{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-3a41b62 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-3713559{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-3713559{left:0px;}.elementor-2085 .elementor-element.elementor-element-3713559{top:4px;}.elementor-2085 .elementor-element.elementor-element-3713559 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-3713559 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-66cd70d .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-142cd76{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-40aeda1 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-428a8b4{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-428a8b4{left:0px;}.elementor-2085 .elementor-element.elementor-element-428a8b4{top:4px;}.elementor-2085 .elementor-element.elementor-element-428a8b4 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-428a8b4 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-faf731f .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-d3a441b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-3d7bcbb .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-38a05ca{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-38a05ca{left:0px;}.elementor-2085 .elementor-element.elementor-element-38a05ca{top:4px;}.elementor-2085 .elementor-element.elementor-element-38a05ca .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-38a05ca .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-d8f497b .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-524c6ba{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-5738153 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-f805c39{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-f805c39{left:0px;}.elementor-2085 .elementor-element.elementor-element-f805c39{top:4px;}.elementor-2085 .elementor-element.elementor-element-f805c39 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-f805c39 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-1f402f6 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-2fda864{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-9b57535 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-ff7812c{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-ff7812c{left:0px;}.elementor-2085 .elementor-element.elementor-element-ff7812c{top:4px;}.elementor-2085 .elementor-element.elementor-element-ff7812c .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-ff7812c .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-69e5561 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-2405ebf{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-02e1b22 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-abaa24b{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-abaa24b{left:0px;}.elementor-2085 .elementor-element.elementor-element-abaa24b{top:4px;}.elementor-2085 .elementor-element.elementor-element-abaa24b .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-abaa24b .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-3bbdd12 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-bbb3f8a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-0ba6015 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-7c9fe26{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-7c9fe26{left:0px;}.elementor-2085 .elementor-element.elementor-element-7c9fe26{top:4px;}.elementor-2085 .elementor-element.elementor-element-7c9fe26 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-7c9fe26 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-7820501 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-8655f0e{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-fe8d877{--padding-top:20px;--padding-bottom:25px;--padding-left:16px;--padding-right:16px;}.elementor-2085 .elementor-element.elementor-element-f13744f{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2085 .elementor-element.elementor-element-89a1ba6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-e76553a .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-ca5569f{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-ca5569f{left:0px;}.elementor-2085 .elementor-element.elementor-element-ca5569f{top:4px;}.elementor-2085 .elementor-element.elementor-element-ca5569f .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-ca5569f .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-b081a53 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-a462982{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-35353b5 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-fd01f7d{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-fd01f7d{left:0px;}.elementor-2085 .elementor-element.elementor-element-fd01f7d{top:4px;}.elementor-2085 .elementor-element.elementor-element-fd01f7d .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-fd01f7d .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-6402955 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-5f82e68{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-46290e9 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-508be3f{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-508be3f{left:0px;}.elementor-2085 .elementor-element.elementor-element-508be3f{top:4px;}.elementor-2085 .elementor-element.elementor-element-508be3f .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-508be3f .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-91dc9d0 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-e891bd7{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-b9c7a99 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-d8b1701{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-d8b1701{left:0px;}.elementor-2085 .elementor-element.elementor-element-d8b1701{top:4px;}.elementor-2085 .elementor-element.elementor-element-d8b1701 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-d8b1701 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-74d9de2 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-2a53887{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-d9a1eac{--padding-top:20px;--padding-bottom:25px;--padding-left:16px;--padding-right:16px;}.elementor-2085 .elementor-element.elementor-element-cfba84a{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2085 .elementor-element.elementor-element-9b527f8{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-ca2d341 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-ea0675d{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-ea0675d{left:0px;}.elementor-2085 .elementor-element.elementor-element-ea0675d{top:4px;}.elementor-2085 .elementor-element.elementor-element-ea0675d .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-ea0675d .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-d06103e .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-5fad1f8{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-05d1d4d .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-9750c5c{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-9750c5c{left:0px;}.elementor-2085 .elementor-element.elementor-element-9750c5c{top:4px;}.elementor-2085 .elementor-element.elementor-element-9750c5c .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-9750c5c .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-c9c732b .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-7067fb4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-5b09e05 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-c439f7c{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-c439f7c{left:0px;}.elementor-2085 .elementor-element.elementor-element-c439f7c{top:4px;}.elementor-2085 .elementor-element.elementor-element-c439f7c .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-c439f7c .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-ed07d6e .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-5de18ac{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-565755c .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-5307610{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-5307610{left:0px;}.elementor-2085 .elementor-element.elementor-element-5307610{top:4px;}.elementor-2085 .elementor-element.elementor-element-5307610 .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-5307610 .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-c2c3258 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-ef269cf{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-7f1d774 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-2085 .elementor-element.elementor-element-aa7d09c{right:0px;}body.rtl .elementor-2085 .elementor-element.elementor-element-aa7d09c{left:0px;}.elementor-2085 .elementor-element.elementor-element-aa7d09c{top:4px;}.elementor-2085 .elementor-element.elementor-element-aa7d09c .elementor-icon{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-aa7d09c .elementor-icon svg{height:12px;}.elementor-2085 .elementor-element.elementor-element-6155a16 .elementor-heading-title{font-size:12px;}.elementor-2085 .elementor-element.elementor-element-1c8a3a2{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-2085 .elementor-element.elementor-element-384f962{--n-menu-title-distance-from-content:15px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:26px;}}@media(min-width:768px){.elementor-2085 .elementor-element.elementor-element-4eba45f{--width:35%;}.elementor-2085 .elementor-element.elementor-element-5dd5aac{--width:35%;}.elementor-2085 .elementor-element.elementor-element-0ec9661{--width:48%;}.elementor-2085 .elementor-element.elementor-element-b0c3355{--width:48%;}.elementor-2085 .elementor-element.elementor-element-8655f0e{--width:98.5%;}.elementor-2085 .elementor-element.elementor-element-4c022a3{--width:50%;}.elementor-2085 .elementor-element.elementor-element-32d7312{--width:45%;}.elementor-2085 .elementor-element.elementor-element-5909be6{--width:45%;}.elementor-2085 .elementor-element.elementor-element-81b9088{--width:22%;}}@media(max-width:1124px) and (min-width:768px){.elementor-2085 .elementor-element.elementor-element-4eba45f{--width:50%;}.elementor-2085 .elementor-element.elementor-element-5dd5aac{--width:50%;}.elementor-2085 .elementor-element.elementor-element-0ec9661{--width:47%;}.elementor-2085 .elementor-element.elementor-element-b0c3355{--width:47%;}}/* Start custom CSS for button, class: .elementor-element-5d0d2c0 */.elementor-2085 .elementor-element.elementor-element-5d0d2c0 .elementor-button {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.elementor-2085 .elementor-element.elementor-element-5d0d2c0 .elementor-button-text::after {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shineSweep 2.5s infinite;
}

@keyframes shineSweep {
  0% {
    left: -75%;
  }
  100% {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eba45f */.link-button-plain .elementor-button-icon{
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

.link-button-plain .elementor-button-content-wrapper{
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.link-button-plain{
    display: flex;
    align-items: center;
    justify-content: center;
}


.link-button-plain a{
    overflow: hidden;
}


.link-button-plain a::after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    opacity: .3;
    height: 2px;
}

.link-button-plain a::before {
    content: "";
    height: 2px;
    width: 0;
    position: absolute;
    left: auto;
    bottom: -5px;
    right: 0;
    -webkit-transition: width 300ms ease 0s, left 300ms ease 0s;
    transition: width 300ms ease 0s, left 300ms ease 0s;
    background: #fff;
}

.link-button-plain a:hover::before{
    background-color: #fff;
    width: 100%;
    left: 0;
    right: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6147532 */.elementor-2085 .elementor-element.elementor-element-6147532 .elementor-button-text {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.elementor-2085 .elementor-element.elementor-element-6147532 .elementor-button-text::after {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shineSweep 2.5s infinite;
}

@keyframes shineSweep {
  0% {
    left: -75%;
  }
  100% {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-da4c89c */.social-links-h a{
    transition: transform 0.1s ease-out;
}

.social-links-h a:hover{
    transition-duration: 0s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df118e */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37fe3c6 */.elementor-2085 .elementor-element.elementor-element-37fe3c6{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773ce02 */.elementor-2085 .elementor-element.elementor-element-773ce02{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27fc4ec */.elementor-2085 .elementor-element.elementor-element-27fc4ec{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a1f8c9 */.elementor-2085 .elementor-element.elementor-element-7a1f8c9{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e610eec */.elementor-2085 .elementor-element.elementor-element-e610eec{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dfe407e */.elementor-2085 .elementor-element.elementor-element-dfe407e{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7582ef6 */.elementor-2085 .elementor-element.elementor-element-7582ef6{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08f35e4 */.elementor-2085 .elementor-element.elementor-element-08f35e4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff25d5e */.elementor-2085 .elementor-element.elementor-element-ff25d5e{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dc032a0 */.elementor-2085 .elementor-element.elementor-element-dc032a0{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f2c7 */.elementor-2085 .elementor-element.elementor-element-755f2c7{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e090e66 */.elementor-2085 .elementor-element.elementor-element-e090e66{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac67a18 */.elementor-2085 .elementor-element.elementor-element-ac67a18{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41723bd */.elementor-2085 .elementor-element.elementor-element-41723bd{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ee837 */.elementor-2085 .elementor-element.elementor-element-24ee837{
    background: linear-gradient(to right, #ef4444, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1503c2 */.elementor-2085 .elementor-element.elementor-element-a1503c2{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886bd38 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb0d9b */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e644f92 */.elementor-2085 .elementor-element.elementor-element-e644f92{
    background: linear-gradient(to right, #eab308, #f97316);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41927a5 */.elementor-2085 .elementor-element.elementor-element-41927a5{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeb5455 */.elementor-2085 .elementor-element.elementor-element-eeb5455{
    background: linear-gradient(to right, #2563eb, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3713559 */.elementor-2085 .elementor-element.elementor-element-3713559{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9b03a0 */.elementor-2085 .elementor-element.elementor-element-e9b03a0{
    background: linear-gradient(to right, #000, #1f2937);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-428a8b4 */.elementor-2085 .elementor-element.elementor-element-428a8b4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b636ef7 */.elementor-2085 .elementor-element.elementor-element-b636ef7{
    background: linear-gradient(to right, #dc2626, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38a05ca */.elementor-2085 .elementor-element.elementor-element-38a05ca{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad56aa2 */.elementor-2085 .elementor-element.elementor-element-ad56aa2{
    background: linear-gradient(to right, #3b82f6, #6366f1);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f805c39 */.elementor-2085 .elementor-element.elementor-element-f805c39{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31034d1 */.elementor-2085 .elementor-element.elementor-element-31034d1{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff7812c */.elementor-2085 .elementor-element.elementor-element-ff7812c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e44b444 */.elementor-2085 .elementor-element.elementor-element-e44b444{
    background: linear-gradient(to right, #10b981, #14b8a6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-abaa24b */.elementor-2085 .elementor-element.elementor-element-abaa24b{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4fdcdf */.elementor-2085 .elementor-element.elementor-element-e4fdcdf{
    background: linear-gradient(to right, #1d4ed8, #2563eb);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.15) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c9fe26 */.elementor-2085 .elementor-element.elementor-element-7c9fe26{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205da09 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f8f16c */.elementor-2085 .elementor-element.elementor-element-7f8f16c svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbdd9fd */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a7b13 */.elementor-2085 .elementor-element.elementor-element-e6a7b13{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca5569f */.elementor-2085 .elementor-element.elementor-element-ca5569f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b996d98 */.elementor-2085 .elementor-element.elementor-element-b996d98{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd01f7d */.elementor-2085 .elementor-element.elementor-element-fd01f7d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4f93e8 */.elementor-2085 .elementor-element.elementor-element-e4f93e8{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-508be3f */.elementor-2085 .elementor-element.elementor-element-508be3f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bd97ae */.elementor-2085 .elementor-element.elementor-element-1bd97ae{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d8b1701 */.elementor-2085 .elementor-element.elementor-element-d8b1701{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13744f */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f29040 */.elementor-2085 .elementor-element.elementor-element-2f29040 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe8d877 */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-094332b */.elementor-2085 .elementor-element.elementor-element-094332b{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea0675d */.elementor-2085 .elementor-element.elementor-element-ea0675d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b5b27b */.elementor-2085 .elementor-element.elementor-element-1b5b27b{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9750c5c */.elementor-2085 .elementor-element.elementor-element-9750c5c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b1ae23 */.elementor-2085 .elementor-element.elementor-element-0b1ae23{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c439f7c */.elementor-2085 .elementor-element.elementor-element-c439f7c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309df37 */.elementor-2085 .elementor-element.elementor-element-309df37{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5307610 */.elementor-2085 .elementor-element.elementor-element-5307610{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e86e518 */.elementor-2085 .elementor-element.elementor-element-e86e518{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7d09c */.elementor-2085 .elementor-element.elementor-element-aa7d09c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfba84a */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff6e792 */.elementor-2085 .elementor-element.elementor-element-ff6e792 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a1eac */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df118e */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37fe3c6 */.elementor-2085 .elementor-element.elementor-element-37fe3c6{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773ce02 */.elementor-2085 .elementor-element.elementor-element-773ce02{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27fc4ec */.elementor-2085 .elementor-element.elementor-element-27fc4ec{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a1f8c9 */.elementor-2085 .elementor-element.elementor-element-7a1f8c9{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e610eec */.elementor-2085 .elementor-element.elementor-element-e610eec{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dfe407e */.elementor-2085 .elementor-element.elementor-element-dfe407e{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7582ef6 */.elementor-2085 .elementor-element.elementor-element-7582ef6{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08f35e4 */.elementor-2085 .elementor-element.elementor-element-08f35e4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff25d5e */.elementor-2085 .elementor-element.elementor-element-ff25d5e{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dc032a0 */.elementor-2085 .elementor-element.elementor-element-dc032a0{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f2c7 */.elementor-2085 .elementor-element.elementor-element-755f2c7{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e090e66 */.elementor-2085 .elementor-element.elementor-element-e090e66{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac67a18 */.elementor-2085 .elementor-element.elementor-element-ac67a18{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41723bd */.elementor-2085 .elementor-element.elementor-element-41723bd{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ee837 */.elementor-2085 .elementor-element.elementor-element-24ee837{
    background: linear-gradient(to right, #ef4444, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1503c2 */.elementor-2085 .elementor-element.elementor-element-a1503c2{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886bd38 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb0d9b */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e644f92 */.elementor-2085 .elementor-element.elementor-element-e644f92{
    background: linear-gradient(to right, #eab308, #f97316);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41927a5 */.elementor-2085 .elementor-element.elementor-element-41927a5{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeb5455 */.elementor-2085 .elementor-element.elementor-element-eeb5455{
    background: linear-gradient(to right, #2563eb, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3713559 */.elementor-2085 .elementor-element.elementor-element-3713559{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9b03a0 */.elementor-2085 .elementor-element.elementor-element-e9b03a0{
    background: linear-gradient(to right, #000, #1f2937);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-428a8b4 */.elementor-2085 .elementor-element.elementor-element-428a8b4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b636ef7 */.elementor-2085 .elementor-element.elementor-element-b636ef7{
    background: linear-gradient(to right, #dc2626, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38a05ca */.elementor-2085 .elementor-element.elementor-element-38a05ca{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad56aa2 */.elementor-2085 .elementor-element.elementor-element-ad56aa2{
    background: linear-gradient(to right, #3b82f6, #6366f1);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f805c39 */.elementor-2085 .elementor-element.elementor-element-f805c39{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31034d1 */.elementor-2085 .elementor-element.elementor-element-31034d1{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff7812c */.elementor-2085 .elementor-element.elementor-element-ff7812c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e44b444 */.elementor-2085 .elementor-element.elementor-element-e44b444{
    background: linear-gradient(to right, #10b981, #14b8a6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-abaa24b */.elementor-2085 .elementor-element.elementor-element-abaa24b{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4fdcdf */.elementor-2085 .elementor-element.elementor-element-e4fdcdf{
    background: linear-gradient(to right, #1d4ed8, #2563eb);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.15) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c9fe26 */.elementor-2085 .elementor-element.elementor-element-7c9fe26{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205da09 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f8f16c */.elementor-2085 .elementor-element.elementor-element-7f8f16c svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbdd9fd */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a7b13 */.elementor-2085 .elementor-element.elementor-element-e6a7b13{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca5569f */.elementor-2085 .elementor-element.elementor-element-ca5569f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b996d98 */.elementor-2085 .elementor-element.elementor-element-b996d98{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd01f7d */.elementor-2085 .elementor-element.elementor-element-fd01f7d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4f93e8 */.elementor-2085 .elementor-element.elementor-element-e4f93e8{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-508be3f */.elementor-2085 .elementor-element.elementor-element-508be3f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bd97ae */.elementor-2085 .elementor-element.elementor-element-1bd97ae{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d8b1701 */.elementor-2085 .elementor-element.elementor-element-d8b1701{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13744f */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f29040 */.elementor-2085 .elementor-element.elementor-element-2f29040 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe8d877 */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-094332b */.elementor-2085 .elementor-element.elementor-element-094332b{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea0675d */.elementor-2085 .elementor-element.elementor-element-ea0675d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b5b27b */.elementor-2085 .elementor-element.elementor-element-1b5b27b{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9750c5c */.elementor-2085 .elementor-element.elementor-element-9750c5c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b1ae23 */.elementor-2085 .elementor-element.elementor-element-0b1ae23{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c439f7c */.elementor-2085 .elementor-element.elementor-element-c439f7c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309df37 */.elementor-2085 .elementor-element.elementor-element-309df37{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5307610 */.elementor-2085 .elementor-element.elementor-element-5307610{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e86e518 */.elementor-2085 .elementor-element.elementor-element-e86e518{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7d09c */.elementor-2085 .elementor-element.elementor-element-aa7d09c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfba84a */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff6e792 */.elementor-2085 .elementor-element.elementor-element-ff6e792 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a1eac */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df118e */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37fe3c6 */.elementor-2085 .elementor-element.elementor-element-37fe3c6{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773ce02 */.elementor-2085 .elementor-element.elementor-element-773ce02{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27fc4ec */.elementor-2085 .elementor-element.elementor-element-27fc4ec{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a1f8c9 */.elementor-2085 .elementor-element.elementor-element-7a1f8c9{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e610eec */.elementor-2085 .elementor-element.elementor-element-e610eec{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dfe407e */.elementor-2085 .elementor-element.elementor-element-dfe407e{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7582ef6 */.elementor-2085 .elementor-element.elementor-element-7582ef6{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08f35e4 */.elementor-2085 .elementor-element.elementor-element-08f35e4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff25d5e */.elementor-2085 .elementor-element.elementor-element-ff25d5e{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dc032a0 */.elementor-2085 .elementor-element.elementor-element-dc032a0{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f2c7 */.elementor-2085 .elementor-element.elementor-element-755f2c7{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e090e66 */.elementor-2085 .elementor-element.elementor-element-e090e66{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac67a18 */.elementor-2085 .elementor-element.elementor-element-ac67a18{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41723bd */.elementor-2085 .elementor-element.elementor-element-41723bd{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ee837 */.elementor-2085 .elementor-element.elementor-element-24ee837{
    background: linear-gradient(to right, #ef4444, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1503c2 */.elementor-2085 .elementor-element.elementor-element-a1503c2{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886bd38 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb0d9b */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e644f92 */.elementor-2085 .elementor-element.elementor-element-e644f92{
    background: linear-gradient(to right, #eab308, #f97316);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41927a5 */.elementor-2085 .elementor-element.elementor-element-41927a5{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeb5455 */.elementor-2085 .elementor-element.elementor-element-eeb5455{
    background: linear-gradient(to right, #2563eb, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3713559 */.elementor-2085 .elementor-element.elementor-element-3713559{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9b03a0 */.elementor-2085 .elementor-element.elementor-element-e9b03a0{
    background: linear-gradient(to right, #000, #1f2937);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-428a8b4 */.elementor-2085 .elementor-element.elementor-element-428a8b4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b636ef7 */.elementor-2085 .elementor-element.elementor-element-b636ef7{
    background: linear-gradient(to right, #dc2626, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38a05ca */.elementor-2085 .elementor-element.elementor-element-38a05ca{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad56aa2 */.elementor-2085 .elementor-element.elementor-element-ad56aa2{
    background: linear-gradient(to right, #3b82f6, #6366f1);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f805c39 */.elementor-2085 .elementor-element.elementor-element-f805c39{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31034d1 */.elementor-2085 .elementor-element.elementor-element-31034d1{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff7812c */.elementor-2085 .elementor-element.elementor-element-ff7812c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e44b444 */.elementor-2085 .elementor-element.elementor-element-e44b444{
    background: linear-gradient(to right, #10b981, #14b8a6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-abaa24b */.elementor-2085 .elementor-element.elementor-element-abaa24b{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4fdcdf */.elementor-2085 .elementor-element.elementor-element-e4fdcdf{
    background: linear-gradient(to right, #1d4ed8, #2563eb);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.15) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c9fe26 */.elementor-2085 .elementor-element.elementor-element-7c9fe26{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205da09 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f8f16c */.elementor-2085 .elementor-element.elementor-element-7f8f16c svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbdd9fd */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a7b13 */.elementor-2085 .elementor-element.elementor-element-e6a7b13{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca5569f */.elementor-2085 .elementor-element.elementor-element-ca5569f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b996d98 */.elementor-2085 .elementor-element.elementor-element-b996d98{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd01f7d */.elementor-2085 .elementor-element.elementor-element-fd01f7d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4f93e8 */.elementor-2085 .elementor-element.elementor-element-e4f93e8{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-508be3f */.elementor-2085 .elementor-element.elementor-element-508be3f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bd97ae */.elementor-2085 .elementor-element.elementor-element-1bd97ae{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d8b1701 */.elementor-2085 .elementor-element.elementor-element-d8b1701{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13744f */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f29040 */.elementor-2085 .elementor-element.elementor-element-2f29040 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe8d877 */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-094332b */.elementor-2085 .elementor-element.elementor-element-094332b{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea0675d */.elementor-2085 .elementor-element.elementor-element-ea0675d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b5b27b */.elementor-2085 .elementor-element.elementor-element-1b5b27b{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9750c5c */.elementor-2085 .elementor-element.elementor-element-9750c5c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b1ae23 */.elementor-2085 .elementor-element.elementor-element-0b1ae23{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c439f7c */.elementor-2085 .elementor-element.elementor-element-c439f7c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309df37 */.elementor-2085 .elementor-element.elementor-element-309df37{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5307610 */.elementor-2085 .elementor-element.elementor-element-5307610{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e86e518 */.elementor-2085 .elementor-element.elementor-element-e86e518{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7d09c */.elementor-2085 .elementor-element.elementor-element-aa7d09c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfba84a */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff6e792 */.elementor-2085 .elementor-element.elementor-element-ff6e792 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a1eac */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df118e */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37fe3c6 */.elementor-2085 .elementor-element.elementor-element-37fe3c6{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773ce02 */.elementor-2085 .elementor-element.elementor-element-773ce02{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27fc4ec */.elementor-2085 .elementor-element.elementor-element-27fc4ec{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a1f8c9 */.elementor-2085 .elementor-element.elementor-element-7a1f8c9{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e610eec */.elementor-2085 .elementor-element.elementor-element-e610eec{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dfe407e */.elementor-2085 .elementor-element.elementor-element-dfe407e{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7582ef6 */.elementor-2085 .elementor-element.elementor-element-7582ef6{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08f35e4 */.elementor-2085 .elementor-element.elementor-element-08f35e4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff25d5e */.elementor-2085 .elementor-element.elementor-element-ff25d5e{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dc032a0 */.elementor-2085 .elementor-element.elementor-element-dc032a0{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f2c7 */.elementor-2085 .elementor-element.elementor-element-755f2c7{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e090e66 */.elementor-2085 .elementor-element.elementor-element-e090e66{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac67a18 */.elementor-2085 .elementor-element.elementor-element-ac67a18{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41723bd */.elementor-2085 .elementor-element.elementor-element-41723bd{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ee837 */.elementor-2085 .elementor-element.elementor-element-24ee837{
    background: linear-gradient(to right, #ef4444, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1503c2 */.elementor-2085 .elementor-element.elementor-element-a1503c2{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886bd38 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb0d9b */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e644f92 */.elementor-2085 .elementor-element.elementor-element-e644f92{
    background: linear-gradient(to right, #eab308, #f97316);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41927a5 */.elementor-2085 .elementor-element.elementor-element-41927a5{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeb5455 */.elementor-2085 .elementor-element.elementor-element-eeb5455{
    background: linear-gradient(to right, #2563eb, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3713559 */.elementor-2085 .elementor-element.elementor-element-3713559{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9b03a0 */.elementor-2085 .elementor-element.elementor-element-e9b03a0{
    background: linear-gradient(to right, #000, #1f2937);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-428a8b4 */.elementor-2085 .elementor-element.elementor-element-428a8b4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b636ef7 */.elementor-2085 .elementor-element.elementor-element-b636ef7{
    background: linear-gradient(to right, #dc2626, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38a05ca */.elementor-2085 .elementor-element.elementor-element-38a05ca{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad56aa2 */.elementor-2085 .elementor-element.elementor-element-ad56aa2{
    background: linear-gradient(to right, #3b82f6, #6366f1);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f805c39 */.elementor-2085 .elementor-element.elementor-element-f805c39{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31034d1 */.elementor-2085 .elementor-element.elementor-element-31034d1{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff7812c */.elementor-2085 .elementor-element.elementor-element-ff7812c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e44b444 */.elementor-2085 .elementor-element.elementor-element-e44b444{
    background: linear-gradient(to right, #10b981, #14b8a6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-abaa24b */.elementor-2085 .elementor-element.elementor-element-abaa24b{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4fdcdf */.elementor-2085 .elementor-element.elementor-element-e4fdcdf{
    background: linear-gradient(to right, #1d4ed8, #2563eb);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.15) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c9fe26 */.elementor-2085 .elementor-element.elementor-element-7c9fe26{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205da09 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f8f16c */.elementor-2085 .elementor-element.elementor-element-7f8f16c svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbdd9fd */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a7b13 */.elementor-2085 .elementor-element.elementor-element-e6a7b13{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca5569f */.elementor-2085 .elementor-element.elementor-element-ca5569f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b996d98 */.elementor-2085 .elementor-element.elementor-element-b996d98{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd01f7d */.elementor-2085 .elementor-element.elementor-element-fd01f7d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4f93e8 */.elementor-2085 .elementor-element.elementor-element-e4f93e8{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-508be3f */.elementor-2085 .elementor-element.elementor-element-508be3f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bd97ae */.elementor-2085 .elementor-element.elementor-element-1bd97ae{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d8b1701 */.elementor-2085 .elementor-element.elementor-element-d8b1701{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13744f */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f29040 */.elementor-2085 .elementor-element.elementor-element-2f29040 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe8d877 */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-094332b */.elementor-2085 .elementor-element.elementor-element-094332b{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea0675d */.elementor-2085 .elementor-element.elementor-element-ea0675d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b5b27b */.elementor-2085 .elementor-element.elementor-element-1b5b27b{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9750c5c */.elementor-2085 .elementor-element.elementor-element-9750c5c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b1ae23 */.elementor-2085 .elementor-element.elementor-element-0b1ae23{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c439f7c */.elementor-2085 .elementor-element.elementor-element-c439f7c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309df37 */.elementor-2085 .elementor-element.elementor-element-309df37{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5307610 */.elementor-2085 .elementor-element.elementor-element-5307610{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e86e518 */.elementor-2085 .elementor-element.elementor-element-e86e518{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7d09c */.elementor-2085 .elementor-element.elementor-element-aa7d09c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfba84a */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff6e792 */.elementor-2085 .elementor-element.elementor-element-ff6e792 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a1eac */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df118e */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37fe3c6 */.elementor-2085 .elementor-element.elementor-element-37fe3c6{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773ce02 */.elementor-2085 .elementor-element.elementor-element-773ce02{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27fc4ec */.elementor-2085 .elementor-element.elementor-element-27fc4ec{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a1f8c9 */.elementor-2085 .elementor-element.elementor-element-7a1f8c9{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e610eec */.elementor-2085 .elementor-element.elementor-element-e610eec{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dfe407e */.elementor-2085 .elementor-element.elementor-element-dfe407e{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7582ef6 */.elementor-2085 .elementor-element.elementor-element-7582ef6{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08f35e4 */.elementor-2085 .elementor-element.elementor-element-08f35e4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff25d5e */.elementor-2085 .elementor-element.elementor-element-ff25d5e{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dc032a0 */.elementor-2085 .elementor-element.elementor-element-dc032a0{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f2c7 */.elementor-2085 .elementor-element.elementor-element-755f2c7{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e090e66 */.elementor-2085 .elementor-element.elementor-element-e090e66{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac67a18 */.elementor-2085 .elementor-element.elementor-element-ac67a18{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41723bd */.elementor-2085 .elementor-element.elementor-element-41723bd{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ee837 */.elementor-2085 .elementor-element.elementor-element-24ee837{
    background: linear-gradient(to right, #ef4444, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1503c2 */.elementor-2085 .elementor-element.elementor-element-a1503c2{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886bd38 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb0d9b */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e644f92 */.elementor-2085 .elementor-element.elementor-element-e644f92{
    background: linear-gradient(to right, #eab308, #f97316);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41927a5 */.elementor-2085 .elementor-element.elementor-element-41927a5{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeb5455 */.elementor-2085 .elementor-element.elementor-element-eeb5455{
    background: linear-gradient(to right, #2563eb, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3713559 */.elementor-2085 .elementor-element.elementor-element-3713559{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9b03a0 */.elementor-2085 .elementor-element.elementor-element-e9b03a0{
    background: linear-gradient(to right, #000, #1f2937);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-428a8b4 */.elementor-2085 .elementor-element.elementor-element-428a8b4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b636ef7 */.elementor-2085 .elementor-element.elementor-element-b636ef7{
    background: linear-gradient(to right, #dc2626, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38a05ca */.elementor-2085 .elementor-element.elementor-element-38a05ca{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad56aa2 */.elementor-2085 .elementor-element.elementor-element-ad56aa2{
    background: linear-gradient(to right, #3b82f6, #6366f1);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f805c39 */.elementor-2085 .elementor-element.elementor-element-f805c39{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31034d1 */.elementor-2085 .elementor-element.elementor-element-31034d1{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff7812c */.elementor-2085 .elementor-element.elementor-element-ff7812c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e44b444 */.elementor-2085 .elementor-element.elementor-element-e44b444{
    background: linear-gradient(to right, #10b981, #14b8a6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-abaa24b */.elementor-2085 .elementor-element.elementor-element-abaa24b{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4fdcdf */.elementor-2085 .elementor-element.elementor-element-e4fdcdf{
    background: linear-gradient(to right, #1d4ed8, #2563eb);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.15) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c9fe26 */.elementor-2085 .elementor-element.elementor-element-7c9fe26{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205da09 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f8f16c */.elementor-2085 .elementor-element.elementor-element-7f8f16c svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbdd9fd */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a7b13 */.elementor-2085 .elementor-element.elementor-element-e6a7b13{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca5569f */.elementor-2085 .elementor-element.elementor-element-ca5569f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b996d98 */.elementor-2085 .elementor-element.elementor-element-b996d98{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd01f7d */.elementor-2085 .elementor-element.elementor-element-fd01f7d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4f93e8 */.elementor-2085 .elementor-element.elementor-element-e4f93e8{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-508be3f */.elementor-2085 .elementor-element.elementor-element-508be3f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bd97ae */.elementor-2085 .elementor-element.elementor-element-1bd97ae{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d8b1701 */.elementor-2085 .elementor-element.elementor-element-d8b1701{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13744f */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f29040 */.elementor-2085 .elementor-element.elementor-element-2f29040 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe8d877 */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-094332b */.elementor-2085 .elementor-element.elementor-element-094332b{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea0675d */.elementor-2085 .elementor-element.elementor-element-ea0675d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b5b27b */.elementor-2085 .elementor-element.elementor-element-1b5b27b{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9750c5c */.elementor-2085 .elementor-element.elementor-element-9750c5c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b1ae23 */.elementor-2085 .elementor-element.elementor-element-0b1ae23{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c439f7c */.elementor-2085 .elementor-element.elementor-element-c439f7c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309df37 */.elementor-2085 .elementor-element.elementor-element-309df37{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5307610 */.elementor-2085 .elementor-element.elementor-element-5307610{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e86e518 */.elementor-2085 .elementor-element.elementor-element-e86e518{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7d09c */.elementor-2085 .elementor-element.elementor-element-aa7d09c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfba84a */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff6e792 */.elementor-2085 .elementor-element.elementor-element-ff6e792 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a1eac */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df118e */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37fe3c6 */.elementor-2085 .elementor-element.elementor-element-37fe3c6{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773ce02 */.elementor-2085 .elementor-element.elementor-element-773ce02{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27fc4ec */.elementor-2085 .elementor-element.elementor-element-27fc4ec{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a1f8c9 */.elementor-2085 .elementor-element.elementor-element-7a1f8c9{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e610eec */.elementor-2085 .elementor-element.elementor-element-e610eec{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dfe407e */.elementor-2085 .elementor-element.elementor-element-dfe407e{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7582ef6 */.elementor-2085 .elementor-element.elementor-element-7582ef6{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08f35e4 */.elementor-2085 .elementor-element.elementor-element-08f35e4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff25d5e */.elementor-2085 .elementor-element.elementor-element-ff25d5e{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dc032a0 */.elementor-2085 .elementor-element.elementor-element-dc032a0{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f2c7 */.elementor-2085 .elementor-element.elementor-element-755f2c7{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e090e66 */.elementor-2085 .elementor-element.elementor-element-e090e66{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac67a18 */.elementor-2085 .elementor-element.elementor-element-ac67a18{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41723bd */.elementor-2085 .elementor-element.elementor-element-41723bd{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ee837 */.elementor-2085 .elementor-element.elementor-element-24ee837{
    background: linear-gradient(to right, #ef4444, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1503c2 */.elementor-2085 .elementor-element.elementor-element-a1503c2{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886bd38 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb0d9b */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e644f92 */.elementor-2085 .elementor-element.elementor-element-e644f92{
    background: linear-gradient(to right, #eab308, #f97316);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41927a5 */.elementor-2085 .elementor-element.elementor-element-41927a5{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeb5455 */.elementor-2085 .elementor-element.elementor-element-eeb5455{
    background: linear-gradient(to right, #2563eb, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3713559 */.elementor-2085 .elementor-element.elementor-element-3713559{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9b03a0 */.elementor-2085 .elementor-element.elementor-element-e9b03a0{
    background: linear-gradient(to right, #000, #1f2937);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-428a8b4 */.elementor-2085 .elementor-element.elementor-element-428a8b4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b636ef7 */.elementor-2085 .elementor-element.elementor-element-b636ef7{
    background: linear-gradient(to right, #dc2626, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38a05ca */.elementor-2085 .elementor-element.elementor-element-38a05ca{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad56aa2 */.elementor-2085 .elementor-element.elementor-element-ad56aa2{
    background: linear-gradient(to right, #3b82f6, #6366f1);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f805c39 */.elementor-2085 .elementor-element.elementor-element-f805c39{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31034d1 */.elementor-2085 .elementor-element.elementor-element-31034d1{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff7812c */.elementor-2085 .elementor-element.elementor-element-ff7812c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e44b444 */.elementor-2085 .elementor-element.elementor-element-e44b444{
    background: linear-gradient(to right, #10b981, #14b8a6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-abaa24b */.elementor-2085 .elementor-element.elementor-element-abaa24b{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4fdcdf */.elementor-2085 .elementor-element.elementor-element-e4fdcdf{
    background: linear-gradient(to right, #1d4ed8, #2563eb);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.15) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c9fe26 */.elementor-2085 .elementor-element.elementor-element-7c9fe26{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205da09 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f8f16c */.elementor-2085 .elementor-element.elementor-element-7f8f16c svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbdd9fd */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a7b13 */.elementor-2085 .elementor-element.elementor-element-e6a7b13{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca5569f */.elementor-2085 .elementor-element.elementor-element-ca5569f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b996d98 */.elementor-2085 .elementor-element.elementor-element-b996d98{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd01f7d */.elementor-2085 .elementor-element.elementor-element-fd01f7d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4f93e8 */.elementor-2085 .elementor-element.elementor-element-e4f93e8{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-508be3f */.elementor-2085 .elementor-element.elementor-element-508be3f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bd97ae */.elementor-2085 .elementor-element.elementor-element-1bd97ae{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d8b1701 */.elementor-2085 .elementor-element.elementor-element-d8b1701{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13744f */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f29040 */.elementor-2085 .elementor-element.elementor-element-2f29040 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe8d877 */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-094332b */.elementor-2085 .elementor-element.elementor-element-094332b{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea0675d */.elementor-2085 .elementor-element.elementor-element-ea0675d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b5b27b */.elementor-2085 .elementor-element.elementor-element-1b5b27b{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9750c5c */.elementor-2085 .elementor-element.elementor-element-9750c5c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b1ae23 */.elementor-2085 .elementor-element.elementor-element-0b1ae23{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c439f7c */.elementor-2085 .elementor-element.elementor-element-c439f7c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309df37 */.elementor-2085 .elementor-element.elementor-element-309df37{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5307610 */.elementor-2085 .elementor-element.elementor-element-5307610{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e86e518 */.elementor-2085 .elementor-element.elementor-element-e86e518{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7d09c */.elementor-2085 .elementor-element.elementor-element-aa7d09c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfba84a */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff6e792 */.elementor-2085 .elementor-element.elementor-element-ff6e792 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a1eac */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df118e */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37fe3c6 */.elementor-2085 .elementor-element.elementor-element-37fe3c6{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773ce02 */.elementor-2085 .elementor-element.elementor-element-773ce02{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27fc4ec */.elementor-2085 .elementor-element.elementor-element-27fc4ec{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a1f8c9 */.elementor-2085 .elementor-element.elementor-element-7a1f8c9{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e610eec */.elementor-2085 .elementor-element.elementor-element-e610eec{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dfe407e */.elementor-2085 .elementor-element.elementor-element-dfe407e{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7582ef6 */.elementor-2085 .elementor-element.elementor-element-7582ef6{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08f35e4 */.elementor-2085 .elementor-element.elementor-element-08f35e4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff25d5e */.elementor-2085 .elementor-element.elementor-element-ff25d5e{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dc032a0 */.elementor-2085 .elementor-element.elementor-element-dc032a0{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f2c7 */.elementor-2085 .elementor-element.elementor-element-755f2c7{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e090e66 */.elementor-2085 .elementor-element.elementor-element-e090e66{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac67a18 */.elementor-2085 .elementor-element.elementor-element-ac67a18{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41723bd */.elementor-2085 .elementor-element.elementor-element-41723bd{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ee837 */.elementor-2085 .elementor-element.elementor-element-24ee837{
    background: linear-gradient(to right, #ef4444, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1503c2 */.elementor-2085 .elementor-element.elementor-element-a1503c2{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886bd38 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb0d9b */.border-heading h2{
    position: relative;
    display: inline-block;
}

.border-heading h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #9CA3AF;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e644f92 */.elementor-2085 .elementor-element.elementor-element-e644f92{
    background: linear-gradient(to right, #eab308, #f97316);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41927a5 */.elementor-2085 .elementor-element.elementor-element-41927a5{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeb5455 */.elementor-2085 .elementor-element.elementor-element-eeb5455{
    background: linear-gradient(to right, #2563eb, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3713559 */.elementor-2085 .elementor-element.elementor-element-3713559{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9b03a0 */.elementor-2085 .elementor-element.elementor-element-e9b03a0{
    background: linear-gradient(to right, #000, #1f2937);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-428a8b4 */.elementor-2085 .elementor-element.elementor-element-428a8b4{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b636ef7 */.elementor-2085 .elementor-element.elementor-element-b636ef7{
    background: linear-gradient(to right, #dc2626, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38a05ca */.elementor-2085 .elementor-element.elementor-element-38a05ca{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad56aa2 */.elementor-2085 .elementor-element.elementor-element-ad56aa2{
    background: linear-gradient(to right, #3b82f6, #6366f1);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f805c39 */.elementor-2085 .elementor-element.elementor-element-f805c39{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31034d1 */.elementor-2085 .elementor-element.elementor-element-31034d1{
    background: linear-gradient(to right, #a855f7, #ec4899);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff7812c */.elementor-2085 .elementor-element.elementor-element-ff7812c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e44b444 */.elementor-2085 .elementor-element.elementor-element-e44b444{
    background: linear-gradient(to right, #10b981, #14b8a6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-abaa24b */.elementor-2085 .elementor-element.elementor-element-abaa24b{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4fdcdf */.elementor-2085 .elementor-element.elementor-element-e4fdcdf{
    background: linear-gradient(to right, #1d4ed8, #2563eb);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.15) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c9fe26 */.elementor-2085 .elementor-element.elementor-element-7c9fe26{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205da09 */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f8f16c */.elementor-2085 .elementor-element.elementor-element-7f8f16c svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbdd9fd */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a7b13 */.elementor-2085 .elementor-element.elementor-element-e6a7b13{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca5569f */.elementor-2085 .elementor-element.elementor-element-ca5569f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b996d98 */.elementor-2085 .elementor-element.elementor-element-b996d98{
    background: linear-gradient(to right, #ec4899, #f43f5e);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd01f7d */.elementor-2085 .elementor-element.elementor-element-fd01f7d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4f93e8 */.elementor-2085 .elementor-element.elementor-element-e4f93e8{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-508be3f */.elementor-2085 .elementor-element.elementor-element-508be3f{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bd97ae */.elementor-2085 .elementor-element.elementor-element-1bd97ae{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d8b1701 */.elementor-2085 .elementor-element.elementor-element-d8b1701{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13744f */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f29040 */.elementor-2085 .elementor-element.elementor-element-2f29040 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe8d877 */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-094332b */.elementor-2085 .elementor-element.elementor-element-094332b{
    background: linear-gradient(to right, #a855f7, #8b5cf6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea0675d */.elementor-2085 .elementor-element.elementor-element-ea0675d{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b5b27b */.elementor-2085 .elementor-element.elementor-element-1b5b27b{
    background: linear-gradient(to right, #22c55e, #10b981);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9750c5c */.elementor-2085 .elementor-element.elementor-element-9750c5c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b1ae23 */.elementor-2085 .elementor-element.elementor-element-0b1ae23{
    background: linear-gradient(to right, #0324ff, #3b82f6);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c439f7c */.elementor-2085 .elementor-element.elementor-element-c439f7c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309df37 */.elementor-2085 .elementor-element.elementor-element-309df37{
    background: linear-gradient(to right, #f97316, #ef4444);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5307610 */.elementor-2085 .elementor-element.elementor-element-5307610{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e86e518 */.elementor-2085 .elementor-element.elementor-element-e86e518{
    background: linear-gradient(to right, #3b82f6, #06b6d4);
    padding: 8px;
    border-radius: 8px;
    line-height: 18px
}

.header-menu-item:hover .svg-icon{
    transform: scale(1.1) !important;
    animation-duration: .2s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7d09c */.elementor-2085 .elementor-element.elementor-element-aa7d09c{
    display: none;
}

.header-menu-item:hover .arrow-icon{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfba84a */.svg-icon img{
    filter: invert(1);
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff6e792 */.elementor-2085 .elementor-element.elementor-element-ff6e792 svg{
    height: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a1eac */@media(max-width: 1124px){
    .mega-menu-cont{
        background-color: #181818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-384f962 */#header-menu-hywiz .e-n-menu-title:hover{
    color: #000 !important;
}

@media(max-width: 1124px){
    #header-menu-hywiz nav .e-n-menu-wrapper ul.e-n-menu-heading{
        padding-top: 20px;
        padding-bottom: 20px;
        background: #000;
    }
    
    #header-menu-hywiz nav .e-n-menu-wrapper ul.e-n-menu-heading li{
        padding-left: 20px;
        padding-right: 20px;
    }
    
    #header-menu-hywiz .e-n-menu-dropdown-icon svg{
        fill: #fff !important;
    }
    
    #header-menu-hywiz nav ul li:nth-child(2) .e-n-menu-title, #header-menu-hywiz nav ul li:nth-child(3) .e-n-menu-title, #header-menu-hywiz nav ul li:nth-child(4) .e-n-menu-title{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    
    #header-menu-hywiz .e-n-menu-title:hover:not(.e-current) a{
        color: #fff !important;
    }
    
    #header-menu-hywiz .e-n-menu-title:hover:not(.e-current) a span{
        color: #fff !important;
    }
    
    #header-menu-hywiz .e-n-menu-title.e-current a{
        color: #fff !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d985534 */#Header-Bottom-Bar.elementor-sticky--active{
    background-color: rgba(255, 255, 255, 0.4);
    
    backdrop-filter: blur(15px) brightness(1.1) contrast(0.9) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(1) saturate(150%) sepia(0%);
    
    -webkit-backdrop-filter: blur(10px) brightness(1.1) contrast(0.9) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(1) saturate(150%) sepia(0%);
    
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 1px !important;
}/* End custom CSS */
/* Start custom CSS */html, body{
    scroll-behavior: smooth;
}

body img,picture{
  -webkit-user-drag: none !important;
  user-drag: none !important;
}

body a{
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.margin-zero-p p{
    margin: 0px !important;
}

.margin-zero-h2 h2{
    margin: 0px !important;
}

.margin-zero-h3 h3{
    margin: 0px !important;
}

.margin-zero-h4 h4{
    margin: 0px !important;
}

.icon-align-class .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}

.primary-color-1{
    color: #0324ff !important;
}



.animated-button-h a{
    position: relative;
    text-decoration: none;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}
    
.animated-button-h{
    display: flex;
    align-items: center;
    justify-content: center;
}
    
.animated-button-h a:before{
    content: "";
    position: absolute;
    height: 100%;
    z-index: 0;
    background: #000;
    transition: all 0.5s ease-in-out;
    width: 0;
    top: 0;
    right: 0;
    left: auto;
    -webkit-transition: width 500ms ease 0s, left 500ms ease 0s;
    -moz-transition: width 500ms ease 0s, left 500ms ease 0s;
    transition: width 500ms ease 0s, left 500ms ease 0s;
}

.animated-button-h-3 a:focus{
    color: #fff !important;
}

.animated-button-h-3 a:focus svg{
    fill: #fff !important;
}

.animated-button-h-3 a:hover{
    color: #000 !important;
}

.animated-button-h-3 a:hover svg{
    fill: #000 !important;
}
    
.animated-button-h a:hover:before{
    width: 100%;
    left: 0;
    right: auto;
    transition: width 500ms ease 0s, left 500ms ease 0s;
    }

.animated-button-h .elementor-button-icon,.elementor-button-text{
    z-index: 9;
}

.animated-button-h .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}

.animated-button-h .elementor-button-icon{
    display: flex;
    align-items: center;
    justify-content: center;
}

.animated-button-h .elementor-button-icon svg{
    height: 0.85em;
    transition: all 0.2s ease-in-out;
}

.animated-button-h a:hover .elementor-button-icon svg{
    transform: rotate(-45deg);
    transition: all 0.2s ease-in-out;
}


/*Button 2*/

.animated-button-h-2 a{
    position: relative;
    text-decoration: none;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}
    
.animated-button-h-2{
    display: flex;
    align-items: center;
    justify-content: center;
}
    
.animated-button-h-2 a:before{
    content: "";
    position: absolute;
    height: 100%;
    z-index: 0;
    background: #0324ff;
    transition: all 0.5s ease-in-out;
    width: 0;
    top: 0;
    right: 0;
    left: auto;
    -webkit-transition: width 500ms ease 0s, left 500ms ease 0s;
    -moz-transition: width 500ms ease 0s, left 500ms ease 0s;
    transition: width 500ms ease 0s, left 500ms ease 0s;
}
    
.animated-button-h-2 a:hover:before{
    width: 100%;
    left: 0;
    right: auto;
    transition: width 500ms ease 0s, left 500ms ease 0s;
}

.animated-button-h-2 .elementor-button-icon,.elementor-button-text{
    z-index: 9;
}

.animated-button-h-2 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}

.animated-button-h-2 .elementor-button-icon{
    display: flex;
    align-items: center;
    justify-content: center;
}

.animated-button-h-2 .elementor-button-icon svg{
    height: 0.85em
}

.animated-button-h-2 .elementor-button-icon svg{
    height: 0.85em;
    transition: all 0.2s ease-in-out;
}

.animated-button-h-2 a:hover .elementor-button-icon svg{
    transform: rotate(-45deg);
    transition: all 0.2s ease-in-out;
}



/*Button 3*/

.animated-button-h-3 a{
    position: relative;
    text-decoration: none;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}
    
.animated-button-h-3{
    display: flex;
    align-items: center;
    justify-content: center;
}
    
.animated-button-h-3 a:before{
    content: "";
    position: absolute;
    height: 100%;
    z-index: 0;
    background: #fff;
    transition: all 0.5s ease-in-out;
    width: 0;
    top: 0;
    right: 0;
    left: auto;
    -webkit-transition: width 500ms ease 0s, left 500ms ease 0s;
    -moz-transition: width 500ms ease 0s, left 500ms ease 0s;
    transition: width 500ms ease 0s, left 500ms ease 0s;
}
    
.animated-button-h-3 a:hover:before{
    width: 100%;
    left: 0;
    right: auto;
    transition: width 500ms ease 0s, left 500ms ease 0s;
}

.animated-button-h-3 .elementor-button-icon,.elementor-button-text{
    z-index: 9;
}

.animated-button-h-3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}

.animated-button-h-3 .elementor-button-icon{
    display: flex;
    align-items: center;
    justify-content: center;
}

.animated-button-h-3 .elementor-button-icon svg{
    height: 0.85em
}

.animated-button-h-3 .elementor-button-icon svg{
    height: 0.85em;
    transition: all 0.2s ease-in-out;
}

.animated-button-h-3 a:hover .elementor-button-icon svg{
    transform: rotate(-45deg);
    transition: all 0.2s ease-in-out;
}





.animated-image-h{
    position: relative;
    animation: smoothFloat 3s ease-in-out infinite;
    will-change: transform;
}




@keyframes smoothFloat {
    0%, 100% {
        transform: translateY(0) rotate(0deg) scale(1);
    }
    50% {
        transform: translateY(-12px) rotate(0.1deg) scale(1.005);
    }
}



body, html{
    overflow-x: hidden;
}







/* MegaMenu*/


/*#e-n-menu-content-5902{*/
/*    display: block !important;*/
/*    top: 70px;*/
/*}*/

#header-menu-hywiz .e-n-menu-title:hover{
    cursor: pointer !important;
}


#header-menu-hywiz ul li:nth-child(2) .e-n-menu-content,
#header-menu-hywiz ul li:nth-child(3) .e-n-menu-content,
#header-menu-hywiz ul li:nth-child(4) .e-n-menu-content {
    display: flex;
    align-items: center;
    justify-content: center;
}


#header-menu-hywiz #e-n-menu-content-5902, #header-menu-hywiz #e-n-menu-content-5903, #header-menu-hywiz #e-n-menu-content-5904{
    border-radius: 20px;
    scrollbar-width: none;
    -ms-overflow-style: none;
    scroll-behavior: smooth;
}


#header-menu-hywiz #e-n-menu-content-5902:focus, #header-menu-hywiz #e-n-menu-content-5903:focus, #header-menu-hywiz #e-n-menu-content-5904:focus {
    outline: none;
    border: none;
}



#header-menu-hywiz #e-n-menu-content-5902{
    width: 1250px !important;
}


#header-menu-hywiz #e-n-menu-content-5903{
    width: 425px !important;
    left: 55px
}

#header-menu-hywiz #e-n-menu-content-5904{
    width: 425px !important;
    left: 175px;
}



@media(max-width: 1124px){
    #header-menu-hywiz #e-n-menu-content-5902, #header-menu-hywiz #e-n-menu-content-5903, #header-menu-hywiz #e-n-menu-content-5904{
    width: 100% !important;
    left: 0px;
    }

    #header-menu-hywiz nav .e-n-menu-wrapper ul li .e-n-menu-content{
        width: auto !important;
    }
    
    #header-menu-hywiz .e-n-menu .e-n-menu-title.e-current{
        background-color: #181818;
    }
}

#header-menu-hywiz #e-n-menu-content-5902::-webkit-scrollbar, #header-menu-hywiz #e-n-menu-content-5903::-webkit-scrollbar, #header-menu-hywiz #e-n-menu-content-5904::-webkit-scrollbar{
    display: none;
    scroll-behavior: smooth;
}

#header-menu-hywiz #e-n-menu-content-5902 .e-con-inner, #header-menu-hywiz #e-n-menu-content-5903 .e-con-inner, #header-menu-hywiz #e-n-menu-content-5904 .e-con-inner{
    max-width: 100%;
}

#header-menu-hywiz .header-menu-item{
    will-change: transform !important;
    transform: translateZ(0);
}

#header-menu-hywiz .header-menu-item .svg-icon{
    will-change: transform !important;
    transform: translateZ(0);
}

#header-menu-hywiz .e-n-menu-title.e-anchor:hover{
    cursor: pointer;
}

#header-menu-hywiz .e-n-menu-dropdown-icon{
    cursor: pointer;
}

@media(min-width: 1124px){
    #header-menu-hywiz nav ul.e-n-menu-heading li > .e-n-menu-title > a{
    padding-top: 30px;
    padding-bottom: 30px;
}
}/* End custom CSS */