.elementor-1410 .elementor-element.elementor-element-d1c5376{--display:flex;--min-height:351px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-1410 .elementor-element.elementor-element-d1c5376:not(.elementor-motion-effects-element-type-background), .elementor-1410 .elementor-element.elementor-element-d1c5376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1410 .elementor-element.elementor-element-b0decc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1410 .elementor-element.elementor-element-d6ac250{width:var( --container-widget-width, 87.785% );max-width:87.785%;--container-widget-width:87.785%;--container-widget-flex-grow:0;}.elementor-1410 .elementor-element.elementor-element-d6ac250.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1410 .elementor-element.elementor-element-d6ac250 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;line-height:42px;color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-c1399d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1410 .elementor-element.elementor-element-bb46865 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-d91be64{width:var( --container-widget-width, 80.075% );max-width:80.075%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80.075%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-d91be64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1410 .elementor-element.elementor-element-d91be64 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-d91be64 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-d91be64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-d91be64 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;}.elementor-1410 .elementor-element.elementor-element-d91be64 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-d91be64 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-1410 .elementor-element.elementor-element-7b09834{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1410 .elementor-element.elementor-element-7b09834 .elementor-social-icon{background-color:#181818;}.elementor-1410 .elementor-element.elementor-element-7b09834 .elementor-social-icon i{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-7b09834 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-4be0387{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1410 .elementor-element.elementor-element-230acc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-73fbdc9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-73fbdc9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-73fbdc9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-73fbdc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-73fbdc9 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-1410 .elementor-element.elementor-element-73fbdc9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-73fbdc9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-efabaa9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-efabaa9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-efabaa9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-efabaa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-efabaa9 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-1410 .elementor-element.elementor-element-efabaa9 .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-efabaa9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-925d282 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-925d282 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-925d282{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-925d282 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-925d282 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-1410 .elementor-element.elementor-element-925d282 .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-925d282 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-1cf3d58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1410 .elementor-element.elementor-element-1cf3d58:not(.elementor-motion-effects-element-type-background), .elementor-1410 .elementor-element.elementor-element-1cf3d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1410 .elementor-element.elementor-element-939f680{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1.1px;}.elementor-1410 .elementor-element.elementor-element-939f680 .elementor-divider-separator{width:100%;}.elementor-1410 .elementor-element.elementor-element-939f680 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1410 .elementor-element.elementor-element-bb0f341{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1410 .elementor-element.elementor-element-bb0f341:not(.elementor-motion-effects-element-type-background), .elementor-1410 .elementor-element.elementor-element-bb0f341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1410 .elementor-element.elementor-element-6e9d325{--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;}.elementor-1410 .elementor-element.elementor-element-8e4a76b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-8e4a76b.elementor-element{--align-self:flex-end;}.elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:2.1vw;font-weight:500;text-transform:lowercase;text-decoration:none;}.elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-8e4a76b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-27e8415{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-27e8415.elementor-element{--align-self:flex-end;}.elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:2.1vw;font-weight:500;text-transform:lowercase;text-decoration:none;}.elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-27e8415 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-c03172f{width:initial;max-width:initial;--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-c03172f.elementor-element{--align-self:flex-end;}.elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:2.1vw;font-weight:500;text-transform:lowercase;text-decoration:none;}.elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-text{color:#FFFFFFFC;transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-c03172f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-481801b{width:initial;max-width:initial;--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-481801b.elementor-element{--align-self:flex-end;}.elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:2.1vw;font-weight:500;text-transform:lowercase;text-decoration:none;}.elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-481801b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-b6b996c{--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;--justify-content:flex-end;--gap:26px 0px;--row-gap:26px;--column-gap:0px;}.elementor-1410 .elementor-element.elementor-element-fafb606{width:var( --container-widget-width, 34% );max-width:34%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:34%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-fafb606.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:2vw;font-weight:400;text-transform:uppercase;text-decoration:none;}.elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-fafb606 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-e7f731a{width:var( --container-widget-width, 45% );max-width:45%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-e7f731a.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:2vw;font-weight:400;text-decoration:none;}.elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-e7f731a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-ac09dca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1410 .elementor-element.elementor-element-698d924{text-align:right;}.elementor-1410 .elementor-element.elementor-element-698d924 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF8C;}.elementor-1410 .elementor-element.elementor-element-4f396d3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1410 .elementor-element.elementor-element-4f396d3:not(.elementor-motion-effects-element-type-background), .elementor-1410 .elementor-element.elementor-element-4f396d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1410 .elementor-element.elementor-element-2834972{--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;}.elementor-1410 .elementor-element.elementor-element-334cd84{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-334cd84.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-334cd84{left:0px;}body.rtl .elementor-1410 .elementor-element.elementor-element-334cd84{right:0px;}.elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:2.1vw;font-weight:500;text-transform:lowercase;text-decoration:none;}.elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-334cd84 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-4eb4c8a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-4eb4c8a.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-4eb4c8a{left:0px;}body.rtl .elementor-1410 .elementor-element.elementor-element-4eb4c8a{right:0px;}.elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:2.1vw;font-weight:500;text-transform:lowercase;text-decoration:none;}.elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-4eb4c8a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-f926c12{width:initial;max-width:initial;--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-f926c12.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-f926c12{left:0px;}body.rtl .elementor-1410 .elementor-element.elementor-element-f926c12{right:0px;}.elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:2.1vw;font-weight:500;text-transform:lowercase;text-decoration:none;}.elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-text{color:#FFFFFFFC;transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-f926c12 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-aa3cc62{width:initial;max-width:initial;--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1410 .elementor-element.elementor-element-aa3cc62.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-aa3cc62{left:0px;}body.rtl .elementor-1410 .elementor-element.elementor-element-aa3cc62{right:0px;}.elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:2.1vw;font-weight:500;text-transform:lowercase;text-decoration:none;}.elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1410 .elementor-element.elementor-element-aa3cc62 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-053e4ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1410 .elementor-element.elementor-element-5a2bade{text-align:right;}.elementor-1410 .elementor-element.elementor-element-5a2bade .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF8C;}@media(min-width:768px){.elementor-1410 .elementor-element.elementor-element-b0decc1{--width:50%;}.elementor-1410 .elementor-element.elementor-element-c1399d4{--width:30%;}.elementor-1410 .elementor-element.elementor-element-4be0387{--width:20%;}.elementor-1410 .elementor-element.elementor-element-6e9d325{--width:51%;}.elementor-1410 .elementor-element.elementor-element-b6b996c{--width:32%;}.elementor-1410 .elementor-element.elementor-element-ac09dca{--width:17%;}.elementor-1410 .elementor-element.elementor-element-2834972{--width:60%;}.elementor-1410 .elementor-element.elementor-element-053e4ca{--width:40%;}}@media(max-width:767px){.elementor-1410 .elementor-element.elementor-element-d1c5376{--padding-top:50px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-1410 .elementor-element.elementor-element-d6ac250{width:var( --container-widget-width, 274.844px );max-width:274.844px;--container-widget-width:274.844px;--container-widget-flex-grow:0;}.elementor-1410 .elementor-element.elementor-element-d6ac250 .elementor-heading-title{font-size:21px;}.elementor-1410 .elementor-element.elementor-element-c1399d4{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1410 .elementor-element.elementor-element-d91be64{width:var( --container-widget-width, 263.188px );max-width:263.188px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:263.188px;--container-widget-flex-grow:0;}.elementor-1410 .elementor-element.elementor-element-d91be64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1410 .elementor-element.elementor-element-d91be64 .elementor-icon-list-item > a{font-size:17px;}.elementor-1410 .elementor-element.elementor-element-7b09834{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1410 .elementor-element.elementor-element-230acc4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1410 .elementor-element.elementor-element-73fbdc9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1410 .elementor-element.elementor-element-925d282{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-1410 .elementor-element.elementor-element-6e9d325{--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;}.elementor-1410 .elementor-element.elementor-element-698d924{text-align:center;}.elementor-1410 .elementor-element.elementor-element-4f396d3{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1410 .elementor-element.elementor-element-2834972{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:245px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-334cd84{left:50px;}body.rtl .elementor-1410 .elementor-element.elementor-element-334cd84{right:50px;}.elementor-1410 .elementor-element.elementor-element-334cd84{top:20px;}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-4eb4c8a{left:50px;}body.rtl .elementor-1410 .elementor-element.elementor-element-4eb4c8a{right:50px;}.elementor-1410 .elementor-element.elementor-element-4eb4c8a{top:60px;}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-f926c12{left:52px;}body.rtl .elementor-1410 .elementor-element.elementor-element-f926c12{right:52px;}.elementor-1410 .elementor-element.elementor-element-f926c12{top:100px;}body:not(.rtl) .elementor-1410 .elementor-element.elementor-element-aa3cc62{left:52px;}body.rtl .elementor-1410 .elementor-element.elementor-element-aa3cc62{right:52px;}.elementor-1410 .elementor-element.elementor-element-aa3cc62{top:140px;}.elementor-1410 .elementor-element.elementor-element-053e4ca{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1410 .elementor-element.elementor-element-5a2bade{text-align:center;}}/* Start custom CSS for icon-list, class: .elementor-element-efabaa9 */.custom-hover-line {
  position: relative;
  display: inline-block;
  color: white;
  text-decoration: none;
  line-height: 1.2; /* ← thoda spacing upar neeche balance karne ke liye */
  padding-bottom: 4px; /* ← yeh text aur underline ke beech gap dega */
}

.custom-hover-line::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0; /* ← ab text ke bilkul neeche line aayegi */
  width: 100%;
  height: 1.2px; /* ← thinner line */
  background-color: #7A7A7A;
  transition: width 0.4s ease, left 0.4s ease;
}

.custom-hover-line:hover::after {
  width: 0%;
  left: 0;
  right: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-925d282 */.custom-hover-line {
  position: relative;
  display: inline-block;
  color: white;
  text-decoration: none;
  line-height: 1.2; /* ← thoda spacing upar neeche balance karne ke liye */
  padding-bottom: 4px; /* ← yeh text aur underline ke beech gap dega */
}

.custom-hover-line::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0; /* ← ab text ke bilkul neeche line aayegi */
  width: 100%;
  height: 1.2px; /* ← thinner line */
  background-color: #7A7A7A;
  transition: width 0.4s ease, left 0.4s ease;
}

.custom-hover-line:hover::after {
  width: 0%;
  left: 0;
  right: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8e4a76b */.inline-list .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
  align-items: center; /* center works better with pure text */
}

.inline-list .elementor-icon-list-item {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  line-height: 1;
}

.inline-list .elementor-icon-list-icon {
  display: none !important; /* Just in case icon is hiding empty space */
}

.inline-list .elementor-icon-list-text {
  position: relative;
  display: inline-block;
  font-size: 14px;  /* your preferred font size */
  line-height: 1.2;
  padding-bottom: 2px;
  text-transform: uppercase;
  color: #ccc;
  text-decoration: none !important;
  cursor: pointer;
  vertical-align: middle;
}

/* Hover Underline Animation */
.inline-list .elementor-icon-list-text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #ccc;
  transition: width 0.3s ease;
}

.inline-list .elementor-icon-list-item:hover .elementor-icon-list-text::after {
  width: 100%;
}
.inline-list .elementor-icon-list-text a {
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  color: #ccc !important;
  text-decoration: none !important;
  display: inline-block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-27e8415 */.inline-list .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
  align-items: center; /* center works better with pure text */
}

.inline-list .elementor-icon-list-item {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  line-height: 1;
}

.inline-list .elementor-icon-list-icon {
  display: none !important; /* Just in case icon is hiding empty space */
}

.inline-list .elementor-icon-list-text {
  position: relative;
  display: inline-block;
  font-size: 14px;  /* your preferred font size */
  line-height: 1.2;
  padding-bottom: 2px;
  text-transform: uppercase;
  color: #ccc;
  text-decoration: none !important;
  cursor: pointer;
  vertical-align: middle;
}

/* Hover Underline Animation */
.inline-list .elementor-icon-list-text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #ccc;
  transition: width 0.3s ease;
}

.inline-list .elementor-icon-list-item:hover .elementor-icon-list-text::after {
  width: 100%;
}
.inline-list .elementor-icon-list-text a {
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  color: #ccc !important;
  text-decoration: none !important;
  display: inline-block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c03172f */.inline-list .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
  align-items: center; /* center works better with pure text */
}

.inline-list .elementor-icon-list-item {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  line-height: 1;
}

.inline-list .elementor-icon-list-icon {
  display: none !important; /* Just in case icon is hiding empty space */
}

.inline-list .elementor-icon-list-text {
  position: relative;
  display: inline-block;
  font-size: 14px;  /* your preferred font size */
  line-height: 1.2;
  padding-bottom: 2px;
  text-transform: uppercase;
  color: #ccc;
  text-decoration: none !important;
  cursor: pointer;
  vertical-align: middle;
}

/* Hover Underline Animation */
.inline-list .elementor-icon-list-text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #ccc;
  transition: width 0.3s ease;
}

.inline-list .elementor-icon-list-item:hover .elementor-icon-list-text::after {
  width: 100%;
}
.inline-list .elementor-icon-list-text a {
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  color: #ccc !important;
  text-decoration: none !important;
  display: inline-block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-481801b */.inline-list .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
  align-items: center; /* center works better with pure text */
}

.inline-list .elementor-icon-list-item {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  line-height: 1;
}

.inline-list .elementor-icon-list-icon {
  display: none !important; /* Just in case icon is hiding empty space */
}

.inline-list .elementor-icon-list-text {
  position: relative;
  display: inline-block;
  font-size: 14px;  /* your preferred font size */
  line-height: 1.2;
  padding-bottom: 2px;
  text-transform: uppercase;
  color: #ccc;
  text-decoration: none !important;
  cursor: pointer;
  vertical-align: middle;
}

/* Hover Underline Animation */
.inline-list .elementor-icon-list-text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #ccc;
  transition: width 0.3s ease;
}

.inline-list .elementor-icon-list-item:hover .elementor-icon-list-text::after {
  width: 100%;
}
.inline-list .elementor-icon-list-text a {
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  color: #ccc !important;
  text-decoration: none !important;
  display: inline-block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fafb606 */.my-footer-menu {
  display: block;
}

.my-footer-menu .elementor-icon-list-item {
  position: relative;
  display: block;
  color: white;
  cursor: pointer;
  padding: 6px 0;
  width: fit-content;
  margin-bottom: 5px;
  transition: color 0.4s ease;
}

/* Reset ::after completely by default */
.my-footer-menu .elementor-icon-list-item::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  height: 2px;
  width: 0 !important;
  background-color: white;
  transition: width 0.6s ease, right 0.6s ease;
  opacity: 0;
  pointer-events: none;
}

/* Only show on hover */
.my-footer-menu .elementor-icon-list-item:hover::after {
  width: 100% !important;
  opacity: 1;
  pointer-events: auto;
  right: 0;
}

/* Optional: hover text color */
.my-footer-menu .elementor-icon-list-item:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e7f731a */.my-footer-menu {
  display: block;
}

.my-footer-menu .elementor-icon-list-item {
  position: relative;
  display: block;
  color: white;
  cursor: pointer;
  padding: 6px 0;
  width: fit-content;
  margin-bottom: 5px;
  transition: color 0.4s ease;
}

/* Reset ::after completely by default */
.my-footer-menu .elementor-icon-list-item::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  height: 2px;
  width: 0 !important;
  background-color: white;
  transition: width 0.6s ease, right 0.6s ease;
  opacity: 0;
  pointer-events: none;
}

/* Only show on hover */
.my-footer-menu .elementor-icon-list-item:hover::after {
  width: 100% !important;
  opacity: 1;
  pointer-events: auto;
  right: 0;
}

/* Optional: hover text color */
.my-footer-menu .elementor-icon-list-item:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-334cd84 */.inline-list .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
  align-items: center; /* center works better with pure text */
}

.inline-list .elementor-icon-list-item {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  line-height: 1;
}

.inline-list .elementor-icon-list-icon {
  display: none !important; /* Just in case icon is hiding empty space */
}

.inline-list .elementor-icon-list-text {
  position: relative;
  display: inline-block;
  font-size: 14px;  /* your preferred font size */
  line-height: 1.2;
  padding-bottom: 2px;
  text-transform: uppercase;
  color: #ccc;
  text-decoration: none !important;
  cursor: pointer;
  vertical-align: middle;
}

/* Hover Underline Animation */
.inline-list .elementor-icon-list-text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #ccc;
  transition: width 0.3s ease;
}

.inline-list .elementor-icon-list-item:hover .elementor-icon-list-text::after {
  width: 100%;
}
.inline-list .elementor-icon-list-text a {
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  color: #ccc !important;
  text-decoration: none !important;
  display: inline-block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4eb4c8a */.inline-list .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
  align-items: center; /* center works better with pure text */
}

.inline-list .elementor-icon-list-item {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  line-height: 1;
}

.inline-list .elementor-icon-list-icon {
  display: none !important; /* Just in case icon is hiding empty space */
}

.inline-list .elementor-icon-list-text {
  position: relative;
  display: inline-block;
  font-size: 14px;  /* your preferred font size */
  line-height: 1.2;
  padding-bottom: 2px;
  text-transform: uppercase;
  color: #ccc;
  text-decoration: none !important;
  cursor: pointer;
  vertical-align: middle;
}

/* Hover Underline Animation */
.inline-list .elementor-icon-list-text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #ccc;
  transition: width 0.3s ease;
}

.inline-list .elementor-icon-list-item:hover .elementor-icon-list-text::after {
  width: 100%;
}
.inline-list .elementor-icon-list-text a {
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  color: #ccc !important;
  text-decoration: none !important;
  display: inline-block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f926c12 */.inline-list .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
  align-items: center; /* center works better with pure text */
}

.inline-list .elementor-icon-list-item {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  line-height: 1;
}

.inline-list .elementor-icon-list-icon {
  display: none !important; /* Just in case icon is hiding empty space */
}

.inline-list .elementor-icon-list-text {
  position: relative;
  display: inline-block;
  font-size: 14px;  /* your preferred font size */
  line-height: 1.2;
  padding-bottom: 2px;
  text-transform: uppercase;
  color: #ccc;
  text-decoration: none !important;
  cursor: pointer;
  vertical-align: middle;
}

/* Hover Underline Animation */
.inline-list .elementor-icon-list-text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #ccc;
  transition: width 0.3s ease;
}

.inline-list .elementor-icon-list-item:hover .elementor-icon-list-text::after {
  width: 100%;
}
.inline-list .elementor-icon-list-text a {
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  color: #ccc !important;
  text-decoration: none !important;
  display: inline-block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aa3cc62 */.inline-list .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
  align-items: center; /* center works better with pure text */
}

.inline-list .elementor-icon-list-item {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  line-height: 1;
}

.inline-list .elementor-icon-list-icon {
  display: none !important; /* Just in case icon is hiding empty space */
}

.inline-list .elementor-icon-list-text {
  position: relative;
  display: inline-block;
  font-size: 14px;  /* your preferred font size */
  line-height: 1.2;
  padding-bottom: 2px;
  text-transform: uppercase;
  color: #ccc;
  text-decoration: none !important;
  cursor: pointer;
  vertical-align: middle;
}

/* Hover Underline Animation */
.inline-list .elementor-icon-list-text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #ccc;
  transition: width 0.3s ease;
}

.inline-list .elementor-icon-list-item:hover .elementor-icon-list-text::after {
  width: 100%;
}
.inline-list .elementor-icon-list-text a {
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  color: #ccc !important;
  text-decoration: none !important;
  display: inline-block;
  width: 100%;
  height: 100%;
}/* End custom CSS */